
html {
overflow-y: scroll;	
}

body{
	font-size:12px;
	color: #5d5d5d;
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	background:#b8b8b8;
	}


A:link {
	text-decoration: none;
	color:#3e7fa2;
	}
A:visited {text-decoration: none; 	color:#3e7fa2;}
A:active {text-decoration: none; 	color:#3e7fa2;}
A:hover {text-decoration: none; color:#404f68;}



h1{
color:#28a0c2;	
line-height:2em;
font-size:22px;
font-family:"PT Sans Narrow",sans-serif;
font-weight:normal;
}


h2{
line-height:2em;
font-size:14px;
font-family:"PT Sans Narrow",sans-serif;
font-weight:normal;
}


.title {
color:#999;	
line-height:1.4em;
font-size:27px;
font-family:"PT Sans Narrow",sans-serif;
font-weight:normal;
}

.subtitle {
color:#8c0c04;
font-size:17px;
}

.title2 {
color:#1a9591;
padding-left:60px;
font-size:17px;
}

.aqua {
color:#1a9591;
font-size:12px;
}


.titles3 {
background:#1a9591;
color:#ffffff;
font-size:15px;
display:block;
padding:7px 0px 7px 7px;
margin-left:-7px;
}

#wrap {
width:1000px;
overflow:hidden;
margin:0 auto;
background:url(../images/body-bg.jpg);
}


#header {
padding:20px 55px 20px 55px;
overflow:hidden;
}

#logo {
float:left;	
}

#top-contact {
padding-bottom:10px;	
}

#top-nav {
float:right;
font-size:30px;
font-weight:normal;
font-family:"PT Sans Narrow",sans-serif;
text-align:right;
}

#top-nav a{
font-size:17px;	
font-weight:normal;
font-family:"PT Sans Narrow",sans-serif;
color:#666;
padding:10px 0px 0px 10px;
border-left:1px dotted #999;

}

#top-nav a:hover{
color:#1a9591;	
}

#top-nav .active{
border-left:none;	
}


#banner {
overflow:hidden;
clear:both;
background:url(../images/header-bg.jpg);
padding:20px 55px 10px 55px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
}


#programs {
clear:both;
overflow:hidden;
background:url(../images/info-bg.png) repeat-x top center;
margin:0px auto;
}

#program-container {
width:950px;
margin:0 auto;
}

#program-box {
width:400px;
overflow:hidden;
float:left;
border:1px solid #FFF;
padding:20px 30px 20px 20px;
background:#e0e0e0;
margin:0px 10px 0px 10px;
font-size:12px;
line-height:16px;
}

#program-box-wide {
width:800px;
overflow:hidden;
float:left;
border:1px solid #FFF;
padding:20px 30px 20px 20px;
background:#e0e0e0;
margin:0px 10px 0px 10px;
font-size:12px;
line-height:16px;
}


#data-description {
clear:both;
padding:30px 55px 10px 55px;
overflow:hidden;
line-height:19px;
}

#data-description a{
font-size:10px;
color:#0f7f72;
}

#data-description a:hover {
color:#10ac9a;	
}

#footer {
margin-top:20px;
padding:16px 55px 26px 55px;
background:#8c0c04;
color:#d89692;
font-size:10px;
}

#copyright {
float:right;	
}

#footer-links {
float:left;	
}

#footer-links a{
padding:2px 5px 2px 5px;
color:#d89692;
}

#footer-links a:hover {
color:#FFF;	
}

.input {
width:400px;
height:35px;
background:#e9e9e9;
border:1px solid #CCC;
padding-left:10px;
}

.submit {
background:#1a9591;
padding:10px;
float:RIGHT;
color:#FFF;
border:none;
}