/* CSS Document */



/*#layout 

____________________________________________________________*/



body {

	margin: 0;

	background-color: #666666;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	}



#mainWrapper {

	position: relative;

	left: 50%;

	margin-left: -650px;

	margin-top: 0px;

	padding:0;

	background-color:#666666;

	background: url("../images/background.jpg") no-repeat;

	width: 1300px;

	}





#contentWrapper {

	position: relative;

	left: 50%;

	margin-left: -425px;

	margin-top: 0px;

	padding-top:0px;

	padding-bottom:0px;

	width: 850px;}

	

#contentWrapperint {

	position: relative;

	left: 50%;

	margin-left: -425px;

	margin-top: 0px;

	padding-top:0px;

	padding-bottom:0px;

	width: 850px;

	background-color:#F2F0F2;}

	

/*#header 

____________________________________________________________*/

	

#header {

	padding:0;

	height:104px;

	background-image: url(../images/header_bkg.jpg);

}



#header .address{

	float: left;

	display:inline;

	margin:58px 0 0 95px;

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000;

}



#header .micronav{

	float: right;

	display:inline;

	margin:25px 25px 0 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	text-align:right;

	color:#000;

}



#header .micronav a, #header .micronav a:visited{

	color:#000;

	text-decoration:none;

}



#header .micronav a:hover{

	color:#000;

	text-decoration:underline;

}







#header .phone{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:24px;

	color:#0B3C6D;

}

	





	

	

/*#topnav

____________________________________________________________*/

	

.topnav {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 22px;

	color: #fff;

	text-align: center;

	word-spacing: 0px;

	font-weight:normal;

	background-image: url(../images/nav_bkg.jpg);

	border-bottom:3px solid #009900;

}

.topnav a {

	color: #fff;

	text-decoration: none;

	padding: 6px 8px 5px 8px;



}

.topnav a:hover {

	color:#fff;

	padding: 4px 8px 4px 8px;

	text-decoration: none;

	background-image: url(../images/nav_bkg_over.jpg);

}



/*#mainimage

____________________________________________________________*/





#contentint {

background:url("../images/gear_bkg_int.gif");

height:100%;



}



#content1 {

background-color:#000;



}



#maincontent1 {

	float:left;

	background-color:#ffffff;

	margin-top: 0px;

	margin-left:0px;

	width: 591px;

	height:199px;

	



}



#rightrail1 {

	float:left;

	margin-top: 0px;

	margin-left:0px;

	width: 259px;

	height:199px;

	padding-bottom:0px;

	background-color:#F2F0F2;

	background-image: url(../images/image_bkg.jpg);

}







.headtitle{

 	margin-left:18px;

	padding-top:18px;

	padding-bottom:10px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:16px;

	text-align:left;

	color:#000;

	font-weight:normal;

}







.testtext{

 	margin-left:18px;

	padding-bottom:1px;

 	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	text-align:left;

	color:#fff;

	font-weight:normal;



}





#interiorimage {

	background-color:#ffffff;

	margin-top: 0px;

	margin-left:0px;

	width: 850px;

	height:98px;

	



}







/*#maincontent

____________________________________________________________*/



.bluebar {

	height: 8px;

	padding:0;

	margin:0;}







#maincontent {

	float:left;

	margin-top: 0px;

	margin-left:0px;

	width: 592px;

	height:100%;

	background: url("../images/gear_bkg.gif") no-repeat #fff;

	

}





#maincontentint {

	float:left;

	padding:0 0 20px 0;

	width: 658px;

	border-left: dotted 1px #333333;

}



#maincontent h1, #maincontentint h1{

	margin-left:30px;

	margin-right:30px;

	margin-top:30px;

	margin-bottom:10px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:30px;

	text-align:left;

	color:#009900;

	font-weight: normal;

	font-style:italic;

}



#maincontent h2, #maincontentint h2{

	margin-left:30px;

	margin-right:30px;

	margin-top:10px;

	margin-bottom:10px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:18px;

	text-align:left;

	color:#009900;

	font-weight: normal;

	font-style:italic;

}





#maincontent h3, #maincontentint h3{

	margin-left:30px;

	margin-right:30px;

	margin-top:10px;

	margin-bottom:10px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:13px;

	text-align:left;

	color:#009900;

	font-weight: normal;

	font-style:italic;

}





#maincontent p, #maincontentint p{

	margin-left:30px;

	margin-right:30px;

	margin-top:0px;

	margin-bottom:10px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	text-align:left;

	color:#000;

	font-weight: normal;

	line-height:15px;

}





#maincontent ul, #maincontentint ul{

	margin:0 0 15px 45px;

}



#maincontent li, #maincontentint li{

	margin-left:15px;

	margin-right:30px;

	margin-top:0px;

	padding:0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	text-align:left;

	color:#000;

	font-weight: normal;

	line-height:13px;

}







#maincontentint td{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	text-align:left;

	color:#000;

	font-weight: normal;

	line-height:15px;

	padding:5px;

}



#maincontentint table{

	margin-left:30px;

}



#maincontent a:link, #maincontent a:visited, #maincontentint a:link, #maincontentint a:visited{

	color:#009900;

	text-decoration:none;

}



#maincontent a:hover, #maincontentint a:hover{

	color:#0B58A3;

	text-decoration:underline;

}



#maincontentint li{

	margin:0;

	padding:0 0 10px 0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	text-align:left;

	color:#000;

	font-weight: normal;

	line-height:15px;



}



#maincontentint ul, #maincontentint ol{

	margin:0 30px 0 60px;

	padding:0;



}







.pimage{

	padding-left: 10px;

	padding-bottom: 10px;

}





.title{

 	margin-left:55px;

	padding-bottom:1px;

 	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	text-align:left;

	color:#333333;

	font-weight:bold;



}



