﻿body { margin: 0; padding: 0; font-family: Arial, Helvetica, Verdana; font-size: .8em; }

a, a:hover, a:link, a:active {}

#bframe { margin: 40px auto 10px auto; border-top: solid 1px #4773b4;border-left: solid 1px #4773b4; border-right: solid 1px #4773b4; height: 100%;	width: 937px; background: transparent url('../images/internet/vdottedline.png') 16.7em repeat-y;  }
#bheader { background: #fff url('../images/internet/bcheader6.png') no-repeat; width: 937px; height: 156px;}
#bheaderspacer { background: #fff; width: auto; margin: 0px; height: 6px; }
#bwrapper { display: inline-block; width: 100%; }
#bltblock { margin: 0px 0px 0px 0px; width: 215px; position: relative; float: left; }
#brtblock { margin: 0px 0px 0px 0px; padding: 0px 11px 0px 0px; position: relative; float: right; width: 699px; min-height: 455px;}

/*
#bcsearchbox { width: 320px; height: 25px; position: relative; top: -126px; left: 328px; padding-top: 2px; }
#bsearchinput { width: 70%; margin-right: 6px; }
*/

#bcsearchbox { width: 320px; height: 25px; position: relative; top: -32px; left: 630px; padding-top: 2px; z-index: 30; }
#bsearchinput { width: 70%; margin-right: 6px; }

.inputsize { width: 90%; position: relative; float: left; }
.btnimg { position: relative; float: left; padding-top: .1em; }

#pagecontent { padding-bottom: 5px; clear: both; }
#pagetitle { margin-top: 10px; margin-bottom: 10px; font-weight: bold; font-size: 1.2em; width: auto; border-bottom: 1px dotted #000; padding-bottom: 5px;}

.menuspacer { width: 100%; height: 20px; }
.menuspacer2 { width: 100%; height: 50px; }

