BODY {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; background-color: #FFFFFF; behavior:url("csshover.htc");  margin: 0px 0px 50px 0px; background-image: url("images/bg.gif"); background-repeat: repeat-y; background-position: top;  }
 
/* --- Common Use --- */
.clear {clear:both;}
.fontnormal {font-weight: normal;}
.sixth {width:15% !important;}
.fifth {width:19% !important;}
.quarter {width:23% !important;}
.third {width:32% !important;}
.percent40 {width:39% !important;}
.half {width:49% !important;}
.percent60 {width:58% !important;}
.twothird {width:64% !important;}
.threequarter {width:75% !important;}
.percent90 {width: 90% !important;}
.full {width:100% !important;}
.centerDiv { text-align: center;}
.leftDiv { text-align: left; }
.rightDiv { text-align: right; }
.centered {margin: 0 auto;}
.rowDiv {float:left; display:inline; margin-right:5px;}
.padDiv {margin: 4px 4px 4px 4px;}
.padDivIE {padding: 4px 4px 4px 4px;}
.padDivBig {margin: 10px 10px 10px 10px;}
.padNoLeft {margin: 4px 4px 4px 0px;}
.cleanUL {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.outline {border: 1px solid #ccc;}
.vtop {vertical-align: top;}
.vmiddle {vertical-align: middle;}
.vbottom {vertical-align: bottom; }
.vbaseline {vertical-align: baseline;}
.pointer {cursor: pointer;}
.tight {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.thinborder {border:1px solid #FF0000;}
.overhide { overflow: hidden; }
.trans50 {filter: Alpha(Opacity=30); moz-opacity: 0.30; khtml-opacity: .30; opacity: 0.30 }

/* --- Root Element ReDef --- */
img { border-style: none; behavior: url(iepngfix.htc) }
td {font-family: inherit; font-size: 11px; color: #000000; text-decoration: none; line-height: 13px;}
tr.buttons img {display: block;}
pre br {display: none; } 
p {margin: 5px 0px 0px 0px; } 
ul {margin: 0px 0px 5px 0px; padding: 0px 0px 0px 22px;} 
li {margin: 3px 0px 3px 0px; padding: 1px 0px 1px 0px; line-height: 13px; }
PRE {font-family: inherit; font-size: 12px;}
hr {border-width: 1px 0px 0px 0px; border-style: dashed none none none; border-color: Silver; height: 1px; }
a {text-decoration: none; color: #8b0000; }
a:hover {text-decoration: none; color: #dc143c; }

/* --- Content Containers --- */
#mainbody { width: 720px; padding: 0px; text-align: center; margin: 0 auto;  background-image: url(images/titleback.jpg); background-repeat: no-repeat; }
#mainOne {width:98%; padding: 10px 5px 0px 5px;}
#mainLeft {width:px; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#mainRight {width:550px; margin: 0px 0px 0px 130px; padding: 0px 0px 0px 0px;}
#details {margin-top: 37px; }

/* --- Dynamics --- */
.dyncontent{display:none; margin: 0px 0px 0px 0px; position:relative;}
.dyncontenton{display:block; margin: 0px 0px 0px 0px; position:relative;}
.dyncontent-abs{display:none; position:absolute; margin: 0px 0px 0px 0px;}

/* --- Site Specifics --- */
.onecell { width: 100px; height: 100px; background-image: url(onecell.gif); background-repeat: no-repeat; }
.twocell { background-image: url(twocell.gif); background-repeat: no-repeat; }
.twocellv { background-image: url(twocellv.gif); background-repeat: no-repeat; }
.vonecell { width: 100px; height: 100px; background-image: url(vonecell.gif); background-repeat: no-repeat; }
.vtwocell { background-image: url(vtwocell.gif); background-repeat: no-repeat; }
.vtwocellv { background-image: url(vtwocellv.gif); background-repeat: no-repeat; }
.grey { color: #808080; }
#resetbutt { display: none; cursor: pointer; }
#detbox { background-image: url(images/corn.gif); background-position: bottom right; background-repeat: no-repeat; }
