body
{
	list-style:none;
	margin: 0;
	padding: 0;
	background:#ededed ;
	
}
.wrapper
{
	background:#ffffff;
	text-align:left;
	margin:auto;
	margin-bottom:0;
	padding-bottom:0;
	width:958px;
		
}
.contentheading 
{
   font-family:Verdana,Arial,Tahoma;
   font-size:11px;
   color:#333333;
   text-decoration:none;  
   text-align:justify;	
   vertical-align:top;
}
.linkfont
{
   font-family:Verdana,Arial,Tahoma;
   font-size:11px;
   color:#135bb3;
   text-decoration:none;  	
}
.bluebg
{  

   padding:0;
   margin:0;
   background:#e2efff;
   width:720px;
   height:191px;
   border:solid 1px #cbe2ff;
   

}
.bluebgfont
{  
   font:11px Verdana, Arial, Helvetica, sans-serif;
   color:#000000;
   padding:0;
   margin:0;
   padding-top:11px;
   padding-left:12px;
   text-decoration:none;
}
.bluebgfont a
{  
   font:11px Verdana, Arial, Helvetica, sans-serif;
   color:#000000;
   padding:0;
   margin:0;
   text-decoration:none;
}
.bluebgfont a:hover
{  
  
   color:#f9953e;
   text-decoration:none;
}
.contacttopstrip
{  
   background: url(images/contactstriptop.jpg) no-repeat;
   width:662px;
   height:645px;
}
.topback
{
	
	width:958px;
	height:65px;
	border-bottom:solid 1px #d6d6d6;
	margin:0;
	padding:0;
	
	
}
.bgtopstrip
{
	float:right;
	background:url(images/menubg.gif) repeat;
	width:721px;
	height:45px;
	padding:0;
	margin:0;
	padding-left:10px;
	margin-left:10px;
	border-top:1px solid #FFFFFF;
}
.topmenufont
{
	font:12px Verdana;
	color:#000000;
	text-decoration:none;
	text-align:left;
	margin:0;
	padding:0;
	padding-top:12px;
	
}
.topmenufont a
{
	font:12px Verdana;
	color:#000000;
	text-decoration:none;
	padding:0;
	margin:0;
	padding-top:12px;
	
}
.topmenufont a:hover
{   
    font:12px Verdana;
    color:#c26009;
	text-decoration:none;
	
	
}
.bannerfont
{
   padding:0;
   margin:0;
   padding-left:20px;
   padding-top:24px;
   font:20px tahoma;
   color:#FFFFFF;

}
.readmore
{
	width:190px;
	font:bold 11px Verdana;
	color:#c26009;
	text-decoration:none;
	text-align:right;
	
}
.readmore a
{
	font:bold 11px Verdana;
	color:#c26009;
	text-decoration:none;
	padding:0;
	margin:0;
	padding-top:20px;
	padding-left:20px;
}
.readmore a:hover
{   
    font:bold 11px Verdana;
	color:#000000;
	text-decoration:underline;
	
	
}
h1
{
	color:#c26009;
	font:bold 15px Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	padding-top:8px;
	padding-left:5px;
	padding-bottom:5px;
	text-decoration:none;
}
h1 a
{
	color:#c26009;
	font:15px Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	padding-top:8px;
	padding-left:5px;
	padding-bottom:5px;
	text-decoration:none;
}
h1 a:hover
{
	color:#135bb3;
	font:15px Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	padding-top:8px;
	padding-left:5px;
	padding-bottom:5px;
	text-decoration:none;
}
h2
{
	color:#c26009;
	font:20px Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	padding-right:5px;
	padding-bottom:10px;
}
h4
{
	color:#135bb3;
	font:bold 12px verdana,Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	padding-bottom:5px;
}
h4 a
{
	color:#135bb3;
	font:bold 12px verdana,Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	padding-bottom:5px;
	text-decoration:none;
}
h4 a:hover
{
	color:#c26009;
	font:bold 12px verdana,Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	padding-bottom:5px;
	text-decoration:none;
}
.middle
{
	clear:both;
	background:#FFFFFF;
	margin:0;
	padding:0;
}
.leftback
{
	float:left;
	width:210px;
	margin:0;
	padding:0;
	margin-left:3px;
	
}
.topleft
{
	margin:0;
	padding:0;
	margin-top:1px;
    margin-left:3px;
    padding-top:5px;
    padding-left:5px;
	padding-bottom:3px;
	background-color:#f6f6f6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:20px;
	color:#c26009;
	border-left:solid 1px #d8d8d8;
    border-top:solid 1px #d8d8d8;
    border-right:solid 1px #d8d8d8;
    
}
.topleftdown
{   margin:0;
	padding:0;
	margin-left:3px;
    padding-top:5px;
    padding-left:5px;
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	color:#c26009;
	border-left:solid 1px #d8d8d8;
    border-top:solid 1px #d8d8d8;
    border-right:solid 1px #d8d8d8;
    border-bottom:solid 1px #d8d8d8;
	text-decoration:none;
}
.topleftdown a
{   
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	color:#135bb3;
	text-decoration:none;	
}
.topleftdown a:hover
{   
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	color:#c26009;
	text-decoration:none;
}


