
* {
	margin:0 auto;
	padding:0;
}


body {
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#585858;
	line-height:22px;
	background-image:url(images/bg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#232323;
}


#wrapper{
	width:902px;
	height:100%;
}


#top{
	width:902px;
	height:148px;
}

#logo{
	width:303px;
	height:111px;
	float:left;
	padding:21px 0 0 44px;
}

#phone{
	width:400px;
	height:25px;
	float:left;
	padding:11px 0 0 153px;
	text-align:right;
}


.white_12{	
	
	font-size:12px;
	font-weight:bold;
	color:#fff;
}

.blue_12{	
	
	font-size:12px;
	color:#113662;
	text-decoration:underline;
}

.white_24{
	
	font-size:24px;
	font-weight:bold;
	color:#fff;
}

#menu1{
	width:902px;
	height:36px;
	background-image:url(images/menu_bg.jpg);
}

#header{
	width:902px;
	height:430px;
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
}


#sub_header{
	width:902px;
	height:236px;
	background-image:url(images/sub_header.jpg);
	background-repeat:no-repeat;
}

#header_text{
	width:430px;
	float:left;
	padding:50px 0 0 40px;
}

.white_60px{

	color:#FFFFFF;
	font-size:57px;
	font-style:italic;
}

.white_16px{

	color:#FFFFFF;
	font-size:16px;
	font-style:italic;
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
}

.grey_11px{

	color:#2A2A2A;
	font-size:11px;
	text-decoration:underline;
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	
}

.grey_12px{

	color:#2A2A2A;
	font-size:12px;
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	
}

.grey_121px{

	color:#929292;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	
}

.grey_15px{

	color:#929292;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	
}



#heading{
	width:430px;
	height:18px;
	float:left;
	padding-top:30px;
}

#content{

	width:902px;
	height:100%;
	background-color:#FFFFFF;
	float:left;	
}


#content1{

	width:78px;
	height:100%;
	float:left;
	padding-left:65px;
	padding-top:30px;
}

#content2{

	width:440px;
	height:100%;	
	float:left;	
	padding-left:10px;
	padding-top:30px;
}


#content3{

	width:300px;
	height:100%;	
	float:left;	
	background-image:url(images/line2.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:30px;
	
}

#sub_content{

	width:560px;
	height:100%;
	float:left;
	padding-left:35px;
	padding-top:30px;
	color:#000000;
		font-size:14px; 
}

ul.sub, li.sub {font-size: 100%; margin-top: 0.5em; margin-bottom: 0.0em; margin-left: 1.0em; margin-right: 0.0em; text-indent: 0.0em; line-height: 100%;}


#content_text{

	width:230px;
	height:100%;	
	float:left;
	padding-left:30px;
		
}


#center_nav_top{ 
	float:left; 
	width:410px; 
	height:30px; 
	line-height:26px;  		 										  
	font-size:18px; 
	color:#113662; 
	text-align:left;
	background-image:url(images/line1.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	
}

#right_nav_top{ 
	width:230px; 
	height:30px; 
	line-height:26px;  		 										  
	font-size:15px; 
	color:#565656; 
	text-align:left;
	background-image:url(images/line1.jpg);
	background-repeat:repeat-x;
	font-weight:bold;
		
}

.class1 a:link  {  color:#163B55; text-decoration: underline; padding-left:0px; padding-right:0px; }
.class1 a:active { color:#163B55; text-decoration: underline;  padding-left:0px; padding-right:0px; }
.class1 a:visited { color:#163B55; text-decoration: underline; padding-left:0px; padding-right:0px;}
.class1 a:hover { color:#9F220E; text-decoration:none; padding-left:0px; padding-right:0px; }


#box{

	width:902px;
	height:114px;
	float:left;
	background-image:url(images/bg1.jpg);
	background-repeat:repeat-x;
}


#contact{

	width:306px;
	height:114px;
	float:left;
}


#twitter{

	width:295px;
	height:114px;
	float:right;
}

#box1{

	width:902px;
	height:39px;
	float:left;
	background-image:url(images/footer_bg.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	padding-top:10px;
}

.class2 a:link  {  color:#6E6E6E; text-decoration: none; padding-left:10px; padding-right:10px; }
.class2 a:active { color:#6E6E6E; text-decoration: none;  padding-left:10px; padding-right:10px; }
.class2 a:visited { color:#6E6E6E; text-decoration: none; padding-left:10px; padding-right:10px;}
.class2 a:hover { color:#fff; text-decoration:underline; padding-left:10px; padding-right:10px; }


#footer{

	width:902px;
	height:1005;
	float:left;
	color:#6E6E6E;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	}
.footer a:link  {  color:#6E6E6E; text-decoration: none; padding-left:10px; padding-right:10px; }
.footer a:active { color:#6E6E6E; text-decoration: none;  padding-left:10px; padding-right:10px; }
.footer a:visited { color:#6E6E6E; text-decoration: none; padding-left:10px; padding-right:10px;}
.footer a:hover { color:#fff; text-decoration:underline; padding-left:10px; padding-right:10px; }


#form{ 
	width:220px; 
	height:100%;
	color:#113662;
	
}

.input{ 
	width:220px; 
	height:30px; 
	margin:5px 0 5px 0;
	color:#000; 
	font-size:13px;
	line-height:38px;
	border:1px solid #fff;
	background-color:#D6D6D6;
}
.textarea{ 
	width:220px; 
	height:80px;
	color:#000; 
	font-size:13px;
	line-height:38px; 
	border:1px solid #fff;
	font-family: 'Verdana',Arial,Helvetica,sans-serif; 
	background-color:#D6D6D6;
	
}

.button{
	
	width:220px;
	height:38px;
	float:right;
	margin-top:10px;	
}


.caption{
	
	width:220px;
	height:100%;
	float:right;
	margin-top:5px;
	color:#000000;	
}

