body {background-color:#7399c6;}
a, a:active, a:visited {color:#6699cc;}
a:hover {color:#354c71;}
a.learn-more {
	font-weight: bold;
	text-decoration:none;
}

.sidebar a.learn-more {
	display: block;
	padding-top: 5px;
}

h1 {
	position:absolute;
	margin:45px 0 0 0;
}

h1 span, h2 span {
	display:none;
}

h3 a, h3 a:visited, h3 a:active {
	color:#354c71 !important;
	display:block;
	line-height:130%;
	text-decoration:none;
}

h3 a:hover {
	color:#6699cc !important;
}

h3.spotlight {
	font-size: 16px;
}

p, ul, ol, dl, li {
	font-family:georgia, "Times New Roman", Times, serif;
	color:#333;
}

p.excerpt {
	padding-bottom:7px;
	font-size: 11px	;
	line-height:120%;}

	
#container {
	background-color:#bad1eb;
	width:1000px;
	margin:0 auto;
	min-height:1100px;
  	height:auto !important;
  	height:1100px;
}

#wrapper {
	width:940px;
	margin:0 auto;
}

#header {
	height:177px;
}

#icons {
	position:absolute;
	margin:20px 0 0 10px;
	height:16px;
	width:125px;
}

#home-feature {
	position:relative;
	padding:14px;
	height:342px;
	margin:0 auto;
	background-color:#fff;
	border-right:5px solid #a5c0e0;
	border-bottom:5px solid #a5c0e0;
}

#home-feature-left {
	width:626px;
	float:left;
}

#home-feature-right {
	margin:0 0 0 626px;
	padding-right:10px;
	font-size:.75em;
}

#home-feature-right h2 {
	padding-bottom:25px;
	border-bottom:1px solid #bad1eb;
	margin-bottom:14px;
}

#home-feature-right div {
	border-bottom:1px solid #bad1eb;
	display:block;
	height:75px;
	padding-bottom:20px;
	margin-bottom:20px;
}

#home-feature-right div.last {
	border:none !important;
}

#home-feature-right div img {
	float:left;
	border:1px solid #7399c6;
	margin-right:14px;
}

#mission {
	background:url(../images/background-mission.png) no-repeat;
	margin:12px auto;
	height:40px;
	color:#fff;
	font-size:.8em;
	font-weight:bold;
	text-align:center;
	line-height:40px;
	}
	

#home-boxes {
	margin:12px auto;
	height:185px;
	font-size:.75em;
	}

#home-boxes div {
	width:457px;
	height:175px;
	background-color:#FFF;
	border-right:5px solid #a5c0e0;
	border-bottom:5px solid #a5c0e0;
}

#home-boxes div div {
	margin:15px;
	width:427px;
	height:140px;
	border:none !important;
	overflow:hidden;
}

#home-boxes h2 {
	height:25px;
}

#home-boxes div div img {
	float:left;
	border:1px solid #7399c6;
	margin-right:14px;
}

#home-boxes div div h2 img {
	border:none !important;
}

#breadcrumb li {
	float:left;
	padding-right:5px;
}

#breadcrumb a, #breadcrumb a:visited, #breadcrumb a:active {
	display:block;
	background-color:#a1bee2;
	padding:5px;
	text-decoration:none;
	font-size:.6em;
	color:#354c71;
}

#breadcrumb a:hover {
	color:#fff;
}

#breadcrumb a.current, #breadcrumb a:visited.current, #breadcrumb a:active.current, #breadcrumb a:hover.current {
	font-weight:bold;
	background-color:#bad1eb;
	color:#354c71;
	cursor:default;
}

.sidebar {
	font-size:.75em;
	width:310px;
	float:right;
	margin:20px 0 0 0;
}

.sidebar div {
	width:275px;
	height:130px;
	background-color:#FFF;
	border-right:5px solid #a5c0e0;
	border-bottom:5px solid #a5c0e0;
	padding:15px;
	margin-bottom:12px;
}

.sidebar h2 {
	height:25px;
}

.sidebar small {
	display:block;
	font-size:11px;
}

.sidebar div img {
	float:left;
	border:1px solid #7399c6;
	margin-right:14px;
}

.sidebar div h2 img {
	border:none !important;
}

.content {
	font-size:.75em;
	width:490px;
	min-height:700px;
  	height:auto !important;
  	height:700px;
	margin:20px 0 0 0;
	background-color:#fff;
	border-right:5px solid #a5c0e0;
	border-bottom:5px solid #a5c0e0;
	padding:60px;
}

.content h2 {
	color:#354c71;
	font-weight:normal;
	padding:0 0 5px 0;
	font-size:140%;
	border-bottom:1px solid #aec8e6;
	margin-bottom:15px;
}

.content p, .content ul, .content ol, .content dl {
	line-height:175%;
	padding:0 0 12px 0;
}

	.content li{
		padding:0 0 12px 12px;
		background:url(i/bullet.gif) no-repeat 0 9px;
		}
		
		.landing-sub-nav li{
			font-family:arial, sans-serif;
			background-image:none;
			padding:0;
			}
	
	.content h3{
		padding-bottom:12px;
		color:#7399C6;
		font-family:arial, sans-serif;
		}
	
	.content h4{
		padding-bottom:12px;
		color:#666;
		}

.content .graphic {
	width:190px;
	margin:0 0 20px 20px;
	padding:20px 15px;
	background-color:#dce8f5;
	border-top:10px solid #f5b82b;
	border-bottom:10px solid #f5b82b;
	float:right;
	color:#354c71;
}

.content .graphic h3 {
	font-size:110%;
	line-height:135%;
	padding-bottom:17px !important;
}

.content .graphic ul {
	padding-top:17px
}

.content .graphic li {
	line-height:130%;
	padding-bottom:15px;
}

.content .photo {
	float:right;
	width:220px;
	margin:0 0 20px 20px;
}

.content .photo p.caption {
	color:#354c71;
	font-family:Arial, Helvetica, sans-serif;
	margin:12px 0 0 0;
	line-height:normal;
}

.content .photo p.credits {
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	line-height:normal;
	font-size:10px;
}

.content ul.landing-sub-nav {
	margin-top:24px;
}

.content ul.landing-sub-nav li a {
	display:block;
	height:70px;
	line-height:70px;
	text-decoration:none;
	margin:0 0 0 85px;
	padding:0 0 15px 0;
	text-transform:uppercase;
	font-weight:bold;
	font-size:140%;
}

.content .logos a{
	margin-right: 15px;
}

#footer {
	background:url(../images/background-footer.png) no-repeat;
	background-color:#aec8e6;
	width:940px;
	margin:0 auto;
	font-size:.6em;
	position:relative;
	color:#333;
}

#footer-nav {
	padding:10px;
	}

.footer-list {
	margin:20px 10px;
	float:left;
	width:110px;
}

.footer-list li {
	line-height:130%;
}

.footer-list a, .footer-list a:visited, .footer-list a:active {
	color:#32425a;
	text-decoration:none;
}

.footer-list strong a, .footer-list strong a:visited, .footer-list strong a:active {
	color:#FFF;
}

.footer-list a:hover {
	text-decoration:underline;
	}
	
#footer small {
	display:block;
	margin:0 0 20px 20px;
}

#footer small a, #footer small a:visited, #footer small a:active {
	color:#333;
}

#footer small a:hover {
	text-decoration:none;
}



	
