/*
-----------------------------------------------------------------------------------------
ADMT Style Sheet
Created: 08/11/2009
-------------------------------------------------------------------------------------- */

/*
-----------------------------------------------------------------------------------------
Global Declarations
-------------------------------------------------------------------------------------- */
* {margin:0;padding:0;} /*--- Zero out everything ---*/
.clearer {clear:both;}

a{text-decoration:none;color:#f7a30a;}
a:hover{text-decoration:none;color:#d7d7d7;}
h1, h2, h3, h4, p {margin:0 0 9px 0;}


a.navone{
	display:block;
	float:left;
	width:67px;
	height:38px;
	background:url(../imgs/nav-hp.jpg) no-repeat 0 0;
}
a.navone:hover{background:url(../imgs/nav-hp.jpg) no-repeat 0 -38px;}
a.navtwo{
	display:block;
	float:left;
	width:82px;
	height:38px;
	background:url(../imgs/nav-hp.jpg) no-repeat -77px 0;
}
a.navtwo:hover{background:url(../imgs/nav-hp.jpg) no-repeat -77px -38px;}
a.navthree{
	display:block;
	float:left;
	width:73px;
	height:38px;
	background:url(../imgs/nav-hp.jpg) no-repeat -167px 0;
}
a.navthree:hover{background:url(../imgs/nav-hp.jpg) no-repeat -167px -38px;}
a.navfour{
	display:block;
	float:left;
	width:59px;
	height:38px;
	background:url(../imgs/nav-hp.jpg) no-repeat -252px 0;
}
a.navfour:hover{background:url(../imgs/nav-hp.jpg) no-repeat -252px -38px;}
a.navfive{
	display:block;
	float:left;
	width:80px;
	height:38px;
	background:url(../imgs/nav-hp.jpg) no-repeat -321px 0;
}
a.navfive:hover{background:url(../imgs/nav-hp.jpg) no-repeat -321px -38px;}



/*
-----------------------------------------------------------------------------------------
Layout Structure
-------------------------------------------------------------------------------------- */

body{
	background:#005d98 url(../imgs/bkgd-hp.jpg) no-repeat 50% 0;
	width:100%;
	height:100%;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif, lucida;
	font-size:12px;
	color:#fff;
}
/*
-----------------------------------------------------------------------------------------
HP Layout Structure
-------------------------------------------------------------------------------------- */
.container{
	margin: 0 auto;
	width:960px;
	height:100%;
	text-align:left;
}
	.container .header{
		float:left;
		width:960px;
		height:117px;
		background:url(../imgs/bgkd-hp-header.jpg) no-repeat 0 0;
	}
		.container .header .logo{
			float:left;	
			padding:43px 0 13px 9px;	
			width:471px;
			height:61px;
		}
		.container .header .navigation{
			float:left;	
			padding:80px 0 0 3px;
			width:401px;
			height:38px;
			text-align:right;
		}
			.container .header .navigation ul{list-style:none;}
			.container .header .navigation ul li{float:left;margin:0 10px 0 0;}
	.container .imagery{
		float:left;
		width:960px;
		height:239px;
	}
	.container .ribbon{
		float:left;
		width:960px;
		height:160px;
		background:url(../imgs/bgkd-hp-ribbon.jpg) no-repeat 0 0;
	}
		.container .ribbon .rib-left{
			float:left;
			padding:25px 30px 15px 40px;
			width:560px;
			height:120px;
			color:#104a6a;
			font-size:16px;
		}
			.container .ribbon .rib-left h1{
				margin:0 0 6px 0;
				font-size:36px;
				font-weight:normal;
				color:#007dcc;
			 }	
		
		
		.container .ribbon .rib-right{
			float:left;
			padding:25px 0 15px 30px;
			width:300px;
			height:120px;
			color:#104a6a;
		}
			.container .ribbon .rib-right p{margin:0 0 4px 0;}
			.container .ribbon .rib-right a{color:#fff;}
			.container .ribbon .rib-right a:hover{color:#d7d7d7;}
			.container .ribbon .rib-right h1{
				margin:0 0 22px 0;
				font-size:16px;
				font-weight:normal;
				color:#007dcc;
			}
			.container .ribbon .rib-right h2{
				margin:0;
				font-size:14px;
				font-weight:normal;
				color:#007dcc;
			}
	
	
	.container .content{
		float:left;
		margin:70px 0 0 0;
		padding:0 30px 0 40px;
		width:890px;
		min-height:210px;
	}	
		.container .content h1{
		 	font-size:18px;
			font-weight:normal;
			color:#58afde;
		 }	
		.container .content h2{
		 	font-size:14px;
			font-weight:normal;
			color:#58afde;
		 }
		.container .content .content-left{
			float:left;
			margin:0 60px 0 0;
			width:560px;
			
		}
		.container .content .content-right{
			float:left;
			width:270px;
		}
		
	.container .footer{
		float:left;
		padding:21px 30px 0 40px;
		width:890px;
		height:46px;
		background:url(../imgs/bgkd-footer.jpg) no-repeat 30px 0;
	}
		.container .footer .footer-left{
			float:left;
			margin:0 60px 0 0;
			width:560px;			
		}
			.container .footer .footer-left ul{list-style:none;}
				.container .footer .footer-left ul li{
					display:inline-block;
					margin:0 25px 0 0;
				}
		.container .footer .footer-right{
			float:left;
			width:270px;
		}
	