.title a, .title a:visited{



	text-decoration:underline;

	color:#333333;



}





.bulletnav a{



	margin-left:0px;

	margin-top:0px;

	display:block;

	text-align:left;

	font-weight:normal;

	padding:0px 0px 0px 60px;

	font-family: Arial, Helvetica, sans-serif;

	font-size:10px;

	background:url("../images/bullet.gif") 55px 6px no-repeat;

	color:#333333;

	text-decoration:none;



}





.bulletnav a:hover{ 



	text-decoration:underline;

	background:url("../images/bullet.gif") 55px 6px no-repeat;

	color:#333333; 

}



.more a{



	margin-left:0px;

	margin-top:0px;

	display:block;

	text-align:left;

	font-weight:bold;

	padding:0px 0px 0px 68px;

	font-family: Arial, Helvetica, sans-serif;

	font-size:10px;

	background:url("../images/arrow.gif") 55px 1px no-repeat;

	color:#333333;

	text-decoration:none;



}





.more a:hover{ 



	text-decoration:underline;

	background:url("../images/arrow.gif") 55px 1px no-repeat;

	color:#333333; 

}





/*#leftrail

____________________________________________________________*/



#leftrail {

	float:left;

	margin:0;

	width: 191px;

	padding-bottom:15px;

	background-color:#F7F7F7;

	





}



#leftrail h1{

	margin-left:23px;

	padding-top:15px;

	margin-bottom:2px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	text-align:left;

	color:#00509F;

	font-weight: bold;

}



#leftrail h3{

	margin:10px 0 2px 23px;

	padding:0;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;

	text-align:left;

	color:#009900;

	font-weight: normal;

	font-style:italic;

}



#leftrail p{

	margin:0px 23px 3px 23px;

	padding:0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	text-align:left;

	color:#333;

	font-weight: normal;

}



#leftrail .h3small{

	margin:0;

	padding:0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	text-align:left;

	color:#333;

	font-weight: normal;

}

















.leftnav a{



	margin-left:0px;

	margin-top:0px;

	display:block;

	text-align:left;

	font-weight:normal;

	padding:5px 5px 0px 38px;

	font-family: Arial, Helvetica, sans-serif;

	font-size:10px;

	background:url("../images/arrows.gif") 25px 9px no-repeat;

	color:#333333;

	text-decoration:none;



}





.leftnav a:hover{ 



	text-decoration:underline;

	background:url("../images/arrows.gif") 25px 9px no-repeat;

	color:#333333; 

}





/*#rightrail

____________________________________________________________*/



#rightrail {

	float:left;

	margin-top: 0px;

	margin-left:0px;

	width: 258px;

	padding-bottom:15px;

	background-color:#E6F0F7;





}









.info h2{

	margin:0 0 2px 20px;

	padding:0px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:15px;

	text-align:left;

	color:#009900;

	font-weight: normal;

}



.info img{

	margin-left:20px;

	padding-top:15px;

	margin-bottom:2px;



}



.info p{

	margin-left:20px;

	margin-right:20px;

	margin-top:0px;

	margin-bottom:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	text-align:left;

	color:#333333;

	font-weight: normal;

	line-height:15px;

}



.info p a:link, .info p a:visited{

	font-weight: bold;

	text-decoration:none;

	color:#333333;

	font-size:11px;

}



.info p a:hover{

	font-weight: bold;

	text-decoration:none;

	color:#174078;

	text-decoration:underline;

}





.readmore a{



	margin-left:0px;

	margin-top:0px;

	display:block;

	text-align:left;

	font-weight:bold;

	padding:0px 0px 0px 28px;

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	background:url("../images/arrows.gif") 17px 5px no-repeat;

	color:#333333;

	text-decoration:none;



}





.readmore a:hover{ 



	text-decoration:underline;

	background:url("../images/arrows.gif") 17px 5px no-repeat;

	color:#333333; 

}











#rightrail ul, #rightrail ul{

	margin:0 0 10px 0;

	padding:0;

}



#rightrail li, #rightrail li{

	margin-left:50px;

	margin-right:20px;

	margin-top:0px;

	padding:0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	text-align:left;

	color:#000;

	font-weight: normal;

	line-height:13px;

}





#rightrail h2{

	margin-left:20px;

	margin-right:20px;

	margin-top:20px;

	margin-bottom:10px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:18px;

	text-align:left;

	color:#009900;

	font-weight: normal;

	font-style:italic;

}





#rightrail p{

	margin-left:20px;

	margin-right:20px;

	margin-top:0px;

	margin-bottom:10px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	text-align:left;

	color:#000;

	font-weight: normal;

	line-height:15px;

}







/*#footer

____________________________________________________________*/



#footer {

	height:60px;

	background:url("../images/footer_bkg.jpg");

}







.btmnav {

	float:left;

	display:inline;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	text-decoration:none;

	color:#fff;

	margin-top: 13px;

	margin-left:20px;

	text-align:left;

	font-weight:normal;

	line-height:17px;





}



.btmnav a:link, .btmnav a:visited, .copyright a:link, .copyright a:visited {

	text-decoration:none;

	color:#fff;

}





.btmnav a:hover, .copyright a:hover{

	text-decoration:underline;

	color:#CAFFCA;

}



.copyright {

	float:right;

	display:inline;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	text-decoration:none;

	color:#fff;

	margin-top: 13px;

	margin-right:85px;

	text-align:left;

	font-weight:normal;

	line-height:17px;



}



.copyrightint {

float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	text-decoration:none;

	color:#73735E;

	margin-top: 13px;

	margin-left:0px;

	text-align:center;

	font-weight:normal;

	line-height:17px;

	width: 209px;



}











	







	
