@charset "UTF-8";
/* CSS Document */

/*
	IE HACKS
	use in this order
	width: 120px for all browsers
	*width: 120px for ie 6/7
	_width: 120px for ie 6
	
	
	to trigger hasLayout, which will fix most ie bugs
	selector{ zoom:1; }
*/

 
html body {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	margin:0;
	padding:0;
	background-color:#1d2f3d !important;
}

a { outline: 0; cursor:pointer }
img { border: none; }
/*
	Main Structure
*/
#wrap{width:100%; height:100%; overflow:auto}
	
#head {
	width:100%;
	height:102px;
	margin:0;
	padding:0 0 0 0;
	/*background:url(../img/test_xd.png) no-repeat top left;*/
	background-color: #4978a2;
!important
	}
#banner {
	width:100%;
	height:130px;
	margin:0;
	padding:5px 0 0 0;
	background:url(../img/banner_blue.gif) no-repeat top center;
	background-color: #1d2f3d;
!important
	zoom:1;
	}
#banner_sub {
	width:100%;
	height:25px;
	margin:0;
	padding:0;
	background-color: #cd5806;
!important
; 	background-image: url(../img/under-banner.gif);
	background-repeat: repeat-x;
	background-position: left top;
	}		
#content {
	width:100%;
	height:auto;
	margin:0 0 0 0;
	padding:0 0 30px 0;
!important
; 	background-image: url(../img/under-banner.gif);
	background-repeat: repeat-x;
	background-position: center top;
	}
#promo{
	width:979px;
	height:360px;
	margin:0 0 20px 0;
	padding:0;
	background-color: #f1eedb;
!important
; 		background-image: url(../img/tan.gif);
	background-repeat: repeat-x;
	background-position: left top;
	}
		
#foot {
	width:100%;
	height:75px;
	margin:0;
	padding:10px 0 10px 0;
	/*background:url(../img/logo_footer.png) no-repeat top left;*/
	background-color: #4978a3;
!important
; 	background-image: url(../img/under-banner.gif);
	}
/*
	Sub Structure
*/					
.contain{
	width:980px;
	height:auto;
	margin:0 auto 0 auto;
	}
.three_col{
	
	width:31%;
	height:auto;
	
	margin:0 20px 0 0;
	padding:0;
	float:left;
	_width:30%;
	_margin:0 15px 0 0;
	zoom:1;
	}
.last_inline{ 
	
	margin-right:0;
	_margin-right:0;
	}
.first_inline{ 
	
	margin-left:15px;
	_margin-left:15px;
	}
#site_logo{ width:160px; height:102px; float:left}
#site_logo2{ width:160px; height:102px; float:left}


#banner .contain div{width:600px; margin:0 auto}
.banner_button{float:right}

