body, td, tr, table {
	margin: 0px;
	padding: 0px;
	font: 10px Tahoma;

}


#main { width:800px; margin: 5px; border: 2px solid #ccc; background-color:#FFFFFF}

#sites {clear: both; }
#sites p {display: block; text-align:center;}
#sites p img {border-color: #eee; margin:5px 0}

h2{ font: bold 16px arial; color: #444; text-align:left; padding:0; margin:10px 10px 5px; border-bottom: 2px solid #ccc;}

.toplinks {
	color: #999;
	text-align: center;
	padding: 10px 5px;
	background-color: #eaeaea;
 border-bottom: 1px dashed #aaa;
	font: bold 12px tahoma;

}
.toplinks a:link, .toplinks a:visited{
	color: #444;
	text-decoration: underline;
	text-align: center;
		font: 12px tahoma;
}
.toplinks a:hover, .toplinks a:active{
	color: #333;
}

.centerleft{
border-top: 1px solid #B7B7B7;
border-bottom: 1px solid #B7B7B7;
font-size: 12px;
}
.centerleft a:link, .centerleft a:visited {
text-decoration: none;
color: #999;}
.centerleft a:hover, .centerleft a:active {
text-decoration: none;
color: #aaa;}


.logintable {
border: 1px solid #B7B7B7;
border-left: 0px;
height: 23px;
background-color: #f9f9f9;
font-size: 11px;
color: #555;
vertical-align: baseline;
}
input {
width: 75px;
height: 15px;
font: 10px tahoma;
border: 1px solid #999;
color: #666;
background-color: #fff;
margin-left: 5px;
margin-right: 5px;
}

input.orig {
width: auto;
height: 15px;
font: 10px tahoma;
border: 1px solid #999;
color: #666;
background-color: #fff;
margin-left: 5px;
margin-right: 5px;
}
.sites a:link, .sites a:visited {
font-weight: bold;
color: #666;
text-align: center;
vertical-align: top;
border-color: #444;
}
.sites a:hover, .sites a:active{
color: #999;
}

.disc {
font-weight: bold;
color: #666;
border-top: 3px solid #f90;
height: 30px;
}
.text{
font-size: 12px;
color: #222;
padding: 10px;}
.header{
font-size: 14px;
font-weight: bold;
color: #999;
padding: 10px;}
.newsdate{
background-color:#eee;
font: bold 12px tahoma;
color: #666;
padding-left: 10px;
}
.site{
font-size: 12px;
text-align: right;
color: #666;
padding: 5px;
}
.site2{
font-size: 12px;
text-align: left;
color: #333;
padding: 5px;
}
.site2 a:link, .site2 a:visited, .site2 a:active{
color: #333;
text-decoration: underline;} 

.site2 a:hover{
color: #f90;}

.terms, .terms a:link, .terms a:visited, .terms a:active{
font-size: 12px;
color: #444;
text-align: left;
padding-left: 50px;
vertical-align: top;
text-decoration: none;
}
.terms a:hover{
color: #666;
text-decoration: underline;
}

.contact{
font-size: 12px;
text-align: left;
color: #888;
padding: 10px;
}
.contact a:link, .contact a:visited, .contact a:active{
color: #444;
text-decoration: underline;} 

.contact a:hover{
color: #f90;}.imgbdr {
	color: #F69400;
	border: F69400;

}
.newstext {

font-size: 10px;
color: #222;
padding: 5px 10px 10px 7px;
}
.newsdate1 {

background-color:#eee;
font: bold 10px tahoma;
color: #666;
padding-left: 10px;
}
.newsdate2 {
	font: bold 16px tahoma;
	color: ff9900;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;

}
.header1 {
	font-size: 14px;
	font-weight: bold;
	color: #999;
	padding: 8px 0px 0px 10px;
	text-decoration: none;

}
.text1 {

font-size: 12px;
color: #222;
padding: 0px 10px 15px;
}


.sites { 
font-weight: bold;
color: #666;
text-align: center;
vertical-align: middle;
border-color: #444;
 } 
