*{
	padding:0; 
	margin:0;
}
body {
  background:#f2f2f2;    
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size:12px;
  color:#2F2F2F;
}
.page-container {
	width:954px; 
	margin:0px auto;  
	margin-bottom:10px;   
	border:solid 0px ;
	font-size:1.0em;	
}
.sitelogo {
	width: 210px; 
	height: 35px;
}
hr {
  color: #fff; 
  background-color: #fff; 
  border: 1px dotted #848484; 
  border-style: none none dotted; 
}
a.link {
  font-size:12px;
  color:#9c2020;
  font-weight:normal;
  text-decoration:none;
}
a.link:hover {
  font-size:12px;
  color:#9c2020;
  font-weight:normal;
  text-decoration:underline;
}
a.linkWeb {
  font-size:15px;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
}
a.linkWeb:hover {
  font-size:15px;
  color:#000000;
  font-weight:bold;
  text-decoration:underline;
}
a.footer {
  font-size: 11px;
  color: #9c2020;
  text-decoration:none;
}
a.footer:hover {
  font-size: 11px;
  color: #9c2020;
  text-decoration:underline;
}
a.pagelist {
  border: 1px #CFCFCF solid; 
  padding: 4px; 
  width: 30px; 
  display: inline; 
  margin: 0 2px; 
  color:#9a9a9a;
  text-decoration:none;
}
a.pagelist:hover {
  border: 1px #CFCFCF solid; 
  padding: 4px; 
  width: 30px; 
  display: inline; 
  margin: 0 2px; 
  color:#9a9a9a;
  text-decoration:underline;
}
a.update {
  color:#000000;
  text-decoration:none;
  font-weight: bold;
}
a.update:hover {
  color:#000000;
  text-decoration:underline;
  font-weight: bold;
}

.button {
  width: 66px; 
  height: 23px; 
  background-image: url('/img/calculate.png');
  background-position: top center;   
  border: none; 
  font-size: 1px; 
  color: #DD550B;
  padding:0;
  margin:0;  	
  vertical-align:middle;
}
a.top {
  color:#9a9a9a;
  font-size:18px;
  font-weight:bold;  
  text-decoration:none;
}
a.top:hover {
  color:#2f2f2f;
  font-size:18px;
  font-weight:bold;  
  text-decoration:none;
}
.top-menu {
  background:url(/img/top.png)no-repeat;
  height:45px;
  width:954px;
  margin-top:20px;
}
.about {
  background:url('/img/box-middle.png');  
  padding: 0 15px 0 15px;
}
.about-up {
  background:url('/img/box-top.png'); 
  height:9px;
  width:648px;  
}
.about-down {
  background:url('/img/box-bottom.png'); 
  height:9px;
  width:648px;  
  margin-bottom:20px;
}
.footer {
  background:url('/img/footer-middle.png');  
  font-size:11px;
  text-align:center;
  width:954px;  
}
.footer-up {
  background:url('/img/footer-top.png'); 
  height:9px;
  width:954px;  
}
.footer-down {
  background:url('/img/footer-bottom.png'); 
  height:9px;
  width:954px;  
  margin-bottom:5px;
}
.search {
  background:url('/img/box-middle.png');  
  padding: 0 7px 0 7px;
  text-align:center;
}
.random {
  margin-top:15px;
  padding:5px 7px 8px 7px;
}
#td230 {
  width:230px;
}
#td430 {
  width:430px;
}
#buttonBox {
  width:280px;
  text-align:right;
  padding-right:18px;
  height:21px;
}
.field {
  width:185px;
  height:21px;
  border:1px #b9b9b9 solid;
  color:#9c2020;
}
.clear {
  clear:both;
}
.middle-box {
  margin-top:15px;
  line-height:19px;
}
.left-box {
  float:left;
  width:648px;
}
.right-box {
  float:right;
  width:250px;
  margin-right:15px;
}
.plinks {
  padding-top:7px;
}
.footer-text {
  text-align:center;
  margin-bottom:20px;
  font-size:11px;
}
.validator {
  height:15px;
  width:44px;
  border:0;
}
