body
{
	list-style:none;
	margin: 0;
	padding: 0;	
	background:#ededed url(images/bodyback.gif) center repeat-y;	
}
.wrapper
{
	text-align: left;
	margin:auto;
	margin-bottom:0;
	padding-bottom:0;
	width:776px;
	background:#ffffff url(images/bodyback.gif) center repeat-y;	
}
.topback
{
	background:url(images/headerbg.gif) repeat-x;
	width:778px;
	height:84px;
	margin:0;
	padding:0;
	border-bottom:0.5px solid #64a5cd;
	
}
h1
{
	color:#4593c3;
	font:21px tahoma,verdana,Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	padding-bottom:3px;
}
h2
{
	color:#585858;
	font:17px tahoma,verdana,Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	padding-bottom:5px;
}

.leftback
{
float:left;
background:url(images/leftback.gif) left top no-repeat;
margin:0;
padding:0;
padding-left:5px;
width:222px;
}
.tabs {list-style:none;margin:0; padding:0;}
.tabs li {display:block; margin:0 0 1px 8px;}
.tabs li a {display:block;text-decoration:none; background:url(images/right.gif) left center no-repeat;font-size:20px; text-decoration:none; color:#5ea1cb; font-family:tahoma; line-height:30px; text-indent:25px;}
.tabs li a:hover {color:#9a3315;text-decoration:none;}



.tabs1 {list-style:none; padding:0;margin:0;padding-right:5px;}
.tabs1 li {display:block; margin:0 0 1px 33px;padding-left:0;}
.tabs1 li a {display:block; height:20px; text-decoration:none;font-size:11px; text-decoration:none; color:#646464; font-family: verdana; line-height:20px;background:url(images/bullet1.gif) left center no-repeat;font-weight:bold; text-indent:11px;}
.tabs1 li a:hover {color:#9a3315;background:url(images/bullet1_hover.gif) left center no-repeat;}
.tabs2 {list-style:none; padding:0;margin:0;margin-bottom:6px;}
.tabs2 li {display:block; margin:0 0 1px 10px;}
.tabs2 li a {display:block; text-decoration:none; background:url(images/bullet2.gif) left center no-repeat; font-size:12px; text-decoration:none; color:#5ea1cb; font-family:verdana;font-weight:bold; line-height:30px; text-indent:24px;}
.tabs2 li a:hover {color:#9a3315;text-decoration:none;}


.logo
{
	float:left;
	padding-top:13px;
	padding-left:9px;
}
.greenback
{
	float:right;
	background:url(images/green.gif) repeat-y;
	width:168px;
	height:57px;
	margin-right:8px;
	
}
.blueback
{
	float:right;
	background:url(images/blue.gif) repeat-y;
	width:168px;
	height:57px;
	margin-right:8px;
}
.brownback
{
	float:right;
	background:url(images/brown.gif) repeat-y;
	width:168px;
	height:57px;
	margin-right:8px;
}
.topright
{
	float:right;
	padding-right:10px;
	padding-top:5px;
}
.tabtitlegreen 
{
	padding:0;
	margin:0;
	padding-top:3px;
	font-family:tahoma;
	text-decoration:none;
	font-size:20px;
	color:#FFFFFF;
	
}
.tabtitlegreen a
{
	padding:0;
	margin:0;
	padding-top:3px;
	font-family:tahoma;
	text-decoration:none;
	font-size:20px;
	color:#FFFFFF;
}
.tabtitlegreen a:hover
{
	padding:0;
	margin:0;
	padding-top:3px;
	font-family:tahoma;
	text-decoration:none;
	font-size:20px;
	color:#FFFFFF;
}

.tabtitleblue
{
	padding:0;
	margin:0;
	padding-top:16px;
	font-family:tahoma;
	text-decoration:none;
	font-size:20px;
	color:#FFFFFF;
}
.tabtitleblue A
{
	padding:0;
	margin:0;
	padding-top:16px;
	font-family:tahoma;
	text-decoration:none;
	font-size:20px;
	color:#FFFFFF;
}
.tabtitleblue A:hover
{
	padding:0;
	margin:0;
	padding-top:16px;
	font-family:tahoma;
	text-decoration:none;
	font-size:20px;
	color:#FFFFFF;
}

.topbanner
{
	clear:both;
	background:url(images/topstrip.gif) repeat-x;
	height:193px;
	width:778px;
	margin:0;
	padding:0;
	margin-bottom:7px;
	
}
.flash
{
	float:left;
	width:541px;
	height:142px;
	margin:0;
}
.getquote
{
	float:left; 
	width:541px;
	height:51px;
	margin:0;
	text-align:center;
	padding:0;
	margin-left:5px;
	background:url(images/headerbottomimg.gif) right top no-repeat;
}
.topfont
{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
}
.topfont a.home 
{
	padding-left:15px;
	padding-right:5px;
	color:#000000;
	text-align:left;
	background:url(images/home.gif) no-repeat left;
}
.topfont a.home:hover
{
	padding-left:15px;
	padding-right:5px;
	background:url(images/home_hover.gif) no-repeat left;
}
.topfont a.sitemap 
{
	padding-left:15px;
	padding-right:5px;
	color:#000000;
	text-align:left;
	background:url(images/sitemap.gif) no-repeat left;
}
.topfont a.sitemap:hover
{
	padding-left:15px;
	padding-right:5px;
	background:url(images/sitemap_hover.gif) no-repeat left;
}
.topfont a.contact 
{
	padding-left:15px;
	color:#000000;
	text-align:left;
	background:url(images/contact.gif) no-repeat left;
}
.topfont a.contact:hover
{
	padding-left:15px;
	background:url(images/contact_hover.gif) no-repeat left;
}
.topfont a.about 
{
	padding-left:15px;
	padding-right:5px;
	color:#000000;
	text-align:left;
	background:url(images/about_us.gif) no-repeat left;
}

.topfont a.about:hover
{
	padding-left:15px;
	padding-right:5px;
	text-align:left;
	background:url(images/about_ushover.gif) no-repeat left;
}
.topfont a
{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	text-decoration:none;
}
.topfont a:hover
{
	color:#ff8400;	
}

.rightside
{
	float:right;
	width:500px;	
	margin-right:5px;
	margin-bottom:5px;
}

/** html div.content{ 
   height: expression( this.scrollHeight < 401 ? "400px" : "auto" ); /* sets min-height for IE */
   /*min-height: 400px; /* sets min-height value for all standards-compliant browsers */
/*}*/
.footer
{
	clear:both;	
	background:#2c3339 url(images/footerline.gif) top repeat-x;
	text-align:center;
	width:776px;
	height:75px;
	margin:0 0;
	margin-top:1px;	
}
.content
{
	width:530px;
	padding:0;
	margin:0;
	float:right;
	padding-top:5px;
}

.contentfont
{
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#646464;
	padding:0;	
	margin:0;
	line-height:18px;
	padding-right:5px;
}
.contentfont a
{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#4593c3;
	line-height:18px;
	text-decoration:none;	
}
.contentfont a:hover
{
	color:#e28000;
	text-decoration:none;
}
.contentfont ul
{
	margin:0;
	padding:0;
	padding-top:7px;
}
.contentfont li
{
	margin:0;
	padding:0;
	margin-left:15px;
	text-indent:5px;
}
.topmenu
{   width:776px;     
	margin:0;
	display:block;
	padding:0;
	padding-left:4px;
	padding-top:0;
}

.footerfont a
{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;	
}
.footerfont
{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;	
}
.footerfont a:hover
{
	color:#000000;
	
}
.footerfont1 a
{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
	color:#b6e1ff;
	text-decoration:none;	
}
.footerfont1 a:hover
{
	color:#ffffff;
	
}
.footerfont1
{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
	color:#b6e1ff;
	text-decoration:none;	
}

.leftside
{
	float:left;
	font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding-top:10px;	
	padding-left:30px;
	
}
