﻿@import url('reset.css');
@import url('cdwImgSplash.css');
@import url('RTE.css');
h1.ccbcc-rteElement-GoldHeading1{-ms-name:"Gold Heading 1";font-size:1.4em;border-bottom: 2px solid #D68F06;color: #52514D;clear: both;}
h2.ccbcc-rteElement-GoldHeading2{-ms-name:"Gold Heading 2";font-size:1.2em;border-bottom: 2px solid #D68F06;color: #52514D;clear: both;}
h1.ccbcc-rteElement-h1{-ms-name:"Header 1";font-size:1.4em;font-weight:bold;border-bottom: 2px solid #D68F06;color: #52514D;clear: both;}
.ccbcc-gold-header,.ccbcc-rteElement-h1{-ms-name:"Headings";font-size:1.2em;border-bottom: 2px solid #D68F06;color: #52514D;clear: both;}
div.ccbcc-rteElement-GroupHeader1{-ms-name:"Group Header 1";font-size:1.4em;font-weight:bold;border-bottom: 2px solid #D68F06;color: #52514D;text-indent:5px;}
div.ccbcc-rteElement-GroupHeader2{-ms-name:"Group Header 2";font-size:1.2em;font-weight:bold;border-bottom: 2px solid #D68F06;color: #52514D;margin-bottom:7px;}

/* Fraction Styling - START */
.ccbcc-rteStyle-Fraction{-ms-name:"Fraction";}
.ccbcc-rteStyle-Fraction > .numer, .ccbcc-rteStyle-Fraction > .denom{font-size:.66em;}
.ccbcc-rteStyle-Fraction > .numer{vertical-align: .4em;}
.ccbcc-rteStyle-Fraction > .denom{vertical-align: -.2em;}
/* Fraction Styling - END */

.ccbcc-rteStyle-Normal{-ms-name:"Normal";font-family:Verdana,Arial,sans-serif;font-size:1.1em;}
div.ccbcc-rteElement-Bullet1{-ms-name:"Chevron Bullets";background:url("../images/ccflarrow.gif") no-repeat scroll 2px 3px transparent;line-height:9pt;margin:0 0 0 15px;padding:0 0 5px 11px;}
.ccbcc-rteImage-0{-ms-name:"No Border";border:0px;}
.ccbcc-rtePosition-left{-ms-name:"Left";float:left;}
.ccbcc-rtePosition-right{-ms-name:"Right";float:right;}
h3.ms-rteElement-H3CenterLine {-ms-name:"H3 Center Line";width:100%;  border-bottom: 1px solid #000; text-align:center;line-height:0.1em; margin:10px 0 20px;}
h3.ms-rteElement-H3CenterLine div {background-color:#ffffff; padding:0 10px;display:inline;}

.ccbcc-rteTable-AltRowShading {-ms-name:"Alternate Row Shading";}
.ccbcc-rteTableHeaderRow-AltRowShading{border-top:thin gray solid;border-bottom:medium gray solid;padding: 1px 0 1px 0;}
.ccbcc-rteTableOddRow-AltRowShading {background-color:#CCCCCC;}
.ccbcc-rteTableEvenRow-AltRowShading, .ccbcc-rteTableOddRow-AltRowShading{vertical-align:top;}

.ms-rteTable-ccbcc {-ms-name:"CCBCC Table Style";color: #52514D;font-size: 1.2em;line-height: 2;text-align: left;vertical-align: top;}
.ms-rteTable-ccbcc th.ms-rteTableHeaderRow-ccbcc, .ms-rteTable-ccbcc tr.ms-rteTableFooterRow-ccbcc {background-color: #FFFFFF;border-bottom: 2px solid #D68F06;}
.ms-rteTable-ccbcc th.ms-rteTableHeaderOddCol-ccbcc, .ms-rteTable-ccbcc td.ms-rteTableFooterOddCol-ccbcc {border-bottom: 2px solid #D68F06;}
.ms-rteTable-ccbcc th.ms-rteTableHeaderEvenCol-ccbcc, .ms-rteTable-ccbcc td.ms-rteTableFooterEvenCol-ccbcc {border-bottom: 2px solid #D68F06;}
.ms-rteTable-ccbcc tr.ms-rteTableOddRow-ccbcc {background-color:#DBDBDB;}
.ms-rteTable-ccbcc tr.ms-rteTableEvenRow-ccbcc {background-color: #FFFFFF;}
.ms-rteTable-ccbcc th.ms-rteTableFirstCol-ccbcc {font-weight: normal;}
.ms-rteTable-ccbcc td.ms-rteTableLastCol-ccbcc {font-weight: normal;}

.ms-rteTable-ccbcc2 {-ms-name:"CCBCC Table Style 2";color: #52514D;font-size: 1em;line-height: 1;text-align: left;vertical-align: top;}
.ms-rteTable-ccbcc2 tr.ms-rteTableHeaderRow-ccbcc2, .ms-rteTable-ccbcc2 tr.ms-rteTableFooterRow-ccbcc2 {background-color: #818383;color: white;}
.ms-rteTable-ccbcc2 th.ms-rteTableHeaderFirstCol-ccbcc2, .ms-rteTable-ccbcc2 th.ms-rteTableFirstCol-ccbcc2{background-color:white;color:#db8d1d;}
.ms-rteTable-ccbcc2 td.ms-rteTableOddCol-ccbcc2,.ms-rteTable-ccbcc2 td.ms-rteTableEvenCol-ccbcc2,.ms-rteTable-ccbcc2 th.ms-rteTableFirstCol-ccbcc2{border-bottom:thin gray solid;border-right:thin gray solid;}

div.ms-rteElement-PaddedDiv{-ms-name: "Padded Area";margin:0 11px 0 11px;	}
.ms-rteStyle-ChevronBullet li{-ms-name: "Chevron Bullet";list-style:none;background-image:url("../images/ccflarrow.gif");background-repeat:no-repeat;vertical-align:top;background-position:1px 3px;border-color:inherit;border-style:none;border-width:0;margin:0 11px 0 11px;padding:0 0 0 11px;}
.ms-rteStyle-ChevronBullet a{text-decoration:none !important;}
.ms-rteStyle-ChevronBullet a:hover{text-decoration:underline !important;}
ul.ms-rteStyle-ChevronBullet{-ms-name: "Chevron Bullet";padding-left:0px;}

div.ms-rteElement-GroupHeader2{-ms-name:"Group Header 2";font-size:1.2em;font-weight:bold;border-bottom: 2px solid #D68F06;color: #52514D;margin-bottom:0px;}

body,html{background:#dbd4d1;}
.ms-dialog body #s4-workspace{overflow:auto !important;}
#bodywrapper{height:100%;}
#wrapper{min-height:1000px;width:100%;overflow:hidden;margin:0 auto;}
#insidewrapper{background:url('../images/wrapperbg.jpg') repeat-y;max-width:1682px;margin:0 auto;}
#contentwrapper{background:transparent;position:relative;width:961px;z-index:100;margin:0 auto;}
#bg-top{left:50%;margin-left:-821px;position:absolute;top:0;}
#topleftbg{background-image:url("../images/topleft.jpg");background-position:0 0;background-repeat:no-repeat;height:1134px;left:-341px;position:absolute;top:0;width:341px;}
#toprightbg{background-image:url("../images/topright.jpg");background-position:0 0;background-repeat:no-repeat;height:1134px;position:absolute;right:-352px;top:0;width:353px;}
#middlebg{background:url('../images/middlebg.jpg') repeat-y;}
#titlewrapper{background-image:url("../images/headerlogo.jpg");float:left;height:107px;width:960px;position:relative;}
#weather{position:absolute;right:1px;top:32px;}
#customsearch{position:relative;right:-11px;top:-1px;}
#navigation{background:url("../images/navbg.jpg") repeat scroll 0 0 #049dbc;clear:both;height:45px;width:960px;z-index:1000;}
#customleftnavigation{padding:5px 0;}
#customnav .navlinks a:hover{color:#fff;text-decoration:none;background-image:url('../images/navhover.png');background-repeat:repeat-x;margin:0 2px 0 0;}
#slider{background-color:#0297b8;background-image:url("../images/slider.jpg");background-repeat:no-repeat;height:290px;overflow:hidden;position:relative;width:960px;}
#maincontentwrapper{background:none repeat scroll 0 0 #F9F9F9;height:100%;min-height:800px;overflow:hidden;position:relative;width:959px;z-index:10;border-color:#C1BFC0;border-style:solid;border-width:0 1px 1px;}
#mscol1{float:left;height:100%;width:200px;margin:0;}
#mccol2{background:none repeat scroll 0 0 #FFF;float:left;width:510px;min-height:1200px;border-color:#c1bfc0;border-style:solid;border-width:0 1px;margin:0 0 0 2px;padding:0;}
#mccol3{height:100%;float:left;width:245px;}
#bottomleftbg{background-image:url("../images/bottomleft.jpg");background-position:0 0;background-repeat:no-repeat;bottom:0;height:520px;left:-341px;position:absolute;width:341px;z-index:1;}
#bottomrightbg{background-image:url("../images/bottomright.jpg");background-position:0 0;background-repeat:no-repeat;bottom:0;height:546px;position:absolute;right:-355px;width:356px;z-index:1;}
#CCFLCalendar{border-bottom:1px solid #E9E5E5;width:223px;margin:0 10px 8px;}
#footerwrapper{height:366px;width:960px;clear:left;}
#footertop{background-image:url("../images/footertop_v3.jpg");background-repeat:no-repeat;height:366px;width:960px;}
#footersitemap{float:left;width:400px;margin:0;padding:16px 0px 20px 20px;}
#footerlinks_left,#footerlinks_right{float:left;width:190px;}
ul#footerlinks{list-style-type:none;clear:left;margin:0;padding:0;}
ul#footerlinks li a{color:#FFF;text-decoration:underline;margin:0 12px 0 0;}
#footerstatement{float:right;width:382px;margin:0 6px;padding:16px 22px;}
span.ccflstatement{color:#FFF;line-height:15pt;text-align:left;width:160px;}
#ccflgateway{padding:7px 0 2px 4px;}
#ccflgateway img{width:198px;}
#ccflcontactbutton{clear:both;position:relative;padding:1px 0 0 6px;}
#ccfldeptbutton{clear:both;position:relative;padding:20px 0 0 6px;}
#ccflleftnavigation{/*min-height:215px;*/margin:0 0 14px;}
#mscol1zone{padding-top:30px;}
#gismap{height:89px;text-align:center;width:244px;margin:6px 0;padding:0;}
.ccflnewstitle{color:#4B4949;float:left;font-size:10pt;line-height:20pt;font-weight:700;padding:0 10px;}
.ccflnewstitleblank{color:#4B4949;}
.ccflmeetingstitle{color:#4B4949;float:left;font-size:10pt;line-height:21pt;font-weight:700;padding:0 0 0 5px;}
.morenews a{float:right;line-height:20pt;text-decoration:none;padding:0 8px;}
.viewmore a{float:right;line-height:22pt;text-decoration:none;padding:0 4px;}
#customleftnavigation div.menu ul.root{margin:0 8px;}
.ccflleftlinks{list-style:none outside none;margin:8px;padding:0;}
.ccflleftlinks li{background:url("../images/ccflarrow.gif") no-repeat scroll 2px 5px transparent;line-height:13pt;margin:0;padding:0 0 0 9px;}
#newsarticledate{background:none repeat scroll 0 0 #FFC;clear:left;color:#3F3F3F;font-weight:700;border-color:#B9B9B9;border-style:solid;border-width:0 0 1px;padding:4px 10px;}
#newsarticlecontent p{padding:0;}
#newarticlecontentlinks{float:right;padding:10px;}
#newarticlecontentlinks-col1{float:left;width:160px;}
#newarticlecontentlinks-col2{float:left;width:330px;}
#editmodepannel{background:#fff;margin:0 2px 0 11px;padding:10px 0;}
#editmodepanneltitle{background:none repeat scroll 0 0 #FBFBFB;border:1px solid #EFEDED;color:#666;font-size:9pt;font-weight:700;padding:10px;}
#editmodepannelwrapper{background:none repeat scroll 0 0 #FFF;border-color:#EFEDED;border-style:solid;border-width:0 1px 1px;padding:15px 0;}
#ccflnewscategory{padding:4px 0;}
#accordionwrapper{width:203px;margin:0;}
.accordionButton{background:url("../images/headerbgacord.jpg") repeat-x scroll 0 0 transparent;color:#545657;cursor:pointer;float:left;font-size:10pt;height:31px;line-height:21pt;width:182px;margin:0;padding:0 10px;}
.accordionContent{width:202px;float:left;background:transparent;}
.accordionOpen{background:url("../images/accordionheader.png") repeat-x scroll 0 0 #e6e4e5;height:29px;color:#fff;}
#newswrapper{border-bottom:1px solid #E9E5E5;position:relative;margin:4px 0;}
#newstitle a{font-size:11pt;text-decoration:none;}
#newstitle a:hover{font-size:11pt;text-decoration:underline;}
#newsimage img{border:medium none;float:left;width:40px;margin:1px 4px;}
#newsarticle{color:#0C9001;font-weight:700;margin:0 0 0 49px;}
#newsbody{color:#484848;line-height:13pt;margin:0 0 1px 36px;padding:0 12px;min-height:9px;}
.eventdatetime {margin: 0 0 0 21px;}
.meetinglocation {margin: 0 0 0 21px;padding: 0 0 5px;}
.fullcommitteesection{float:left;padding:0 0 5px 0;min-height:115px;}
.committeemember {float:left;margin: 0 0 0 7px;padding: 0 10px 8px 0px;Width:250px}
.memberimage_photo {float:left;padding: 4px 6px 6px 0px;}
.membernamegroup {border-bottom:2px solid #D68F06;height:15px;margin-bottom:7px;margin-top: 1px;}
.membername {float:left;color:#52514d;font-size:10pt;font-weight:bold;text-decoration:none;}
.membercompany {font-style:italic;}
.SumTitleOnly{color:#007893;font-size:7pt;margin:4px 0 0;}
.sumlinks{background-image:url("../images/ccflarrow.gif");background-repeat:no-repeat;vertical-align:top;background-position:1px 3px;border-color:inherit;border-style:none;border-width:0;margin:0 11px 0 11px;padding:0 0 0 11px;}
div.ccflgroupheader{color:#4B4949;font-size:10pt;line-height:20pt;font-weight:700;background:url("../images/newsheader.jpg") repeat-x scroll 0 0 transparent;height:28px;margin:0 0 8px;padding:0 10px;}
#calendareventswrapper{background:url("../images/ccflarrow.gif") no-repeat scroll 6px 6px transparent;clear:left;margin:5px 10px;padding:3px 10px 0 10px;}
span.calendareventcol2title{color:#000;padding:0 7px 0 0;}
#calendareventcol1{width:auto;font-size:11px;text-transform:uppercase;font-weight:700;margin:0 4px;padding:0;}
.ms-siteactionsmenu > span > a{text-decoration:none;color:#fff;}
.ms-dlgContent{border:0;}
.ms-dlgBorder{border:1px solid #333;}
.ms-dlgTitleText{display:block;font-size:13px;font-weight:700;padding:7px;}
.ms-dialog body{background:#fff !important;}
body #s4-ribbonrow{background-color:#4f5d6e;}
body #s4-ribboncont{background:none;}
.ms-welcomeMenu.ms-SpLinkButtonActive a:link{color:#fff;}
.ms-welcomeMenu.ms-SpLinkButtonActive{background:none;border:1px solid transparent !important;}
.ms-siteactionsmenuinner{background:transparent;border:0;border-color:#3F3D38;}
.ms-siteactionsmenuhover{background:transparent;border:0;border-color:#D7D4CC;}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL div.ms-MenuUIULItemHover{background:#eee;background-image:none;border:1px #CCC solid;margin:0;}
.s4-tn{margin:0 0 0 15px;padding:0;}
.s4-tn li.static > ul a{display:block !important;}
.s4-tn li.static > .menu-item{color:#FFF !important;font-size:10pt;height:15px;line-height:11pt;text-decoration:none !important;border-color:transparent #0897B6 transparent transparent;border-style:solid;border-width:0 1px;margin:0;padding:14px 10px;}
.s4-tn li.static > a:hover{background:url('../images/navhover.jpg') repeat-x;color:#FFF !important;font-size:10pt;height:15px;line-height:11pt;text-decoration:none !important;border-color:transparent #0897B6 transparent transparent;border-style:solid;border-width:0 1px;margin:0;padding:14px 10px;}
.s4-tn a.selected{background:url('../images/navhover.jpg') repeat-x;border-color:transparent #0897B6 transparent transparent;border-style:solid;border-width:0 1px;padding:14px 10px;}
.rollover{float:left;width:85px;}
.rollover a{background:url("../images/homelink.png") no-repeat scroll 0 0 transparent;color:#FFF !important;display:block;font-size:10pt;height:43px;line-height:32pt;text-align:center;width:85px;}
.rollover a:hover{background-position:0 -44px;}
body #s4-leftpanel-content{background-color:#F5F5F5;border-color:#B9B9B9;border-style:solid;border-width:0 1px 1px 0;padding:0;}
.ms-quickLaunch{padding-top:0;}
.s4-ql ul.root > li > .menu-item{background:url("../images/ccflarrow.gif") no-repeat scroll 2px 4px transparent;line-height:12pt;text-decoration:none !important;margin:0;padding:0 0 0 9px;}
.s4-ql ul.root ul > li > a{background:url("../images/ccflarrow.gif") no-repeat scroll 2px 4px transparent;line-height:13pt;text-decoration:none !important;margin:0;padding:0 0 0 9px;}
.s4-ql ul.root a:hover{color:#007893;text-decoration:underline !important;}
.s4-ql a.selected{color:#545657 !important;font-weight:700;border-width:0;padding:0 0 0 9px;}
.ContainerPanel{border:1px solid #e6e3e3;margin-bottom:5px;width:731px;}
.collapsePanelHeader{background-color:#F5F5F5;color:#007893;cursor:pointer;min-height:50px;margin:1px;padding:7px;}
.HeaderContent{width:auto;font-weight:700;font-size:1.2em;color:#007893;font-style:normal;text-align:left;padding-left:60px;}
.HeaderSub{width:auto;font-size:10pt;font-weight:700;color:#666;font-style:normal;text-align:left;padding-left:60px;}
.Content{background:url('../images/aapbgborder.jpg') repeat-y;display:none;padding:5px;}
#kbHeader{margin:0 0 6px;}
.kleftcolumn{float:left;width:355px;padding:0 2px;}
.krightcolumn{float:right;width:351px;padding:0 5px;}
.ArrowExpand{background-image:url("../images/expand.png");width:11px;height:11px;float:right;background-repeat:no-repeat;}
.ArrowClose{background-image:url("../images/collapse.png");width:11px;height:11px;float:right;background-repeat:no-repeat;}
#SubCategory{float:left;padding-bottom:0;padding-right:15px;vertical-align:top;width:31%;}
.kbTopic{display:none;font-weight:700;text-transform:uppercase;padding:3px;}
.kbtopic{color:#007893;font-weight:700;font-size:10pt;margin:0;padding:4px;}
.question{font-weight:700;text-transform:none;margin:7px 0 9px 1px;padding:0;}
.answer{background:url("../images/ccflarrow.gif") no-repeat scroll 8px 3px transparent;color:#666;font-style:italic;font-weight:400;text-transform:none;margin:0;padding:0 0 0 14px;}
.answer a:hover{color:#2D8930;border-bottom:1px #2D8930 dotted;}
#kleftwrapper{display:block;float:left;width:157px;padding:0 10px;}
.kheader{color:#666;font-size:10pt;font-weight:700;float:left;width:157px;padding:0 10px 10px;}
.kbLinks{background:url("../images/ccflarrow.gif") no-repeat scroll 0 3px transparent;color:#007893;font-weight:400;margin:3px 0 0;padding:0 0 2px 7px;}
.kbLinks a{font-size:1em;}
.kbHeaderLeft{float:left;width:170px;clear:left;color:#666;font-weight:700;margin:4px 0;}
.kbHeaderRight{float:right;width:184px;color:#666;font-weight:700;margin:4px 0;}
.klinks{background:url("../images/ccflarrow.gif") no-repeat scroll 0 5px transparent;padding:0 0 2px 7px;}
.klinks a{color:#007893;text-decoration:none;font-size:10pt;}
#ultest{list-style-type:none;margin:0;padding:0 0 15px;}
#ultest li a{background-image:url("../images/bullet3.gif");background-repeat:no-repeat;background-position:0 5px;padding-left:14px;}
.RelatedLinks{width:35%;border:1px solid #D9E7ED;vertical-align:top;background-color:#fff;float:right;color:#007893;padding:5px;}
ul.ccflquestions{list-style-type:none;margin:0;padding:0;}
li.ccflquestion{background:url("../images/ccflarrow.gif") no-repeat scroll 2px 5px transparent;font-weight:700;line-height:13pt;margin:0;padding:0 0 0 9px;}
li.ccflanswer{background:url("../images/ccflarrow.gif") no-repeat scroll 12px 4px transparent;color:#007893;font-style:italic;line-height:13pt;margin:0;padding:0 0 0 19px;}
#ccflquestionmore a{background:none repeat scroll 0 0 #019BBD;border:1px solid #037892;bottom:12px;color:#FFF;float:right;width:33px;padding:3px;}

/* Section with Gold Bar - Start */
div.category_header_text{border-bottom:2px solid #D68F06;color:#52514d;font-size:10pt;font-weight:bold;line-height:15pt;margin-bottom:3px;margin-top: 1px;text-decoration:none;}
/* Section with Gold Bar - End */

/* Site Links - Start */
.ms-WPBody a:link{text-decoration:none;}
.ms-WPBody a:hover{text-decoration:underline;}
/*.sumlinks a:link,.sumlinks a:visited{color:#007893;text-decoration:none;}*/
a:link,a:visited,.summarylinksbullet a:link,.summarylinksbullet a:visited,.SumTitleOnly a:link,.SumTitleOnly a:visited,#calendareventcol1 a,#calendareventcol2 a,.ms-sctabcf A:link,.ms-sctabcf A:visited,.ms-sctabcfhover A:link,.ms-sctabcfhover A:visited,.faqQuestion a{color:#007893;}
/* Site Links - End */

#summary_image{float:none;}
#entitytitle{width:330px;padding:0 0 0 12px;}
#entityphone{width:115px;}
#entitylocationimage{width:32px;margin:0;}
.image-area-left{float:left;padding-left:10px;padding-right:5px;}
.ms-dialog #titletext,.s4-tn li.static > a{display:none !important;}
#newsarticlecontent,#leadparagraph{padding:10px;}
#eventcalwrapper{padding:2px 10px 2px 10px;}  /*JPS 07/18/2012 This used to be in the line above - move per st  */
#ccflslider-container1 .ws_selbull,#ccflslider-container1 .ws_bullets a:hover,#ccflslider-container1 .ws_overbull{background-color:#d6d6d6;color:#FFF;}
#calendareventcol2{width:auto;margin:0 4px 0 4px;padding:0;}
#calendareventcol2category{width:auto;margin:4px;padding:0;}
.ms-dlgOverlay,.ms-dlgTitle{background-color:#333;}
.ms-SPLink a:link,.ms-SPLink a:visited{color:#fff;text-decoration:none;}
.s4-breadcrumb-anchor:hover,.s4-breadcrumb-anchor-open,.ms-qatbutton:hover{background:none;border-color:transparent;}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILarge ul.ms-MenuUIUL div.ms-MenuUIULItem a.ms-MenuUIULLink,div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILargeRtL ul.ms-MenuUIUL div.ms-MenuUIULItem a.ms-MenuUIULLink{color:#369 !important;}
div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen,div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen,div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL{border-color:#DCDEDD;border-style:solid;border-width:1px;}
.ms-WPBorderBorderOnly,.ms-WPBorder{border-width:0;}

.contentbutton{background:none repeat scroll 0 0 #007893;color:#FFF;cursor:pointer;float:right;height:17px;line-height:12pt;text-align:center;width:74px;font-size:11px;margin:4px 15px 0 0;padding:2px;}

#viewmoreevents{font-size:11pt;text-align:center;padding:4px;}
#viewmorenews{font-size:11pt;text-align:right;padding:4px 4px 15px;}
#question-Header{color:#007893;font-size:9pt;font-weight:700;width:314px;margin:0 0 4px;padding:4px;}
#question-One,#question-Two,#question-Three,#question-Four,#question-Five{background:url("../images/ccflarrow.gif") no-repeat scroll 0 4px transparent;font-weight:700;line-height:13pt;margin:0;padding:0 0 0 7px;}
#answer-One,#answer-Two,#answer-Three,#answer-Four,#answer-Five{background:url("../images/ccflarrow.gif") no-repeat scroll 12px 5px transparent;color:#007893;font-style:italic;line-height:13pt;margin:0;padding:0 0 0 19px;}
#answer-One p,#answer-Two p,#answer-Three p,#answer-Four p,#answer-Five p{margin:3px;}
#more-Link{margin:10px 0;}

/* Font Sizer - Start */
#textcol1{float:left;width:60px;}
#textresizer{color:#2A313A;line-height:27px;position:absolute;right:8px;top:3px;}
.fsizer{padding:0 4px;}
.fsizer a{border:1px dotted #2A313A;color:#2A313A;cursor:pointer;display:block;float:left;letter-spacing:0;line-height:100%;margin-right:2px;text-align:center;text-decoration:none;}
.fsizer a:hover{text-decoration:none;background:#8094AF;color:#fff;}
.fsizer a#fs_sml{font-size:9px;margin:7px 3px 0 0;padding:2px;}
.fsizer a#fs_med{font-size:13px;margin:3px 3px 0 0;padding:2px;}
.fsizer a#fs_lrg{font-size:16px;margin:0 3px 0 0;padding:2px;}
.fsizer a.fsactive{background:#8094AF;color:#FFF;cursor:default;}
/* Font Sizer - End */

#wxWrap{background:none repeat scroll 0 0 transparent;border-radius:4px 4px 4px 4px;width:110px;padding:2px 13px 2px 11px;}
#wxIntro{color:#666;display:inline-block;padding-top:0;vertical-align:top;}
#wxIcon{display:inline-block;width:61px;height:34px;overflow:hidden;background:url('http://l.yimg.com/a/lib/ywc/img/wicons.png') no-repeat 61px 0;margin:2px 0 -1px 1px;}
#wxIcon2{display:inline-block;width:34px;height:34px;overflow:hidden;margin:1px 6px 0 8px;}
#wxTemp{display:inline-block;font:20px/28px Arial,Verdana,sans-serif;color:#333;vertical-align:top;padding-top:5px;margin-left:0;}
.ms-searchref-main{width:202px;background-image:none;border-color:#989898 !important;margin:0 0 0 1px !important;}
.srch-sb-results{background:#f5f5f5 !important;border-left:1px solid #9D9D9D;border-right:1px solid #9D9D9D;height:auto;width:959px;}
.srch-maincontent-seperator{height:0;}
li.ms-searchref-selected,li.ms-searchref-filtermsg{border-bottom:1px solid #989898;border-left:1px solid #989898;border-top:1px solid #989898;}
.ms-searchref-categoryname{color:#000;}
.srch-Page STRONG{background:none repeat scroll 0 0 #007893;color:#fff;border-color:#007893;}
.srch-Title2 a:link,.srch-Title2 a:visited,.srch-Title2 a:hover{color:#007893 !important;font-size:1.3em;text-decoration:underline !important;}
.ms-searchref-count{color:#666 !important;font-size:0.9em;}
#pagesearch{background:transparent;height:29px;position:absolute;right:3px;top:-34px;width:294px;margin:0;}
#searchLayout input{background-color:#F5F5F5;float:left;height:17px;width:190px;border-width:0 !important;margin:5px 0 0;}
#searchtext{color:#FFF;float:left;font-size:10pt;text-transform:uppercase;width:61px;margin:6px 1px 0;}
#searchsubmit{background:none repeat scroll 0 0 #5A6B2D;color:#FFF;float:left;height:18px;text-decoration:underline;width:35px;margin:9px 0;padding:1px 6px 0 4px;}
input#search-submit{color:#FFF;height:19px;width:20px;}
td.ms-sblink{margin:9px 0;}
#eventCalendar{margin:0 0 3px 3px;}
.eventTitleTop{background:url("../images/newsheader.jpg") repeat-x scroll 0 0 transparent;color:#4B4949;font-size:10pt;font-weight:700;height:28px;line-height:27px;text-align:left;width:202px;padding:0 0 0 9px;}
#eventType,.eventFilterItem{margin:0px 0 0px 5px;}
#eventDateFilterPicker{text-align:center;width:202px;padding:5px 0;}
#eventKeyword{padding:0 0 5px;}
#eventFilterClear{border-top:1px solid #B9B9B9;color:#016479;text-align:center;padding:2px 0 5px 0;}
#eventDateClear{color:#016479;text-align:center;padding:7px 0 0;}
input.eventFilterChk{clear:left;float:left;}
.eventFilterText{line-height:15pt;width:178px;padding:0 0 0 22px;}
.eventFilter{clear:both;}
.eventFilterChkInactive{opacity:0.2px;line-height:15pt;filter:alpha(opacity = 30);}
.eventFilterChkActive{opacity:100px;filter:alpha(opacity = 100);line-height:15pt;}
.eventDateFilterGo,.eventSearchGo{width:30px;float:none !important;padding:0;}
.eventSearch{width:140px;}
.noeventtex{text-align:center;font-size:9pt;padding:4px;}
#eventList{list-style:none;border-bottom:1px solid #BFBFBF;border-collapse:collapse;width:100%;}
.eventDetailPop{display:none;background:none repeat scroll 0 0 #fff !important;width:620px;border-spacing:0;border-color:#d8d8d8 !important;border-style:solid !important;border-width:0 0 1px;padding:0;}
#eventList ul{list-style:none;}
.eventListtext{color:#7F7F7F;font-size:1.2em;padding:7px 22px;}
#eventList tr{vertical-align:top;border-color:#BFBFBF;border-style:solid;border-width:1px 0 0;}
#eventList td{border-color:#BFBFBF;border-style:solid;border-width:1px 0 0;padding:5px 5px 5px 5px;}
.theventtimes{color:#016479;text-align:left;width:112px;padding:3px 8px 3px 5px;}
.theventtitle{color:#016479;text-align:left;width:130px;padding:3px 5px;}
.theventdetails{color:#016479;text-align:left;width:360px;padding:3px 5px;}
.theventlocation{color:#016479;text-align:left;width:140px;padding:3px 5px;}
.eventListTime{width:50px;}
.eventListDetails{width:200px !important;}
.eventListLocation{width:70px !important;}
.eventListDetails p{display:block;padding:0px;margin:0px;}
.ui-datepicker-prev span{background:url("../images/eventarrowleft.png") no-repeat scroll 0 0 transparent !important;height:16px !important;width:16px !important;}
.ui-datepicker-next span{background:url("../images/eventarrowright.png") no-repeat scroll 0 0 transparent !important;height:16px !important;width:16px !important;}
.ui-datepicker-next span:hover{background:url("../images/eventarrowright.png") no-repeat scroll 0 0 transparent !important;}
.ui-dialog-titlebar {display: none !important;}
.eventFilterChk{line-height:15pt;}
.eventDetailLink{color:#016479;text-align:left;}
.item{margin:0 0 0.75em;padding:7px 0 0 0;}
.cdw-splash-wrapper{position:relative;height:290px;overflow:hidden;}
.cdw-splash-next:hover{background-position:bottom;}
.cdw-splash-nav{position:absolute;right:35px;top:35px;z-index:2;margin:0;padding:0;}
.cdw-splash-nav li{list-style:none;float:left;margin:0 0 0 3px;padding:0;}
.cdw-splash-nav a:hover,.cdw-splash-nav a.selected{background-position:-3px -16px;}
.item.cdw-splash{height:290px;overflow:hidden;position:relative;margin:0;}
.item.cdw-splash .splash-image{height:300px;left:11px;overflow:hidden;position:absolute;top:13px;width:942px;z-index:1;}
.item.cdw-splash .splash-image img{border:none;}
.item.cdw-splash .splash-content{position:absolute;top:70px;width:290px;z-index:2;}
.item.cdw-splash.splash-left .splash-content{left:40px;}
.item.cdw-splash.splash-center .splash-content{left:340px;}
.item.cdw-splash.splash-right .splash-content{left:600px;}
.item.cdw-splash h3{font-size:3em;font-weight:400;color:#fff;margin:0 0 0.2em;}
.item.cdw-splash p{color:#999;font-size:1.1em;line-height:1.2em;margin:0 0 0.5em;}
.item.cdw-splash p.splash-action a{color:#e87c13;font-weight:700;font-style:italic;}
#eventsbox{float:right;height:20px;vertical-align:top;width:350px;margin:10px 10px 0 0;}
#eventprint{float:left;width:89px;margin:0 6px 0 0;}
#eventsbox a.print{border:1px solid #BFBFBF;float:left;height:20px;line-height:19px;width:90px;padding:0 0 0 5px;}
#eventcontact{border:1px solid #BFBFBF;float:left;width:81px;}
.eventcontactus{display:block;height:20px;line-height:19px;padding:0 0 0 6px;}
#meeting30day{border:1px solid #BFBFBF;float:left;width:160px;margin:0 0 0 6px;}
.meeting30dayarea{display:block;height:20px;line-height:19px;padding:0 0 0 7px;}
.faqSubCategory{color:#666;font-size:125%;font-weight:700;text-align:left;text-transform:uppercase;padding:10px 0 0;}
.faqSubCatHeader{border-bottom:2px solid #D68F06;}
.faqTopic{color:#666;font-size:100%;font-weight:700;text-transform:none;margin:0 0 0 25px;padding:0;}
.faqQuestion{color:#666;font-weight:400;font-size:85%;margin:5px 0 5px 30px;padding:0;}
.faqAnswer{display:none;background:url("../images/ccflarrow.gif") no-repeat scroll 7px 3px transparent;font-weight:400;font-size:85%;text-transform:none;cursor:default;margin:5px 0 5px 30px;padding:0 0 0 14px;}
.photographersection{padding:0 10px 0 10px;}
.photographsection{padding:3px 0 0;}
.photobio_name{font-size:125%;font-weight:700;padding:10px 0;}
.photobio_site{padding-top: 10px;}
#viewallnewstype{float:right;text-decoration:none;}
#viewallnewstype a{text-decoration:none;font-size:75%;color:#007893;}
#eventDlg{background:none repeat scroll 0 0 #fff;width:620px;border-color:#d8d8d8;border-style:solid;border-width:1px 0;padding:0;}
#eventDlgHeader{background:url("../images/accordionheader.png") repeat-x scroll 0 0 #02697E;border:1px solid #05A3C6;color:#FFF;font-size:130%;line-height:19pt;height:29px;text-transform:uppercase;padding:0 10px;}
.eventDlgCol1{background:none repeat scroll 0 0 #FFF;width:128px;border-color:#D8D8D8;border-style:solid;border-width:1px 0 0 1px;padding:4px;}
.eventDlgCol2{background:none repeat scroll 0 0 #F6F6F6;border-color:#D8D8D8;border-style:solid;border-width:1px 1px 0 0;padding:4px;}
.eventDlgCol2 p{line-height:10pt;margin:0 0 8px;}
.eventDlgClose{background:none repeat scroll 0 0 #05A0C2;border:0 none;color:#FFF;cursor:pointer;padding:3px;}
.eventDlgClose:hover{color:#012831;}
#breadcrumb,a#ctl00_ctl23_g_f3a7f620_3091_426c_ae67_3a13e775e54c_S5D32D9D2_PreferencesLink{display:none;}
#fontsizer,div.eventFilterChkInactive input,div.eventFilterChkActive input{float:left;}
#ccflwpheader,#ccflnewsheaderblank,#ccflnewsheader{background:url("../images/newsheader.jpg") repeat-x scroll 0 0 #f6f4f5;height:28px;}
.morenews a:hover,.viewmore a:hover,#newsreadmore a:hover,.kbLinks:hover,#callink a:hover,a.newsreadmore:hover,.sumlinks a:hover,#viewmoreevents a:hover,#viewmorenews a:hover,#answer-One a,#answer-Two a,#answer-Three a,#answer-Four a,#answer-Five a,#wxIntro a:hover{text-decoration:underline;}
.ccflleftlinks li a:link,ul.ccflleftlinks li a{color:#007893;text-decoration:none !important;}
#newsreadmore a,.s4-specialNavLinkList a:hover > span.ms-splinkbutton-text,.ms-menutoolbar td a:hover,.ms-menutoolbar td a,.ms-cui-menu a:active,.ms-cui-menu a:hover,.ms-cui-menu a:visited,.ms-cui-menu a:link,.ms-cui-ribbon a:active,.ms-cui-ribbon a:hover,.ms-cui-ribbon a:visited,.ms-cui-ribbon a:link,#entitytitle a,#wxIntro a{text-decoration:none;}
.s4-tn a.selected:hover,#pagesearch a{color:#FFF;}
.answer a:link,.faqAnswer a:link{border-bottom:1px #007893 dotted;}
.klinks a:hover,.summarylinksbullet a:hover,.SumTitleOnly a:hover,.sumlinks a:hover,.faqQuestion a:hover{color:#007893;text-decoration:underline;}
#newstitle,.s4-ql,.s4-specialNavLinkList,.item.cdw-splash p.splash-action{margin:0;}
#question-Header p,#question-One p,#question-Two p,#question-Three p,#question-Four p,#question-Five p{margin:1px;}
#contactcategories,#cdwImgSplashCatWrapper,#accordionmenusource,.editmodepanel{display:none;margin-left:16px;}
.editformlabel,.editformdesc{display:none;}
.ms-sctabcn,.ms-sctabcnhover{background:none repeat scroll 0 0 #007893;color:#FFF;border-color:#007893;}
.ms-sblink a:link,.ms-sblink a:visited,.ms-sblink a:hover,.srch-Page A:link,.srch-Page A:visited,.ms-searchref-filterlink,.ms-searchref-filterlink:hover{color:#007893 !important;}
div.ui-datepicker-inline div.ui-datepicker-header,div.ui-datepicker-header{background:none repeat scroll 0 0 transparent;color:#016479;}
#eventDateFilter{padding:5px 0 0;}
.photoinfo_picinfo{padding:10px 0 0;}
input#eventStartDate,input#eventEndDate{width:67px;float:none;}
#eventFilterClear:hover,#eventDateClear:hover,.eventDetailLink:hover{cursor:pointer;text-decoration:underline;}
.eventFilterHeader,.eventTitle{background:url("../images/newsheader.jpg") repeat-x scroll 0 0 transparent;color:#4B4949;font-size:10pt;font-weight:700;height:28px;line-height:27px;text-align:left;width:193px;padding:0 0 0 9px;}
#ccfleventdate,.eventDate,tr.eventListDateRow{font-size:14px;font-weight:700;padding:11px 18px 0;}
a.cdw-splash-next,a.cdw-splash-next:hover{background:url("../images/arrows.png") no-repeat scroll 0 0 transparent;height:66px;right:10px;top:108px;z-index:1;}
#eventsbox a.print:hover,.eventcontactus:hover,.meeting30dayarea:hover{background:#4c84a8;color:#fff;}
#sitedisclaimer{height: 30px;text-align:center;font-size:110%;line-height:2.5em;background-color:#B1CDF2;font-weight:bold;color:#333333;}
#calendarList li{list-style:none;}
#entitywrapper{min-height:16px}
.ccflleftlinks li a:hover{text-decoration:underline !important;}
.ccfltitle{font-size:1.4em;font-weight:bold;border-bottom: 2px solid #D68F06;color: #52514D;clear: both;margin:10px 10px 0 10px;}
#contentlinks{width:500px;clear:both;}
#contentlinks-col1{float:left;padding-left:10px;}
#contentlinks-col2{float:left;padding-left:10px;width: 350px;}
.commissionerheader{border-bottom:2px solid #D68F06;height:15px;width:350px;margin-bottom:7px;margin-top: 1px;}
#commissionergrouptitle{float:left;color:#52514d;font-size:10pt;font-weight:bold;text-decoration:none;}
#commissionerbio{float:right;padding-top:3px;}
#commissionerbio a{text-decoration:none;}
.commissionerheaderinfo{background-image:url("../images/ccflarrow.gif");background-repeat:no-repeat;vertical-align:top;background-position:1px 3px;margin:0 0 0 5px;padding:0 0 0 11px;clear:both;}
#commheaderinfo a{text-decoration:none;}
#commheaderinfo a:hover{text-decoration:underline;}
.meetingfilepdf{padding-left:20px;background-image:url("../images/pdf16.png");background-repeat:no-repeat;height:25px;margin: 0 0 0 20px;}
.meetingfilemp3{padding-left:20px;background-image:url("../images/headphones16.png");background-repeat:no-repeat;height:25px;margin: 0 0 0 20px;}
.pdffile{padding-left:20px;background-image:url("../images/pdf16.png");background-repeat:no-repeat;height:25px;margin: 0 0 0 20px;}
.groupheader_item_gold{color:#B97F0E;font-size:10pt;font-weight:bold;padding-top:2px;padding-left:5px;padding-bottom:10px;text-decoration:none;}
#tc_leftcol{float: left;width: 353px; padding: 0 10px 0 0;}
#tc_rightcol{float: left;width: 353px; padding: 0 0 0 10px;}
.boardlisting{padding: 0 0 15px 0;}
#boardtitle{font-weight:bold;}
#boardtitle a{text-decoration:none;}
#boardtitle a:hover{text-decoration:underline;}
#boardliaison{margin: 3px 0 0 0;font-style:normal;display:inline-block;}
#RelatedNews{margin-bottom:5px;}
.adminContact{padding: 0 10px;}
.adminLarger{font-size:1.1em;}#contactemail a{text-decoration:none}
.adminList{margin-top: 0;}
#contactemail a:hover{text-decoration:underline;}
#reportTopic a{text-decoration:none;font-weight:bold;}
#reportTopic a:hover{text-decoration:underline;}
.weeklycolumnpdf{padding-left:20px;background-image:url("../images/pdf16.png");background-repeat:no-repeat;/*min-height:45px;*/margin-left:8px;margin-bottom:8px;}
#noresults{margin: 0px 10px;}
.thumbnailitem{padding:5px; border-style:double;border-color:676767;float:left;margin:10px 15px 10px 15px;}
.scorecardButton{background:left top no-repeat url("../images/gold_button_2.png");width:163px;height:66px;text-align:center;overflow:hidden;}
.scorecardButton:hover{background-position: left bottom;}
.scorecardButton a{display:block;width:100%;height:100%;font-weight:bold;padding:8% 0;color:white;text-decoration:none;}
.scorecardButton a:hover{color:#b68019;text-decoration:none;}

/* Chevron Bullet Style in Content Editors - Start */
#mccol2 #ctl00_PlaceHolderMain_ctl01__ControlWrapper_RichHtmlField ul{list-style-image:url("../images/ccflarrow.gif");}
/* Chevron Bullet Style in Content Editors - End */

#humanServices .itemTitle{padding: 10px 0 0 20px;color:#007893;cursor: pointer;background: url(../images/smallexpand_green.png) no-repeat 0 10px;}
#humanServices .itemTitle:hover {text-decoration: underline;}
#humanServices .titleclose{background: url(../images/smallcollapse_green.png) no-repeat 0 10px;} 
#humanServices .itemdesctext{margin-left: 17px;padding: 5px;}
.humanservices{margin-top: 5px; width: 320px; margin-left: 125px;}
.humanservices a:link{text-decoration: none;}
.humanservices a:hover{text-decoration: underline;}
.CountyLocation{padding:5px 5px 5px 3px;display:inline-block;/*width:100%;*/}
#MapLink a{text-decoration:none}
#MapLink a:hover{text-decoration:underline}
#MapLink{padding-top:2px;}
#locationtitle{border-bottom:2px solid #D68F06;color:#52514d;font-size:10pt;font-weight:bold;line-height:15pt;margin-bottom:3px;margin-top: 1px;text-decoration:none;}
.transportation-info-box{border-bottom:#d68f06 2px solid;text-align:center;padding-bottom:5px;padding-left:5px;padding-right:5px;padding-top:5px;}
.transportation-info-box h2{padding-top:20px;}
.transportation-info-box div{clear:both;}
.extra-spacing li{margin-bottom:10px;}
#serviceZone {margin: 15px 0 15px 0;}

/* Service Button - Start */
.serviceButton{position:relative;top: 0px;left: 0px;background:left top no-repeat url("../images/servicebutton_active.png");width:494px;height:70px;}
.serviceButton:hover{background:left top no-repeat url("../images/servicebutton_hover.png");}
.serviceButton a:hover span{color:#007893;}
.serviceButtonTitle{display:block;width:480px;height:60px;padding: 4px 0 0 12px;position:absolute;top: 5px;left: 0px;font-size:10pt;font-weight:bold;color:#4b4949;}
.serviceButtonDesc{position:absolute;top: 25px;left: 12px;color:#4b4949;}
/* Service Button - End */

.setCenter{vertical-align:middle;}
.permitTypeButton {position:relative;top: 0px;left: 0px;background:left top no-repeat url("../images/permittypebutton_active.png");width:350px;height:28px;}
.permitTypeButton:hover{background:left top no-repeat url("../images/permittypebutton_hover.png");}
/*.permitTypeButton a{display:block;height:28px;width:340px;}*/
.permitTypeButton a:hover span{color:#007893;}
.permitTypeCQButton {position:relative;top: 0px;left: 0px;background:left top no-repeat url("../images/permittypebutton_qo_active.png");width:350px;height:40px;}
.permitTypeCQButton:hover{background:left top no-repeat url("../images/permittypebutton_qo_hover.png");}
.permitTypeCQButton a:hover span{color:#007893;}
.permitTypeOButton {position:relative;top: 0px;left: 0px;background:left top no-repeat url("../images/permittypebutton_o_active.png");width:350px;height:40px;}
.permitTypeOButton:hover{background:left top no-repeat url("../images/permittypebutton_o_hover.png");}
.permitTypeOButton a:hover span{color:#007893;}
.permitTypeQButton {position:relative;top: 0px;left: 0px;background:left top no-repeat url("../images/permittypebutton_q_active.png");width:350px;height:40px;}
.permitTypeQButton:hover{background:left top no-repeat url("../images/permittypebutton_q_hover.png");}
.permitTypeQButton a:hover span{color:#007893;}
.permitTypeButtonTitle{display:block;width:340px;height:22px;padding: 2px 0 0 12px;position:absolute;top: 5px;left: 0px;font-size:8pt;font-weight:bold;color:#676767;letter-spacing:0px;}

/*#permitTypeActions{float: right;width: 250px;padding: 10px 0 0 0;z-index:500;}*/
#permitTypeActions{position:relative;top:20px;left:500px;z-index:500;}
#permitTypeActions a{font: bold 11px Arial;text-decoration: none;background-color: #EEEEEE;color: #333333;padding: 2px 6px 2px 6px;margin: 0 5px 0 0;border-top: 1px solid #CCCCCC;border-right: 1px solid #333333;border-bottom: 1px solid #333333;border-left: 1px solid #CCCCCC;}
#permitTypeActions a:hover{background-color:#C0C0C0;color:#007893;}

/***** Expand/Collapse - Start *****/

/* Expand/Collapse Button - Start */
#expandCollapse {position:relative;top: 5px;right: 0px;width: 100%;}
#expandCollapse a{display:block;color:gray;cursor:pointer;width: 100%;text-align:center;background-color:white;border:thin gray solid;}
#expandCollapse a:hover {background-color:silver;color: #007893;}
/* Expand/Collapse Button - End */

/* Expand/Collapse Section - Start */
#serviceSection{padding: 15px 0 20px 0;}
#serviceSection .itemTitle {position:relative;}
#serviceSection .itemTitle:hover .serviceImage {background:left top no-repeat url("../images/show_hover.png");cursor:pointer;}
#serviceSection .titleclose .serviceImage {background:left top no-repeat url("../images/hide.png");}
#serviceSection .titleclose:hover .serviceImage {background:left top no-repeat url("../images/hide_hover.png");}
#serviceSection .itemdesctext{position: relative;top: 20px;left: 28px;width: 94%;}
#serviceSection .itemdesctext ul{list-style-image:url("../images/ccflarrow.gif");}
#serviceSection .serviceImage{position:absolute;width: 22px;height: 22px;background:left top no-repeat url("../images/show.png");}
#serviceSection .serviceTitle{position: absolute;top: 1px;left: 28px;border-bottom:2px gray solid;padding-bottom:2px;width: 94%;cursor:pointer;}
/* Expand/Collapse Section - End */

/***** Expand/Collapse - End *****/

#permitTable {padding: 2px 0 5px 0;width: 100%;border-width: 0px;}
#permitTable a:hover {text-decoration:underline;}
#permitTable {border-spacing:0px;}
#permitTable tr {height: 17px;}
#permitTable td {padding: 1px 2px 1px 5px;vertical-align:middle;}
#permitTable .permitHeader {font-weight:bold;text-decoration:underline;}
#permitTable .setsRequired {width: 65px;vertical-align:top;}
#permitTable .docType {width: 20px;text-align:center;vertical-align:top;}
#permitTable .docTitle {width: 200px;text-align:left;vertical-align:top;}
#permitTable .licenseType {width: 200px;vertical-align:top;}
#permitTable .reviewStop {width: 200px;vertical-align:top;}
#permitTable .reviewOrder {vertical-align:top;}
#permitTable .odd {background-color:#CCCCCC;}
#bcPermitType a:hover {text-decoration:underline;}

#permitLegend table {border:0;border-collapse:collapse;}
#permitLegend table td {height:20px;vertical-align:middle;}

#bcsNoticeEffectiveDate {padding:10px 0 5px 10px;}
#bcsNoticeCategory {padding: 5px 0 0 10px;}
.bcsNotice{background:url("../images/ccflarrow.gif") no-repeat scroll 2px 5px transparent;line-height:13pt;margin:0;padding:0 0 5px 10px;}
.bcsNoticeTitle {padding: 0 0 0 0;margin: 0 0 0 0;}
.bcsNoticeTitle a:link{text-decoration:none;}
.bcsNoticeTitle a:hover{text-decoration:underline;}
.bcsNoticeDetails {padding:0 0 0 0;line-height:10px;}

#eventRecord{padding: 0 0 5px 0;}

#infoRow{clear:both;width: auto;display:table-row;}
#infoRow.odd{background:#CCCCCC;}
#infoRow .infoRowMoreInfo{float:left;display:table-column;width: 35px;vertical-align:middle;}
#infoRow .infoRowTitle{float:left;display:table-column;width: 200px;font-weight:bold;padding: 0 5px 0 3px;}
#infoRow .infoRowDesc{float:left;display:table-column;width: 490px;}
#infoRow .moreInfo{background:url("../images/View-Icon.png") no-repeat left top;margin:0;padding:0;width: 25px;height: 12px;display:block;}
#infoRow .noInfo{width: 25px;height: 12px;display:block;}
#infoRow:hover .moreInfo{background:url("../images/View-Icon.png") no-repeat left bottom;margin:0;padding:0;width: 25px;height: 12px;}

/* LIST Map Gallery Styles - Start */
#mapSection {position: relative;background:#CCCCCC;margin: 3px 0 3px 0;height: 130px;}
#mapSection .mapInfo {position: absolute;top: 8px;left: 200px;}
#mapSection .mapButtons {position: absolute;top: 70px;left: 200px;}
#mapSection .mapThumb {text-align:center;width: 190px;padding: 5px 0 0 0;}
#mapSection .mapThumb img{height: 120px;max-width: 185px;}
#mapSection .mapTitle {font-size:1.3em;font-weight:bold;color:#03748c;}
#mapSection .mapButton {display:block;height: 20px;width: 300px;color: #666666;background:white;border: 1px solid #666666;margin: 2px;padding: 4px 0 0 0;text-align:center;vertical-align:middle;border-radius: 3px;}
#mapSection .mapButton:hover {color:#007893;background:#DFDFDF;}
/* LIST Map Gallery Styles - End */

/* List Paging Styles - Start */
.jPaginate{height:34px;position:relative;color:#a5a5a5;font-size:small;width:100%;}
.jPaginate a{line-height:15px;height:18px;cursor:pointer;padding:2px 5px;margin:2px;float:left;}
.jPag-control-back{position:absolute;left:0px;}
.jPag-control-front{position:absolute;top:0px;}
.jPaginate span{cursor:pointer;}
ul.jPag-pages{float:left;list-style-type:none;margin:0px 0px 0px 0px;padding:0px;}
ul.jPag-pages li{display:inline;float:left;padding:0px;margin:0px;}
ul.jPag-pages li a{float:left;padding:2px 5px;}
span.jPag-current{cursor:default;font-weight:normal;line-height:15px;height:18px;padding:2px 5px;margin:2px;float:left;}
ul.jPag-pages li span.jPag-previous,ul.jPag-pages li span.jPag-next,span.jPag-sprevious,span.jPag-snext,ul.jPag-pages li span.jPag-previous-img,ul.jPag-pages li span.jPag-next-img,span.jPag-sprevious-img,span.jPag-snext-img{height:22px;margin:2px;float:left;line-height:18px;}
ul.jPag-pages li span.jPag-previous,ul.jPag-pages li span.jPag-previous-img{margin:2px 0px 2px 2px;font-size:12px;font-weight:bold;width:10px;}
ul.jPag-pages li span.jPag-next,ul.jPag-pages li span.jPag-next-img{margin:2px 2px 2px 0px;font-size:12px;font-weight:bold;width:10px;}
span.jPag-sprevious,span.jPag-sprevious-img{margin:2px 0px 2px 2px;font-size:18px;width:15px;text-align:right;}
span.jPag-snext,span.jPag-snext-img{margin:2px 2px 2px 0px;font-size:18px;width:15px;text-align:right;}
ul.jPag-pages li span.jPag-previous-img{background:transparent url(../images/previous.png) no-repeat center right;}
ul.jPag-pages li span.jPag-next-img{background:transparent url(../images/next.png) no-repeat center left;}
span.jPag-sprevious-img{background:transparent url(../images/sprevious.png) no-repeat center right;}
span.jPag-snext-img{background:transparent url(../images/snext.png) no-repeat center left;}
/* List Paging Styles - End */

/* GIS ShapeFile Styles - Start */
#shapefileSection {padding: 5px 0 15px 0;}
#shapefileSection .shapefileIcon {position: absolute;padding: 0 7px 0 0;}
#shapefileSection .shapefileTitle {width: 650px;position:relative;left: 60px;font-size:1.2em;font-weight:bold;}
#shapefileSection .shapefileTitle a{text-decoration:none;}
#shapefileSection .shapefileTitle a:hover{text-decoration:underline;}
#shapefileSection .shapefileDesc{width: 650px;position:relative;left: 60px;}
/* GIS ShapeFile Styles - End */

.snsResultsHeader{background-color:#CC6600;color:white;}
.snsAltRow{background-color:#D9ECFF;}
.colStreet{width: 250px;}
.colStreetType{width: 100px;}
.colPrefix{width: 65px;}
.colSuffix{width: 65px;}

#mainSection {display:block;width:auto;height:78px;margin: 0 0 15px 0;transition: all 0.5s ease;}
#mainSection:hover {/*border: thin solid #333333;*/cursor:pointer;background-color:#CCCCCC;}
#mainSectionImageArea{float:left;width: 110px;padding: 3px 0 0 3px;}
#mainSectionInfoArea{float:left;width: 365px;padding: 0 0 0 8px;}
#mainSectionInfoArea .titleGoldUnderline{display: block;border-bottom: 2px solid #D68F06;width:365px;font-size:1.2em;font-weight:bold;color:#007893;}
#mainSectionInfoArea .plainDescription {display: block;padding: 3px 0 0 0;width:365px;}

.docLvl1 {position:relative;left:15px;}
.docLvl2 {position:relative;left:30px;}
.docLvl3 {position:relative;left:45px;}
.docLvl4 {position:relative;left:60px;}
.docLvl5 {position:relative;left:75px;}

/* DRI Map Buttons - Start */
.smallButton{background:transparent url(../images/smallbutton.png) no-repeat top left;width: 210px;height: 36px;overflow:hidden;margin: -5px 0 0 0;}
.smallButton:hover {background-position:0px -38px;}
.smallButton a{display:block;width:210px;height:35px;position:relative;top:-26px;left:0px;}
.smallButtonTitle{position:relative;top: 9px;left: 58px;font-size:1.15em;font-weight:bold;color:#4b4949;}
.smallButton:hover .smallButtonTitle{color:#007893;}
.smallButtonColorArea{position:relative;top:4px;left:4px;width:50px;height:27px;}
/* DRI Map Buttons - End */

/* SmartCharlotte 2050 Comp Plan Image  - Start */
#compPlanImage {background:transparent url(../images/compplansprite.jpg) no-repeat top left;width: 493px;height: 296px;}
#compPlanImage li {margin: 0;padding: 0;list-style:none;display:block;position:relative;}
#compPlanImage a {display:block;}

#hotspot1{top:3px;right:-135px;width:315px;height:27px;}
#hotspot2{top:4px;right:-195px;width:255px;height:27px;}
#hotspot3{top:5px;right:-225px;width:225px;height:27px;}
#hotspot4{top:8px;right:-240px;width:210px;height:27px;}
#hotspot5{top:10px;right:-245px;width:205px;height:27px;}
#hotspot6{top:12px;right:-250px;width:200px;height:27px;}
#hotspot7{top:15px;right:-240px;width:210px;height:27px;}
#hotspot8{top:17px;right:-225px;width:225px;height:27px;}
#hotspot9{top:19px;right:-198px;width:255px;height:27px;}
#hotspot10{top:21px;right:-135px;width:320px;height:27px;}

#hotspot1 a, #hotspot2 a, #hotspot3 a, #hotspot4 a,
#hotspot5 a, #hotspot6 a, #hotspot7 a, #hotspot8 a,
#hotspot9 a, #hotspot10 a {height: 27px;}

#hotspot1 a:hover {background:transparent url(../images/compplansprite.jpg) no-repeat -175px -300px;}
#hotspot2 a:hover {background:transparent url(../images/compplansprite.jpg) no-repeat -235px -328px;}
#hotspot3 a:hover {background:transparent url(../images/compplansprite.jpg) no-repeat -265px -356px;}
#hotspot4 a:hover {background:transparent url(../images/compplansprite.jpg) no-repeat -280px -386px;}
#hotspot5 a:hover {background:transparent url(../images/compplansprite.jpg) no-repeat -285px -415px;}
#hotspot6 a:hover {background:transparent url(../images/compplansprite.jpg) no-repeat -290px -444px;}
#hotspot7 a:hover {background:transparent url(../images/compplansprite.jpg) no-repeat -280px -474px;}
#hotspot8 a:hover {background:transparent url(../images/compplansprite.jpg) no-repeat -265px -503px;}
#hotspot9 a:hover {background:transparent url(../images/compplansprite.jpg) no-repeat -238px -532px;}
#hotspot10 a:hover {background:transparent url(../images/compplansprite.jpg) no-repeat -175px -561px;}
/* SmartCharlotte 2050 Comp Plan Image  - End */

.map-title{padding:0 11px 0 11px;}
.map-links{padding:0 11px 5px 22px;}
.map-links a{list-style:none;text-decoration:none !important;}
.map-links a:hover{text-decoration:underline !important;}

/* Dynamic Breadcrumb Navigation - Start*/
#breadcrumbNav{margin:0 0 10px 0;}
/* Dynamic Breadcrumb Navigation - End*/

/* County Projects - Start */
.filterControlsSection{position:relative;top: 17px;}
#trafficPatternFilter{position:relative;top: -26px;left: 210px;}
.filterControlLabel{float:left;width:100px;text-align:right;margin:0 10px 0 0;}
.filterTPIcon{float:left;margin:0 10px 0 0;}
.filterTPIcon img{height: 25px;}
.choiceControl{margin:-3px 0 0 0px;}

#projectListing{position:relative;top:17px;}
#projectListingSection{position: relative;background:#CCCCCC;margin: 3px 0 3px 0;height: 50px;}
#projectListingSection:hover{background:#EBEBEB;cursor:pointer;}
#projectListingSection .projectInfo {position: absolute;top: 6px;left: 15px;}
#projectListingSection a.clickFill{display:block;height:100%;width:100%;text-decoration:none;}
.projectTitle{font-size:1.1em;font-weight:bold;color:#03748c;width:420px;}
#listPaging{position:relative;top:12px;}

.projectSubInfo{float:left;font-size:.9em;color:#797979;}
.affectsTraffic{position:absolute;top: 10px;left: 460px;}
.affectsTraffic img{height: 30px;}

.projHeaderSection{position:relative;width:500px;}
.tblLabel{text-align:right;font-weight:bold;width:160px;vertical-align:top;}
.projPSASection .tblLabel{width:120px;}
.projAffectTraffic{float:left;margin:0 15px 0 5px;}
.projHdrTable{float:left;}
.projDescSection{clear:both;padding: 15px 0 0 0;}
.projPSA, .projStatus, .projSchedule, .projContractors, .projBudget, .projComments{margin:15px 0 0 0;}

.projHeaderSection .tblLabel{width:auto;}

.imgTooltip{position:absolute;top:10px;left:25px;visibility:hidden;background-color:#FFFF00;border:1px #333333 solid;padding: 3px 3px 3px 3px;}

.tableWithHeader{width:100%;empty-cells:hide;}
.tableWithHeader th{border-bottom:thin #333333 solid;}
.tableWithHeader .tblLabel{text-align:right;}
.tableWithHeader .percentCell{text-align:right;}
.tableWithHeader td{text-align:center;}

.cellRightJustify{text-align:right;}
/* County Projects - End */

/* Image Gallery - Historical - Historical Markers - Start */
div.imageGallery {position:absolute;top: 68px;right: 25px;width:110px;background-color:#CCCCCC;}
.imageGallery a:hover{display:inline-block;}
.imageGallery img:hover{opacity:0.4;filter: alpha(opacity=40); /* For IE8 and earlier */}
.galleryImage {padding: 5px 0 5px 5px;}
.imageDescription {background-color:white;padding: 5px;}
.closeButton {position:absolute;top:10px;right:10px;border:thin white solid;}
/* Image Gallery - Historical - Historical Markers - End */

/* Fishing Area - Natural Resources - Start */
#fishingAreaTable{width:100%;}
#fishingAreaTable th{text-align: left;text-decoration:underline;}
#fishingAreaTable tr td:first-child{color:#333333;font-weight:bold;}
/* Fishing Area - Natural Resources - End */

#facilityImages{
	/*background-color:#FFB0B0;*/
	/*height:250px;*/
	width:60%;
	float: left;
}

#facilityInfo {
	/*background-color:#B0FFFF;*/
	width: 39%;
	float: right;
	/*text-align:right;*/
}

#infoTop{
	float:right;
}

#infoBottom{
	float: right;
	width: 100%;
}

#infoBottom table{
	padding: 10px 0 0 40px;
}

#infoRelLinks{
	float: right;
	padding: 10px 120px 0 0;
}

#facilityAmenities{
	/*background-color:#EC9FFF;*/
	height:auto;
	width:60%;
	float: left;
}

#facilityRentals{
	/*background-color:#FFE88A;*/
	height:auto;
	clear: both;
	padding: 10px 0 0 0;
}

.myButton {
	/*float: right;*/
    display: inline-block;
    vertical-align: middle;
    padding: 4px 15px;
    border: 2px solid #b3b3b3;
    border-radius: 8px;
    background: #ffffff;
    /*background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#b3b3b3));
    background: -moz-linear-gradient(top, #ffffff, #b3b3b3);
    background: linear-gradient(to bottom, #ffffff, #b3b3b3);*/
    text-shadow: #ffffff 1px 1px 1px;
    font: normal normal bold 1em Verdana;
    color: #595659;
    text-decoration: none;
    position: relative;
    top: 50%;
    /*margin: 3px 0 0 0;*/
}

.moreInfo:hover,
.moreInfo:focus {
    /*border: 2px solid #ffffff;*/
    background: #CCCCCC;
    /*background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d7d7d7));
    background: -moz-linear-gradient(top, #ffffff, #d7d7d7);
    background: linear-gradient(to bottom, #ffffff, #d7d7d7);
    color: #595659;*/
    color: #007893;
    text-decoration: none;
    cursor:pointer;
}
.moreInfo:active {
    background: #b3b3b3;
    background: -webkit-gradient(linear, left top, left bottom, from(#b3b3b3), to(#b3b3b3));
    background: -moz-linear-gradient(top, #b3b3b3, #b3b3b3);
    background: linear-gradient(to bottom, #b3b3b3, #b3b3b3);
}

.smallBtnCentered{min-width: 125px;margin: 2px 2px;text-align:center;}
.smallBtn{min-width: 175px;margin: 2px 2px;}
.medBtn{min-width: 225px;margin: 3px 0 0 0;}
.longBtn{min-width: 305px;margin: 3px 5px 0 5px;vertical-align:top;}

.highlight{background:#FFE67D;}
.subDesc{font-size:1em;font-style:italic;margin: 2px 0 0 3px;}
.floatRight{float: right;}
.floatLeft{float: left;}
.btnImage{
	float: left;
	height: 24px;
    width: 24px;
	margin: 0 10px 0 10px;
	vertical-align:middle;
	display: inline-block;
}

.buttonTitle{font-weight:bold;font-size: 1.2em;}
.btnText{float: left;vertical-align:middle;text-align:left;}

.noBold{
	font-weight:normal !important;
}

.btnAddress {	
	background: url("../images/map-icon.png") no-repeat left center transparent;
	background-size: 100% 100%;*/
}

.btnParking{
	background: url("../images/parking-icon.png") no-repeat left center transparent;
	background-size: 100% 100%;
}

.btnEnv{
	background: url("../images/env-icon.gif") no-repeat left center transparent;
	background-size: 100% 100%;
}

.smalltitle {
    font-size: 1.2em;
    margin: 8px 8px 0 3px;
}

#facilityAmenities{
	display: table-cell;
}

.twoColTable td:nth-child(1){
	text-align:right;
}

.sprite {background-image: url(../images/parkspritesheet.png);background-repeat: no-repeat;display: block;width: 25px;height: 25px;}
.sprite-baseball {background-position: -5px -5px;}
.sprite-basketball {background-position: -40px -5px;}
.sprite-bbq {background-position: -75px -5px;}
.sprite-birding {background-position: -110px -5px;}
.sprite-boatlaunch {background-position: -5px -40px;}
.sprite-boating {background-position: -40px -40px;}
.sprite-bocce {background-position: -75px -40px;}
.sprite-canoelanding {background-position: -110px -40px;}
.sprite-concession {background-position: -5px -75px;}
.sprite-cycling {background-position: -40px -75px;}
.sprite-diving {background-position: -75px -75px;}
.sprite-equestrian {background-position: -110px -75px;}
.sprite-fishing {background-position: -5px -110px;}
.sprite-fitness {background-position: -40px -110px;}
.sprite-picnic {background-position: -75px -110px;}
.sprite-picnic_shelter {background-position: -110px -110px;}
.sprite-playground {background-position: -145px -5px;}
.sprite-rentavail {background-position: -145px -40px;}
.sprite-restrooms {background-position: -145px -75px;}
.sprite-skateboarding {background-position: -145px -110px;}
.sprite-soccer {background-position: -5px -145px;}
.sprite-swimming {background-position: -40px -145px;}
.sprite-tennis {background-position: -75px -145px;}
.sprite-unknown {background-position: -110px -145px;}

.esriSimpleSliderDecrementButton:hover{
	background:aqua;
}

#bx-pager{
	text-align:center;
	margin-top: -50px;
}

#bx-pager a{
	margin: 0 3px;
}

#bx-pager a img{
	padding: 3px 3px 3px 3px;
	border: solid #ccc 2px;
}

#bx-pager a:hover img, #bx-pager a.active img{
	border: solid #5280DD 2px;
}

.pagerThumb{
	width: 50px;
	min-height: 50px;
}

.tableFirstRowTitle{
	font-weight:bold;
}

#SeniorGames{
	padding: 25px 0 0 0;
	width: 100%;
	/*background:aqua;*/
}

#speciesCatHidden{
	visibility:hidden;
}

#speciesImages img{
	padding: 0 5px 0 0;
}
