html, body {height:100%}
body {
  margin: 0px;
  background-image: url("../img/index-header.jpg");
  background-repeat: no-repeat;
  background-position: left top;
}
BODY,.body,TD,P,BR,IMG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: normal;
	line-height: 16px;
	font-size: 11px;
  }
/* make the dreamweaver display narrower. */  
#p7PMnav ul {
PADDING-LEFT: 0px; 
MARGIN-LEFT: 10px;
list-style-type:none;
}  
a:link { color: #990000; text-decoration: none;}
a:visited { color: #990000; text-decoration: none;}
a:active { color: #bf6900; text-decoration: underline;}
a:hover { color: #bf6900; text-decoration: none;}
#outer{
	height:100%;
	min-height:100%;
	margin-left: 180px !important;
	margin-left/**/:160px;
	margin-bottom:-85px;
	color: #000000;
	z-index: 1;
	width: 600px;
}
html>body #outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/

#header{
	position:absolute;
	top:0;
	left:0px;
	width: 715px;
	height: 30px;
	overflow:hidden;
	color: #000000;
	z-index: 0;
	text-align: right;
	font-size: 10px; 
	font-family: tahoma;
}
  #header a { font-weight: bold;}	
  .top-search { color: #fff; background-color: #990000; font-family: tahoma; font-size: 10px; border: 1px solid #990000;}

#left {
	position:relative;/*ie needs this to show float */
	float:left;
	margin-left: -175px !important;
	margin-left/**/:-165px;/*must be 1px less than width otherwise won't push footer down */
    width: 176px !important;
	width/**/: 166px;
    padding-left: 10px;
    line-height: 15px;
    font-weight: bold;
	z-index: 2;
	margin-right: -4px;
	margin-bottom: 20px;
	font-size:10px;
    }

#padded-cell { height: 180px;}
#nav-items { border-right: 1px solid #ccc; width: 100%}

#outer h1 { color: #bf6900; margin: 0px; padding-top: 10px; margin-bottom: 20px; font: 14px Verdana; font-weight: normal;}
h2 { color: #bf6900; font-weight: bold; font-family: verdana; font-size: 12px; border-bottom: 1px solid #bf6900; margin-bottom: 3px;}
h3 { color: #bf6900; font-size: 13px;}

#floating {
	width: 200px !important;
	width/**/: 190px;
	float: right;
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #918873;
	font-weight: normal;
	letter-spacing: 0.5px;
	padding-top: 90px;
	z-index: 3;
	line-height: 10px;
	font-size: 10px;
  }
  #floating img { margin-left: 10px;}

#border-left {padding-left: 10px; color: #333333; font-family: verdana; padding-bottom: 20px;}
  .padding-left { padding-left: 10px;}
  .redtext { color: #990000; font-family: arial;}

#footer {
	width:800px;
	clear:both;
	color: #000000;
	position:relative;
}
#footer p {   
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 65%; 
  color: #918873; 
  }
* html #footer {/*only ie gets this style*/
	\height:52px;/* for ie5 */
	he\ight:50px;/* for ie6 */
}
#clearheader{ z-index: 0; height: 180px;}/*needed to make room for header*/
#clearfooter{clear:both;height:40px;}/*needed to make room for footer*/
div,p  {margin-top:0}/*clear top margin for mozilla*/
#centrecontent { border-left: 1px solid #ccc; margin-left: 11px; font-size: 11px;}
* html #centrecontent {height:1%;margin-bottom:12px; border-left: 1px solid #ccc;}/* combat IE's 3 pixel jog */
#head_links, #search_form { float: right; }
#head_links { margin: 5px 5px 0 0; }