.bmenutitlebar { background: #4773b4; border-bottom: solid 2px #f1ce58; width: auto; height: 25px; color: #fff; font-weight: bold; padding-left: 4px; padding-top: 6px; font-size: 1.1em;}
#bmainmenublock { width: auto; padding: 10px 5px 10px 5px; background-color: #aabed8; }
.bmenulist { margin: 0px; }
.bmainmenuitem { padding: 5px; border-bottom: dotted 1px #fff; }
.bmainmenuitem a { color: #000; font-weight: bold; text-decoration: none; }
.bmainmenuitem a:hover { color: #fff; text-decoration: underline; }

#bnewsblock { width: auto; padding: 10px 5px 10px 5px; background-color: #c8d4e3; }
.bnewsmenuitem { width: auto; padding: 5px; border-bottom: dotted 1px #000; }
.bnewsmenuitem a { color: #000; text-decoration: none; }
.bnewsmenuitem a:hover { color: #fff; text-decoration: underline; }

#bdottedborder { width: auto; padding-bottom: 10px; }

.btitleblock { margin-bottom: -20px; }
#bqlinksblock { }
.badditiontitlebar { background: #c8d0cb; width: auto; height: 20px; font-weight: bold; padding-left: 50px; padding-top: 3px; font-size: 1em; margin-right: 1px; }
.blinkimg { width: 32px; height: 32px; position: relative; left: 8px; top: -27px; }

.bqlinksmenuitem { width: auto; padding: 5px; }
.bqlinksmenuitem img { padding-left: 5px; padding-right: 15px; position: relative; top: 0px; }
.bqlinksmenuitem a { color: #194380; }
.bqlinksmenuitem a:hover { color: #f59819; }

#bsecondarynav { width: 100%; margin-bottom: 6px;}

.secondarymenu { width: 11em; margin-right: 10px; margin-bottom: 10px; background-color: #e4dfad; border-bottom: solid 3px #4773b4; height: 19px; padding: 6px 10px 6px 10px; position: relative; float: left; text-align: center; font-weight: bold; }
.secondarymenu a { color: #262729; text-decoration: none; }
.secondarymenu a:hover { color: #f59819; text-decoration: underline; }

.secondarymenulast { width: 13em;  margin-bottom: 10px; background-color: #e4dfad; border-bottom: solid 3px #4773b4; height: 19px; padding: 6px 10px 6px 10px; position: relative; float: left; text-align: center; font-weight: bold; }
.secondarymenulast a { color: #262729; text-decoration: none; }
.secondarymenulast a:hover { color: #f59819; text-decoration: underline; }

.seccenter { margin: 0 auto 0 auto; width: 100%; }

#cfaq { width: 204px; }

#bbreadcrumb { clear: both; padding: 0px 5px 10px 0px; font-size:.85em;}
#bcphoto { width: auto; }
#bcphoto img { width: 697px; }

#ltcontent { width: 49%; position: relative; float: left; }
#rtcontent { width: 49%; position: relative; float: right; }

.bbbar { background-color: #4773b4; width: 10px; height: 20px; position: relative; float: left; }
.bybar { background-color: #e4dfad; width: auto; height: 19px; padding: 1px 2px 0px 15px; font-weight: bold; }
.bclear { clear: both; }

.bitem { margin-top: 5px; margin-bottom: 5px; }
.bitem img { margin-right: 10px; }

.bitemarrow { background: transparent url('../images/internet/arrowBlue.gif') 0em .2em no-repeat; padding-left: 12px; padding-bottom: 10px; }
.bitemarrow a { }
.bitemarrow a:hover { color: #f59819; }

.bitemdbarrow { background: transparent url('../images/bullet_blue.gif') 0em .2em no-repeat; padding-left: 12px; padding-bottom: 10px; height: 14px; }
.bitemdbarrow a { }
.bitemdbarrow a:hover { color: #f59819; }

.bitembbarrow { background: transparent url('../images/bullet_black.gif') 0em .2em no-repeat; padding-left: 12px; padding-bottom: 10px; height: 14px; }
.bitembbarrow a { }
.bitembbarrow a:hover { color: #f59819; }

.bitembclear { background: transparent url('../images/bullet_clear.gif') 0em .2em no-repeat; padding-left: 12px; padding-bottom: 10px; height: 14px; }
.bitembclear a { }
.bitembclear a:hover { color: #f59819; }

.bitemeicon { background: transparent url('../images/internet/eicon.png') 0em .2em no-repeat; padding-left: 16px; padding-bottom: 10px; }

.bdoc { background: transparent url('../images/internet/pdf_icon.gif') 0em .2em no-repeat; padding-left: 60px; padding-bottom: 10px; width: 279px; height: 50px; float: left; margin-right: 10px;}
.bdoc a { }
.bdoc a:hover { color: #f59819; }

.bdocpdf { background: transparent url('../images/internet/pdf_icon.gif') 0em .2em no-repeat; padding-left: 60px; padding-bottom: 10px; width: 279px; height: 50px; float: left; margin-right: 10px;}
.bdocpdf a { }
.bdocpdf a:hover { color: #f59819; }

.bdocword { background: transparent url('../images/internet/word_doc_icon.gif') 0em .2em no-repeat; padding-left: 60px; padding-bottom: 10px; width: 279px; height: 50px; float: left; margin-right: 10px;}
.bdocword a { }
.bdocword a:hover { color: #f59819; }

.bdocfile { background: transparent url('../images/internet/generic_doc_icon.png') 0em .2em no-repeat; padding-left: 60px; padding-bottom: 10px; width: 279px; height: 50px; float: left; margin-right: 10px;}
.bdocfile a { }
.bdocfile a:hover { color: #f59819; }

.bdocgeneric { background: transparent url('../images/internet/generic_doc_icon.png') 0em .2em no-repeat; padding-left: 60px; padding-bottom: 10px; width: 630px; height: 50px; float: left; margin-right: 10px; border-bottom: dotted 1px #ccc;}
.bdocgeneric a { }
.bdocgeneric a:hover { color: #f59819; }

#bspitems { margin-top: 8px; }
#bnewslist { margin-top: 8px; }
#bemitems { margin-top: 8px; }

.bseemore { padding-left: 10px; }
.bseemore a { text-decoration: none; }
.bseemore a:hover { color: #f59819; text-decoration: underline; }

.footerspacer { background: #fff; width: auto; height: 2px; }

#bfooter { width: auto; margin: 0px auto 0px auto; position: relative; clear: both; }
/*.bbfbar { width: auto; height: 1px; background-color: #4773b4; }*/
.bybfbar { border-top: solid 2px #e4c454; width: auto; height: 25px; background-color: #4773b4; }

#bfooterlinks { position: relative; float: left; font-size: .8em; color: #fff; padding: 4px; }
#bfooterlinks a { color: #fff; }
#bfooterlinks a:hover { color: #f59819; }

#bfootercopy { position: relative; float: right; font-size: .8em; color: #fff; padding: 4px; font-weight: bold; }

.imgicon { width: 25px; height: 25px; }

#bbcmap { width: auto; margin: 10px auto 15px auto; text-align: center;}
#bcmaplinks { margin-bottom: 10px; }
#bcmaplink { padding: 0px 40px 0px 40px; }

#depttitle { clear: both; height: auto; width: auto; background: #c8d0cb repeat-y; border-bottom: solid 2px #e7d07c; margin: 0px auto 10px auto; }
#contentbanner { width: auto; }
#contentbanner img { width: 698px; }

.btitlebold { font-weight: bold; }
.btitleboldred { font-weight: bold; color: #c40202; }

#bcountybtn { z-index: 5; position: relative; left: 27px; top: -62px; width: 170px; }
#bcountybtn img { width: 160px; height: 160px; border: none; }

#bcdeptdrplist { width: auto; padding: 5px 0px 10px 0px; margin-top: 10px; }

/*  department contact list  */
#contact table { border-collapse:collapse; font-family:Verdana; font-size:.85em; width:94%; margin-left:20px; margin-bottom:20px; border:dotted 1px #000000; }
#contact td { text-align:left; vertical-align:top; width:200px; padding:5px; }
#contact td.contactname { text-transform:uppercase; background-color:#d2dcea; font-weight:bold; width:100%; }

.bcdeptlist { clear: both; margin-bottom: 5px; }
.bcdeptlisttitle { width: auto; background-color: #e4dfad; padding-left: 9px; padding-top: 2px; padding-bottom: 2px; font-weight: bold; border: solid 1px #777; margin-bottom:10px;}

.pubsrvblock { width: 26.5em; margin-top: .3em; float: left; margin-bottom: .3em; margin-right: .5em; }
.pubsrvsection { float: left; margin-left: 1em; padding-bottom: 1em; }
.pubsrvitem { margin-bottom: .1em; width: 45em; }

.faqquestion { font-weight: bold; font-variant: small-caps;}
.faqanswer { color: #014b01;}
