﻿body {
	margin: 0px;
	padding: 0px;
	background: #ffffff; 
	color: #404040;
	font: normal 11px arial, sans-serif;	
	text-align: center;
	}
			
#container {
	position: relative;
	width: 980px; 
	padding: 0px;
	margin-left: auto;
	margin-right: auto;	
	text-align: left;
	background: #ffffff;
	}	
	
td {	
	color: #404040;
	font: normal 12px arial, sans-serif;	
	}

	
h1 {	
    color: #62ccdc; 
	font: bold 30px arial, sans-serif;	
	margin: 0px 0px 15px 0px;
	} 


h3{	
    color: #ffffff; 
	font: bold 25px arial, sans-serif;	
	margin: 0px 0px 5px 0px;
	}
	

h4{	
    color: #1e84c2; 
	font: bold 23px arial, sans-serif;	
	margin: -2px 0px 5px 0px;
	}
	
h2 {	
    color: #838383; 	
	font: bold 14px arial, sans-serif;	
	margin: 0px 0px 5px 0px;
	}  
h2 a { 
    color: #838383;
    text-decoration:none;
	}

h2 a:hover { 
    color: #ff7200;
    text-decoration:none;
	}
	
	
h5 {	
    color: #838383; 	
	font: bold 12px arial, sans-serif;	
	margin: 0px 0px 5px 0px;
	}  
h5 a { 
    color: #838383;
    text-decoration:none;
	}

h5 a:hover { 
    color: #ff7200;
    text-decoration:none;
	}

		
.header {
    width: 980px; 
	padding:0px;
	margin-bottom:0px;
    }
	
		
.logoholder {
    padding-left:15px;
    width: 610px; 
	background: url('images/logobg.jpg') top no-repeat; 
    }	
	
	
.topmenu {	
	color: #828383;
	text-align:right;	
	padding-top:5px;
	padding-right:15px;
	font: normal 11px arial, sans-serif;	
	padding-bottom:20px;
	}	
.topmenu a:visited {
	color: #828383;
	text-decoration: none; 
    }
.topmenu a {
	color: #828383;
	text-decoration: none; 
    }
.topmenu a:hover {
	color: #ff7200;
	text-decoration: none;  
    }	
		
.phone_number {	
	color: #818079;
	font: bold 25px arial, sans-serif;	
	padding-right:15px;
	text-align:right;	
	}	
	
	
.orange {	
	color: #ff7200;
	}	
	
img {
    border: none;
    }	
				
.img2{
    margin-bottom: -5px;
    }	
					
.img3{
    float:right;
    margin-left: 15px;
    }	 
					
.img4{
    float: left;
    margin-right:15px;
    }	
							
.img5{
    float: left;
    margin-right:5px;
    }	
	
.img6{
    margin-bottom: -15px;
    }		
		
.menuholder {	      
   background: #607079 url('images/menubg.gif') top no-repeat; 
   color: #ffffff;
   height:46px;
	}	

		
.linkcontainer {	 
	text-align:center;	
    color: #ffffff;
    font: bold 14px arial, sans-serif;	
	height: 25px;
	width:180px;
	}	
.linkcontainer a:visited {
	color: #ffffff;
	text-decoration: none; 
    }
.linkcontainer a {
	color: #ffffff;
	text-decoration: none; 
    }
.linkcontainer a:hover {
	color: #1f456d;
	text-decoration: none;  
    }	
	
.sitecaption {	
   font: bold 15px arial, sans-serif;	   
   color: #ffffff;
   padding-left:15px;
   height:40px;
	}	
	
.search {	
   font: bold 12px arial, sans-serif;	   
   color: #ffffff;
   padding-right:15px;
   text-align:right;
   width:245px;
   height:35px;
	}	
		
.leftnav {	
    font: normal 11px arial, sans-serif;	
    width:205px;
	}	
	
.leftboxtop {
	width: 205px;	
	height:10px;		
	background: url('images/leftboxtop.jpg') top no-repeat; 
	}	
	
	
.leftboxbot {
	width: 205px;	
	height:10px;		
	margin-bottom:10px;
	background: url('images/leftboxbot.jpg') top no-repeat; 
	}	
		
.leftboxmid {
	width: 205px;	
	margin-top:-4px;
	background: url('images/leftboxmid.jpg') repeat-y; 
	}	
			