#promo .left{	width:450px; float:left;	margin:0 0 0 20px;	padding: 20px 0 0 0;}
#promo .right{	width:450px; float:left;	margin:0 0 0 10px;	padding: 20px 0 0 0; font-family:Georgia, "Times New Roman", Times, serif;}
.input_big { font-family:Georgia, "Times New Roman", Times, serif; padding:8px; background-color:#FFFFFF; border:1px solid #999999; width:350px;}
.error_message { color:#FF0000; font-size:12px;}
.button { background-color: #d3c801; border: 1px solid #938b00; color:#000000; }
a.whitelink:link{ font-size:14px;	color:#fff;	text-decoration:none;  font-family:Georgia, "Times New Roman", Times, serif;}
a.whitelink:visited{ font-size:14px; color:#fff;	text-decoration:none;  font-family:Georgia, "Times New Roman", Times, serif;}
a.whitelink:hover{ font-size:14px;	color:#fff;	text-decoration:underline;  font-family:Georgia, "Times New Roman", Times, serif;}
a.whitelink:active{ font-size:14px;	color:#fff;	text-decoration:none;  font-family:Georgia, "Times New Roman", Times, serif;}


/* -----------------------------------*/	


ul.inline_list li{
	float:left;
	margin:0 0 0 0px;
	}


ul {
	list-style-type: square;
	margin:0 0 10px 0;
	padding:0;
	}

	

			
ul.list_none{
	list-style-type: none;
	margin:0;
	padding:0;
	}
	
ul.list_none li {
	
	font-size:12px;
	font-weight:normal;
	}			

	
ul.foot_ul{
	width:170px;
	margin:0 10px 0 0;
	padding:0 10px 0 0;
	float:left;
	} 

li.list_link_none{
	color:#fff;
	font-size:12px;
	font-weight:normal;
	text-transform:uppercase;
	margin:0 0 0 10px;
	/*padding:2px 0 1px 20px !important;*/
	line-height:20px !important;
	text-decoration:none;
	}
	
a.list-link{
	color:#fff;
	font-size:12px;
	font-weight:normal;
	text-transform:uppercase;
	margin:0 0 0 10px;
	padding:2px 0 1px 20px !important;
	line-height:20px !important;
	text-decoration:none;
	}

			
a.list-link:link{
	color:#fff;
	text-decoration:none;
}
a.list-link:visited{
	color:#fff;
	text-decoration:none;
}
a.list-link:hover{
	color:#fff;
	text-decoration:underline;
}
a.list-link:active{
	color:#fff;
	text-decoration:none;
}


p{margin:0 0 10px 0; font-size:13px; color:#09371e; line-height:20px;}	
p em{ font-size:10px; font-style:normal; text-transform:capitalize }
p.align_right{ text-align:right}



a:link{
	color:#003f69;
	text-decoration:none;
}
a:visited{
	color:#7f9fb4;
	text-decoration:none;
}
a:hover{
	color:#003f69;
	text-decoration:underline;
}
a:active{
	color:#003f69;
	text-decoration:none;
}

			
/*
	Type
*/
	
h1, h2, h3, h4, h5, h6, p {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}


h1{
	color:#fff;
	font-size:30px;
	font-weight:bold;
	}
h2{
	color:#fff;
	font-size:24px;
	font-weight:normal;
	
	}
h3{
	color:#09371e;
	font-size:24px;
	font-weight:bold;
	}	
h4{
	
	}

h5{
	
	}
h6{
	
	}		

.serif{ font-family:Georgia, "Times New Roman", Times, serif;}
.center_text{ text-align:center;}
	
/*
	Useful Additional Attributes
*/

.float_left {
	float:left;
	}
.float_right{
	float:right;
	}
.width-50percent{width:50%}
.width-30percent{width:32%}
.width-25percent{width:25%}
.thin_rule{border-bottom:1px solid #ccc;padding:0 0 10px 0;}
.thin_rule-margin_10{border-bottom:1px solid #ccc; margin:0 0 10px 0; padding:0 0 10px 0;}
a.no_margin{margin:0 0 0 0}	

.center_div{margin-left:auto; margin-right:auto;}	

/*
	colors
*/
.color_rs_yellow{color:#d7c500}
.color_utd_green{
	color:#1d2f3d
}
.color_utd_orange{color:#cd5806}
.color_white{color:#fff;}

/*
	border color
*/

.b_color_white{border-color: #fff;}	

/* 
	float clearer 
*/
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



#foot p{
	text-align:left;
	font-size:10px;
	color:#fff;
	}


	
/*
	Nav
*/
	


#nav ul{
float:right;
list-style:none;
margin-top:20px;

	}

#nav ul li{
display:inline;

	}

#nav ul li a{

float:left;
display:block;
background:url(../img/button.gif) top left no-repeat;
height:31px;
padding-left:20px;
margin-left:5px;
	}

#nav ul li a span{
float:left;
display:block;
background:url(../img/button.gif) top right no-repeat;
height:23px;
padding-top:8px;
padding-right:20px;
color:#fff;
font-size:16px;
font-weight:bold;

	}

#nav ul li a:hover{
background-position:0% -31px;
cursor: pointer;
text-decoration:none;
	}

#nav ul li a:hover span{
background-position:100% -31px;
	}

#nav ul li a#activetab	{
	background-position:0% -31px;
	cursor: pointer;
	text-decoration:none;
	}
#nav ul li a#activetab span	{
	background-position:100% -31px;     
	}

