body {
	margin:0;
	padding:0;
	background:#FFFFFF url(../images/backdrop.jpg) repeat-x top;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.85em;
	
	}
	

	
a:link, a:visited {
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	}	
	
a:hover, a:active {
	text-decoration:underline;
	color:#0000FF;
	font-weight:bold;
	}	

h2 {
	color:#000000;
	
	margin:0;
	padding:0;
	font-size:2em;
	font-weight:bold;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;

	}

h3 {
	color:#000000;
	
	margin:0;
	padding:0;
	font-size:1.5em;
	text-align:left;
	font-weight:bold;
	
	font-family:Arial, Helvetica, sans-serif;

	}

h4 {
	color:#000000;
	
	margin:0;
	padding:0;
	font-size:1.5em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}

#updated {
	color:#000000;
	
	margin:0;
	padding:0;
	font-size:0.75em;
	text-align:center;
	}
	
.highlight_red {
	color: #FF0000;
	font-weight: bold;
}

#screen {
	width:800px;
	background: #FFFFFF url(../images/screen_back.jpg) repeat-y top left;
	color:#000000;
	position:relative;
	margin:0;
	margin-left:-400px;
	padding:0;
	left:50%;
	
	
	}
#screen h1 {
	width:800px;
	height:103px;
	position:relative;
	margin:0;
	padding:0;
	color:#FFFFFF;
	font-size:1.5em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background:#FFFFFF url(../images/backdrop.jpg) repeat-x top;
	}
	
#screen h1 span {
	background: url(../images/logo.jpg) no-repeat right top;
	position:absolute;
	width:800px;
	height:100%;
	margin:0;
	padding:0;
	
	}
#screen #topmenu {
	background:#000099 url(../images/topmenu.jpg) no-repeat left top;
	width:800px;
	height:47px;
	position:relative;
	margin:0;
	padding:0;
}	
#screen #topmenu ul {
	padding:0;
	margin:0;
	padding-left:185px;

	
	list-style:none;
	font-size:.85em;
	line-height:42px;
	
	}

#screen #topmenu ul li {
	float:left;
	text-indent:7px;
	margin:0;
	padding:0;
	padding-left:4px;
	
	text-decoration:none;
	color:#0000FF;
	font-weight:bold;
	}
	
.backgrnd {
	background:url(../images/spacer.gif) no-repeat left;

}

#screen #topmenu ul li a:link, #screen #topmenu ul li a:visited {
	float:left;
	text-decoration:none;
	color:#000000;
	text-indent:7px;
	font-weight:bold;
	margin:0;
	padding:0;
	padding-left:4px;
	
	}
#screen #topmenu ul li a:hover, #screen #topmenu ul li a:active {
	float:left;
	text-decoration:underline;
	color:#0000FF;
	text-indent:7px;
	font-weight:bold;
	margin:0;
	padding:0;
	padding-left:4px;
	
	}




#top_page_back	{
	background:url(../images/screen_back_top.jpg) no-repeat top left;
	width:800px;
	min-height:250px;
	position:relative;
	margin:0;
	padding:0;
	
	
	
	
}

#screen #top_page_back #sidemenu {
	float:left;
	width:121px;
	position:relative;
	margin:0;
	
	padding:0;
	padding-left:50px;
	
	
	}
#screen #top_page_back #sidemenu ul {

	margin:0;
	padding:0;
	list-style:none;
	font-size:.75em;
	font-weight:bold;
	}



#screen #top_page_back #sidemenu ul li {
	background:#FFFFFF url(../images/sidemenua.jpg) no-repeat right top;

	display:block;
	width:121px;
	height:41px;
	text-decoration:none;
	text-align:center;
	line-height:41px;
	margin:0;
	padding:0;
	
	color:#0000FF;
	text-indent:-4px;
	
	}
#screen #top_page_back #sidemenu ul li a:link, #screen #top_page_back #sidemenu ul li a:visited {

	background: url(../images/sidemenua.jpg) no-repeat left top;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	display:block;
	width:121px;
	height:41px;
	margin:0;
	padding:0;
	line-height:41px;
	
	}
#screen #top_page_back #sidemenu ul li a:hover, #screen #top_page_back #sidemenu ul li a:active {

	background-position:right top;
	text-decoration:underline;
	color:#0000FF;
	font-weight:bold;
	margin:0;
	padding:0;
	line-height:41px;
	width:121px;
	height:41px;
	display:block;
	}
	




#screen #top_page_back #sidemenu ul li.submenu {

	background:url(../images/sidemenub.jpg) no-repeat right top;
	line-height:30px;
	display:block;
	width:121px;
	height:41px;
	text-decoration:none;
	text-align:center;
	line-height:41px;
	margin:0;
	padding:0;
	color:#0000FF;
	text-indent:16px;
	
	}
#screen #top_page_back #sidemenu ul li.submenu a:link, #screen #top_page_back #sidemenu ul li.submenu a:visited {

	background: url(../images/sidemenub.jpg) no-repeat left top;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	display:block;
	width:121px;
	height:41px;
	text-indent:16px;
	margin:0;
	padding:0;
	
	
	
	}
#screen #top_page_back #sidemenu ul li.submenu a:hover, #screen #top_page_back #sidemenu ul li.submenu a:active {
	background-position:right top;
	height:40px;
	text-decoration:underline;
	color:#0000FF;
	font-weight:bold;
	margin:0;
	padding:0;
	clear:both;
	text-indent:16px;
	line-height:40px;

	}


#screen #top_page_back #main_content_holder	{
	float:left;
	width:596px;
	margin:0px;
	padding:0px;
}


#screen #top_page_back #main_content_holder #main_content	{
	background:url(../images/main_area_middle.jpg) repeat-y top left;
	
	margin:0px;
	padding:30px;
	padding-top:5px;
	float:left;
	width:536px;
	z-index:20;

}

#screen #top_page_back #main_content_holder #main_content_top	{
	background:url(../images/main_area_top.jpg) no-repeat top left;
	margin:0px;
	padding:0px;
	float:left;
	width:596px;
	height:21px;
	
	z-index:30;

}

#screen #top_page_back #main_content_holder #main_content_base	{
	background:url(../images/main_area_base.jpg) no-repeat top left;
	margin:0px;
	padding:0px;
	float:left;
	width:596px;
	height:21px;
	z-index:30;

}

#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 #main_screen_base {
	background: #000000 url(../images/main_screen_base.jpg) no-repeat left top;
	height:30px;
	clear:both;
	text-align:right;
	
}	
#screen .footer {
	background: #000000 url(../images/bottom_bar.jpg) no-repeat left bottom;
	height:50px;
	clear:both;
	
}

#brpfooter {
	
	height:20px;
	clear:both;
	text-align:right;
	font-size:.85em;
	color:#AAAAAA;
	
}

#brpfooter a{
	
	
	color:#AAAAAA;
	
}

#screen #clear {

	clear:both;
	
}