#wrapper {	

	height: 600px;	
	width: 900px;	
	margin-right: auto;	
	margin-left: auto;	
	margin-top: 0px;}
	
#leftnav {	
	position: absolute;	
	width: 100px;	
	top: 0px;	
	left: 0px;
	z-index: 20;
	}
	
	.grants IMG {	width: 116px !IMPORTANT; 
				height: 38px !IMPORTANT;	}
	
#leftnav IMG {	

	width: none !IMPORTANT;	

	}
	
body {	
	background-image: url("/images/background.jpg");
	background-repeat: repeat;
	margin-top: 0px;
	clip: rect(0px,auto,auto,auto);
}



#foreground {
	margin: 0px auto 0px auto;
}

#logo {	
	margin-left: 200px;
}

#background {
	position: absolute;
}

/*----- Content --------------*/
#content {	
	position: absolute;
	z-index: 10;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;	
	padding-top: 20px;	padding-left: 200px;}
	
#flash {
	left: 450px;
	position: absolute;	
	z-index: 20;
	}

	
	
#content h1 {	
	display: none;
		}
	
	#content h2 {	
	font-size: 14px;	
	text-transform: uppercase;	
	color: #6699cc;	
	margin-bottom: -15px;	
	font-weight: lighter;	
	width: 420px;	
	margin-top: -2px;
	}
	
	#content p {	
	font-size: 12px;	
	color: #666666;	
	width: 420px;
}
	


#wrapper #content .title {	
	padding-left: 100px;
}

#wrapper #footer {	
	position: absolute;	bottom: 0px;	
	width: 1000px;	color: #003366;	
	font-size: 10px;	
	font-family: Arial, Helvetica, sans-serif;	
	vertical-align: middle;
}

#wrapper #footer .uihc {	
	float: right;
}

#wrapper #footer .rmhclogo {	
	clear: both;
}

#wrapper #footer a:link, a:visited {	
	color: #003366;	
	text-decoration: none;
}

#wrapper #footer a:hover{	
	color: #FF6600;
}

#main_content {
	width: 475px;
	height: 250px;
	margin-left: 150px;	
	overflow: auto;
	clear: both;
}

#main_content IMG {
	
}

img.page_image {	
	position: absolute;	
	height: 100px;	
	width: 100px;	
	left: 245px;
	top: 175px;
	z-index: 9;
}

#main_content a {
	color: #0261BA !IMPORTANT;
}

#main_content a:hover {
	color: #FF9933!IMPORTANT;
}



/*------ Navigation -------------*/

#topnav {	

	padding-top: 100px;	
	padding-left: 195px;
}

#map_nav {
	top 20px;
	margin: 0px;
	width: 667px;
}
#map_nav UL {
	margin: 0px;
	padding: 0px;
	text-align: center !IMPORTANT;
}
#map_nav UL LI {
	text-align: center !IMPORTANT;
	list-style: none;
	margin: 0px;
	padding: 0px;
	display: inline;
}



#map_nav UL LI A:hover {
	color: #6A2F4D;

}

#map_nav UL LI A.main_nav-there {
	color: #6A2F4D;

}

#map_nav UL LI A {
	height: 31px;
	float: left;
	text-decoration: none;
	padding: 0px;
	color: #000;
}

#map_nav-1 A {	
	font-size: 1pt !IMPORTANT;	
	width: 125px;	
	background: url("/images/topnav_news_events.gif") !IMPORTANT;	
	background-repeat: no-repeat;	
	color: #fff !IMPORTANT;
}

#map_nav-1 A:hover {	

	background: url("/images/topnav_roll_news_events.gif") !IMPORTANT;	
	background-repeat: no-repeat;	

}



#map_nav-2 A {	font-size: 1pt !IMPORTANT;	width: 171px;	background: url("/images/topnav_help.gif") no-repeat !IMPORTANT;	color: #fff !IMPORTANT;}

#map_nav-2 A:hover {	

	background: url("/images/topnav_roll_help.gif") !IMPORTANT;	
	background-repeat: no-repeat;	

}

#map_nav-3 A {	font-size: 1pt !IMPORTANT;	width: 140px;	background: url("/images/topnav_staying.gif") no-repeat !IMPORTANT;	color: #fff !IMPORTANT;}

#map_nav-3 A:hover {	

	background: url("/images/topnav_roll_staying.gif") !IMPORTANT;	
	background-repeat: no-repeat;	

}

#map_nav-4 A {	font-size: 1pt !IMPORTANT;	width: 113px;	background: url("/images/topnav_stories.gif") no-repeat !IMPORTANT;	color: #fff !IMPORTANT;}

