/* CSS Document */

/* common styles */
body {margin: 0px; background: #333;}
td {font-family:Arial, Helvetica, sans-serif; vertical-align: top; background: #FFF; padding: 0px;}
p {font-family:Arial, Helvetica, sans-serif; font-size: 75%; margin: .9em 0em;}
A {text-decoration: none; color:#009;}
A:hover {text-decoration: underline;}
A.redlink {text-decoration: none; color:#C66;}
A.redlink:hover {text-decoration: underline;}
A.reverse {text-decoration: none; color: #FFFFFF;}
A.reverse:hover {text-decoration: underline;}
#header {height: 69px; color: white; background: #300 url(../images/logo.jpg) no-repeat; vertical-align: top; border-bottom: 3px #600 solid;}
.header_main{font-weight: bold; font-size: 90%; margin-bottom: 0px; padding-left: 70px;}
.header_sub{color: #C66; margin: 0px; padding-left: 70px; font-weight: bold; font-size: 70%; letter-spacing: .2em;}
.header_address{color: #C66;font-size: 65%; padding-left: 70px; margin: 0px 0px 4px 0px;}

#maintable {width: 760px; height: 100%;}
tr#footer {vertical-align: bottom;}
tr#footer td {background: #300; height: 15px; vertical-align: bottom; font-size: 80%; color: #933;}
tr#footer p {margin: 4px 12px;}
#globalrow {background: #600; width: 100%}
#globalrow td {background: #600;}
#globalrow p {margin:  3px 30px; font-size: 65%; background: #600;}
#globalrow a {font-weight: medium; background: #600; margin-right: 10px}
#subcontenttable {height: 100%;}
#contenttable {height: 100%;}
#pagecontents {width: 450px; padding: 0px 20px 20px 20px}
#pagecontents p {line-height: 1.4em;}
#sectionsubnav {font-size: 90%; width: 160px; padding: 6px;}
.ssnbold {font-weight: bold;}
.headb {font-weight: bold; font-size: 80%; margin-bottom: -.9em; margin-top: 1.3em;}
.datatable {width: 100%; font-size: 70%; margin-top: 10px; background:#EEE;}
.datatable td {padding: 6px 4px;}
.tablehead td {background: #600; color: #FFF;}

/*bvfrd section styles*/
#bvfrdtitle {padding: 6px; vertical-align: middle; text-align: center; background: #330; font-weight: bold; color: #FFF;}
#bvfrdsection {padding: 6px; vertical-align: middle; background: #660; font-weight: bold; font-size: 130%; color: white; border-bottom: 2px #525200 solid; border-top: 2px #995 solid; }
#bleftnav {background: #330; width: 150px; padding: 6px; font-size: 90%; height: 100%; color: white;}
#bleftnav a {color: white;}
#bquickleft {color: #660; font-weight: bold;}
.bheada {font-size: 120%; font-weight: bold; color: #330; line-height: 1.5em; margin-bottom: 0px;}

/*bvfrd section styles*/
#commtitle {padding: 6px; vertical-align: middle; text-align: center; background: #369; font-weight: bold; color: #FFF;}
#commsection {padding: 6px; vertical-align: middle; background: #69C; font-weight: bold; font-size: 130%; color: white; border-bottom: 2px #3E5E7D solid; border-top: 2px #81ABD5 solid;}
#cleftnav {background: #369; width: 150px; padding: 6px; font-size: 90%; height: 100%; color: white;}
#cleftnav a {color: white;}
#cquickleft {color: #69C; font-weight: bold;}
.cheada {font-size: 120%; font-weight: bold; color: #369; line-height: 1.5em; margin-bottom: 0px;}

/*blank section styles*/
#blankcontent {height: 100%; width: 760px; padding: 20px 200px 20px 90px;}
.nheada {font-size: 120%; font-weight: bold; color: #600; line-height: 1.5em; margin-bottom: 0px;}