BODY   { font-size: 90%; font-family: Verdana, Arial, sans-serif; background-color: #ffffff; background-image: url(background.jpg); margin: 20px 0 }

P, TD, LI, UL {color: #000000; font-family : Verdana, Arial, sans-serif; font-size : 100%;}
Table {border-collapse: collapse; color: #000000; font-family : Verdana, Arial, sans-serif; font-size : 100%;}
TD {margin: 0; padding: 0;}

A:LINK {color: #386BBD;  text-decoration: underline;}
A:VISITED {color: #386BBD;  text-decoration: underline;}
A:HOVER {color : #972323;  text-decoration: underline;}
A:ACTIVE {color : #386BBD;  text-decoration: underline;}

H1  { color: #ffffff; font-size: 140%;  margin: 0 }
H2   { color: #972323; font-size: 100%;  padding: 2px; border-bottom: 1px solid #972323 }
H3     { color: #cd6400; font-weight: normal; margin: 0 }
H4, H5   { color: #972323;   margin: 0 }
H6   { color: #000000;  margin: 0; padding: 0 }

hr {color: #6F8FEB; height: 1px; width: 100%;}
li {list-style-image: url(bullet.gif);}

span.dropcap {
float: left; 
color: #CD6400; 
font-size: 70px;
line-height: 55px; 
padding-top: 0px; 
padding-right: 3px; 
font-family: Georgia, Georgia, serif;}

.headerlogo {
background-color: #FFFFFF;
text-align: left;
width: 350px;
height: 50px;
border-left: 1px solid #C0C0C0;
border-top: 1px solid #C0C0C0;
}

.headerglobal {
background-color: #FFFFFF;
text-align: right;
width: 390px;
height: 50px;
vertical-align: bottom;
padding-bottom: 4px;
border-right: 1px solid #C0C0C0;
border-top: 1px solid #C0C0C0;
}

.intro {
line-height: 18px;
}

.navigation {
background-image: url(navigation.jpg);
background-color: #E0E0E0;
color: #000000;
font-size: .9em;
text-align: center;
letter-spacing: 1px;
height: 10px;
border-right: 1px solid #C0C0C0;
border-left: 1px solid #C0C0C0;
border-bottom: 1px solid #C0C0C0;
width: 750px;
}

.search1 {
background-image: url(navigation.jpg);
background-color: #E0E0E0;
color: #000000;
font-size: 100%;
text-align: center;
letter-spacing: 1px;
height: 30px;
padding: 2px 0 1px 0;
border-right: 1px solid #C0C0C0;
border-left: 1px solid #C0C0C0;
border-bottom: 1px solid #C0C0C0;
width: 750px;}

.searchbar {color: #000000; text-align: center; font-weight: normal; font-size: 90%; padding: 0 5px; width: 50%;}

.mainimage1 {
background-image: url(Driver-Insurance.jpg);
background-color: #386BB0;
color: #FFFFFF;
text-align: right;
width: 750px;
height: 100px;
padding: 10px;
border-right: 1px solid #C0C0C0;
border-left: 1px solid #C0C0C0;
}

.mainimage2 {
background-image: url(mainimage2.jpg);
background-color: #972323;
color: #FFFFFF;
text-align: right;
width: 750px;
height: 100px;
padding: 10px;
border-right: 1px solid #C0C0C0;
border-left: 1px solid #C0C0C0;
}

.mainimage3 {
background-image: url(mainimage3.jpg);
background-color: #CD6400;
color: #FFFFFF;
text-align: right;
width: 750px;
height: 100px;
padding: 10px;
border-right: 1px solid #C0C0C0;
border-left: 1px solid #C0C0C0;
}

.mainimage4 {
background-image: url(mainimage4.jpg);
background-color: #5E338F;
color: #FFFFFF;
text-align: right;
width: 750px;
height: 100px;
padding: 10px;
border-right: 1px solid #C0C0C0;
border-left: 1px solid #C0C0C0;
}

.main  { color: #000000; background-color: #ffffff;  padding: 15px; width: 550px; vertical-align: top; border-right: 1px solid #c0c0c0; border-left: 1px solid #c0c0c0 }

.main H1 {font-size: 120%; color: #972323;}

.sidebar  { color: #000000; background-color: #ffffff; text-align: left; padding: 10px 5px; width: 200px; vertical-align: top; border-left: 1px solid #c0c0c0 }

.sidebar dl  {  background: transparent; text-align: left; margin: 2px 0; padding: 0 0 1px }

.sidebar dt {color: #972323; font-weight: bold; border-bottom: 1px solid #65737F; padding: 10px 0 4px 0;}

.sidebar dd {color: #606060; margin: 0; padding: 5px 0 3px 5px;}
.sidebar dd a:link {color: #808080; font-weight: normal; text-decoration: none;}
.sidebar dd a:visited {color: #808080; font-weight: normal; text-decoration: none;}
.sidebar dd a:hover {color: #386BBD; font-weight: normal; text-decoration: underline;}
.sidebar dd a:active {color: #808080; font-weight: normal; text-decoration: none;}

.main2   { color: #000000; background-color: #ffffff; text-align: left; padding: 15px; width: 550px; vertical-align: top; border-right: 1px solid #c0c0c0; border-left: 1px solid #c0c0c0 }

.mainwide  { color: #000000; background-color: #ffffff;  padding: 15px; width: 750px; vertical-align: top; border-right: 1px solid #c0c0c0; border-left: 1px solid #c0c0c0 }

.footer  { color: #807f30; background-color: #e0e0e0; background-image: url(DMV-footer.jpg); text-align: center; letter-spacing: 2px; width: 750px; height: 50px; border-right: 1px solid #c0c0c0; border-left: 1px solid #c0c0c0 }

.customwork  { padding: 4px; border-bottom: 1px solid #cd6400 }

.footer A:LINK {color: #386BB0; text-decoration: none; }
.footer A:VISITED {color: #386BB0; text-decoration: none; }
.footer A:HOVER {color: #972323; text-decoration: underline; }
.footer A:ACTIVE {color: #386BB0; text-decoration: none; }

form {padding: 0px; margin: 0px;}
.formsearch {width: 100%; padding: 0; margin: 0; font-size: 100%;}
.formbox {vertical-align: bottom; margin-bottom: 2px;}

.imageleft   {margin: 0px 10px 2px 0px; float: left;}
.imageright  {margin: 0px 0px 2px 10px; float: right;}