/* CSS Document */

* {margin:0;padding:0}
p{margin-bottom:1em}
/* mac hide \*/
html, body {height:100%}
/* end hide */
body {
	background:#ffffff;
	color: #000000;
}
#outer{
	min-height:100%;
	margin-left:221px;
	background:#FFFFFF;
	margin-bottom:-72px;
	color: #000000;
}

* html #outer{	height:100%} /*IE treats height as min-height anyway*/
#header{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:101px;
	background: url(/images/top_back.gif) repeat-x top left;
	border-top:1px solid #000;
	overflow:hidden;/* fixed height so hide overflow*/
	color: #000000;
}
#top_picture {
	position:absolute;
	top:1px;
	left:0px;
}
#top_logo {
	position:absolute;
	top:2px;
	left:200px;
}
#top_menu {
	position:absolute;
	top:62px;
	left:390px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#top_search {
	position:absolute;
	top:13px;
	left:566px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#left {
	float: left;
	position: relative; /* Needed for IE/win */
	width: 221px;  /*same as margin on outer */  
	margin-left: -220px; /*must be 1px less than width otherwise won't push footer down */   
	left:-1px;/* line it up exactly*/
	padding-top:103px;/* space for header*/
}
#left {margin-right: -3px;}/* 3 px jog for ie (also fixes mozilla issue with float drop)*/
#left p {padding:3px;}
#left-container {
	padding-top:110px;
	padding-left:20px;
}
#footer {
	width:100%;
	clear:both;
	height:70px;
	border-bottom:1px solid #000;
	background-color: #990000;
	color: #000000;
	text-align:center;
	position:relative;
}
* html #footer {/*only ie gets this style*/
	\height:72px;/* for ie5 */
	he\ight:70px;/* for ie6 */
}
#clearfooter{clear:both;height:72px;}/*needed to make room for footer*/
#centrecontent {
	float:right;
	width:100%;
	position:relative;
	padding-top:103px;/* space for header*/
}
.outerwrap {
float: left;
width: 100%;
position:relative;
}
TD.bots {
font-size:11px; 
font-family:verdana;
}
#top_menu a:link {text-decoration: none; color:#990000;} 
#top_menu a:visited { text-decoration: none; color:#990000;} 
#top_menu a:hover { text-decoration: underline; color:#000000;}
#top_search a:link {text-decoration: none; color:#990000;} 
#top_search a:visited { text-decoration: none; color:#990000;} 
#top_search a:hover { text-decoration: underline; color:#000000;}
.register a:link {text-decoration: none; color:#ffffff;} 
.register a:visited { text-decoration: none; color:#ffffff;} 
.register a:hover { text-decoration: underline; color:#ffffff;}
A.botlinks:link {text-decoration: none; color:#ffffff;} 
A.botlinks:visited { text-decoration: none; color:#ffffff;} 
A.botlinks:hover { text-decoration: underline; color:#ffffff;}
A.catlinks:link {font-size:11px; text-decoration: none; color:#990000} 
A.catlinks:visited {font-size:11px; text-decoration: none; color:#990000} 
A.catlinks:hover {font-size:11px; text-decoration: underline; color:#000000}
.foot {font-family:verdana; font-size:9px;}
.foot2 {font-family:verdana; font-size:9px; color:#FFFFFF; text-align:left; }
div.searchbox2 {
position: absolute; 
left: 565px;  
top: 10px;
font-size:11px; 
font-family:verdana;
color:#990000;
}
.menuitemblue {color:#0000FF;}
