/* CSS Document */

*{
	margin: 0px auto;
}

body{
	margin: 20px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}



body a:link, body a:active, body a:visited{
	color:#000000;
	text-decoration: underline;	
}

body a:hover{
	color:#666;
	text-decoration: underline;	
}

#wrapper{
	border: solid 1px #000000;
	width: 850px;
	height: 600px;
	padding: 0px;
}

#wrapper2{
	border: solid 1px #000000;
	width: 850px;
	height: auto;
}

#masthead{
	background: url(Images/masthead.jpg) #000000;
	width: 850px;
	height: 150px;
}

#faq{
	width: 790px;
	height: auto;
	padding: 30px;
}

#faq a:link, #faq a:visited, #faq a:active{
	text-decoration: none;
	color: #000000;
}

#faq a:hover{
	text-decoration: underline;
	color: #000000;
}

#content1{
	margin: auto;	
	border-right: solid 1px #000000;
	height: 450px;
	width: 200px;
	float: left;
}


#leftnav{
	width: 200px;
	height: 175px;
	float: left;
}

#leftlinks{
	margin: 15px;
	width: auto;
	height: auto;
}

#leftlinks, #leftlinks a:link, #leftlinks a:visited, #leftlinks a:active{
	text-decoration: none;
	color: #000000;
}

#leftlinks a:hover{
	text-decoration: underline;
	color: #000000;
}

#login{
	width: 200px;
	height: 274px;
	background: url(Images/login_NRP.jpg) center no-repeat;
	border-top: solid 1px #000000;
	float: left;
}

#logincontent{
	margin: 15px;
}

.H1{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

.H2{
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}

.H3{
	font-size: 16px;
	font-weight: bold;
}

#content2{
	width: auto;
	height: 450px;
}

#left2{
	width: 450px;
	height: 450px;
	float: left;
}

#main{
	float: left;
	width:450px;
	height: 299px;
	border-right: solid 1px #000000;
	display: inline;
}

#background{
	float: left;
	width:450px;
	height: 299px;
	display: inline;
	background: url(Images/index_img.jpg);
}

#maincont{
	float: left;
	width:430px;
	height: 279px;
	padding: 10px;
	display: inline;
}

#flashcont{
	float: left;
	width: 450px;
	height:299px;
}

#virtualpages{
	float: left;
	width:430px;
	height: 250px;
	padding: 10px;
	display: inline;
}

#nextprev{
	float: left;
	width: 430px;
	height:29px;
	display: inline;
}

#underconst{
	float: left;
	width:450px;
	height: 299px;
	border-right: solid 1px #000000;
}	


#lowernav{
	width: 450px;
	height: 149px;
	border-right: solid 1px #000000;
	border-top: solid 1px #000000;
	float: left;
}

#rollovers{
 	float:left;
	width: 150px;
	height: 149px;
	display: block;
}

#right2{
	float: left;
	width: 198px;
	height: 450px;
	border-left: solid 1px #000000;
	padding-left: -1px;
}

#rightnav{
	float: left;
	height:294px;
	width: 198px;
}

#nav{
	border-bottom: solid 1px #000000;
	height: 49px;
	width: 198px;
}

#contactbox{
	width: 198px;
	padding-top: 1px;
}

#contact{
	height: auto;
	padding: 10px;
	float: left;
}

#contact a:link{
	color: #000000;
}

#footer{
	width: 850px;
	height: 40px;
	padding: 0px auto;
}

#footer a:link, #footer a:visited, #footer a:active{
	color: #000000;
	text-decoration: none;
}

#footer a:hover{
	color: #000000;
	text-decoration: underline;
}
	