body {
margin: 0px;
background-color: #E5E4DD;
background-repeat: repeat;
font-size: 12px;
font-family: arial, sans serif;
}

td,p,li {
font-size: 12px;
font-family: arial, sans serif;
text-align: left;
}

p {
	margin:10px 0 6px 0;
}

.TextWhiteArial12px { FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif }
	A.TextWhiteArial12px:link { TEXT-DECORATION: underlined}
	A.TextWhiteArial12px:visited { TEXT-DECORATION: underlined}
	A.TextWhiteArial12px:active { TEXT-DECORATION: underlined}
	A.TextWhiteArial12px:hover { TEXT-DECORATION: none}

.TextBlackArial12px { FONT-SIZE: 12px; COLOR: #000000; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif }
	A.TextBlackArial12px:link { TEXT-DECORATION: underlined}
	A.TextBlackArial12px:visited { TEXT-DECORATION: underlined}
	A.TextBlackArial12px:active { TEXT-DECORATION: underlined}
	A.TextBlackArial12px:hover { TEXT-DECORATION: none}

div#button {margin:20px; background:#990000; width:200px; color:#FFFFFF}
div#wrapperText {color:#FFFFFF; font-weight:bold; text-align:center; font-size:18px; padding:2px}
	A.buttonText:link {color:#FFFFFF; text-decoration:underline}
	A.buttonText:visited {color:#FFFFFF; text-decoration:underline}
	A.buttonText:active {color:#FFFFFF; text-decoration:underline}
	A.buttonText:hover {color:#FFFFFF; text-decoration:none}
	b.btop, b.bbottom {display:block;background: #FFF}
	b.btop b, b.bbottom b {display:block;height: 1px; overflow: hidden; background: #494331}
	b.rtop, b.rbottom {display:block;background: #FFF}
	b.rtop b, b.rbottom b {display:block;height: 1px; overflow: hidden; background: #990000}
	b.r1 {margin: 0 5px}
	b.r2 {margin: 0 3px}
	b.r3 {margin: 0 2px}
	b.rtop b.r4, b.rbottom b.r4 {margin: 0 1px;height: 2px}

.label {
width: 130px;
font-weight: bold;
font-size: 12px;
vertical-align: top;
padding: 5px;
}

.label_short {
width: 100px;
font-weight: bold;
font-size: 12px;
padding: 5px;
}

.label_medium {
width: 200px;
font-weight: bold;
font-size: 12px;
padding: 5px;
}

.label_long {
width: 300px;
font-weight: bold;
font-size: 12px;
padding: 5px;
}

.label_verylong {   
width: 450px;
font-weight: bold;
font-size: 12px;
padding: 5px;
}

fieldset {
margin-bottom: 20px;
padding: 5px;
text-align: left;
font-size: 12px;
border: none;
border-bottom: 1px solid #363636;
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#D7D7D7);
background: url(/images/gradients/fieldset_pink.gif) left top repeat-x;
}

legend {
font-weight: bold;
font-size: 16px;
color: #595959;
margin:6px 0 6px 0;
}

.back_to_top {
font-size: 10px;
color: #FFFFFF;
}

.link_dmv {
font-size: 14px;
color: #FFFFFF;
font-weight: bold;
margin-left: 5px;
}

.heading {
font-size: 18px;
font-weight: bold;
font-family: arial,tahoma,verdana,sans-serif;
text-align: left;
color: #000000;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #D4D4D4;
width:100%;
margin:14px 0 8px 0;
}

.header {
font-size: 20px;
font-weight: bold;
text-transform:capitalize;
font-family: tahoma,verdana,arial,sans-serif;
text-align: left;
color: #47463d;
}

.title {
border-bottom: 3px solid #000000;
margin: 0px;
margin-left: 10px;
font-size: 20px;
font-weight: bold;
padding: 6px;
font-family: arial,sans-serif;
color: #FFFFFF;
}

.sidebar {
font-size: 14px;
font-weight: bold;
font-family: arial,sans-serif;
text-align: center;
color: #FFFFFF;
}

.sidebar_blue {
font-size: 14px;
font-weight: bold;
font-family: arial,sans-serif;
text-align: center;
color: #FFFFFF;
background-color: #16364b;
padding: 3px;
width: 100%;
margin-top: 2px;
margin-bottom: 6px;
text-transform : uppercase;
}

.sidebar_green {
font-size: 14px;
font-weight: bold;
font-family: arial,sans-serif;
text-align: center;
color: #FFFFFF;
background-color: #1a302b;
padding: 3px;
width: 100%;
margin-top: 2px;
margin-bottom: 6px;
text-transform : uppercase;
}

.sidebar_red {
font-size: 14px;
font-weight: bold;
font-family: arial,sans-serif;
text-align: center;
color: #FFFFFF;
background-color: #7d0003;
padding: 3px;
width: 100%;
margin-top: 2px;
margin-bottom: 6px;
text-transform : uppercase;
}

.sidebar_tan {
font-size: 14px;
font-weight: bold;
font-family: arial,sans-serif;
text-align: center;
color: #FFFFFF;
background-color: #352d1e;
padding: 3px;
width: 100%;
margin-top: 2px;
margin-bottom: 6px;
text-transform : uppercase;
}

.sidebar_gray {
font-size: 14px;
font-weight: bold;
font-family: arial,sans-serif;
text-align: center;
color: #FFFFFF;
background-color: #175547;
padding: 3px;
width: 100%;
margin-top: 2px;
margin-bottom: 6px;
text-transform : uppercase;
}

.sidebar_gradient_green {
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#1b2d29,endColorStr=#386057);
background-color: #1b2d29;
padding: 4px;
color: #FFFFFF;
border-bottom: 1px solid #000000;
}

.sidebar_gradient_gray {
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#23221f,endColorStr=#4b4943);
background-color: #23221f;
padding: 4px;
color: #FFFFFF;
border-bottom: 1px solid #000000;
}

div.button_quote {
width: 150px;
font-weight: bold;
font-size: 14px;
padding: 5px;
margin-left: 20px;
margin-bottom: 20px;
text-transform : uppercase;
text-align: center;
color: #ffffff;
background-color: #800000;
border: 2px solid #8F8C7B;
}
