/* CSS Document */
img, div { behavior: url(iepngfix.htc) }
body{
background:#DEDDE4;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
h3{
font-family:"Times New Roman", Times, serif;
font-weight:normal;
font-size:20px;
color:#174070;
margin:10px 0 0 0;
}
h4{
font-family:"Times New Roman", Times, serif;
font-weight:normal;
font-size:17px;
color:#000;
margin:10px 0 0 0;
}
h5{
font-family:"Times New Roman", Times, serif;
font-weight:normal;
font-size:15px;
margin:0;
}



#wrapper{
background:#174070;
position:relative;
width:980px;
margin-left:auto;
margin-right:auto;
}

#header{
background:#FFFFFF;
height:30px;
text-align:right;
}
	#header span{
		font-family:"Times New Roman", Times, serif;
		display:block;
		padding-right:30px;
		padding-top:10px;
		padding-bottom:10px;
		font-size:18px;
		}
		#header span a{
			color:#174070;
			text-decoration:none;
		}

.NEAAHPLogo{
	position:absolute;
	top:21px;
	left:716px;
}


.grid1{
position:relative;
width:100%;
height:225px;
background:#FFFFFF URL('img/gridbg.gif') no-repeat;
margin:0;
padding:0;
}


.gridnav{
float:left;
height:100%;
background:#174070;
width:386px;
padding-top:70px;
text-align:right;
margin-bottom:auto;
font-size:17px;
}

.backtop{
	font-family:"Times New Roman", Times, serif;
	display:block;
	width:100%;
	text-align:right;
	text-decoration:none;
}
.backtop a:link{
color:#8D9DD0;
text-decoration:none;
}
.backtop a:visited{
color:#000;
text-decoration:none;
}
.backtop a:hover{
color:#174070;
text-decoration:none;
}



.lclear{
clear:left;
}

.rclear{
clear:right;
}

.trans10px{
padding-bottom:10px;
}

#footer{
	background:#FFFFFF;
	clear:left;
	font-size:10px;
	text-align:right;
}
#content{
background:#FFFFFF;
float:left;
width:534px;
padding-top:45px;
padding-left:30px;
padding-right:30px;
padding-bottom:100px;
margin:0;

}
#content ul{
	padding:5px 20px;
	margin:0;
}
#content ul li{
	margin:0;
	padding:10px 0 0 30px;
}
#content ul li a{
	color:#8D9DD0;
	text-decoration:none;
}
#content ul li a:hover{
	color:#174070;
	text-decoration:none;
}

#content ol{
	padding:5px 20px;
	margin:0;
}
#content ol li{
	margin:0;
	padding:10px 0 0 30px;
}
.odd{
	background:#EFEFF4;
}
.even{
	background:#F7F7F7;
}
.table_lg{
	padding:0;
	margin:0;
	font-size:12px;
}
.table_lg tr{
	padding:0;
	margin:0;
}
.table_lg td{
	padding:10px 15px;
	margin:0;
	vertical-align:top;
}

.linkbox{
	position:relative;
	width:230px;
	padding:10px;
	background:#DEDDE4;
	float:left;
	margin:6px;
}
.linkbox a:link, .linkbox a:hover, .linkbox a:visited{
	color:#000;
	display:block; 
	width:100%;
	text-decoration:none;
	outline:none;
}
.linkbox p{
	position:Relative;
	top:-10px;
}
#box ul{
	list-style:none;
}
#box ul li{
	list-style:none;
	margin:0;
	padding:2px 0;
}
#box ul li a{
	color:#174070;
	text-decoration:none;
}
#box ul li a:hover{
	color:#000;	
	text-decoration:none;
}
.showlink{
	position:absolute;
	width:10px;
	display:block;
	font-weight:bold;
	left:231px;
	top:10px;
}
.hidelink{
	position:absolute;
	font-size:14px;
	font-weight:bold;
	width:10px;
	top:10px;
	left:230px;
	background:#DEDDE4;
}

a:link{
color:#8D9DD0;
text-decoration:none;
}
a:visited{
color:#000;
}
a:hover{
color:#174070;
}
/* NAV */

.gridnav ul{
list-style:none;
padding:0px;
margin:0;
}

.gridnav li{
list-style:none;

border-bottom:1px #FFFFFF solid;
}


.navindent{
padding-right:40px;
}

.gridnav ul li a:hover{
color:#174070;
background:#8d9dd0;
text-decoration:none;
}
.gridnav ul li a:link, .gridnav ul li a:visited{
color:#FFFFFF;
text-decoration:none;
}

.navfirst{
border-top:1px #FFFFFF solid;
}

li.navselected, li.navselected a:link, li.navselected a:visited{
	background:#8d9dd0;
	color:#FFFFFF;
}
.blue, .blue a:link, .blue a:visited{
		color:#174070;

}
#nav ul li.subnav, li.subnav ul li a:link, li.subnav ul li a:visited{
	font-size:15px;
	border:none;
	color:#FFFFFF;
	padding-top:2px;
	padding-bottom:2px;
}

#nav .subnav ul li.subsubnav, #nav .subnav li.subsubnav ul li a:link, #nav .subnav li.subsubnav ul li a:visited{
	font-size:12px;
	border:none;
	color:#FFFFFF;
	padding-top:1px;
	padding-bottom:2px;
}
#nav .subnav li.subsubnav a:link{
	color:#174070;
	text-decoration:none;
 }
#nav li.subnav a:hover{
	color:#174070;
	text-decoration:none;
 }
#nav a{
	display:block;
	width:100%;
	padding:10px 0;
}
#nav a:hover{
	color:#174070;
}
#nav .subnav a{
	padding:1px 0  2px 0;
}
#nav .subsubnav a{
	padding:1px 0  2px 0;
}

