/* CSS Document */



#align_layer{
	width:900px;
	margin:0px auto 0px auto;
	padding:0px;
}

#main_layer{
	width:900px;
	padding:0px;
	margin:0px;
}
#header_layer{
	width:900px;
	height:227px;
	padding:0px;
	margin:0px;
}
#logo_layer{
	width:358px;
	height:227px;
	padding:0px;
	margin:0px;
	float:left;
}
#header_text_layer{
	width:542px;
	height:182px;
	padding:0px;
	margin:0px;
	float:right;
}
#pnav_layer{
	width:542px;
	height:45px;
	padding:0px;
	margin:0px;
	float:right;
}
#internal_content_layer{
	width:900px;
	padding:0px;
	margin:0px;
}
	
#content_layer{
	width:900px;
	padding:0px;
	margin:0px;
	background-image:url(../images/quick_search_gr.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}
#snav_layer{
	width:235px;
	padding:0px;
	margin:0px 0px 61px 0px;
	float:left;
}
#text_layer{
	width:375px;
	padding:25px 35px 61px 25px;
	margin:0px;
	float:left;
	text-align:justify;
	
	background: url('../images/quick_search_gr.gif') no-repeat left bottom;
}
#internal_text_layer{
	width:584px;
	min-height:425px;
	padding:40px;
	margin:0px;
	float:right;
	background-image:url(../images/internal_text_layer_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
#image layer{
	float:right;
	margin-right:40px;
	padding:0px;
}
	
#right_column_layer{
	width:465px;
	padding:0px;
	margin:13px 0px 0px 0px;
	float:right;
}
#startup_layer{
	width:233px;
	height:187px;
	padding:0px;
	margin:0px;
	float:left;
}

#launch_layer{
	width:232px;
	height:187px;
	padding:0px;
	margin:0px;
	float:right;
}
#right_column_text_layer{
	width:442px;
	padding: 11px;
	margin:47px 0 0 0;
	float:right;

	font-size: 12px;
	color:#0073B0;
	
	background: #D8EAF2;
}

#search_layer{
	width:217px;
	height:45px;
	float:left;
	
	
	background: #046EA7;
	
	background-image:url(../images/search_bg.jpg);
	background-repeat:no-repeat;
}
#searchButton{
	border: 0px;
	background-image:url(../images/search_go_bt.jpg);
	background-repeat: no-repeat;
    width: 23px;
    height: 45px;
	float:right;
}

#snav_layer{
	width:235px;
	float:left;
	padding:0px;
	margin:0px;
	font-weight:bold;
}

/* Footer */

#footer{	
	margin: 1px 0 5px 0;
	clear:both;
				
	font-size: 11px;
	color: #FFF;
}
	.footer_left {
		height: 45px;
		overflow: hidden;
		width: 67%;
		float: left;			

		background: #086BA0;
				
	}
		
		.footer_search {
			width: 220px;
			height: 45px;
			
			text-align: right;
			float:right;
			
			background:url('../images/quick_search_text.gif') no-repeat;
		}
		
		.footer_searchbox {
			width: 220px;
			float:right;	
		}
		
			.footer_searchbox input#search_box {
				width: 136px;
				height: 15px;
				padding: 3px 2px 2px 2px;
				
				font-size: 12px;
				color: #999;
				
				border: 1px solid #0073B0;
			}
			
		.corp_express {
			width: 227px;
			padding: 25px 0 0 20px;
			float: right;
		
		}
		

		.corp_express a:link, .corp_express a:visited{
			color:#FFF;
			text-decoration:none;
		}


	
	.footer_right {
		width: 33%;
		float: left;	
		
		background: url('../images/footer_bg.gif') repeat-x;		
	}
	
	.terms {
		clear: both;
		padding: 10px 0px 10px 20%;
		margin: 0px;
		font-size: 11px;
		color: #165C85;
	}
	
	.terms a:link, .terms a:visited{
		color:#165C85;
		text-decoration:none;
	}
	
	.footer_left .terms {
		padding: 15px 0px 10px 20%;
		margin: 0px;
		font-size: 11px;
		color: #FFF;
	}
	
	.footer_left .terms a:link, .footer_left .terms a:visited{
		color:#FFF;
		text-decoration:none;
	}	
	