.topleftbottom
{
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	
}

.topleftbottom a
{
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

.topleftbottom a:hover
{
	color:#c26009;
	text-decoration:underline;
	
}
.topright
{
	float:right;
	padding-right:10px;
	padding-top:5px;
}
/* menu start */

ul.menu1, ul ul {font-family:verdana;font-weight:bold;width:195px;background:#eeeeee;font-size:13px;padding:0; margin:0; padding-left:2px;margin-left:3px; border:0; list-style-type:none;text-align:left;color:#135bb3;}
ul.menu1 table {padding:0; margin:0; font-size:1em;}
ul.menu1 ul {margin-left:0.5em;}
ul.menu1 li {text-indent:0.5em;}
ul.menu1 li.drop {margin-bottom:-2px;}
ul.menu1 li a, 
ul.menu1 li a:visited {display:block;background:url(images/newarrow.gif) 3px 9px no-repeat;padding-left:4px; width:13.8em; line-height:1.9em; text-decoration:none; color:#135bb3;}
ul.menu1 li a.last, 
ul.menu1 li a.last:visited {display:block; width:8em; height:14em; line-height:2em;}
ul.menu1 li ul {display:none;}
ul.menu1 li:hover a, 
ul.menu1 li a:hover {border:0; color:#cd6008; font-weight:bold;}
ul.menu1 li:hover ul, 
ul.menu1 li a:hover ul {display:block; height:16em; width:8em; margin-top:-1px;}
ul.menu1 li:hover ul li a, 
ul.menu1 li a:hover ul li a {height:2em; background:#dcdcdc; color:#000; font-weight:normal;line-height:1.5em;}
ul.menu1 li:hover ul li:hover a, 
ul.menu1 li a:hover ul li a:hover {background:#135bb3; color:#fff; height:2em}

/* menu end */


.logo
{
	float:left;
	padding-top:10px;
	padding-left:5px;
	
}

.topbanner
{
	float:right;
	margin:0;
	padding:0;
	margin-top:1px;
	border-bottom:1px solid #FFFFFF;
	background:#135bb3;
}
.flash
{
	float:left;
	width:768px;
	height:198px;
}
.getquote
{
	float:left; 
	width:458px;
	margin:0;
	text-align:center;
	padding:0;
	margin-left:5px;
}
.topfont
{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	padding-top:10px;
}
.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.gif) no-repeat left;
}

.topfont a.about:hover
{
	padding-left:15px;
	padding-right:5px;
	text-align:left;
	background:url(images/about_hover.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;
	margin:0;
	padding:0;
	padding-right: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 */
/*}*/

.content
{
	float:right;
	width:726px;
	padding:0;
	margin:0;
}
.contentfont
{
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#717171;
	padding:0;
	margin:0;
	line-height:17px;
	padding-right:5px;
	text-decoration:none;	
	
	
}
.contentfont a
{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#e28000;
	line-height:18px;
	text-decoration:none;	
}
.contentfont a:hover
{
	color:#135bb3;
	text-decoration:none;
}

.contentfontleft
{
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:0;
	margin:0;
	line-height:17px;
	padding-left:5px;
}
.contentfontleft a
{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:17px;
	padding-left:5px;
	text-decoration:none;	
}
.contentfontleft a:hover
{
	color:#e28000;
	text-decoration:underline;
}
.addressfont
{
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:0;
	margin:0;
	line-height:15px;
	padding-right:5px;
	text-decoration:none;	
	
	
}
.addressfont a
{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#e28000;
	line-height:15px;
	text-decoration:none;	
}
.addressfont a:hover
{
	color:#135bb3;
	text-decoration:none;
}

.footer
{
	clear:both;	
	text-align:center;
	width:958px;
	margin:0 0;
	margin-top:1px;
	margin-bottom:3px;
	border-top:solid 1px #e1e1e1;
	border-bottom:solid 1px #e1e1e1;	
}
.footerfont
{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	text-decoration:none;	
}

.footerfont a
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	text-decoration:none;	
}

.footerfont a:hover
{
	color:#c26009;
	text-decoration:none;
}
.footerfont1
{   
	font:11px Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
		
}
.footerfont1 a
{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	
}
.footerfont1 a:hover
{
	color:#999999;
	text-decoration:none;
}
