/* screen CSS Document */
/* v. 1.0 */


/************************/
/*  Main =Body Styles   */
/************************/

body {
	margin: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	background: #565e73 url(../images/bg_gradient.gif) repeat-x 0 0;
	text-align: center;	  /* center design in browser for IE */
	font-size: x-small;  /* for IE5/Win */
	font-size: small;   /* for real browsers */
}

#main-table { margin: auto; background: #fff; border: 1px solid #7e8698; border-top: none; }



#header { display: inline; }

#top-nav { width: 278px; font-size: 75%;  vertical-align: top; padding-top: 4px; letter-spacing: .8px; }
	#top-nav ul { float: right; display: inline; width: 224px; }
	#top-nav ul li { float: left; display: inline; background: none; padding: 1px; }
	#top-nav ul li a { text-decoration: none; color: #64809f; }
	#top-nav a:link, a:visited { color: #64809f; }
	#top-nav a:hover, a:active { color: #ef9928; }

	#logo { padding: 10px 0 10px 87px; }


#header-nav { background: #fff url(../images/nh_main.gif) no-repeat 0 0; }
	#logo-type { padding-left: 10px; }


#flash-area {  }

#content-table { background: #fff url(../images/bg_content.gif) no-repeat 0 0; }

	#main-content { margin-top: -2em; background: #fff url(../images/bg_main-area.gif) no-repeat 0 0; line-height: 1.5em; }
		
		#main-content ul li { margin-left: -30px; width: 190px; }
		#main-content a { text-decoration: none; }
		#main-content a:link, a:visited { color: #77797c; }
		#main-content a:hover, a:active { color: #ef9928; }

#footer {
	display: block;
	clear: both;
	background: #021035;
	color: #81889a;
	text-align: right;
	font-size: 80%;
	line-height: 2em;
}

ul { list-style: none; text-align: left; }
li {
	background: url(../images/i_arrow.gif) no-repeat 0 7px;
	padding-left: 15px;
}

ul#supplemental_content {
	margin: 0px;
	padding: 20px 20px 0px 20px;
	list-style: none;
	font-size: 13px;
}

	#supplemental_content li {
		margin: 0px;
		padding: 10px 0px;
/*		border-bottom: 1px dotted #333333; */
		height: 20px;
		background: none;
	}
	
		#supplemental_content li a {
			border: 0px;
			text-decoration: none;
			color: #021035;
		}
		
		#supplemental_content li a:hover {
			border: 0px;
			color: #ef9928;
		}


h1, h2, h3 {
	font-weight: 100;
	text-transform: uppercase;
	color: #021035;
}

h1 {
	font-size: 18px;
	margin: 30px 0px 10px 0px;
}

h2 {
	margin: 10px 0px 0px 0px;
	font-size: 15px;
}

h3 {
	margin: 10px 0px 0px 0px;
	font-size: 13px;
}
		



/************************/
/* =Other Markup Styles */
/************************/


/************************/
/*    =Custom Styles    */
/************************/



