@charset "UTF-8";
/*----- Web Solutions 3.0 Compatible -----*/
* {margin:0;padding:0;border:0;outline:none}
ul li{list-style:none}
html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr{font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit}
td {vertical-align:top}



/*----- CORE ELEMENTS -----*/
#mainBody {background:#f7f7f7}
#mainBG{background:url(../images/bkg.gif) repeat-x center top}
#wysiwygBody{background:#fff}
#siteWrap {margin-right:auto;margin-left:auto;width:950px;position:relative}
.clearFloats {clear:both}
#printHeader {display:none}
.nobr { white-space: nowrap}
td {empty-cells:show;}
.even{}
.odd{background:#efefef}

/*----- Text Styles -----*/
body, .text{font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:1.7em;color:#666666}
body, .text, th{text-align:left}
#content, table{font-size: 1em}

a{color: #dd570d;text-decoration:none}
a:hover, a:active{color:#eb9a6e;text-decoration:underline}

p, h1, h2, h3, h4, hr, #content ul, .contentEditor ul, blockquote, dd{margin-bottom:10px}
h1, h2, h3, h4, h5, h6, h7, h8, h9, th{font-weight:normal}
.textColor, h1, h2, h3, h4, h5, h6, h7, h8, h9, th, dt{font-size:1.15em;margin:0px 0px 0px 0px; color:#3d8da5}
em, i{font-style: italic}
b, strong{font-weight:bold}
u { text-decoration:none}
hr, .borderTop, dt{border-top:1px dashed #ccc;margin-top:10px;padding-top:5px}
hr{height:0px;margin-top:10px}
#pageTitle h1{font-size:1.41em;color:#fff; margin:0; padding:0}
h2{font-size:1.33em; color:#0c718e}
h3{font-size:1.33em;margin-bottom:7px; color:#dd570d}
h4, th{font-size:1.2em; color:#0c718e}
h5, h6, h7, h8, h9{font-size:1.15em;margin:0px 0px 0px 0px; color:#3d8da5}
#content ul li, #content_home ul li, .contentEditor ul li, #featVid ul li, #news ul li, #events ul li, #blog ul li, #quickLinks ul li{background:url(../images/icons/16x16/bullet.gif) no-repeat 0px 2px;margin-top:3px;padding-left:17px}
#content ol, #content_home ol, .contentEditor ol{margin-left:10px}
#content ul li ul li, #content_home ul li ul li, .contentEditor ul li ul li{background:url(/images/icons/16x16/bullet2.gif) no-repeat -5px -1px;margin-top:3px;padding-left:10px;color:#333;margin-top:2px;font-size:.92em;line-height:1.4em}
#content ul li ul li a, .contentEditor ul li ul li a{color:#666}
#content ul li ul li a:hover, .contentEditor ul li ul li a:hover{color:#f03c5e}
#content ul li ul li ul li a, .contentEditor ul li ul li ul li a{color:#999}
#content ul li ul li ul, .contentEditor ul li ul li ul{margin-bottom:0}
#content ul li ul li ul li a:hover, .contentEditor ul li ul li ul li a:hover{color:#f03c5e}

#content ul li ol li, .contentEditor ul li ol li{background-image:none; margin-left:10px; padding:0; list-style-position:inside}
#content ul li ol li ul, .contentEditor ul li ol li ul {padding-left:20px}
#content ul li ol li ul li, .contentEditor ul li ol li ul {background:url(/images/icons/16x16/bullet2.gif) no-repeat -5px -1px;margin-top:3px;padding-left:10px;margin-top:2px;list-style:none}

ol li {list-style-type:decimal}

.letter li, .decimal .letter li {list-style-type: upper-alpha}
.decimal li, .letter .decimal li {list-style-type:decimal}


/*----- Forms -----*/
.formBox, .formTextarea, .ValidatorTextClass input{border:1px solid #ccc;line-height:1.15em;color:#666666;background:transparent url(../images/formboxBG.gif) no-repeat 0 0}
.formBox, .ValidatorTextClass input{padding: 2px 3px;background-color:#fff}
.formTextarea{padding: 2px 0px;background-color:#fff}
.formSelect{padding:0;border:1px solid #ccc;line-height:1.15em}
.formSelect option{padding:0 3px}
.formButton{padding:2px 3px;background:#e4793d;cursor:pointer;color:#fff;line-height:1.15em;border:solid 1px #dd570d}
.subjClass{visibility:hidden;width:1px;height:1px}
#mainBody #Captcha label{padding-left:0}

#search {width:146px;height:20px;position:absolute;left:804px;top:8px;color:#77aa35;font-size:10px;line-height:10px;}
.searchBox { height:12px; width:120px; border-top:solid 1px #c2c2c2;border-bottom:solid 1px #c2c2c2;border-left:solid 1px #c2c2c2; padding:3px 2px 2px 2px; margin-left:2px; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:10px; color:#857898;}

#searchButton {width:20px; height:20px;position:absolute;left:930px;top:8px;}

/*----- FormCheck Errors -----*/
.fc-tbx .tl{background: url('../images/formCheck/tl.png') no-repeat}
.fc-tbx .t{background:url('../images/formCheck/t.png') repeat-x;height:16px}
.fc-tbx .tr{background: url('../images/formCheck/tr.png') no-repeat}
.fc-tbx .l{background: url('../images/formCheck/l.png') repeat-y;width:16px}
.fc-tbx .r{background: url('../images/formCheck/r.png') repeat-y;width:16px}
.fc-tbx .bl{background: url('../images/formCheck/bl.png') no-repeat}
.fc-tbx .b{background: url('../images/formCheck/b.png') no-repeat;height:25px}
.fc-tbx .b2{background: url('../images/formCheck/b2.png') no-repeat;height:25px}
.fc-tbx .br{background: url('../images/formCheck/br.png') no-repeat}
.fc-tbx .c{background: url('../images/formCheck/c.png') repeat}
.fc-tbx a.close{float: right;background: url('../images/formCheck/close.png') no-repeat;position:relative;margin-left:5px;display:block;width:10px;height:10px;cursor:pointer}
.fc-tbx .err{float:left}
.fc-tbx p{width:auto;display:block;font-size:10px; font-family:Tahoma, Verdana, sans-serif;margin:0;padding:0;border:0;color:#FFF}

.ajax_loader{width:200px;height:150px}
.fc-error{border:1px solid #888;margin-top:5px;background-color:#EAEAEA}
.fc-error p{margin:5px;color:#A00}

/*----- Fancy Checkbox -----*/
#mainBody label{padding-left:20px}
#mainBody .checked{background:transparent url(../images/chk_on.png) no-repeat 0 0}
#mainBody .unchecked{background:transparent url(../images/chk_off.png) no-repeat 0 -2px}
#mainBody .selected{background:transparent url(../images/rdo_on.png) no-repeat 0 -1px}
#mainBody .unselected{background:transparent url(../images/rdo_off.png) no-repeat 0 -1px}



/*----- HEADER -----*/
#brand{width:280px;height:61px;position:absolute;left:0;top:44px;background:url(../images/cda.gif) no-repeat 0 0;display:block}

#t0 {width:146px;height:20px;position:absolute;left:658px;top:12px;color:#ccc;font-size:10px;line-height:10px;text-align:right}
#t0 a {text-decoration:none;color:#999; }
#t0 a:hover, #tier0 a:active {color:#666}
#t0 a.on {text-decoration:none;color:#666;}

.t1{width:626px;position:absolute;left:324px;top:50px;height:30px; z-index:9999}
.t1_home{}
.t1 li, .t1_home li{float:left}
.t1 a:link, .t1 a:visited{display: block;color:#fff;text-decoration:none}
.t1 a:hover, .t1 a:active{background:#42597d;}
.t1 a.on:link, .t1 a.on:visited, .t1 a.on:hover, .t1 a.on:active{background:#fff;color:#132f5d;}
.t1 img, .t1_home img{margin-right:0}
.t1 li ul, .t1_home li ul{position:absolute;z-index:9999;width:200px;padding:5px 0;background:transparent url(../images/navigation/menu_background.png) repeat-y 0px 0px;font-size:12px;line-height:14px}
.t1 li ul li, .t1_home li ul li{float:none;display: block}
.t1 li ul li a, .t1_home li ul li a{color:#fff;text-decoration:none;padding:5px 10px}
.t1 li ul li a:hover, .t1 li ul li a:active, .t1_home li ul li a:hover, .t1_home li ul li a:active{color:#DD570D;background:#fff}



/*----- SITEWRAP2 -----*/
#siteWrap2{width:950px;float:left;margin-top:110px}

/*----- Left Column -----*/
#leftCol{float:left;margin-right:4px;width:245px;min-height:300px;overflow:hidden; margin-bottom:10px}

.sidenav{width:234px;overflow:hidden; padding:0 5px 0 6px; background:#0c718e}
.sidenav li{display:inline}
.sidenav li a{width:200px;padding:0px 14px 10px 20px;text-decoration:none;color:#fff;display:block;background:url(../images/navigation/nav.gif) no-repeat 0 0;font-size:15px;line-height:14px; text-transform:uppercase}
.sidenav li a:hover, .sidenav li a:active{background:url(../images/navigation/nav.gif) no-repeat 0 0;color:#83b4c0}
.sidenav li.on a{color:#fff;background:url(../images/navigation/nav.gif) no-repeat 0 0}

.sidenav li.on ul li a{width:175px;padding:8px 14px 8px 45px;text-decoration:none;color:#cee3e8;display:block;background: #fff url(../images/navigation/nav.gif) no-repeat 0 -100px;font-size: 12px;line-height: 13px; text-transform:none}
.sidenav li ul li a:hover, .sidenav li ul li a:active{color:#0c718e;background:url(../images/navigation/nav.gif) no-repeat 0 -300px}
.sidenav li ul li.on a{color:#fff;background:url(../images/navigation/nav.gif) no-repeat 0 -200px}

.sidenav li ul li.on ul li a{width:155px;padding:5px 14px 5px 65px;text-decoration:none;color:#fff;display:block;background:url(../images/navigation/nav.gif) no-repeat 0 -400px;font-size: 10px;line-height: 12px; text-transform:none}
.sidenav li ul li ul li a:hover, .sidenav li ul li ul li a:active{color:#0c718e;background:url(../images/navigation/nav.gif) no-repeat 0 -600px}
.sidenav li ul li ul li.on a{color:#0c718e;background:url(../images/navigation/nav.gif) no-repeat 0 -500px}

.sidenav li ul li ul li.on ul li a{width:140px;padding:3px 14px 3px 80px;text-decoration:none;color:#fff;display:block;background:url(../images/navigation/nav.gif) no-repeat 0 -700px;font-size: 10px;line-height: 12px; border:none; margin:0; text-transform:none; margin:0; text-transform:none}
.sidenav li ul li ul li ul li a:hover, .sidenav li ul li ul li ul li a:active{color:#0c718e;background:url(../images/navigation/nav.gif) no-repeat 0 -900px}
.sidenav li ul li ul li ul li.on a{color:#0c718e;background:url(../images/navigation/nav.gif) no-repeat 0 -800px}

.sidenavTop {background:url(../images/navigation/sidenav_top.gif) no-repeat left top; width:245px; height:36px}

.sidenavBottom {background:url(../images/navigation/sidenav_bottom.gif) no-repeat left top; width:245px; height:42px; margin-bottom:8px}


/*----- Content -----*/
#headerImage { width:701px; height:171px; float:left}
#pageTitle { width:636px; float:left; background:url(../images/h1_bottom.gif) no-repeat left bottom; padding:0px 20px 10px 45px;}

#content{float:left;width:650px;padding-top:20px;overflow:hidden; margin-left:45px;}
.photoright{float:right;margin:10px 20px 10px 20px; border: solid 4px #cccccc}
.photoleft{float:left;margin:10px 20px 10px 20px; border: solid 4px #cccccc}
.phototreatment{border: solid 4px #cccccc}
.dark{background:#efefef}
.light{background:#fff}

.county {font-size:1.33em; color:#0c718e; margin:5px 0 0 0}

/*----- FOOTER -----*/
#footer{float:left;width:910px;padding:15px 20px 20px 20px;color:#666666;font-size:.9em;line-height:1.1em}
#footer a{color:#666}
#footer a:hover, #footer a:active{color:#666}
#footer a.on{text-decoration:none;color:#333}
#wsLogo {float:right;margin-left:20px}

.fatFooter {float:left;width:900px; min-height:220px; padding:30px 25px 0px 25px;color:#666666;font-size:1em; background:url(../images/fatfooter_bkg.gif) bottom left repeat-x}

.fatFooter li { display:inline}
.fatFooter ul li a{color:#0c718e;display:block;text-decoration:none; margin:0; padding-bottom:5px; line-height:16px; white-space:nowrap}
.fatFooter ul li a:hover, .fatFooter ul li a:active{color:#83b4c0}
.fatFooter ul li.on a {color:#83b4c0}

.fatFooter ul li ul li a, .fatFooter ul li.on ul li a{color:#666666;display:block; line-height:16px; text-decoration:none; margin:0; padding-right:25px; white-space:normal}
.fatFooter ul li ul li a:hover, .fatFooter ul li ul li a:active{color:#999999}
.fatFooter ul li ul li.on a{color:#999999}

/*----- HOMEPAGE ELEMENTS -----*/
#quickLinksBox { background:url(../images/home/quicklinks_box.gif) no-repeat left top; width:281px; height:273px; display:block; float:left; padding:27px 12px 0 12px}

.quickLinks { font-weight:bold; color:#fff; margin:5px 0 0 24px; overflow:hidden; height:148px; padding:0}
.quickLinks li{display:inline}
.quickLinks li a{color:#fff;display:block;background: url(../images/home/bullet_orange.gif) no-repeat 0px 1px;margin-top:3px;padding-left:17px}
.quickLinks li a:hover, .quickLinksli a:active{color:#83b4c0; text-decoration:none}

#quickLinksBox hr {border-top:1px dashed #6daabb;margin-top:0px;padding-top:5px}

#contentHome{float:left;width:523px;padding-top:10px;overflow:hidden; margin:0 80px 0 72px;}
#contentHome h1 { color:#666666; font-weight:bold; font-size:18px; line-height:21px; padding-bottom:10px}
#contentHome em { color:#0c718e; font-style:italic}

#rightHome { width:275px; float:left; margin-top:14px}

#newsHome { float:left; width:275px; margin:8px 0}
#newsHome ul li {background:url(../images/icons/16x16/bullet.gif) no-repeat 0px 3px;margin-top:5px;padding-left:19px}
#newsHome ul li a { color:#666666; display:block}
#newsHome ul li a:hover, #newsHome ul li a:active { text-decoration:none;color:#0c718e}
#newsHome span { color:#0c718e; font-style:italic}

#newsHome ul li.event {background: url(../images/home/event_icon.gif) no-repeat 0px 3px;margin-top:5px;padding-left:19px}
/*----- APPS AND COMPONENTS -----*/

/*----- Share Links -----*/
#linkBar{font-size:.9em;color:#666666;margin:25px 0}
#linkBar a{text-decoration:none;color:#666666}
#linkBar a:hover, #linkBar a:active{text-decoration:underline;color:#666666}

/*----- Driving Directions -----*/
.ddGo { padding: 2px 3px; background: #e4793d; cursor:pointer; color:#fff; font-size:11px; line-height:13px; border: solid 1px #dd570d; height:20px; font-size:12px; margin-left:5px}
#map h2{margin:0 0 5px 0}

/*----- Font Resizer AAA -----*/
.resizeSmall{font-size:9px}
.resizeMedium{font-size:12px}
.resizeLarge{font-size:15px}

/*----- Ad Rotator -----*/
.adRotator{}
.adRotator img{}

/*----- JS Rotator -----*/
#jsRotator { float:left; width:641px; height:300px; margin-right:4px}
.wsRotatorMain { position:relative; width:245px; margin-top:0px; background:#000;z-index:1000}
.desc {padding:10px 20px 0 12px;}
.desc, .desc p {font-size:11px; line-height:17px; color:#666;}
.desc h2 { font-size:14px; line-height:18px; margin:0 0 6px 0;}
#slideShow DIV {height: 300px; width: 641px;}
.slideShowPhotos {display: none;} /* Must always be set to display none */
.wsRotatorMain span { display:block; height:300px; position:absolute; width:641px; z-index:500; } /* For a png image mask */
.wsRotatorMain .caption { display:block; padding:256px 10px 0 72px; height:30px;color:#fff; overflow:hidden; position:absolute; width:565px; z-index:501; font-family:Arial, Helvetica, sans-serif;font-size:13px; line-height:24px}

#jsRotator .wsRotatorMain .caption em{color:#fc8f00; font-style:italic;}

/*----- Alert App -----*/
#alertApp{width:910px;background:#900000;padding:15px 0;color:#fff;font-size:14px;line-height:16px;color:#fff;text-align:center}
#alertApp p{color:#fff}
#alertApp a:link, #alertApp a:visited{color:#ffffff;text-decoration:underline}


/*----- Callouts App -----*/
.callouts img{margin-bottom:10px;width:160px}
.callouts span{display:block}



/*----- MANAGEMENT -----*/
#Alert{position:absolute;z-index:9996;width:100%;overflow:hidden;text-align:center;left:0;padding-top: 6px;background-color:#ADC1D7;color:#1D467C;font-size:12px;line-height:14px;opacity:0.8;filter:alpha(opacity=80)}

/*----- Manage -----*/
.manage th{padding:5px 0;border-bottom:1px solid #ccc}
.manage th.right{text-align:right}
.manage th.sort{cursor:pointer}
.manage th.sort img{margin-left:5px}
.manage td{padding:1px}
.manage img.preload{display: none;position: absolute;z-index: 9900;top: 0px; border: solid 1px #FFFFFF}
.manage td.icons{padding-left:5px;width:45px}
.manage td.icons img{float:left;margin:3px 5px 0 0}
.manage .hidden{font-style:italic;color:red}
.button{text-align:right;padding:10px 0}



/*----- CUSTOM -----*/


/*----- CBRA Landing Page Items -----*/
#brandCBRA{width:307px;height:57px;position:absolute;left:0;top:48px;background:url(../images/CBRA.gif) no-repeat 0 0;display:block}

.t1CBRA{width:626px;position:absolute;left:324px;top:65px;height:30px;}
.t1CBRA li{float:right}
.t1CBRA a:link, .t1CBRA a:visited{display: block;color:#666666;text-decoration:none; padding:2px 5px 2px 5px}
.t1CBRA a:hover, .t1CBRA a:active{background:#338da6; color:#fff; padding:2px 5px 2px 5px}

.sidenavCBRA{width:234px;overflow:hidden; padding:0 5px 0 6px; background:#338a62}
.sidenavCBRA li{display:inline}
.sidenavCBRA li a{width:200px;padding:0px 14px 10px 20px;text-decoration:none;color:#fff;display:block;background:url(../images/navigation/navCBRA.gif) no-repeat 0 0;font-size:15px;line-height:14px; text-transform:uppercase}
.sidenavCBRA li a:hover, .sidenavCBRA li a:active{background:url(../images/navigation/navCBRA.gif) no-repeat 0 0;color:#83b4c0}
.sidenavCBRA li.on a{color:#fff;background:url(../images/navigation/navCBRA.gif) no-repeat 0 0}

.sidenavCBRA li.on ul li a{width:175px;padding:8px 14px 8px 45px;text-decoration:none;color:#cee3e8;display:block;background: #fff url(../images/navigation/navCBRA.gif) no-repeat 0 -100px;font-size: 12px;line-height: 13px; text-transform:none}
.sidenavCBRA li ul li a:hover, .sidenavCBRA li ul li a:active{color:#0c718e;background:url(../images/navigation/navCBRA.gif) no-repeat 0 -300px}
.sidenavCBRA li ul li.on a{color:#fff;background:url(../images/navigation/navCBRA.gif) no-repeat 0 -200px}

.sidenavCBRA li ul li.on ul li a{width:155px;padding:5px 14px 5px 65px;text-decoration:none;color:#fff;display:block;background:url(../images/navigation/navCBRA.gif) no-repeat 0 -400px;font-size: 10px;line-height: 12px; text-transform:none}
.sidenavCBRA li ul li ul li a:hover, .sidenavCBRA li ul li ul li a:active{color:#0c718e;background:url(../images/navigation/navCBRA.gif) no-repeat 0 -600px}
.sidenavCBRA li ul li ul li.on a{color:#0c718e;background:url(../images/navigation/navCBRA.gif) no-repeat 0 -500px}

.sidenavCBRA li ul li ul li.on ul li a{width:140px;padding:3px 14px 3px 80px;text-decoration:none;color:#fff;display:block;background:url(../images/navigation/navCBRA.gif) no-repeat 0 -700px;font-size: 10px;line-height: 12px; border:none; margin:0; text-transform:none; margin:0; text-transform:none}
.sidenavCBRA li ul li ul li ul li a:hover, .sidenavCBRA li ul li ul li ul li a:active{color:#0c718e;background:url(../images/navigation/navCBRA.gif) no-repeat 0 -900px}
.sidenavCBRA li ul li ul li ul li.on a{color:#0c718e;background:url(../images/navigation/navCBRA.gif) no-repeat 0 -800px}

.sidenavTopCBRA {background:url(../images/navigation/sidenav_topCBRA.gif) no-repeat left top; width:245px; height:36px}

.sidenavBottomCBRA {background:url(../images/navigation/sidenav_bottomCBRA.gif) no-repeat left top; width:245px; height:42px; margin-bottom:8px}

#headerImageCBRA { width:701px; height:171px; float:left}
#pageTitleCBRA { width:636px; float:left; background:url(../images/h1_bottomCBRA.gif) no-repeat left bottom; padding:0px 20px 10px 45px;}
#pageTitleCBRA h1{font-size:1.41em;color:#fff; margin:0; padding:0}

#right { width:275px; float:right; margin:10px 10px 10px 40px;}

.newsTop { float:left;background:url(../images/news_top.gif) no-repeat left top; display:block; width:275px; height:43px; margin:0; padding:0}
#news { float:left;background:url(../images/newsbkgCBRA.gif) no-repeat left bottom; width:230px; margin-bottom:8px; padding:5px 15px 5px 30px; min-height:150px}
#news ul li {background:url(../images/icons/16x16/bullet.gif) no-repeat 0px 3px;margin-top:5px;padding-left:17px}
#news ul li a { color:#666666; display:block}
#news ul li a:hover, #news ul li a:active { text-decoration:none;color:#0c718e}
#news span { color:#0c718e; font-style:italic}

.brownfields a{color: #0c718e;text-decoration:none}
.brownfields a:hover, .brownfields a:active{color:#4994a8;text-decoration:underline}

.brownfields .county {font-size:1.33em; color:#0c718e; margin:5px 0 0 0}

.brownfields .formButton{padding:2px 3px;background:#338a62;cursor:pointer;color:#fff;line-height:1.15em;border:solid 1px #338a62}
