html{overflow-y: scroll;
overflow-x: auto;}

body {padding:0;
	margin-top: 0;
	text-align: center;
	background-color: #000000;
	color:#bfbfbf;
	font-family:arial, helvetica, sans-serif;
	font-size: 100%;
	}
	
html>body {font-size: 100%;
}

#container {
	top: 0;
	width: 905px;
	text-align: left;
	margin:auto; 
	background-color: #000000;
	font-size:small;}
	
p {margin: 0;
  padding: 0;}
  
 h1, h2 {font-size:150%;
font-weight:normal;
padding-top:0;
margin-top:0;
color:#ffffff;
}
blockquote {font-size:150%;
font-weight:normal;
padding:0;
margin:10px;
color:#ffa65d;}

 ul, ol, li {list-style-position:inside;
 margin:0px;
padding:0px;
padding-left:5px;
color: #ffffff;
} 
li {padding-bottom:5px;}

img {border: 0;}

#banner {margin-top:30px;
margin-bottom:10px;
	height:60px;
	width:100%;}

#menu {width: 100%;
margin-bottom:62px;
border-bottom:solid 1px #bfbfbf;
}

#menu ul {
	margin: 0;
	padding:0;
	font-size: small;
	line-height: 28px;
	}
	
#menu li {display: inline;
	padding: 0 7px;
	margin: 0;}
	
#menu ul li a {
margin: 0 0 0 0;
padding: 0 0 0 7px;
text-decoration: none;
font-family: arial;
font-size: small;}

#menu ul li a.active {
color: #3482c4;}

#menu ul li a:hover{
color: #3482c4;}

/* links */
a {outline: 0;}
a:link {text-decoration: none;
	color: #ffffff;
	font: normal arial;}
a:visited {text-decoration: none;
	color: #ffffff;
	font: normal arial;}
a:hover {text-decoration: none;
	color: #3482c4;
	font: normal arial;}
a:active {text-decoration: none;
	color: #3482c4;
	font: normal arial;}

#main {clear:both;
margin-bottom:20px;}

/* main content */
	
#maincontent {float:left;
width:709px;
min-height:500px;
  height:auto !important;
  height:500px;
margin:0px;
padding: 0px 10px;
border-left:solid 1px;
}

#maincontent table {
margin:0px; }
#maincontent tbody {margin:0;
padding:0px;}
#maincontent td {padding: 0px;}

.listdiv {float:left;width:100%;padding-bottom:30px;}

a.listdiv:link {text-decoration: none;
	color: #bfbfbf;
	font: normal arial;}

a.listdiv:visited {text-decoration: none;
	color: #bfbfbf;
	font: normal arial;}

a.listdiv:hover {text-decoration: none;
	color: #3482c4;
	font: normal arial;}

a.listdiv:active {text-decoration: none;
	color: #3482c4;
	font: normal arial;}

.leftcol {float:left;width:308px;padding-right:20px;}
.rightcol {float:left;}

#relatedpanel {float:right;
margin:0;
padding:0;
min-height:400px;
  height:auto !important;
  height:400px;
	width: 164px;
	padding-left: 10px;
	border-left:solid 1px #bfbfbf;}

div.related {margin-bottom:30px;
}

.related img {margin-bottom:5px;
	border:none;}
.related object{margin-bottom:5px;}

#relatedpanel a:link {text-decoration: none;
	color: #bfbfbf;
	font: normal arial;}

#relatedpanel a:visited {text-decoration: none;
	color: #bfbfbf;
	font: normal arial;}

#relatedpanel a:hover {text-decoration: none;
	color: #3482c4;
	font: normal arial;}

#relatedpanel a:active {text-decoration: none;
	color: #3482c4;
	font: normal arial;}

#footer {height:20px;}