.centercontent {	
   font: normal 11px arial, sans-serif;	
   padding: 0px 2px 2px 2px;
   width:100%;
	}	

.centercontent a { 
    color: #036aa5;
    text-decoration:none;
	}

.centercontent a:hover { 
    color: #ff7200;
    text-decoration:none;
	}

	
.rightnav {	
    font: normal 11px arial, sans-serif;	
    width:180px;
	}	
	
	
.rightboxtop {
	width: 180px;	
	height:10px;	
	background: url('images/rightboxtop.jpg') top no-repeat; 
	}	
		
.rightboxbot {
	width: 180px;	
	height:10px;	
	margin-bottom:10px;
	background: url('images/rightboxbot.jpg') top no-repeat; 
	}	
	
		
.rightboxmid {
	width: 180px;	
	margin-top:-4px;
	background: url('images/rightboxmid.jpg') repeat-y; 
	}	
			
.boxcontent {
	margin:0px 1px 0px 1px;
	padding:5px 10px 0px 10px;
	background: url('images/bg2.jpg') repeat-x; 	
	}	
			
.boxcontent ol li {
	margin-left:-18px;
	}	
			
.linkholder { 
    font: bold 12px arial, sans-serif;	
    margin: 0px;
    padding:5px 0px; 
    border-bottom: 1px  #e4e4e4 solid; 
    text-decoration:none;
	color: #1e84c2;
    }
	
.linkholder a { 
    color: #1e84c2;
    text-decoration:none;
	}

.linkholder a:hover { 
    color: #ff7200;
    text-decoration:none;
	}

.linkholderlast { 
    font: bold 12px arial, sans-serif;	
    margin: 0px;
    padding:5px 0px; 
    text-decoration:none;
	color: #1e84c2;
    }
	
.linkholderlast a { 
    color: #036aa5;
    text-decoration:none;
	}

.linkholderlast a:hover { 
    color: #ff7200;
    text-decoration:none;
	}
	
.promoboxtop {
	width: 575px;	
	color: #ffffff;
	padding-top:7px;
	background: #2d2f2e url('images/promoboxtop.gif') top no-repeat; 
	}	
	
.promoboxbot {
	width: 575px;	
	height:7px;	
	background: url('images/promoboxbot.gif') top no-repeat; 
	margin-bottom:10px;
	}	
	
	
.promo {
	padding: 0px 0px 0px 15px;
	font: normal 12px arial, sans-serif;	
	}	
	
.clearboth {
    clear:both;
    }
	
	
.featured {
	font: normal 16px arial, sans-serif;	
	}	
		
.uppercase  {	
    text-transform:uppercase;
	} 
	
	
.highlight1 {	
    color: #62ccdc; 
	font: bold 16px arial, sans-serif;	
	} 
.highlight1 a:visited {
	color: #cc2622; 
	text-decoration: none; 
    }
.highlight1 a {
	color: #036aa5; 
	text-decoration: none; 
    }
.highlight1  a:hover {
	color: #e7720a;
	text-decoration: none;  
    }
	
.highlight2 {	
    color: #e7720a; 
	font: normal 12px arial, sans-serif;	
	} 
.highlight2 a:visited {
	color: #e7720a; 
	text-decoration: none; 
    }
.highlight2 a {
	color: #e7720a; 
	text-decoration: none; 
    }
.highlight2  a:hover {
	color: #ffffff;
	text-decoration: none;  
    }
	
	
	
.highlight3 {	
    color: #00365E; 
	font: bold 16px arial, sans-serif;	
	text-transform:uppercase;
	background: url('images/bg1.jpg'); 
	padding: 5px 10px 5px 10px;
	margin-bottom: 20px;
	} 
.highlight3 a:visited {
	color: #cc2622;
	text-decoration: none; 
    }
.highlight3 a {
	color: #00365E;
	text-decoration: none; 
    }
.highlight3  a:hover {
	color: #00365E;
	text-decoration: underline;  
    }	
		
.promobox2 {	    
    padding:10px;	
	width:260px;
	color: #404040;
	font: bold 12px arial, sans-serif;	 
	border:1px #dedfe1 solid;
	background: url('images/bg3.jpg') bottom repeat-x; 
	}	
.promobox2 a:visited {
	color: #404040;
	text-decoration: none; 
    }
.promobox2 a {
	color: #404040;
	text-decoration: none; 
    }
.promobox2  a:hover {
	color: #e7720a;
	text-decoration: none;  
    }
	
		
