BODY {font-family: Verdana, Arial, Helvetica, sans-serif; height: 100%; font-size: 11px; font-weight: normal; background-color: #520002; behavior:url("csshover.htc");  margin: 0px 0px 0px 0px; background-image: url("images/bg.jpg"); }

/* --- 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; }
.justifyDiv { text-align: justify; }
.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;}
.indent {margin: 10px 10px 10px 20px;}
.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; }
a:focus { -moz-outline-style: none; }

/* --- 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; }
#center { position:absolute;	width:757px;	left:50%;	margin-left:-378px;	background:#fff url(images/bg.gif) repeat-y center;	overflow:auto;	z-index:100;}
#full   { position:absolute; width:757px; left:50%; margin-left:-378px;	top:0; height:100%;  background:#fff url(images/bg.gif) repeat-y center;	 z-index: 15; }
#left {	width:50%;	position:absolute;	top:0;	left:0;	height:553px;	background-image: url(images/BrenSite_LB.jpg); background-repeat: no-repeat; background-position: top right;	z-index:10;	}
#right {	width:50%;	position:absolute;	top:0;	right:0;	z-index:10;	}
#inBox { margin: 0px 20px 10px 10px; }
#footer { border-top: 1px dashed #AA9FAA; margin: 25px 15px 60px 10px; text-align: right; }
#banner { border: 1px solid #000000; margin: 4px 4px 4px 4px; background-color: #FFFFFF; width: 565px; height: 150px;}


/* --- Dynamics --- */
.menbut {display:block; border: 1px solid #ccc; font-weight: bold; color: #191970; text-decoration: none; padding: 2px 2px 2px 2px; margin: 2px 2px 2px 2px; text-align: center; }
.menbut img {margin: 0px 5px 0px 0px;}
.menbut:hover {display:block; border: 1px solid navy; color: #800000; background-color: #F5F5F5;}
.menbutlight {display:block; color: #191970; text-decoration: none; padding: 0px; margin: 0px 0px 0px 8px; text-align: right; }
.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;}

/* --- Font Basics --- */
sup {font-size: smaller; vertical-align: baseline; position: relative; bottom: 0.25em; line-height: 10px}
sub {font-size: smaller; vertical-align: baseline; position: relative; bottom: -0.25em; line-height: 10px}
H1 {font-size: 18px; font-family: inherit; font-weight: bold;}
H2 {font-size: 16px; font-family: inherit; font-weight: bold; margin: 0px 0px 0px 0px;}
H3 {font-family: inherit; font-size: 14px; font-weight: bold; margin: 0px 0px 0px 0px;}
H4 {font-family: inherit; font-size: 12px; line-height: 14px; margin: 0px 0px 0px 0px;}
H5 {font-family: inherit; font-size: 10px; font-weight: normal; margin: 2px 0px 0px 0px;}
kbd {color: #555; background-color: #ddd; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; font-size: 14px; font-weight: bold; font-family: inherit; padding: 0 3px 2px 4px; text-decoration: none;}
.body-text {font-family: inherit; font-size: 11px; font-weight: normal; color: #000000; line-height : 14px;}
.body-text-bold {font-family: inherit; font-size: 11px; font-weight: bold; color: Black; line-height : 14px;}
.body-textw {font-family: inherit; font-size: 11px; font-weight: normal; color: #FFFFFF; line-height : 14px;}
.body-textw-bold {font-family: inherit; font-size: 11px; font-weight: bold; color: #FFFFFF; line-height : 14px;}
.body-text-sm {font-family: inherit; font-size: 10px; color: Black; line-height : 12px;}
.body-text-sm-bold {font-family: inherit; font-size: 10px; font-weight: bold; color: #000000; line-height : 12px;}
.error-text {font-family: inherit; font-size: 11px; font-weight: bold; color: #b22222; line-height : 12px; margin: 3px 0px 3px 0px;}
.bigtext { font-size: 110% }


/* --- Site Specifics --- */
div.cf_wrapper {  position: relative;  padding: 0px 0px 0px 0px; margin: 0px 0px 0px -8px;  width: 186px; height: 150px; float: left; display: inline; }
div.cf_element	{ 	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;	background-color: #FFFFFF;  border: 1px solid #000000; float: none; }
.linktitle { margin: 10px 0px 2px 0px; padding: 2px 2px 2px 12px; font-weight: bold; border ;  border-bottom: 1px dashed #9900CC; background-image: url(images/bullet.gif); background-position: left; background-repeat: no-repeat; }
.linkloc { margin: 4px 0px 0px 20px; }

