body {
	margin:0;
	padding:0;
	background:#4c5359;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.85em;
	
	}
	
a img { 
padding: 2px;
border:#999999;
border-width:2px;
border-bottom-color:#999999;
border-left-color:#999999;

}

a:hover img { 
padding: 2px;
border:#FFFFFF;
border-width:2px;
border-bottom-color:#FFFFFF;
border-left-color:#FFFFFF;

}

table {
padding:0px;
margin:0px;

}

tr {
padding:0px;
margin:0px;

}

td {
padding:2px;
margin:0px;

}

.white_link a:link, a:visited {
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	}	


a:link, a:visited {
	text-decoration:none;
	color:#002222;
	font-weight:bold;
	}	
	
a:hover, a:active {
	text-decoration:underline;
	color:#0000FF;
	font-weight:bold;
	}

#screen {
	width:798px;
	background: url(../images/ns_mid_page.jpg) repeat-y;
	color:#000000;
	position:relative;
	margin:0;
	margin-left:-400px;
	padding:0;
	left:50%
	}
	
#screen h1 {
	width:798px;
	height:142px;
	position:relative;
	margin:0;
	padding:0;
	color:#000000;
	background:#999999;
	}
	
#screen h1 span {
	background: url(../images/ns_topbar3.jpg) no-repeat left top;
	position:absolute;
	width:798px;
	height:142px;
	margin:0;
	padding:0;
	
	}

.clear {
	clear:both;

	}
	
.backgrnd {
	background:url(../images/menu_spacer.gif) no-repeat left;

}



	
#screen #main_content h1 {
	width:auto;
	height:auto;
	background:none;
	position:relative;
	margin:0;
	padding:0;
	font-size:2.2em;
	font-weight:bold;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;

	}
	

#screen #main_content h2 {
	
	position:relative;
	margin:0;
	padding:0;
	font-size:24pt;
	font-style:italic;
	font-weight:normal;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;

	}

#screen #main_content h3 {
	
	position:relative;
	margin:0;
	padding:0;
	font-size:1.5em;
	text-align:left;
	font-weight:bold;
	
	font-family:Arial, Helvetica, sans-serif;

	}

#screen #main_content h4 {
	color:#FFFFFF;
	position:relative;
	margin:0;
	padding:0;
	font-size:1.5em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}
	
#screen #main_content h5 {
	color:#000;
	position:relative;
	margin:0;
	padding:0;
	font-size:1.0em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}
	
#screen #main_content img {
	margin:2px;
	margin-right:10px;
	margin-left:10px;

	}

#updated {
	color:#000000;
	position:relative;
	margin:0;
	padding:0;
	font-size:0.75em;
	text-align:center;
	}
	
#screen #news_ticker	{
	background: url(../images/ns_newsticker.jpg) no-repeat left top;
	margin:0px;
	padding:0;
	
	float:left;
	width:798px;
	height:30px;
	line-height:25px;
	z-index:100;
	
}

#screen #news_ticker #title	{
	float:left;
	margin:0px;
	padding:0;
	padding-top:0px;
	padding-left:20px;
	padding-right:20px;

	float:left;
	width:80px;
	height:20px;
	z-index:200;
	color:#FFFFFF;
	font-size:.9em;
	overflow:hidden;
		
}

#screen #news_ticker #ticker_back	{
	float:right;
	margin:0px;
	padding:0px;
	margin-right:15px;
	
	width:659px;
	height:20px;
	z-index:-3;
	
}

#screen #news_ticker #ticker_back	{
font-size:.7em;
color:#FFFFFF;
	
}

#screen #news_ticker #ticker_back a	{
font-size:.7em;
color:#FFFFFF;
	
}




#screen #top_menu_back	{
	background-color:#000000;
	margin:0px;
	padding:0;
	padding-top:0px;
	float:left;
	width:100%;
	
}
	
#screen #main_content_back	{
	background: url(../images/ns_top_page.jpg) no-repeat left top;
	margin:0px;
	padding:20px;
	padding-top:0px;
	padding-bottom:0px;
	float:left;
	width:100%;
	min-height:600px;
	z-index:-1;
	
}

#screen #main_content	{
margin:0px;
	padding:0px;
	width:758px;
	
	}

#navigation_bar {
	position:relative;
	float:right;
	margin:0;
	padding:0;
}

#nav_first, #nav_prev, #nav_next, #nav_last {
	position:relative;
	float:left;
	margin:0;
	padding:0;
	
}
#nav_first a img, #nav_prev a img, #nav_next a img, #nav_last a img{
	border:0;
}

#screen #base {
	background:url(../images/ns_bot_page.jpg);
	margin:0;
	margin-top:20px;
	width:798px;
	height:24px;
	clear:both;
}



.footer {
	
	
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.50em;
	font-weight:bold;
	color:#AAAAAA;
}

.footer a{

	color:#AAAAAA;
}


#holder {
position:relative;
float:left;
margin:0px;
padding:0px;
width:10px;
height:10px;
}

#holder #pic {
position:relative;
z-index:1;
margin:0px;
padding:0px;
width:100px;
max-width:200px;
height:100%;
}

#flash_scroll {
	margin:0px;
	padding:0px;
	position:absolute;
	top:8px;
	left:9px;
	z-index:2;
	height: 54px;
}

#Clock {
float:right;
text-align:right;
width: 80px;
margin-right:10px;
color:#FFFFFF;

z-index:200;
background:#000000;
font-size:.75em;
}