.promobox2b {	    
    padding:10px;	
	width:550px;
	color: #404040;
	font: normal 12px arial, sans-serif;	 
	border:1px #dedfe1 solid;
	background: url('images/bg3.jpg') bottom repeat-x; 
	}	
.promobox2b a:visited {
	color: #cc2622;
	text-decoration: none; 
    }
.promobox2b a {
	color: #62ccdc;
	text-decoration: none; 
    }
.promobox2b  a:hover {
	color: #e7720a;
	text-decoration: none;  
    }
	
		
.promobox2c {	    
    padding:10px;	
	width:560px;
	color: #404040;
	font: normal 12px arial, sans-serif;	 
	border:1px #dedfe1 solid;
	}	
.promobox2c a:visited {
	color: #0072a1;
	text-decoration: none; 
    }
.promobox2c a {
	color: #0072a1;
	text-decoration: none; 
    }
.promobox2c  a:hover {
	color: #e7720a;
	text-decoration: none;  
    }	
	
	
.promobox3 {	    
    padding:10px;	
	width:160px;
	color: #404040;
	font: bold 12px arial, sans-serif;	 
	border:1px #dedfe1 solid;
	background: url('images/bg3.jpg') bottom repeat-x; 
	}	
.promobox3 a:visited {
	color: #404040;
	text-decoration: none; 
    }
.promobox3 a {
	color: #404040;
	text-decoration: none; 
    }
.promobox3  a:hover {
	color: #e7720a;
	text-decoration: none;  
    }

.contentholder {
	width: 575px;	
	margin-bottom:10px;
	}
	
		
.promobox4 {	    
    padding:10px;	
	width:160px;
	color: #404040;
	font: normal 12px arial, sans-serif;	 
	}	
.promobox4 a:visited {
	color: #404040;
	text-decoration: none; 
    }
.promobox4 a {
	color: #404040;
	text-decoration: none; 
    }
.promobox4  a:hover {
	color: #e7720a;
	text-decoration: none;  
    }	
	
.promobox4 ol li {
	margin-left:-18px;
	}	
		
.promobox4top {
    padding-left:10px;
	padding-top:10px;
	border-bottom:1px #e4e4e4 solid;
	}	
		
.aqua {
    color:#5cbccb;
	}	
.aqua a:visited {
	color: #5cbccb;
	text-decoration: none; 
    }
.aqua a {
	color: #5cbccb;
	text-decoration: none; 
    }
.aqua  a:hover {
	color: #e7720a;
	text-decoration: none;  
    }			

		
.promobox5 {	
    margin-top:25px;    
    padding:0px;	
	width:555px;
	color: #404040;
	font: normal 12px arial, sans-serif;	 
	}	
.promobox5 a:visited {
	color: #1e84c2;
	font-weight:bold;
	text-decoration: none; 
    }
.promobox5 a {
	color: #1e84c2;
	font-weight:bold;
	text-decoration: none; 
    }
.promobox5  a:hover {
	color: #e7720a;
	text-decoration: none;  
    }	

#footer {	
    width:980px;
	color: #828383;
	padding:15px 0px 15px 0px;
	margin-top:15px;
	background: #F7F7F7 url('images/bg1.jpg') top repeat-x; 
	}	
#footer a:visited {
	color: #828383;
	text-decoration: none; 
    }
#footer a {
	color: #828383;
	text-decoration: none; 
    }
#footer a:hover {
	color: #e7720a;
	text-decoration: none;  
    }	
				
#footer ul li {
	margin-left: -40px;
	font: normal 11px arial, sans-serif;	
	list-style-type: none;
	}	

.cell1 {
	color: #1e84c2;
	font-weight:bold;
	padding: 0px 0px 0px 20px;
	background: url('images/arrow.gif') top left no-repeat; 
	width: 30%; 
	}
	

.cell2 {
	font-weight:bold;
	text-align:center;
	}
	

.cell3 {
	padding: 0px 15px 0px 15px;
	border-right: 1px dotted #cccccc;
	}
	
.cell4 {
	padding: 0px 15px 0px 15px;
	}
	
.cell5 {
	padding: 10px 15px 10px 15px;
	color: #828383;
	font: normal 11px arial, sans-serif;	
	text-align:center;
	}
	
.dot {
    margin:0px 0px 2px 25px;
	list-style-image: url('images/dot.gif');		
	}
