body {
	font-family: Verdana, Sans-serif, arial, helvetica, sans-serif;
	color: #999;
	background-color:#000000;
	margin:0;
	padding:0 0 0 10px;
}
img{
border:0;
}

a {
	color: #6c8aac;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}


h1{
	font-size:18px; 
	font-weight:bold; 
	color:#dc6d26;
	margin-left:0px;
	margin-top:20px;
}

h2{
	font-size:18px;
	color:#bb5d20;
}

table.result {
	width:774px;
	border-width: 1px;
	border-style: outset;
	border-color:#666666;
	border-collapse: collapse;
	color:#53627f;
}

table.result td {
	border-width: 1px;
	padding:0 4px 0 4px;
	border-style: inset;
	border-color: #333333;
	font-size:12px;
	
}
	
table.result th {
background-color: #323a4d;
	font-size:12px;
}


.hl_off  td{
	background-color: #000;
	color:#53627f;
}

.hl_on  td{
	background-color: #dc6d26;
	color:#ffffff;
}

.new td{
	color:#6c8aac;
}


#show {
display:none;
position:absolute;
padding:3px;
border:1px solid #323a4d;
background-color:#282c35;
}

#m{
display:block;
width:200px;
position:relative; 
top:0px;
}


.lbl{
font-weight:bold; 
font-family:arial verdana;
font-style: normal;
color:#ff9933;
}

#navlinks {margin-bottom:20px !important;}

div.navcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: #323a4d;
color:#53627f;
margin:0 0 1px 0;	
float: left;
width: 774px;
font-family: arial, helvetica, sans-serif;
}

div.navcontainer ul li { display: inline; }

div.navcontainer ul li a
{
padding: 0.2em 0.8em;
background-color: #323a4d;
color:#6c8aac;
text-decoration: none;
float: left;
border-right: 1px solid #53627f;
text-align:center;
}

div.navcontainer ul li a.active  
{
color:#fff;
background-color: #586e8f;
}


#alphabetlinks
{
margin-top:20px;
}

#alphabetlinks.navcontainer, .navcontainer ul li a:hover
{
background-color: #586e8f;
color: #fff;
}

#alphabetlinks.navcontainer ul li a
{
padding: 0.2em 0.5em;
}

	#footer {
		clear:both;
		float:left;
		width:100%;
		/* padding-bottom:200px; */
	}
	
	.leftfooter {
		float:left;
		width:20em;
		padding:0.8em 0.8em 0.8em 1.5em;
		font-size:0.8em;
		text-align:left;
	}

	.rightfooter {
		float:left;	
		padding:0.8em 0.8em 0.8em 1.5em;
		text-align:left;
	}
	
	.hosting {
		float:left;
		width:16em;
		padding:0.8em 0.8em 0.8em 1.5em;
		font-size:0.8em;
		text-align:right;
	}
	


.info, #main {
width:774px;
}


table.inmain td{
padding:5px;
border-style: solid;
border-width: 1px;
border-color: #666666;
border-collapse: collapse;
}

div.teaser {
font-size:0.8em;
}

#login{
width:180px;
font-size:0.8em;
padding:20px;
/* background-color: #282c35; */
}

.cutup{
float:right;
margin: 0 0 0 10px;
}

#login th{
text-align:left;
}

#username, #password {color:#999;}


input, textarea, select{
border: 1px solid #586e8f;
color:#fff;
background-color: #323a4d;
}




input.btn, #login input.btn, #login dl dt input{
padding:2px 14px;
border: none;
color:#fff;
background-color: #586e8f;
}



input.btn:hover, #login input.btn:hover, #login dl dt input:hover{
padding:2px 14px;
border: none;
color:#fff;
background-color: #dc6d26;
}


dl,dt,dd {
margin:0;
}

dl dt input:hover{
background-color: #586e8f;
color: #f00;
}

.left10px {
margin:10px;
}

label {
margin-right:10px
}

.error, .errorlist li{
background-color: #dc6d26;
color: #fff;
}


#main{
clear:left;
margin:0;
}

span.rss {
margin-left:20px;
}
span.rss a{
font-size:0.7em;
padding:0 2px;
color:#fff;
background-color:#bb5d20;
}

PRE {
color:#bbb;
}

UL.infonav {
margin:15px 0 0 0;
padding: 10px;
}
UL.infonav  LI{
font-size:70%;
}



div.ad {
display:block;
width:758px;
color:#fff;
background-color: #282c35;
margin-top:20px;
padding:10px;
text-align:center;
}


div.ad  a{
color:#6a8cac;
}

#id_query {margin:0 5px;}

th.w75 {width:75px;}
div.inv {visibility:hidden;}
dt {margin-top:20px;}

dt span, span.smalldark {color:#555;font-size:0.8em;}
dt span span{color:#dc6d26;font-size:1em;}
dd {border-top: 1px solid #333333;}
dd p {margin:5px 0 10px 0;}
span.read {color:#555;}

span.h {display:block;margin:20px 0;font-weight: bold; color:#8c8c70;}
div.pagination {margin:20px 0;width:780px;text-align:center;}
span.currentpage {color:#dc6d26;}
div.smallfont,span.smallfont  {font-size:75%;}
