/*** OLD WC.CSS ***/
.nobackground {background: none; }
/* use h5 tag in place of all h1 tags throughout wc.com site */
h1, h5, h4{ font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-weight: normal;margin: 0px;padding: 0px;text-align: left; color: #002851;}
h4{text-transform:uppercase;}
h2 { font-size: 11px; color: #fff; font-weight: bold; background: #002851; padding: 2px 5px; margin: 5px 0px; }
h3 a {color: #000000;}
/* sneaky trick for accessibility purpose */
h6{display: none;}
h7{font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-weight: normal;margin: 0px;padding: 0px; }
p {margin: 0px;padding: 0px; }
a {color: #000000; border: none; }
hr{ clear: both; padding: 10px 0px; }
img a {border: none;margin: 0px;padding: 0px;}
form{margin:0}
/*---- 
.mc_right_list li a:hover, #deptnav li a, #mc_right_list li a:hover, #footernav li a, #home_mcright a, .formbutton{color: #666666;  text-decoration: underline; }
body, #mc_right, .mcright_link2{color: #666666;}
h1, h3, #subnav, #subnav li a, .subnav_selected, .list1_title, #subnav li a.subnav_selected, #mc_right .subnav, #mc_right .subnav li a, #mc_right .subnav li a.subnav_selected{ color: #336699;}
#mc_right .mc_right_list li a, #mc_right_list li a, #sitemap_left, #bottom, #bottom a, #footer_left p, .list1_byline { color: #595959; }
Shared Background Colors ----*/
body, h3 a, .servicesSectionSub, .servicesBox, #servicesLink {background-color: #ffffff;}
.button2, #servicesSectionMain a:hover  {background-color: #336698;}
.imgHomePageBackground, .imgPageBackground{background: url(/images/home_page_bg.jpg) repeat-x;width: 100%;min-height: 100%;}
.imgPageBackground{background: url(/images/page_bg.jpg) repeat-x;}
.text-align-center{text-align:center;}
.indent20px {margin-left: 20px;}
.indent40px {margin-left: 40px;}
.noborder {border: none;}
/******************************/
/*************** Start Buttons, Forms, Videos and List Styles ***************/

/*---- SIDEBAR LINK LIST ----*/
#mc_right_list {list-style: none;padding: 0px;border-top: 0px solid #F3F3F3;padding: 0px;margin: 0px 0px 0px -20px;}
#mc_right_list li {padding: 4px 0px 4px 20px;border-bottom: 1px dotted #CCCCCC;}
#mc_right_list li a {display: block;}
.mcright_link2 {width: 274px;height: 17px;text-align: left;font-size: 12px;font-weight: bold;padding: 4px 0px 2px 6px;margin-left: -20px;}
#home_mcleft {width: 680px;height: 326px;background: url(/images/home_mc_bg.jpg) no-repeat;float: left;}
#home_mcleft2 {width: 680px;height: 326px;float: left;}
#home_mcright {width: 280px;height: 326px;background: url(/images/home_mcright_bg.gif) no-repeat;float: right;}
#maincontent {width: 960px;line-height: 1.4;text-align: left;padding: 0px;margin: 0px; }
#maincontent a {color: #4d79ad;text-decoration: none;border: none;}
.mc_2col, .hhs_2col, .cfs_2col, .cc_2col, .dot_2col, .doe_2col, .scva_2col, .ps_2col, .hsem_2col, .mb_2col, .hrp_2col, .dend_2col, .clerk_2col, {background: url(/images/clerk_mc_2col_bg.gif) repeat-y;}
#maincontent_full {width: 960px;background: none;line-height: 1.4;text-align: left;padding: 20px 0px;margin: 0px;}
#maincontent p {margin-top: 10px;}
#mc_left {width: 660px;float: left;padding-right: 20px;padding-top: 20px;}
#sitemap_left {width: 660px;float: left;padding-right: 20px;padding-top: 20px;}
#hhs_list1 {list-style: none;}
#hhs_list1 li {margin-top: 10px;}
#mc_right {width: 260px;float: right;text-align: left;background:url(/images/home_mcright_bg.gif) repeat-y;margin: 0px;padding: 0px 0px 0px 20px;}
.hhs_sidebar {background: url(f) repeat-y;}
#mc_right p {}
#mc_left a, #mc_left a:visited {color: #4d79ad;text-decoration: none;border: none;}
#mc_left a:hover, #mc_left a:active, #mc_left a:focus {color: #4d79ad;text-decoration: underline;}
.pdf {background: url(/images/icon_pdf.gif) no-repeat;padding: 2px 0px 2px 22px;min-height: 20px;display: inline;}
#mc_right .subnav {text-align: left;padding: 0px;margin: 0px;text-decoration: none;list-style: none;}


#mc_right .subnav li a {width: 260px;display: block;text-align: left;padding: 8px 0px 8px 20px;margin-left: -20px;border-bottom: 1px dotted #CCCCCC;text-decoration: none;}
#mc_right .subnav li ul.level3 a {width: 240px;color: #336699;display: block;text-align: left;padding: 2px 0px 2px 40px;margin-left: -20px;border-bottom: 1px dotted #CCCCCC; text-decoration: none;line-height: 100%;}
#mc_right .subnav li a:hover{ background: #fff; font-weight: bold; margin-left: -19px; padding-left: 19px; }



#mc_right .subnav li a.subnav_selected {background: #FFFFFF;border-bottom: 1px dotted #CCCCCC;display: block;text-align: left;padding: 8px 0px 8px 15px;margin-left: -20px;font-size: 12px;font-weight: bold;text-decoration: none;}
#mc_right .mc_right_list {list-style: none;padding: 0px;border-top: 0px solid #F3F3F3;padding: 0px;margin: 0px 0px 0px -20px;}
#mc_right .mc_right_list li {padding: 4px 0px 4px 20px;border-bottom: 1px dotted #CCCCCC;}
#mc_right .mc_right_list li a {display: block;}





 #mc_right .subnav li ul.subnav li a.subnav_selected { background: #FFFFFF;border-bottom: 1px dotted #CCCCCC;display: block;text-align: left;padding: 2px 0px 2px 40px;margin-left: -20px;font-size: 12px;font-weight: bold;color: #336699;text-decoration: none;}
/*---- DOCUMENTS STYLES ----*/
#mc_leftDoc a{color:#000000;text-decoration:none;border:none}
#mc_leftDoc a:visited{color:#000000}
#mc_leftDoc a:hover,#mc_leftDoc a:active,#mc_leftDoc a:focus{color:#000000;text-decoration:underline}
#docHolderbox{text-align:center;width:210px;height:172px;border:1px dotted #4d79ad;float:left;margin:0px 2px 5px 2px}
#docHolder a{text-align:center;width:210px;height:172px;float:left;display:block;padding:0px;margin:0px;}
#docHolder a:hover{background-color:#c5d6ed}
#docTitleBar{background:url(/images/docs_bar.jpg) no-repeat;width:632px;height:90px;padding:15px 0px 0px 10px;color:#fafafa}
/*---- Buttons ----*/
.button2 { color: #fafafa; border: 1px solid #CCCCCC;padding: 6px;display: block;width: 300px;text-align: center;}
.button2:hover {background: #2B5680;}
a.button1 {background: transparent url(/images/button1_bg_a.gif) no-repeat scroll top right;color: #fafafa;display: block;float: left;font: normal 12px arial, sans-serif;height: 30px;margin-right: 6px;padding-right: 5px; text-decoration: none;}
a.button1 span {background: transparent url(/images/button1_bg_span.gif) no-repeat;display: block;line-height: 22px;padding: 3px 10px 5px 18px;} 
a.button{background:transparent url(/images/bg_button_a.gif) no-repeat scroll top right;color:#444;display:block;float:left;font:normal 12px arial,sans-serif;height:24px;margin-right:6px;padding-right:18px;
text-decoration:none;font-weight:bold}
a.button span{background:transparent url(/images/bg_button_span.gif) no-repeat;display:block;line-height:14px;padding:5px 0 5px 18px}
a.button:active{background-position:bottom right;color:#000;outline:none}
a.button:active span{background-position:bottom left;padding:6px 0 4px 18px}
.formbutton{cursor:pointer;border:outset 0px #ccc;background:#99999a;font-weight:bold;padding:1px 2px;background:url(/images/formbg.gif) repeat-x left top}
a.buttonStyle{background:transparent url(/images/bg_button_blue.gif) no-repeat scroll top right;color:#fafafa;display:block;float:left;font:normal 12px arial,sans-serif;height:24px;margin-right:5px;padding-right:18px;
text-decoration:none;font-weight:bold}
a.buttonStyle span{background:transparent url(/images/bg_button_blue_long1.gif) no-repeat;display:block;line-height:14px;padding:5px 0 5px 18px;color:#fafafa}
a.buttonStyle:active{background-position:bottom right;color:#fafafa;outline:none}
a.buttonStyle:active span{background-position:bottom left;padding:6px 0 4px 18px;color:#fafafa}
/*---- Forms ----*/
.appform{width:670px}
.appcol1 {text-align: right; width: 260px; margin: 0; float: left;margin-right: 2px;color: white;font-weight: bold;background: #5e7896;padding: 7px 4px 7px 0px;}
.appcol2 {width: 390px;display: block;float: left;margin: 0;background: #c3d5ef;padding: 0px 0px 2px 4px;color: black;font-weight: bold;}
#apptitle {width: 660px; height: 26px; color: #c3d5f0; font: bold 11px/18px Arial, Helvetica, sans-serif; padding-top: 5px; text-transform: uppercase; letter-spacing: 2px;text-align: center; background: url(/images/appTop.gif) no-repeat;}
div.approw {clear: both; width: 670px; margin-top: 1px; margin-bottom: 1px;}
.appsubmit {padding-top: 4px; width: 660px; background: url(/images/appBottom.gif) no-repeat; clear: both;} 
.appinput { background-color: #fff; font: 11px/14px Arial, Helvetica, sans-serif; color: #5A698B; margin: 4px 0 5px 8px;padding: 1px; border: 1px solid #8595B2;}
.appfieldset{
 width:550px; min-height:160px; padding:25px}
.applegend{ padding:0.2em 0.5em; font-size:14px; font-weight:bold; margin-bottom:10px; text-align:right}
#phoneApp1{float:left;width:75px;padding:5px 5px 5px 0px;text-align:right}
#phoneApp2{float:left;width:150px;padding:2px 5px 2px 0px;text-align:left}
/*---- Video Player Styles ----*/
#vid600Border{position:relative;background-image:url(/images/wide-video-screen.jpg);background-repeat:no-repeat;background-position:top left;width:554px;height:372px;margin-left:50px}
#vid600{position:absolute;top:21px;left:27px}
.flowplayer498x280{display:block; width:498px; height:280px;}
/******************************/
/*************** Page/Section Specific and Title Styles ***************/
/*---- Title Classes ----*/
.efile_title, .about_title, .humanrelations_title, .documents_title, .commission_title, .deeds_title, .treasurer_title, .sheriff_title, .prosecutor_title, .hhs_title, .mfrnl_title, .sitemap_title, .ps_title, .cc_title, .cfs_title , .doe_title, .mb_title, .dot_title, .sc-va_title, .hsem_title, .hrp_title, .dend_title, .mycounty_title, .ceo_title, .mygovt_title, .countyorg_title, .egov_title, .partners_title, .library_title, .emp_title, .nap_title, .mywc_title,.disclaimer_title,.searchresults_title, .clerk_title, .contact_title { background:url(/images/submenuback.jpg); width: 960px; height: 100px; position: relative; }
.index_title{ display: none;}
#dept_title{ background:url(/images/sub_navbar.jpg); width: 694px; height: 99px; position: relative; float: left; z-index: 4000; }
#dept_titleRight{ float: left; background:url(/images/sub_sidetop.jpg); width: 266px; height: 99px; }


/*
.contact_title{background:url(/images/contact_title.gif) no-repeat;color:#557190}
.hhs_title { background: url(/images/hhs_title.gif) no-repeat;color: #930000; }
.mfrnl_title { background: url(/images/mfrnl_title.gif) no-repeat;color: #557190 }
.sitemap_title { background: url(/images/sitemap_title.gif) no-repeat;color: #557190; }
.ps_title { background: url(/images/ps_title.gif) no-repeat;color: #984f00; }
.cc_title { background: url(/images/cc_title.gif) no-repeat;color: #440000; }
.cfs_title { background: url(/images/cfs_title.gif) no-repeat;color: #00094a; }
.doe_title { background: url(/images/doe_title.gif) no-repeat;color: #00540c; }
.mb_title { background: url(/images/mb_title.gif) no-repeat;color: #2a0062; }
.dot_title { background: url(/images/dot_title.gif) no-repeat;color: #000000; }
.sc-va_title { background: url(/images/sc-va_title.gif) no-repeat;color: #301e00; }
.hsem_title { background: url(/images/hs-em_title.gif) no-repeat;color: #484848; }
.hrp_title { background: url(/images/hrp_title.gif) no-repeat;color: #648a6f; }
.dend_title { background: url(/images/eco-nd_title.gif) no-repeat;color: #006e72; }
.mycounty_title { background: url(/images/mycounty_title.gif) no-repeat;color: #557190; }
.ceo_title { background: url(/images/ceo_title.gif) no-repeat;color: #557190; }
.mygovt_title { background: url(/images/mygovt_title.gif) no-repeat;color: #557190; }
.countyorg_title { background: url(/images/countyorg_title.gif) no-repeat;color: #557190; }
.egov_title { background: url(/images/egov_title.gif) no-repeat;color: #557190; }
.partners_title { background: url(/images/partners_title.gif) no-repeat;color: #557190; }
.prosecutor_title {background: url(/images/prosecutor_title.gif) no-repeat;color: #ababab;}
.library_title { background: url(/images/library_title.gif) no-repeat;color: #557190; }
.emp_title { background: url(/images/employee_title.gif) no-repeat;color: #557190; }
.nap_title { background: url(/images/nap_title.gif) no-repeat; color: #557190; }
.mywc_title { background: url(/images/mywc_title.gif) no-repeat;color: #557190; }
.clerk_title { background: url(/images/clerk_title.gif) no-repeat;color: #113975; }
.deeds_title { background: url(/images/deeds_title.gif) no-repeat;color: #b0a977; }
.treasurer_title { background: url(/images/treasurer_title.gif) no-repeat;color: #557190; }
.sheriff_title { background: url(/images/sheriff_title.gif) no-repeat;color: #557190; }
.commission_title { background: url(/images/commission_title.gif) no-repeat;color: #440000; }
.disclaimer_title { background: url(/images/disclaimer_title.gif) no-repeat;color: #113975; }
.searchresults_title { background: url(/images/searchresults_title.gif) no-repeat;color: #113975; }
.documents_title{background:url(/images/documents_title.gif) no-repeat; color: #113975}
.humanrelations_title{background:url(/images/humanrelations_title.gif) no-repeat; color: #557190}
.about_title{background:url(/images/about_title.gif) no-repeat; color: #557190}
.efile_title { background: url(/images/efile_title.gif) no-repeat;color: #113975; }
*/
/*---- Home Page ----*/
#newsArrows{position:absolute;top:18px;right:14px;width:50px;height:14px}
#newsArrowLeft{float:left}
#newsArrowLeft a{background:url(/images/down-arrow.jpg);width:23px;height:22px;display:block}
#newsArrowLeft a:hover{background:url(/images/down-arrow_o.png)}
#newsArrowRight{float:left}
#newsArrowRight a{background:url(/images/up-arrow.jpg);width:23px;height:22px;display:block}
#newsArrowRight a:hover{background:url(/images/up-arrow_o.png)}
#navcontainer{margin-top:-3px;width:252px;height:108px;background:url(/images/boxes-menu.png) no-repeat}
#navcontainer ul{list-style:none;margin:0;padding:0;border:none}
#navcontainer li{width:218px;margin-left:12px}
#navcontainer li:hover{background-image:url(/images/selected-top-trans.png)}
#navcontainer li a{color:#fafafa;font-size:10px;padding:2px 0px 4px 0px;text-decoration:none;display:block}
#navcontainer li a:hover{text-decoration:none}
#newsBack { position: absolute;z-index: 1; height: 251px;width: 624px;top: 0px;left: 0px; padding-left: 0px; }
.news_style{display:none;color:#fafafa;width:624px;height:226px;overflow:hidden;}
.showhere{position:absolute;top:0px;left:24px;color:#fafafa;width:580px;height:226px;}
.news_border{font:normal 100% "Arial","Lucida Grande",Verdana,Sans-Serif;border:1px solid gray;padding:5px 5px 5px 5px;width:624px;height:226px;overflow:hidden}
.news_mark{font:normal 70% "Arial","Lucida Grande",Verdana,Sans-Serif;border:0px solid gray;width:624px;height:226px;text-align:center}
.news_title{font:bold 120% "Arial","Lucida Grande",Verdana,Sans-Serif;border:0px solid gray;padding:5px 0px 9px 5px;color:black}
.news_show img{margin-left:5px;margin-right:5px}
.buttondiv{position:absolute;top:208px;right:0px;padding:5px 5px 5px 5px;height:20px;z-index:999;cursor: pointer;}
img.buttondiv{padding-left:2px;padding-right:2px; } 
.news_move{ position:relative; width:624px;height:226px;overflow:hidden}
.mytable{width:624px;height:226px;vertical-align:top}
.news_style{}
.controlboxclass{position:absolute;right:35px;top:30px}
#newsList{min-height:100px;}
#newsList a:focus{ outline:none}
#newsList a{display:block;width:295px;height:21px;padding-left:14px;padding-top:2px;margin:0px;color:#fafafa;background:url(/images/itemback.gif);font-weight:bold;text-decoration:none;font-size:11px}
#newsList a:hover{background-image:url(/images/selected-trans.png);background-position:top left;background-repeat:no-repeat;width:295px}
.newsListContent{color:#fafafa;margin-bottom:5px;margin-left:-5px;display:none;width:257px;height:auto;padding:3px;}
#newsListSubItems{margin:-3px 0px 0px 20px; background: #1d4370; border: 1px solid black; width: 235px; height: auto; padding: 5px 0px 5px 0px;}
#newsListSubItems a{display:block;width:295px;height:16px;padding-left:10px;padding-top:2px;margin:0px;color:#000000;text-decoration:none;font-size:11px; color: #fafafa;}
#newsListSubItems a:hover{width:249px; background: none; text-decoration: underline;}
#newsfeed {width: 960px;height: 33px;background: url(/images/newsfeed_bg.gif) no-repeat;}
ul#newsfeed_list {list-style: none;padding: 9px 0px 0px 120px;margin: 0px;}
#newsfeed {width: 960px;height: 33px;background: url(/images/newsfeed_bg.gif) no-repeat;}
ul#newsfeed_list {list-style: none;padding: 9px 0px 0px 120px;margin: 0px;}
#home_mcleft {width: 330px;height: 236px;background: url(/images/home_mc_bg.jpg) no-repeat;padding: 80px 10px 10px 340px;line-height: 1.6;float: left;}
#home_mcright {width: 280px;height: 261px;padding-top: 65px;background: url(/images/home_mcright_bg.gif) no-repeat top;float: right;}
#home_mcright a {text-decoration: none;border: none;}
.mcright_link1 {width: 274px;height: 17px;background: #6699CC;text-align: right;padding: 4px 6px 0px 0px;color: #fafafa;}
#home_initiatives {list-style-type: none;margin: 0px;padding: 0px;}
#home_initiatives li {height: 40px;width: 270px;display: block;padding: 8px 0px 0px 10px;margin: 0px;}
.list1_altbg1 {background: #E8EAEE;}
.list1_altbg2 {background: #F4F7FB;}
.list1_title {font-weight: bold;font-size: 14px;}
.list1_byline {font-weight: normal;font-size: 12px;line-height: 1.2;}
#maincontent_home {width: 930px;background-image: none;line-height: 1.4;text-align: left;padding: 10px 15px 0px 15px;margin: 0px;}
/*---- My County ----*/
#mycounty_list {list-style: none;width: 600px;}
#mycounty_list h1, #mycounty_list h5 {width: 480px;display: block;margin-left: 120px;}
.mywc_what {background: url(/images/mywc_what_bg.jpg) top no-repeat;}
.mywc_residents {background: url(/images/mywc_residents_bg.jpg) top no-repeat;}
.mywc_employees {background: url(/images/mywc_employees_bg.jpg) top no-repeat;}
.mywc_business {background: url(/images/mywc_business_bg.jpg) top no-repeat;}
.mywc_partners {background: url(/images/mywc_partners_bg.jpg) top no-repeat;}
#mycounty_list li {display: block;width: 600px;min-height: 120px;background: none;margin: 20px 0px;padding-top: 10px;}
#mycounty_list li a {display: block;width: 470px;border-bottom: 1px dotted #CCCCCC;margin: 4px 0px;margin-left: 120px;}
#myGovBox1{background:url(/images/mygov_bg.jpg) no-repeat top left;margin-top: 10px;padding-top: 3px;text-align: center;}
#mcountyLinks {margin-left: auto; margin-right: auto;width: 700px; text-align: center;}
#mcountyLinks a, #mcountyLinks a:visited {margin-top: 4px;width: 185px; display: block;border-right: 1px solid #4d79ad;color: black;padding: 10px 0px 5px 5px;font-weight: bold;float: left;font-size: 11px;}
#mcountyLinks a:hover {background-color: #dde1e7;color: #4d79ad;cursor: pointer;text-decoration: none;}
#mcountyLinksHome {}
#mcountyLinksHome a, #mcountyLinksHome a:visited {width: 185px; display: block;color: white; padding: 10px 0px 5px 5px; float: left;font-size: 11px; text-decoration: none;}
#mcountyLinksHome a:hover {cursor: pointer;text-decoration: underline;}
#mcountyLinksIcon {float: left;padding-left: 10px;}
#mcountyLinksText {float: left;padding-left: 2px;padding-top: 8px;}
.boxesMain{height: 255px;}
#countyDeptsBoxes{width: 159px; height: 200px; float: left; text-align: center; margin-bottom: 5px; padding-top: 5px;cursor: pointer;border: 0px;}
#countyDeptsBoxes a, #countyDeptsBoxes a:visited {font-size: 11.5px;display: block;padding: 4px 0px 8px 0px;}
#countyDeptsBoxes a:hover {border-top: 4px solid #dde1e7;border-bottom: 4px solid #dde1e7;height: 190px; padding-top: 0px;padding-bottom: 4px;}
#countyElectBoxes{width: 154px;height: 200px; float: left; text-align: center; margin-bottom: 5px; margin-left: 4px;padding-top: 5px;cursor: pointer;border: 0px;}
#countyElectBoxes a, #countyElectBoxes a:visited {font-size: 11.5px;display: block;width: 160px; height: 180px; padding-top: 10px;}
#countyElectBoxes a:hover{background-color: #dde1e7;}
.countyDeptSiteLink {display: block; margin-top: 10px;font-weight: bold;}
/*---- My Government ----*/
#deptdivisions{list-style:none;text-align:center}
#deptdivisions li{width:116px;height:250px;background:url(/images/deptdivisions_li_bg.gif) no-repeat top;text-align:center;padding:10px 10px 0px 10px;display:inline}
#deptdivisions a{text-decoration:none}
#deptdivisions img{border:none;width:100px}
#deptdivisions2{list-style:none;text-align:center}
#deptdivisions2 li{display:inline;margin:10px}
.BG-MyGov-Gray-960{background-image:url(/images/bg-gray960.jpg);background-repeat:no-repeat;background-position:top;border-left-width:1px;border-left-style:none;border-left-color:#CCCCCC}
.BG-Library-SubHeaders{background-image:url(/images/listtype1_bg.gif);background-repeat:no-repeat;background-position:center top;border-left-width:1px;border-left-style:none;border-left-color:#CCCCCC}
.BG-MyGov-Gray{background-image:url(/images/executive-frame.jpg);background-repeat:no-repeat;background-position:top;border-left-width:1px;border-left-style:none;border-left-color:#CCCCCC;padding-top:25px}
.BG-CEO-Title{background-image:url(/images/CEO-title-bg.gif);background-repeat:no-repeat;background-position:top;border-left-width:1px;border-left-style:none;border-left-color:#CCCCCC}
.deptOrgContent{padding:15px;width:400px;height:230px;
display:none;text-align:left}
.deptOrgContentmain{width:451px;height:284px;padding:10px}
#deptItemsAdmin,#deptItemsElection,#deptItemsGeneral,#deptItemsCourt,#deptItemsFiscal,#deptItemsClerk{margin-top:0px;width:207px;height:45px;color:black;padding:0px 0px 0px 0px;font-weight:bold;background:url(/images/dept-org_contentbox.jpg);text-decoration:none}
#deptItemsAdmin a,#deptItemsElection a,#deptItemsGeneral a,#deptItemsCourt a,#deptItemsFiscal a,#deptItemsClerk a,deptItemsAdmin a:visited,#deptItemsElection a:visited,#deptItemsGeneral a:visited,#deptItemsCourt a:visited,#deptItemsFiscal a:visited,#deptItemsClerk a:visited{width:207px;height:30px;display:block;padding:15px 0px 0px 10px;text-decoration:none}
#deptItemsAdmin a:hover,#deptItemsElection a:hover,#deptItemsGeneral a:hover,#deptItemsCourt a:hover,#deptItemsFiscal a:hover,#deptItemsClerk a:hover{text-decoration:none}
#deptItemsPhd,#deptItemsWcmh,#deptItemsPcms,#deptItemsJhs,#deptItemsWchs,#deptItemsMeo,#deptItemsWcl{margin-top:0px;width:207px;height:45px;color:black;padding:0px 0px 0px 0px;font-weight:bold;background:url(/images/dept-org_contentbox.jpg);text-decoration:none}
#deptItemsPhd a,#deptItemsWcmh a,#deptItemsPcms a,#deptItemsJhs a,#deptItemsWchs a,#deptItemsMeo a,#deptItemsWcl a,#deptItemsPhd a:visited,#deptItemsWcmh a:visited,#deptItemsPcms a:visited,#deptItemsJhs a:visited,#deptItemsWchs a:visited,#deptItemsMeo a:visited,#deptItemsWcl a:visited{width:207px;height:30px;display:block;padding:15px 0px 0px 10px;text-decoration:none}
#deptItemsPhd a:hover,#deptItemsWcmh a:hover,#deptItemsPcms a:hover,#deptItemsJhs a:hover,#deptItemsWchs a:hover,#deptItemsMeo a:hover,#deptItemsWcl a:hover{text-decoration:none}
#deptnav_container {width: 960px; position: absolute; bottom: 0px; left: 10px;}

/*
#deptnav {list-style: none;padding: 9px;margin: 0px 0px 0px 0px;text-align: left;}
#deptnav li {display: block; background: none; float: left;}
#deptnav li a {text-align: left; display: block ; font-weight: bold; margin: auto 4px; padding: 6px 8px 7px 8px; text-decoration: none;color: #fff; font-size: 14px;}
#deptnav li a:hover{ color: #002851; background: #fffff;  }

.deptnav_selected_a {background: #FFFFFF;  padding-top: 15px; }
#deptnav li.deptnav_selected a {display: block;background: #fff;text-align: center;font-weight: bold; padding: 16px 8px 18px 8px; font-size: 14px; color: #002851;}
#deptnav li.deptnav_selected a:hover{ color: #002851; background: #fffff;}


#deptnav li.hhs_deptnav a {color: #930000;}
#deptnav li.clerk_deptnav a {color: #113772;}
#deptnav li.cc_deptnav a {color: #440000;}
#deptnav li.cfs_deptnav a {color: #00094b;}
#deptnav li.commission_deptnav a {color: #440000;}
#deptnav li.deeds_deptnav a {color: #b0a977;}
#deptnav li.doe_deptnav a {color: #00430a;}
#deptnav li.dot_deptnav a {color: #000000;}
#deptnav li.eco-nd_deptnav a {color: #006e72;}
#deptnav li.hrp_deptnav a {color: #648a6f;}
#deptnav li.hs-em_deptnav a {color: #484848;}
#deptnav li.mb_deptnav a {color: #2a0062;}
#deptnav li.prosecutor_deptnav a {color: #ababab;}
#deptnav li.ps_deptnav a {color: #984f00;}
#deptnav li.sc-va_deptnav a {color: #2f1e00;}
#deptnav li.sheriff_deptnav a {color: #333333;}
#deptnav li.treasurer_deptnav a {color: #335839;}
*/



.webapp{}
a.webapp{}

#listtype1{list-style:none;width:600px}
#listtype1 h1, #listtype1 h5{width:480px;display:block;margin-left:10px}
#listtype1 li{width:600px;min-height:120px;background:url(/images/list600_header.gif) no-repeat;margin:20px 0px;padding-top:10px}
#listtype1 img{margin-right:40px;margin-top:10px}
#listtype1 p{margin:-16px 0px 8px 10px}
#listtype1 li a,#listtype1 li a:visited{width:448px;display:block;border-bottom:1px dotted #CCCCCC;margin:4px 0px 4px 30px}
#listtype1 li a.webapp,#listtype1 li a.webapp:visited{background:url(/images/icon_webapp.gif) no-repeat left;width:448px;display:block;border-bottom:1px dotted #CCCCCC;margin:4px 0px 4px 10px;padding-left:22px}
#listtype2{list-style:none;width:600px}
#listtype2 h1{width:580px;display:block;margin-left:20px}
#listtype2 li{display:block;width:600px;min-height:120px;background:url(/images/listtype1_bg.gif) no-repeat;margin:20px 0px;padding-top:10px}
#listtype2 img{border:1px solid #CCCCCC;margin-left:10px}
#listtype2 p{margin:-16px 0px 8px 20px}
#listtype2 li a{display:block;width:570px;border-bottom:1px dotted #CCCCCC;margin:4px 0px 4px 40px}
#docs1{list-style:none;width:100%}
#docs1 li{display:block;width:600px;min-height:120px;background:none;margin:10px;padding:0px;text-align:left;border-bottom:1px dotted #CCCCCC}
#docs1 li img{border:none;vertical-align:middle;margin-right:15px;padding:5px;border:1px solid #CCCCCC;background:#FFFFFF}
#myGovGrey960{margin-top:20px;width:960px;}
div.listtypemyc{float: left; width: 450px;}
#listtypemyc{list-style:none;width:456px;margin-left:10px;min-height:500px}
#listtypemyc h1, #listtypemyc h5{
display:block;margin-left:10px;font-size:16px;font-weight:bold}
#listtypemyc li{width:456px;min-height:120px;background:url(/images/list456_header.gif) no-repeat;margin:20px 0px;padding-top:10px}
#listtypemyc img{margin-right:40px;margin-top:5px}
#listtypemyc p{margin:0px 0px 8px 0px}
#listtypemyc li a{width:300px;display:block;border-bottom:1px dotted #CCCCCC;margin:4px 0px 4px 30px}
#listtypemyc li a.webapp,#listtypemyc li a.webapp:visited{background:url(/images/icon_webapp.gif) no-repeat left;width:300px;display:block;border-bottom:1px dotted #CCCCCC;margin:4px 0px 4px 10px;padding-left:22px}
div.listEdge{float: left; width: 300px;}
#listEdge{list-style:none;width:300px;margin-left:10px;}
#listEdge h1, #listEdge h5{
display:block;margin-left:10px;font-size:16px;font-weight:bold}
#listEdge li{width:300px;min-height:120px;background:url(/images/list456_header.gif) no-repeat;margin:20px 0px;padding-top:10px}
#listEdge img{margin-right:40px;margin-top:5px}
#listEdge p{margin:0px 0px 8px 0px}
#listEdge li a{width:270px;display:block;border-bottom:1px dotted #CCCCCC;margin:4px 0px 4px 30px}
#jDrawersHolder{position: relative; min-height: 720px; border-top: 1px solid #C0C0C0; z-index: 1;}
/* HHS */
#headstartContent {background: url(/images/wc-hs-middle.gif) repeat-y;height: auto;width: 673px;}
#hhsDepts {width: 635px; height: auto; border: 1px dotted gray; padding: 10px;margin-bottom: 10px;}
#hhsDepts a {font-size: 1.9em;}
#hhsDeptsImg{padding: 10px; float: left; text-align: center;}
#hhsDeptsTitle{width: 480px; border-bottom: 1px solid black; padding-top: 10px;}
#hhsDeptsMission{width: 90%; margin-top: 5px;padding-left: 15px; }
#hhsDeptsR{width: 80%; float: left;}
#servicesSectionMain {display: block;border: 1px solid #336699;margin-bottom: 4px;width: 229px;}
#servicesSectionMain a {font-weight: bold;font-size: 12px;display: block;width: 219px;padding: 6px 0px 6px 10px;margin: 0px;color: #000000;}
#servicesSectionMain a:hover {color: #fafafa;cursor: pointer;}
.servicesSectionSub {display: none; margin-bottom: 20px;}
#servicesLink {display: block;margin-left: 25px;width: 90%;cursor: pointer;}
#servicesLink:hover {text-decoration: underline;font-weight: bold;}
.servicesBox {display:none; width: 100%;height:auto; border-top: 1px solid black; border-bottom: 1px solid black;margin-top: -15px;z-index: 100;position: relative;}
#servicesHalf{float: left; width: 50%;}
#servicesClose {text-align: right; }
#servicesCloseButton, #servicesCloseButton a {width: auto;float: right;}
#servicesClose, #servicesClose a, #servicesClose a:visited {display: block;padding: 2px 6px 2px 0px;float: right;font-size: 14px;font-weight: bold;}
#servicesClose a:hover {text-decoration: underline;}
.govElected{display:none; height:240px; width: 97%;border-top: 1px solid #cccccc;padding-top: 10px;margin-left: 4px;}
/*---- CEO CORNER ----*/
#gallery {list-style: none;width: 660px;padding: 10px 0px;}
#gallery li {width: 129px;height:129px;padding: 18px;background: none;border: none;display: inline;}
#gallery li img {border: none;margin: 12px 0px;}
/*---- NAP ----*/
#napAbout1{margin-bottom:-8px}
#napAbout2{padding-bottom:15px}
#naprfquote{float:right;text-align:left;padding-top:15px;padding-right:140px;background:url(/images/ficano125.jpg) top right no-repeat;height:140px;width:65%;margin-right:30px;}
#napli1{float:left;width:33%}
/*---- Management and Budget ----*/
p.mbp {background: #e4e4e4; text-align: justify;}
div.mbp{font-size:.9em}
/*---- DOT Technology Roadmap  ----*/
#timelineMonth{color: #000; font-weight: bold; font-size: 12px; float: left; width: 100px; padding: 2px 0px 3px 0px; margin-top: 4px; background:url(/images/orange-bar.jpg); position: relative;}
#timelineMonth2{color: #000; font-weight: bold; font-size: 12px; float: left; width: 100px; padding: 2px 0px 3px 0px; margin-top: 4px; background:url(/images/green-bar.jpg); position: relative;}
#timelineYear{background:url(/images/yr_box.jpg); color: #336699; font-weight: bold; font-size: 16px; padding: 6px 6px 6px 6px; float: left;}
#timeline{height: 400px; width: 1253px; position: relative; text-align: center;}
#timelineSpotBlue, #timelineSpotOrange{width: 20px; height: 24px; position: absolute; cursor: pointer; z-index: 2;}
#timelineSpotBlue{background:url(/images/highlighted_tickmarkb.png); bottom: 19px;}
#timelineSpotOrange{background:url(/images/highlighted_tickmarko.png); top: 20px; }
#timelineSpotBlue:hover{background:url(/images/blue-tick.png);}
#timelineSpotOrange:hover{background:url(/images/orange-tick.png);}
div.talkBubbleBlue,div.talkBubbleOrange {position: absolute; font-size: 10px; z-index: 1000;}
div.talkBubbleBlue{bottom: 36px;}
div.talkBubbleOrange{top: 36px;}
#bubbleContent{ padding: 20px 24px; color:#fff; }
div.highlightBlue{ background:url(/images/blue_highlight.png); position: absolute; bottom: 26px; height: 26px; width: 26px; z-index: 1; }
div.highlightOrange{ background:url(/images/orange_highlight.png); position: absolute; top: 26px; height: 26px; width: 26px;  z-index: 1;}
#blueContent{background:url(/images/bubble_blue-mid.png); width: 171px; color: white;}
#orangeContent{background:url(/images/bubble_orange-mid.png); margin-left: 2px; width: 171px; color: white;}
#container{position: relative;width: 600px;height: 400px;overflow: hidden;border: 1px solid #EFEFEF;border-bottom: 5px;z-index: 1;}
#scroller{width: 1253px;}
.scrollNav, .scrollNav a:link, .scrollNav a:visited {font-size: .8em;color:#00009C;font-weight: bold;}
/******************************/
/*************** unsorted ***************/
#lsLinks{text-align: center; margin-left: auto; margin-right: auto; margin-top: 15px;}
#lsLinks a, lsLinks a:visited{display: block; float: left; margin: 0px 10px 0px 10px; background: #fff; border: 1px solid #cccccc; padding: 2px 10px 2px 10px;}
#lsLinks a:hover{background: #eeeeee; text-decoration: none;}
#llsLinks2Main{margin-left: auto; margin-right: auto; width: 100%;}
#llsLinks2{float: left; background: #fff; border: 1px solid #cccccc; margin: 0px 5px 0px 5px;}
#llsLinks2 a{display: block; text-decoration: none; background: #fff; padding: 10px;}
#llsLinks2 a:hover{text-decoration: none;background: #eeeeee; }
#formWrapper {padding:15px 35px 30px 10px;text-align:center;}
#formContainer{width:75%;margin:0 auto;padding:0;text-align:left;}
#clear{clear: both;}
.label1 {float:left; width:190px; margin-right:20px; text-align:right; }
.leftAlign {float:left; padding-left:5px; text-align:left; }
.formRow {padding: 5px 0; text-align:left; position: relative;}
#optional, #req{ color: black; font-size: 12px; font-weight: normal; margin-top: -15px; }
#req{ color: red; }
.formContentTitle {padding:25px 0px 0px 15px; border-bottom:1px solid #006699; margin-bottom: 10px;}
#calendarAnchorLinks { background-color:#f5f5f5; padding:20px 150px; text-align:center; line-height:25px;}
.breakPadding {padding:15px 0 0 0;}
.newIcon {margin:0 15px 0 0; display:inline; float:right;}
.backToTop {text-align:right; padding:35px 0 35px 0;}
.justify {text-align:justify;}
.button3  {margin-left:10px; font-weight:bold; width:115px; color:navy; line-height:24px;}
 
#formWrapper {padding:15px 35px 30px 10px;text-align:center;}
#formContainer {width:75%;margin:0 auto;padding:0;text-align:left;}
#formComplaintContainer {width:80%;margin:0 auto;padding:15px 15px 30px 15px;text-align:left;}
#complaintHeader {background:url(/CPTF/Images/CPTF_header.jpg) no-repeat; background-position:center;height:170px;line-height:170px;}
h2.headerImgPageTitle {text-indent:-9000em; display:none; font-size:1px;}
 
h2.ContentTitle,
.formContentTitle {padding:25px 0 0 0;margin:0 25px 10px 25px;border-bottom:1px solid #006699;font-weight:bold;font-size:13px;}
.optional, #req {color:black; font-size:12px; font-weight:normal; margin-top:-15px;}
.required {font-size:12px; color:#FF0000;}
 
.formRowCPTF {padding:5px 0;text-align:left;position:relative;line-height:20px;}
.formRow {padding:5px 0;text-align:left;position:relative;}
.label1 {float:left;width:190px;margin-right:20px;text-align:right;}
.label1CPTF {float:left;width:180px;margin-right:10px;text-align:right;}
.label2CPTF {margin:0 10px 0 10px;width:190px;text-align:right;}
.tables td {padding:5px; border:1px solid #999999; text-align:center;}
.paddingTopBottom10px {padding:0 10px;}
div.videoItem{cursor: pointer; color: #fff; background:url(/images/item.png); padding: 3px 0px 0px 10px; height: 45px;}
div.videoItem:hover {background:url(/images/item_selected.png);}
div.videoTitle{font-weight: bold; font-size: 11px; padding-top: 5px;}
div.vidDesc{font-size: 9px; margin-top: 0px;}
div.edgenewsletterSignup{ width: 620px; padding: 10px 0px; border-top: 1px solid #336698; border-bottom: 1px solid #336698; }
div.signupLeft{ float: left; width: 200px; padding: 6px 5px; text-align: right; font-weight: bold; }
div.signupRight{ float: left; width: 400px; padding: 5px; }
div.signupSubmit{ text-align: right; padding: 20px 100px 20px 0px; }
/******************************/ 
/*****************\

/*************** Start Global Styles and layouts ***************/
body { background: url(/images/bgSub.jpg) repeat-x #fff; font-family: Arial, Helvetica, sans-serif ; font-size: 12px;margin: 0px;padding: 0px;min-width: 960px;font-weight: normal;text-align: justify; height: 100%;}
*:focus{ outline: 0px; }
h6{display: none;}

#headline{ text-transform: uppercase; text-align: left; width: 100%; font-size: 18px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #002439; font-weight: bold; }

#breadcrumb{ padding: 8px; color: #002851; font-size: 12px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
#breadcrumb span{ font-size: 10px; font-weight: normal; }
#breadcrumb a{ font-size: 10px; text-decoration: underline; font-weight: normal;  }
#breadcrumb a:hover{ text-decoration: none; }

#execblock{ float: left; margin: 15px; width: 280px; height: 81px; }
#execblock img{ border: 5px solid #ededed; margin-right: 5px;display: block; float: left; }
#execblock a{ text-transform: uppercase; float: left; color: #fff; background: #002851; display: block; text-align: left; width: 211px; height: 41px; font-size: 14px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; padding: 5px 0px 0px 5px; margin-bottom: 2px;  }
#execblock span{ color: #002851; font-weight: bold; font-size: 14px; }
#execblock span a{ color: #757575; font-weight:normal; display: inline; height: auto; width: auto; background: none; font-size: 11px; padding: 0px; }
#elected{ width: 320px; height: 120px; float: left; margin-left: 25px; margin-bottom: 20px; }
#elected img{ border: 5px solid #ededed; margin-right: 5px;display: block; float: left; }
#elected a{ text-transform: uppercase; float: left; color: #fff; background: #002851; display: block; text-align: left; font-size: 12px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; padding: 5px 8px; margin: 50px 0px 2px 0px;  }
#elected span{ color: #002851; font-weight: bold; font-size: 14px; display: block; width: 200px; }
#elected span a{ color: #757575; font-weight:normal; display: inline; height: auto; width: auto; background: none; font-size: 11px; padding: 0px; margin-top: 0px; }



.bottomspacingFix----{ display: block; clear: both; margin-bottom: 25px; }
.bottomspacingFixIndex{ display: block; clear: both; margin-bottom: -20px; }
#cloudsAnim{ _display: none; width: 960px; position: absolute; top: 0px; left: 0px; z-index: 1; }
#cloudHolder{width:960px;height:117px;margin-top:0px;}
ul.cloudHolder{padding:0;margin:0;list-style-type:none; margin-top: 25px;}
li.cloudHolder{display:block;width:960px;height:117px;padding:0px}
#welcomeHolder{width:313px;height:41px;position:absolute;top:10px;left:5px}
ul#welcome{padding:0;margin:0;list-style-type:none}
ul#welcome li{display:block;width:313px;height:41px;padding:0px}

#transLeft { _display: none; position: absolute;top: 0px;left: 0px;z-index: 4;background: url(/images/transleft.png) top left;width: 68px;height: 117px; }
#transRight { _display: none; position: absolute; top: 0px; right: 0px;z-index: 4;background: url(/images/transright.png) top left;width: 68px; height: 117px; }

#wcLogo{ _display: none; position: absolute; top: 45px; left: 0px; z-index: 5; }
#main{width: 100%; height: 100%; position: relative;}
#mainHeader{ height: 117px; width: 960px; position: relative; _background:url(/images/clouds_bg.jpg); }

#wrapper { width: 960px; margin: 0 auto; background-image: none; text-align: left; }
#clear{ clear: both; }
#indexContent{ margin-top: 1px; width: 960px; _height: 100%; background:url(/images/content_back.jpg) 0px 10px repeat-y; }


#topControlBar{ _display: none; position: absolute; top: 0px; right: 0px; width: 268px;  height: 108px; padding-top: 8px; z-index: 5; background:url(/images/topControlsBack.png) ; }
#topControls{ position: absolute; top: 10px; right: 0px; width: 268px; text-align: center; z-index: 6; }
#topControls a{  }
#topControls a:hover{ border-bottom: 1px solid black; }
#searchTop{ display: none; position: absolute; right: 15px; top: 22px; _top: 15px; _right: 12px; width: 382px; height: 117px; background:url(/images/dropdownTrans.png); _background:url(/images/newheader/) bottom right no-repeat; z-index: 5;  }


#search_box, #searchDrop{width:215px;height:19px;background:url(/images/dropdown-search_back.jpg) no-repeat; position: absolute; top: 20px; right: 20px;}
#searchDrop{ top: 45px; }
#dropdownButton p{padding-left:10px;padding-top:3px; font-size: 11px;}
#dropdownButton{background:url(/images/dropdown-button.jpg) top right no-repeat; cursor:pointer; height: 19px;}
.dropdownItems{width: 215px; height: 80px; border:1px solid #4d79ad; background-color:#ffffff; overflow-x: hidden; overflow-y:scroll; position: absolute; right: -1px; top: 20px; z-index: 9001;}
#dropdownItems a,#dropdownItems a:visited,#dropdownItems a:active{margin-left:-3px;font-size:10px;font-weight:normal;display:block;border-bottom:1px solid #cccccc;padding-top:3px;padding-bottom:3px;padding-left:17px;background-color:#ffffff;color:#000000;width:178px; text-decoration: none;}
#dropdownItems a:hover{color:#000000;background:url(/images/dropItemBack.gif) top left no-repeat}

#actionGo{ float: left; text-align: center; }
#spotlight{ color: #fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-top: -1px; background:url(/images/toolsback.jpg); width: 960px; height: 285px; }
#spotlightLeft{ width: 694px; float: left; height: 241px; }
#spotlightRight{ float: left; }
a.readmore, a.readmore:visited{ font: 14px bold; color: #f6e37e; text-decoration: none; }
a.readmore:hover{ text-decoration: underline; }
#readMoreLatest{ margin-right: 20px; font-weight: bold; font-size: 11px; }
#readMoreLatest a{ text-decoration: none; }
#readMoreLatest a:hover{ text-decoration: underline; }
#latestNewsItem{ margin-top: 10px; color: #002439; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; }
#latestNewsItem img{ border: 5px solid #002439; margin:10px 10px 10px 0px; }
#latestNewsTitle{ color: #002439; font-weight: bold; font-size: 16px; padding-bottom: 3px; }
#latestNewsDate{ color: gray; font-size: 10px; }
a.moreNews{ display: block; color: #fff; background: #002439; padding: 3px 10px; text-decoration: none; font-weight: bold; width: 75px; text-align: center; margin-top: 4px; }
a.moreNews:hover{ background: #11557d; }
#prTitle{ color: #002439; font-weight: bold; font-size: 12px; padding-bottom: 3px; }
#prTitle a{ text-decoration: underline; }
#prTitle a:hover{ text-decoration: none; }










#features{ width: 694px; float: left; }
a.fItem, a.fItemselected{ cursor: pointer; display: block; float: left; width: 33%; text-align: center; height: 24px; color: #fff; padding-top: 8px; font-size: 13px; }
a.fItem:hover, a.fItemselected{ background-color: #00486f;  }

span.navDesc{ color: #9ca331; font-size: 11px; font-weight: normal; }
#contentRight{ float: left; width: 405px; text-align: center; padding-top: 0px; }
#contentLeft{ float: left; width: 555px; color: #002439; padding-top: 0px; }
#newsLeft{ float: left; width: 300px; margin-right: 40px; }
#newsRight{ float: left; width: 192px; color: #002439; }
#newsTitle{ font-weight: bold; font-size: 18px; }
#newsBlurb{ text-align: justify; font-size: 14px; }
#indexReadmore{ font-weight: bold; font-size: 14px; }

a.servicesSubA{ display: block; width: 200px;  }
a.servicesSubA:hover{ text-decoration: underline; }
#boxesBack{ background:url(/images/leftboxes_back.jpg); width: 346px; margin-left: auto; margin-right: auto; }
#getajob, #applyfor, #getdocs, #signup, #find, #report, #payfor, #learn, #gettraining, #expunge{ display: none; width: 185px; padding-left: 15px; padding-bottom: 8px; }


#rightBlock{ background:url(/images/rightBoxback.jpg); }
#rightBlockTitle{ background:url(/images/rightBoxtop.png) no-repeat; width: 230px; height: 51px; text-align: center; font-size: 24px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #00283e; padding-top: 18px; font-weight: bold; }
#rightBlockContent{ margin: 0px 15px; }
    

#initItem{ padding: 5px;text-align: left;}
a.initA{ display: block; color: #002439; text-decoration: none; cursor: pointer;  }
a.initA:hover{ background: #dde0e1; }
#initTop{ margin-top: 20px; }
#initTitle{ font-weight: bold; font-size: 14px; }
#rightBlockContent ul{  }
#rightBlockContent li{ list-style-type: none; }
#rightBlockContent a{ text-decoration: none; display: block; }
#rightBlockContent a:hover{ text-decoration: underline; }


#footerContent{margin:0 auto; width: 960px; padding-top: 18px; height: 262px; color: #b9b9b9; font-weight: bold;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; }
#footerContent a, #footerContent a:visited{ text-decoration: none; font-size: 11px; color: #b9b9b9; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:lighter; }
#footerContent a:hover{ color: #fff; text-decoration: underline; }
#footerContent ul{ list-style-type: none; margin-bottom: -5px; }
#footerContent ul li{ margin-left: 10px; margin-top: -3px; }

#footerContent1, #footerContent2, #footerContent3, #footerContent4{ float: left; width: 240px; }
#footerContent1{ margin-left: -35px; }
#footerContent2, #footerContent3{ margin-left: -25px; }
#footerContent3{ width: 300px; }
#footerContent4{ width: 260px; position: relative; padding-top: 35px; margin-left: -20px; }
#footerContent4 ul li{ height: 25px; }
#footerContent4 ul li a, #footerContent4 ul li a:visited{ display: block; text-decoration: none; font-size: 12px; color: #b9b9b9; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0px 0px 0px 25px; }
#footerContent4 ul li a:hover{ text-decoration: none; }

#footerDivider{ float: left; background:url(/images/footerDiv.png); width: 2px; height: 250px; }
#footerSeal{ position: absolute; top: 25px; right: 10px; background:url(/images/footer_seal.png); width: 94px; height: 93px; }







#footer{height: 315px; background:url(/images/footer_bg.jpg) repeat-x #303030; width: 100%; padding-top: 10px;}
#copyrightDiv{ background-image:url(/images/footerDiv2.png); background-repeat: no-repeat; background-position: top center; _background: none; width: 960px; margin-left: auto; margin-right: auto; padding-top: 10px; color: #bdbdbd; font-weight: normal; font-size: 10px; text-align: left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
#copyrightDiv a{ color: #bdbdbd; font-weight: normal; font-size: 10px; text-decoration: underline; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
#copyrightDiv a:hover{ text-decoration: none; }


#nav{ width: 960px; z-index: 5001; position: relative; height: 46px; }
#nav ul{ list-style:none; margin: -20px;}
#nav ul li{ display: block; float: left; position: relative; margin: 0px; }
#nav ul li:hover{ background:url(/images/nav_hover.jpg) top center #02263a no-repeat; color: #fff }
.navA{ margin-top: 1px; display: block; height: 31px; float: left; color: #ccdce5; font-size: 18px; font-weight: bold;  padding: 12px 26px 2px 26px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; }
.navA:hover{ background:url(/images/nav_hover.jpg) top center #02263a no-repeat; color: #fff }
.navItemOn{ margin-top: 1px; display: block; height: 31px; float: left; color: #ccdce5; font-size: 18px; font-weight: bold;  padding: 12px 26px 2px 26px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; background:url(/images/nav_hover.jpg) top center #02263a no-repeat; color: #fff }
.navItemOn:hover{ background:url(/images/nav_hover.jpg) top center #02263a no-repeat; color: #fff }



.dropmenuDiv{ position: absolute; left: -7px; top: 45px; display: none; width: 188px; z-index: 5001; padding-top: 1px; }
#dropmenuItems{ width: 188px; background:url(/images/dropmenu_back.png); _background:url(/images/dropmenu_back.gif); }
#dropmenuItems a{ width: 154px; color: #fff; font-size: 11px; display: block; background: none; padding: 6px 10px; margin: 0px auto; font-weight: normal; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; }
#dropmenuItems a:hover{ background:url(/images/dropmenu_hover.jpg) no-repeat #116ba4; }
#dropmenuBottom{ width: 188px; height: 13px; background:url(/images/dropmenu_bottom.png); }
#dropmenuDiv{ background:url(/images/dropmenu_divider.png); height: 2px; width: 174px; margin-left: 7px; _display: none; }

#menumedia{ margin-left: -74px; }


#contentSubTitle1{ font-size: 11px; color: #fff; font-weight: bold; background: #002851; padding: 2px 5px; margin: 5px 0px; }


#smallbox1{ float: right; width: 180px; border: 1px solid #c0c0c0; background:#f5f5f5; margin-right: 20px; padding: 10px; color: #gray; font-weight: bold; font-size: 11px; }
#smallbox1 span{ font-family:"Trebuchet MS"; color: #476170; font-weight: bold; font-size: 14px; display: block; text-align: center; }

#smallerbox1{ width: 165px; border: 1px solid #c0c0c0; background:#f5f5f5; padding: 10px; color: #gray; font-weight: bold; font-size: 11px; margin-bottom: 10px; }
#smallerbox1 span{ font-family:"Trebuchet MS"; color: #476170; font-weight: bold; font-size: 14px; display: block; text-align: center; }
#contactusBox{ width: 450px; border: 1px solid #c0c0c0; background:#f5f5f5; padding: 10px; color: #gray; font-weight: bold; font-size: 11px; margin-bottom: 10px; }
#contactusBox span{ font-family:"Trebuchet MS"; color: #476170; font-weight: bold; font-size: 14px; display: block; text-align: left; }
div.wcform1{  }
div.wcform1 input, div.wcform1 textarea{ font-size: 12px; color: #c0c0c0; padding:2px 5px; margin: 5px 0px; border: 1px solid #c0c0c0; }
input.wcform1Button{ color: #fff; background: #002851; font-size: 11px; padding: 3px 5px; border: 0px; font-weight: bold; }
ul.serviceslist1{ list-style-type:none; margin-left: -34px; }
ul.serviceslist1 li{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #595959; font-size: 12px; display: block; margin: 0px 0px;  }
#contentImgLinks1{ text-align: center; height: 150px; }
#contentImgLinks1 a{ border-top: 1px solid #595959; text-align: center; display: block; width: 108px; margin: 0px 8px; float: left; text-decoration: none; font-weight: bold; color: #595959; font-size: 15px; font-family:"Trebuchet MS"; }
#contentImgLinks1 a:hover{ text-decoration: none; color: #595959; background: #f5f5f5; border-bottom: 1px solid #595959; border-left: 1px solid #595959; border-right: 1px solid #595959; width: 106px; }
#contentImgLinks1 a img{ border: 0px; margin-bottom: 5px; }
#contentImgLinks1 a img:hover{ border: 1px solid #c0c0c0; border-top: 0px; }

/******************************/ 


#deptLists{ list-style-type: none; margin: 0px; }
#deptLists span{ color: #01314b; font-weight: bold; font-size: 14px; }
#deptLists li{ margin-left: 15px; font-size: 11px; font-weight: bold; }
#deptLists li a{ text-decoration: none; color: #666; }

#eventDate{ float: left; width: 60px; height: 49px; background:url(/hhs/images/eventDate_back.jpg); position: relative; }
#dateNumber{ position: absolute; top: 13px; left: 22px; font-size: 20px; color: #02263a;  }
#eventDetails{ float: left; margin-left: 10px; height: 49px; width: auto; }
span.eventTitle{ font-size: 22px; display: block; padding: 2px 0px; color: #002851; font-weight: bold; }
span.eventDetails{ font-size: 14px; color: #999; display: block; }



#navSection{ padding: 5px 0px 5px 15px; color: #fff; background: #002439; font-size: 13px; }
#thirdNav{ padding: 5px 0px 5px 15px; color: #002439; background: #fff; font-size: 12px; border-bottom: 1px solid #002439; }
a.thirdnav{ display: block; margin: 5px 10px; float: left; }
ul.thirdNav { list-style-type: none; margin: 0px; }
li.thirdNav{ display: block; float: left; padding: 5px 10px; position: relative; }
#thirdNav ul li a{  }
#thirdNav ul li:hover{  }
div.nav4drop{ display: none; position: absolute; top: 25px; left: 5px; background:url(/images/nav4drop_back.jpg) #fff repeat-x; border: 1px solid #d7d7d7; width: 100px; }

li.nav4Sub{ float: none; display: block; padding: 10px; }



a.subnav2selected{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; font-size: 14px;  color: #002851; background: #fff; display: block; padding: 6px 8px 7px 8px;}

ul.subnav2{ list-style-type: none; margin: 0px; }
/*
a.subnav2{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; font-size: 14px; display: block; padding: 6px 8px 7px 8px; color: #fff; }
a.subnav2:hover{ color: #002851; }
*/

li.subnav2{ float: left; text-align: left; display: block ; margin: auto 4px; position: relative; color: #fff; }
li.subnav2:hover{ background: #fff; color: #002851; }

div.subnavLink, div.subnavLinkOn{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; font-size: 14px; display: block; padding: 6px 8px 7px 8px; color: #fff; }
div.subnavLink:hover, div.subnavLinkOn{ background: #fff; color: #002851; cursor: pointer; }

div.subdropDiv{ position: absolute; left: -16px; top: 50px; display: none; width: 188px; z-index: 5001;}
div.subdropItems{ width: 184px; background:url(/images/subDrop_back.png); }
a.subdropItems{ width: 154px; color: #002851; font-size: 11px; display: block; background: none; padding: 4px 10px 6px 10px; margin: 0px auto; font-weight: normal; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; }
a.subdropItems:hover{ background:url(/images/subDrop_hover.png) #c6c6c6 repeat-x; color: #002851;  }
div.subdropBottom{ width: 184px; height: 7px; background:url(/images/subDrop_bottom1.png); margin-left: 2px; }
div.subdropDivider{ background:url(/images/subDrop_divider.png); height: 2px; width: 178px; margin-left: 1px; margin-top: -3px; margin-bottom: -1px; _display: none; }





#bodyContent{  }
#bodyContent h2{ margin-top: 10px; display: block; font-size: 11px; color: #fff; font-weight: bold; background: #002851; padding: 2px 5px; margin: 5px 0px; }
#bodyContent a, #bodyContent:visited{ text-decoration: none; color: #336699; }
#bodyContent a:hover{ text-decoration: underline; }

#bodyContent ul{  }
#bodyContent ul li a, #bodyContent ul li a:visited{ text-decoration: none; color: #336699; display: block; padding: 2px 5px; }
#bodyContent ul li a:hover{ text-decoration: underline; }





div.roadmapScrollRight{ float: left; width: 75px; height: 66px; background:url(/images/left-arrow_tl.jpg); cursor: pointer; }
div.roadmapScrollLeft{ float: left; width: 75px; height: 66px; background:url(/images/right-arrow_tl.jpg); cursor: pointer; } 
div.roadMap{ z-index: 1; background: url(/images/roadmap_bg.jpg) 0px 10px; left: 0px; width: 670px; position: absolute; top: 0px; height: 410px; }
div.messageRoadmap{ display: block; position: absolute; top: 50px; left: 150px; width: 477px; height: 175px; background:url(/images/modal-window.png); color: #fff; padding: 50px; text-align: left; z-index: 9000; }
div.messageClose{ left: 71px; position: absolute; top: 60px; height: 35px; width: 50px; cursor: pointer; }
 



#rdOpen{ width: 27px; position: absolute; top: 0px; left: 0px; z-index: 5009; }
#rdOpenTop{ width: 271px; height 9px; background:url(/images/reddotTop.png); }
#rdOpenBack{ width: 271px; background:url(/images/reddotMiddle.png); }
#rdContent{ margin: 10px; }
#rdOpenBottom{ width: 271px; height 16px; background:url(/images/reddotBottom.png); clear: both; }

#rdOpenRight{ float: left; height: 30px; margin-left: 5px; padding-top: 1px; }
#rdOpenLeft{ float: left; height: 30px; margin-left: 8px; }
#rdOpenImage{ width: 71px; }
#rdOpenImage img{ border:1px solid #fff; } 

.reddotopened
{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
background-color:#CCFF66;
border-style:solid;
border-width:1px;
border-color:#99CC33;
vertical-align:middle
}
.reddotopened img
{
vertical-align:middle;
}
.reddotclosed
{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
background-color:#F2DCDB;
border-style:solid;
border-width:1px;
border-color:#E6B9B8;
vertical-align:middle
}
.reddotclosed img
{
vertical-align:middle;
}
 

#featuredEventBox{ padding: 10px; background: #f5f5f5; border: 1px solid #d2d2d2; }
 

#services2 { font-size:14px; line-height:24px; font-weight:bold;}
#services2 li {  list-style: none;text-decoration:none; color:#555; font-size:12px; border-bottom:1px dashed #CCC; }
#services2 li a{  list-style: none;text-decoration:none; color:#003; font-size:13px; padding:3px 6px; }
#services2 li a:hover{  list-style: none;text-decoration:none; color:#fff; font-size:13px; background:#003; }





#cardMain{margin-left: 25px; width: 100%; min-height: 750px;}
#cardRow{float: left; width: 550px; height: auto;}
#card{border: 1px solid black; padding: 5px; min-height: 175px;}
#cardLeft{float: left; width: 30%; height: auto;}
#cardRight{float: left; width: 69%; height: auto; text-align: right;}
#cardBottom{clear: both; padding-top: 20px;}
#underCard{ margin-top: 10px; padding: 5px;}
#sideStuff{padding: 5px; float: left; margin-left: 3px; width: 180px; height: 500px;}
#clear{clear: both;}





#breadcrumbDiv{ width: 670px; }
#breadcrumbDiv a{ color: #003; display: block; float: left; margin-top: 6px; margin-right: 2px; font-size: 10px; padding: 2px 4px; }
#breadcrumbDiv a:hover{ text-decoration: none; color: #fff; background:#003; }