body, td, th { font: normal 11px verdana, geneva, sans-serif; }
th { text-align: left;background-color:gainsboro;font-weight:bolder; }
legend {font-weight:bold; color:maroon}
body { margin-left: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; }
.redText { font-weight: bold; font-size: 12px; color: #b30004; }
.redTextGray { font-weight: bold; font-size: 14px; color: #b30004; background: whitesmoke; text-align: center; }
.redTextSmall { font-size: 10px; color: #666; }
.asellevel { color: #1c7150; font-size: 8pt; font-family: lucida; text-decoration: none; }
.asellevel:hover { color: orange; }
a img {border:solid 1px #fff;}
a:hover img {border:solid 1px #000;}
input { font: normal 11px verdana, geneva, sans-serif;}
input.text { width:350px; border: solid 1px #bbb;  padding:0 2px; height:19px;line-height:19px;}
select { font: normal 11px verdana, geneva, sans-serif;  width:350px; border: solid 1px #bbb;  padding:0 2px; height:21px;line-height:19px;}
input.button { font: normal 11px verdana, geneva, sans-serif; border: solid 1px #bbb; height: 20px; width: 80px; background: #fff url(images/simple.png) repeat-x 0 0; cursor: pointer; padding: 0 5px; }
input.button:hover { border: solid 1px #000; color: #000; }
input.dbutton { font: normal 11px verdana, geneva, sans-serif; border: solid 1px #ff6666; height: 20px; width: 80px; background: #fff url(images/simple2.png) repeat-x 0 0; cursor: pointer; padding: 0 5px;  color:#fff;}
input.dbutton:hover { border: solid 1px #000; color: #000; }
input.wbutton { font: normal 11px verdana, geneva, sans-serif; width: 350px; border: solid 1px #bbb; height: 20px; background: #fff url(images/simple.png) repeat-x 0 0; cursor: pointer; padding: 0 5px; }
input.wbutton:hover { border: solid 1px #000; color: #000; }
select.wselect { font: normal 11px verdana, geneva, sans-serif; width:350px; border: solid 1px #bbb; height: 20px; padding: 0;}
textarea { font: normal 11px verdana, geneva, sans-serif; width:350px; border: solid 1px #bbb; height:100px; padding: 2px;}
hr { height: 0px; border:none; border-bottom:solid 1px #ccc;}
table.select { width: auto; }
table.select th { white-space: nowrap; padding:1px 5px;text-align:left;font-weight:bold;text-decoration:underline;}
table.select td { white-space: nowrap; padding:1px 5px;}
table.input th { height: 20px; padding: 0 5px; text-align: left; }
table.input td { height: 20px; padding: 0 5px; }
table.main a {width:100px;text-decoration:none;padding:0;line-height:14px;}
table.main {width:100%;}
table.main tr.hover:hover {background:#f5f5f5;}
table.main th {font: bold 11px verdana, geneva, sans-serif; color:#ffffff; background:#cccccc;text-align:left;padding:3px 5px;}
table.main td {font: normal 11px verdana, geneva, sans-serif;padding:2px 5px;}
table.main td table {margin:0 0 2px 0;}
table.main a { text-decoration: none; text-transform: capitalize; color:#0066ff;}
table.main a:hover { text-decoration: underline; }
/*table.main td:hover {background:#eee;}*/
table.main th.title {font: bold 12px verdana, geneva, sans-serif;padding:3px 5px; border-bottom:solid 1px #ccc;background:#fff;color:#333;}
table#leveltable th {line-height:20px; height:20px;padding:0;width:15px; background:#ffffff;}
table#leveltable td {line-height:20px; height:20px;padding:1px;}
