a.nav, a.navon, a.navleft, a.navlefton, a.navright, a.navrighton {

display:block;

	width:115px;

height:100%;

text-decoration:none;

line-height:37px;

text-align:center;

font-size:13px;

font-weight:bold;

}

.drop a {

	display:block;padding:5px;text-decoration:none;color:white;font-size:12px;text-align:left;



	

}

html, td, div {

	font-family:arial, helvetica, sans-serif;

	font-size:12px;

	color:#555555;

}

.smallnav, .smallnav a {font-family:trebuchet ms, arial, helvetica,sans-serif;color:#636363}

.bigmenu a {padding-left:70px;font-size:16px;color:white;font-weight:bold;font-family:trebuchet ms, arial, helvetica, sans-serif}

.footer div, .footer div a {

	font-family:arial, helvetica, sans-serif;

	font-size:10px;

	line-height:20px;

	color:#555555;

	margin-bottom:5px;

}

.topbox {

	background-image:url(images/redstripe.png);

	width:955px;

	height:108px;



	

	

}

.mlbox {float:left;width:220px;}

.mlbox li {color:#555555}

.state h1, .state h3 {color:#555555 !important}

h1, h2, h3 {margin-top:2px;margin-bottom:10px;font-weight:normal;font-size:14px;color:white;}


strong {color:#7a0607; font-weight:normal;}

a, b {color:#7a0607;text-decoration:none}

a.navleft,a.navlefton {

width:115px;}

a.navright, a.navrighton {width:115px;}

a.nav, a.navleft, a.navright {color:#555555}

a.navon, a.navlefton, a.navrighton, a.nav:hover, a.navleft:hover, a.navright:hover {color:white;}



a.nav {background-image:url(images/unlit.png);}

a.navon, a.nav:hover {background-image:url(images/lit.png);}

a.navleft {background-image:url(images/unlitleft.png);}

a.navlefton, a.navleft:hover {background-image:url(images/litleft.png);}

a.navright {background-image:url(images/unlitright.png);}

a.navrighton, a.navright:hover {background-image:url(images/litright.png);}



.bigbox {width:332px;height:280px;background-image:url(images/bigbox.png);float:left;}

.bigbox div {margin:8px;}

.bigbox h1, .bigbox h2, .bigbox h3 {margin-left:30px;line-height:24px;margin-bottom:14px;}



.greyline {border:1px solid #d0d0d0;margin-bottom:3px; width:165px;padding:0px;}

.contactbox {width:267px;height:300px;;float:left;margin-bottom:14px;overflow:hidden;background-color:#a0a0a0}

.contactboxb {width:267px;height:270px;background-image:url(images/contactboxb.png);float:left;margin-bottom:14px;overflow:hidden;}

.contactboxb b,.contactboxb div, .contactboxb td {color:white;}

.contactbox div, .contactboxb div {margin:8px;}

.contactbox h1, .contactbox h2, .contactbox h3, .contactboxb h1, .contactboxb h2, .contactboxb h3 {margin-left:30px;line-height:24px;margin-bottom:14px;}



.quotebox {width:267px;background-image:url(images/largetop.png);float:left;background-position:top left;background-repeat:repeat-x;}

.quotebox div {margin:8px;text-align:left}

.quotebox h1, .quotebox h2, .quotebox h3 {margin-left:10px;letter-spacing:-1px;line-height:24px;margin-bottom:14px;}

.contactboxb div td ,.contactbox div td {height:27px;vertical-align:middle;}



.promobox {margin-bottom:14px;width:668px;height:270px;background-image:url(images/promobox.png);float:left;}

.promobox2 {margin-bottom:14px;margin-left:-6px;width:674px;height:270px;background-image:url(images/promoboxb.png);float:left;}

.promobox450 {margin-bottom:14px;width:668px;height:450px;background-image:url(images/promobox450.png);float:left;}

.promobox div,.promoboxb div, .promobox450 div {margin-left:185px;margin-top:10px;font-size:14px;}

.promobox2 div {margin-left:191px;}

.largebox {float:left;width:668px;margin-bottom:14px}

.largehead h1, .largehead h2, .largehead h3 {line-height:37px;margin:0;margin-left:10px;vertical-align:middle;}

.largehead {background-image:url(images/largetop.png);height:37px;padding-left:8px;}

.largemid {padding-left:8px;padding-right:8px;padding-top:24px;font-weight:normal;}

.largeend {;height:8px;font-size:5px;}



.sub-images {padding-left: 10px;padding-bottom: 10px;padding-right: 6px;float:right;}



.arrow-bullet {

list-style-image: url(images/arrow-bullet.png)

}



input.field, select.field {

border:1px solid #c3c3c3;

 

width:165px;

color: #808080;

background-color: #ffffff;

padding-top:2px;

height:22px;

}


input.fieldhb,select.fieldhb {
padding-left:4px;
border:1px solid #04471a
;

 

width:212px;

color: #04471a
;

background-color: #ffffff;

padding-top:2px;

height:22px;

}
input.fieldb,select.fieldb {

border:1px solid #787878;

 

width:150px;

color: #808080;

background-color: #ffffff;

padding-top:2px;

height:22px;

}

.signtable td {color:black;font-size:11px;height: 23px;}



input:active.field, input:hover.field, input:focus.field {

border:1px solid #979797;

background-color: #f5f5f5;

}