#map_nav-4 A:hover {	

	background: url("/images/topnav_roll_stories.gif") !IMPORTANT;	
	background-repeat: no-repeat;	

}

#map_nav-5 A {	font-size: 1pt !IMPORTANT;	width: 112px;	background: url("/images/topnav_who_we_are.gif") no-repeat !IMPORTANT;	color: #fff !IMPORTANT;}

#map_nav-5 A:hover {	

	background: url("/images/topnav_roll_who_we_are.gif") !IMPORTANT;	
	background-repeat: no-repeat;	

}

/*--- map nav drop downs --*/
#map_nav LI UL {
	display: none;
	width: 145px;
	position: absolute;
	top: 102px;
	padding: 0px !IMPORTANT;
	z-index: 20;
	
}

#map_nav LI UL A {
	height: 15px !IMPORTANT;
	
}



#map_nav-1 UL {
	left: 200px;
}

#map_nav-2 UL {
	left: 322px;
}

#map_nav-3 UL {
	left: 495px;
}

#map_nav-4 UL {
	left: 630px;
}

#map_nav-5 UL {
	left: 750px;
}

#map_nav LI UL LI UL {display: none !IMPORTANT;}

#map_nav LI:hover UL,
#map_nav LI.over UL {
	display: block;
}

#map_nav LI UL LI {
	border: none;
	float: none;
	width: 145px;
	margin-top: -2px;
	padding: 0;
	text-align: left;
}

#map_nav LI UL LI A {
	padding: 3px 0px 5px 5px;
	margin: 0px;
	text-decoration: none;
	border: none;
	text-align: left;
	background: #D3E4F1 !IMPORTANT;
	font-size: 8pt !IMPORTANT;
	color: #386088 !IMPORTANT;
	width: 140px;
}
#map_nav LI UL LI A:hover {
	background: #FB891A !IMPORTANT;
	color: #fff !IMPORTANT;
}

/*------News Teaser -------------*/


/*------Calendar Teaser -------------*/
.home_event li {
	font-size: 12px;	
	color: #666666;	
	width: 420px;	
}

.home_event ul {
	margin-left: 0px !IMPORTANT;
	padding-left: 0px !IMPORTANT;
}
.home_event a {
	color: #003366;	
	text-decoration: none;
}

/*---------- bottom pane rules ----------*/

#panes {
	width: 1000px !IMPORTANT;
	position: absolute;
	top: 550px;
}

.pane H2 {
	font: 10pt Verdana, sans-serif !IMPORTANT;
	color: #1C3C8C !IMPORTANT;
	text-align: center;
	padding: 0px !IMPORTANT;
	margin: 0px !IMPORTANT;
	font-weight: bold;
}
.pane .block_cell TD {
	vertical-align: center;
}

.pane P, .pane .block_cell {
	padding: 1px 5px 2px 5px !IMPORTANT;
	margin: 0px !IMPORTANT;
	font: 7pt "Arial" !IMPORTANT;
	color: #003366 !IMPORTANT;
	text-decoration: none;
}

.pane A {
	padding: 1px 2px 2px 2px !IMPORTANT;
	margin: 0px !IMPORTANT;
	font: 7pt "Arial" !IMPORTANT;
	color: #003366 !IMPORTANT;
	text-decoration: none;
}

.pane A:hover {

	color: #FF6600 !IMPORTANT;
}




.pane UL {
	margin-left: 0px;
	padding-left: 0px;
}
.pane UL LI {
	font: 8pt "Times New Roman", "Georgia", sans-serif;
	color: #000;
	margin-left: 0px;
	padding-left: 5px;
	list-style-type: square;
}

#pane-1, #pane-2, #pane-3 {
	float: left;
}

#pane-1 {

	margin-top: 45px;
	height: 25px;

}

#pane-2 {
	margin-left: 10px;
	margin-right: 10px;
	height: 65px;

}

#pane-3 {
	margin-top: 45px;
	height: 25px;
}

#pane-4 {	
	padding-left: 400px;	
	clear: both;	
	margin-top: 45px;	
	height: 25px;
}

.pane .VFD_form {
	width: 220px !IMPORTANT;
}
.pane .VFD_form INPUT {
	background-color: #fec;
	font: 10pt Courier, Georgia, serif;
	color: #000;
	border-style: none none solid solid;
	border-width: 1px;
	border-color: #000;
}
.pane .VFD_form .form-submit INPUT {
	font: 10pt Verdana, sans-serif;
	color: #000;
}
.pane .VFD_form .form-heading {
	font: 10pt Arial, sans-serif;
	color: #000;
	font-weight: bold;
	text-align: center;
}

