/* POSITIONING     ----------------------------------------------------------------------------------------*/
body{margin:0;padding:0;}
.main{	width:890px;	padding-top:20px;	text-align:left;}
.logo{ width:570px; }
.right_1{ position:relative;z-index:100;top:-50px;text-align:right; width:890px;}
.menu_1{ width:250px; position:absolute; top:105; z-index:100; padding-left:410px;*top:125;}
.content_1{ width:600px;position:absolute; top:80;*top:100px;}
.content_1_1{ width:370px;}
.content_1_2{ width:550px;*padding-top:20px;}
.flash{width:900px;height:233px;position:absolute;top:455px;margin-left:-5px;*top:465px;}
.maps{width:400px;float:left;}
.location_search{width:500px;height:233px;float:left;}
.selector{width:480px;text-align:right;top:12px;position:relative;}
.states{width:480px;top:25px;left:25px;position:relative;}
.footer1{position:absolute;top:690px;padding-top:10px;padding-left:5px;*top:700px;}

.menu{text-align:right;z-index:100;position:relative;top:-35px;*top:-45px;padding-right:10px;}
.content{width:630px;float:left;}
.state_flag{text-align:right;float:right;margin-left:15px;margin-bottom:15px;}
.right{float:left;padding-left:20px;width:200px;}
.footer{float:left;padding-top:10px;margin-top:10px;*margin-top:25px;}
.copy {float:left;width:300px}
.footer_links{float:left;text-align:right;width:580px;}
.rcol_head{height:35px;width:239px;padding-left:140px;padding-top:12px;*padding-top:12px;}
.rcol_bg{margin-top:-12px;*margin-top:0px;}
/* POSITIONING END ----------------------------------------------------------------------------------------*/


/* BACKGROUNDS     ----------------------------------------------------------------------------------------*/
.grayline{width:890px;background-image:url(imgs/grayline.gif);background-repeat:repeat-x;height:10px;}
.greenline{width:890px;background-image:url(imgs/greenline.gif);background-repeat:repeat-x;height:3px;}
.location_search{background-image:url(imgs/location_search.jpg);background-repeat:no-repeat;}
.footer{width:890px;background-image:url(imgs/greenline.gif);background-repeat:repeat-x;height:3px;}
.footer1{width:890px;background-image:url(imgs/greenline.gif);background-repeat:repeat-x;height:3px;}
.rcol_head{background-image:url(imgs/rcol_head.jpg);background-repeat: no-repeat;}
.rcol_bg{background-image:url(imgs/rcol_bg.jpg);background-repeat: repeat-y;width:239px;}
.rcol_content{background-image:url(imgs/rcol_grad.jpg);background-repeat: no-repeat;width:239px;min-height:162px;padding-left:14px;padding-top:5px;}
.rcol_foot{background-image:url(imgs/rcol_foot.jpg);background-repeat: no-repeat;width:239px;height:22px;}
.contacts1 {background-image:url(imgs/contacts11.jpg);background-repeat: no-repeat;width:225px;height:167px; padding-left:20px;padding-top:80px;float:left;margin-right:12px;*height:247px;*width:245px;}
.contacts2 {background-image:url(imgs/contacts21.jpg);background-repeat: no-repeat;width:225px;height:177px; padding-left:20px;padding-top:80px;float:left;*height:247px;*width:245px;}
.contacts3 {background-image:url(imgs/contacts31.jpg);background-repeat: no-repeat;width:225px;height:177px; padding-left:20px;padding-top:80px;float:left;*height:247px;*width:245px;*margin-top:10px;}
.contacts1 p{color:#ffffff;}
.contacts2 p{color:#ffffff;}
.contacts3 p{color:#ffffff;}
.contacts3 p a{color:#ffffff; text-decoration:underline;}
.contacts3 p a:hover{text-decoration:none;color:#ffffff;}
/* BACkGROUNDS END ----------------------------------------------------------------------------------------*/


/* FONTS     ----------------------------------------------------------------------------------------*/
a.menuitem    {	color: #009dd7;	text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px;}
a.menuitem:visited {	text-decoration: none;	color: #009dd7;}
a.menuitem:hover   {	text-decoration: none;	color: #666666}
a.la       {text-decoration:none;color:#666666;}
a.la:hover {color:#dff;}


h1{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#555555;}
p{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; line-height:20px; color:#555555;}
li{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; line-height:20px; color:#555555;}
.selector {color: #d76600;	text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px;}
.selector a{color: #d76600;	text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px;}
.selector a:hover{color: #efefef;	text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px;}
.statesf{color:#FFFFFF;font-size:12px;font-family:Arial, Helvetica, sans-serif;vertical-align:top;}
.statesf a{color:#FFFFFF;font-size:11px;line-height:16px;text-decoration:none;}
.statesf a:hover{text-decoration:underline;}
.footer1{font-size:11px; color:#747474;font-family:Arial, Helvetica, sans-serif;}
.footer1 a{color:#329abf;text-decoration:none;}
.footer1 a:hover{text-decoration:underline;}

.footer{font-size:11px; color:#747474;font-family:Arial, Helvetica, sans-serif;}
.footer a{color:#329abf;text-decoration:none;}
.footer a:hover{text-decoration:underline;}
.footer_links{color:#329abf;}
.rcol_head{color: #dfdfdf;	text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px;}
.rcol_head a{color: #dfdfdf;	font-size:11px;text-decoration: none; }
.rcol_head a:hover{color: #ffffff;	text-decoration: underline;}
.content a    {	color: #009dd7;	text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px;}
.content a:visited {	text-decoration: none;	color: #009dd7;}
.content a:hover   {	text-decoration: underline;	color: #009dd7;}
/* FONTS END ----------------------------------------------------------------------------------------*/

.topphone{font-weight:bold; font-family:Arial; font-size:11px;display:block; color:#666;float:left;padding-top:10px;padding-left:10px;}
.topphone a{color:#399fc5;text-decoration:none;}
.topphone a:hover{color:#666;}