body {
	background:#333;
     }

h1 {font: bold small-caps 18pt/20pt Arial, Verdana, sans-serif;}
h2 {font: bold 16pt/18pt Arial, Verdana, sans-serif;}
h3 {font: bold small-caps 9pt/3pt Arial, Verdana, sans-serif;}

h4 {	font: 8pt Arial, Verdana, sans-serif;
	margin: .25em 0 .25em 0;
	line-height: 1.45em;
}

header1 {font: bold small-caps 8pt/10pt Verdana, Arial, sans-serif;}
header2 {font: bold 10pt/11pt Verdana}

p {font: 9pt/1.5em Arial, Verdana, webdings; text-align: justify;}

a { color:#535353; background: transparent;text-decoration: none;}
a:link  { color: #999; background: transparent;font-weight: bold;} 
a:visited { color: #666; background: transparent;font-weight: bold; text-decoration: bold;} 
a:hover { color: #535353; background: transparent; text-decoration: normal; font-weight: bold;}
a:active  { color: #333; background: transparent;font-weight: normal;text-decoration: bold;}  

ul, ul li, ul li .a {
font: 9pt/11pt Arial, Verdana, webdings;
}

#container {
	background: #fff;
	width: 800px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
}
		
#contentheader {
	background:#000000;
	height: 160px;
	background-image: url(../images/banner.gif);
	background-repeat: no-repeat;
}

#login{
	background:#fff;
	font: 10pt/1.5em Arial;
	text-align: right;
	height: auto;
	padding: 5px;
	margin: 2px;
}

#contentleft {
	width: 217px;
	height: auto;
	background:#fff;
	padding: 5px;
	float: left;
	clear:right;
	display: block;
}

#contentmain {
	width: 511px;
	height: auto;
	padding: 25px 30px 75px;
	background: #e0e0e0;
	background-image: url(../images/logo_999.gif);
	background-repeat: no-repeat;
	background-position: 0% 100%;
	float: right;
	display: block;
}

*html #contentmain {
	width: 511px;
	height: auto;
	padding: 25px 30px 75px;
	float: right;
	display: block;
}

#footer {
	width: 800px;
	height: 30px;
	float:left;
	display: block;
	background: #fff; 
	margin-top: 10px;
	border-top: 1px dotted #333; 
}


