﻿/*************** Start Global Styles and layouts ***************/
body { background-image: url(images/page_bg.png);background-repeat: repeat-x;background-position: top;font-family: Arial, Helvetica, sans-serif;font-size: 12px;margin: 0px;padding: 0px;min-width: 960px;font-weight: normal;text-align: justify;}
.nobackground {background: none; }
h1, h5 { font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-weight: normal;margin: 0px;padding: 0px;text-align: left;}
h2 { padding: 0px;font-size: 14px;letter-spacing: 2px; }
h3 a {color: #000000;}
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; }
#wrapper { width: 960px;margin: 0 auto;background-image: none;text-align: left;min-height: 100px; }
#clear {clear: both;display: none;}
img a {border: none;margin: 0px;padding: 0px;}
form{margin:0}
/*---- Shared Font Colors ----*/
.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, h5, 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.png) repeat-x;width: 100%;min-height: 100%;}
.imgPageBackground{background: url(images/page_bg.png) 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 ***************/
/*---- PAGE SUBNAVIGATION ----*/
#subnav {text-align: left;padding: 0px;margin: 0px;text-decoration: none;list-style: none;}
#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;background: url(images/subnav_li_bg.gif) repeat-y;}
.subnav_selected {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;}
#subnav li a.subnav_selected{background: #ffffff; }
/*---- SIDEBAR LINK LIST ----*/
#mc_right_list {list-style: none;padding: 0px;border-top: 5px 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.gif) 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 {background: url(images/mc_2col_bg.gif) repeat-y;}
.hhs_2col {background: url(images/hhs_mc_2col_bg.gif) repeat-y;}
.cfs_2col {background: url(images/cfs_mc_2col_bg.gif) repeat-y;}
.cc_2col {background: url(images/cc_mc_2col_bg.gif) repeat-y;}
.dot_2col {background: url(images/dot_mc_2col_bg.gif) repeat-y;}
.doe_2col {background: url(images/doe_mc_2col_bg.gif) repeat-y;}
.scva_2col {background: url(images/scva_mc_2col_bg.gif) repeat-y;}
.ps_2col {background: url(images/ps_mc_2col_bg.gif) repeat-y;}
.hsem_2col {background: url(images/hsem_mc_2col_bg.gif) repeat-y;}
.mb_2col {background: url(images/mb_mc_2col_bg.gif) repeat-y;}
.hrp_2col {background: url(images/hrp_mc_2col_bg.gif) repeat-y;}
.dend_2col {background: url(images/dend_mc_2col_bg.gif) repeat-y;}
.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: none;margin: 0px;padding: 0px 0px 0px 20px;}
.hhs_sidebar {background: url(images/hhs_sidebar_bg.gif) repeat-y;}
#mc_right p {margin-top: 20px;}
#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;background: url(images/subnav_li_bg.gif) repeat-y;}
#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: 5px 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.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;background: url(images/subnav_li_bg.gif) repeat-y;line-height: 100%;}
 
#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/button/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/button/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/button/formbg.gif) repeat-x left top}
a.buttonStyle{background:transparent url('images/button/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/button/bg_button_blue_long.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/forms/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/forms/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 ----*/
#title { position: relative;width: 960px;height: 86px; }
.efile_title, .about_title, .humanrelations_title, .documents_title, .commission_title, .deeds_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 { width: 95px;height: 85px;margin: 0px;font-size: 1px;padding: 15px 0px 0px 865px; }
.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; }
.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/home/down-arrow.jpg);width:23px;height:22px;display:block}
#newsArrowLeft a:hover{background:url(images/home/down-arrow_o.png)}
#newsArrowRight{float:left}
#newsArrowRight a{background:url(images/home/up-arrow.jpg);width:23px;height:22px;display:block}
#newsArrowRight a:hover{background:url(images/home/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/home/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/home/itemback.gif);font-weight:bold;text-decoration:none;font-size:11px}
#newsList a:hover{background-image:url(images/home/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;}
#deptnav {list-style: none;padding: 9px;margin: 10px 0px 0px 0px;text-align: left;background: url(images/deptnav_ul_bg.gif) no-repeat bottom;}
#deptnav li {display: inline;width: 146px;background: none;}
#deptnav li a {display: inline;background: url(images/deptnav_bg.gif) repeat-x bottom;text-align: center;font-weight: bold;margin: 6px 4px 10px 4px;padding: 8px;border-top: 1px solid #999999;border-right: 1px solid #999999;border-left: 1px solid #999999;border-bottom: none;text-decoration: none;}
.deptnav_selected_a {background: #FFFFFF;}
#deptnav li.deptnav_selected a {display: inline;background: none;text-align: center;font-weight: bold;margin: 6px 4px 10px 4px;padding: 8px;border-top: 3px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;border-bottom: 1px solid #FFFFFF;}
#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: #b7a616;}
#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}

#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}
/******************************/

/*************** Header, Footer, Navigation Styles ***************/
/*---- Header ----*/
#contentBoxes{background:url(images/boxes-content.png); height: 110px; width: 224px; float: left; text-align: left;}
#scroll_up, #scroll_down, #scroll_up1, #scroll_down1, #scroll_up2, #scroll_down2  {cursor: pointer;}
#scroll_box, #scroll_box1, #scroll_box2 {height: 94px; width: 150px; overflow: auto; text-align: left; font-size: 11px; padding:2px 20px 0px 16px;}
#scroll_box a, #scroll_box1 a, #scroll_box2 a {color: #ffffff; text-decoration: none; display: block; margin-bottom: 2px;}
#scroll_box a:hover, #scroll_box1 a:hover, #scroll_box2 a:hover{text-decoration: underline;}
#scroll_box br, #scroll_box1 br, #scroll_box2 br{line-height: 0px;}
#cloudHolder{width:960px;height:128px;margin-top:0px;}ul#clouds{padding:0;margin:0;list-style-type:none}
ul#clouds li{display:block;width:960px;height:128px;padding:0px}
#welcomeHolder{width:313px;height:41px;position:absolute;top:0px;left:20px}ul#welcome{padding:0;margin:0;list-style-type:none}
ul#welcome li{display:block;width:313px;height:41px;padding:0px}
#loginbar {background: url(images/loginbarbluefade.png) repeat-x;width: 960px;height: 29px;padding: 13px 0px 0px 0px;margin: 0px;text-align: right;font-size: 12px;position: relative; }
#loginbarPng { position: absolute;top: 0px;left: 0px;z-index: 5;background:url(images/top-login-trans.png) top left;width:960px;height:42px; }
#loginbar a { text-decoration: none;margin: 0px 2px;margin-right: 7px;color: #E2E2E2;font-size: 11px;z-index: 100; }
.signin { font-weight: bold;color: #CCCCCC;background: none;padding: 3px 6px 3px 4px;margin: 0px 0px;border: 1px hidden #000000; }
.signin:hover, .signin:active, .signin:focus { padding: 2px 5px 3px 3px;border: 1px dotted #CCCCCC;background: none; }
#loginbar a:hover, #loginbar a:active, #loginbar a:focus { color: #fafafa;text-decoration: none; }
.text_button, .text_button:hover { border: 0px;background-color: transparent;padding: 5px;text-decoration: underline; color: #fafafa; overflow:visible;font-size:1.2em; }
#titlePng { position: absolute;top: 5px;left: 25px;background:url(images/welcome-header-trans.png);width: 468px;height: 82px;display: block; }
.text_button:hover { border: 1px dotted white;padding: 4px; }
#transLeft { position: absolute;top: 0px;left: 0px;z-index: 4;background: url(images/leftOut-trans.png) top left;width: 100px;height: 128px; }
#transRight { position: absolute; top: 0px; right: 0px;z-index: 4;background: url(images/rightIn-trans.png) top left;width: 100px; height: 128px; }
#search_box{width:205px;height:19px;background:url(images/dropdown-search_back.jpg) no-repeat}
#search_box #s{float:left;padding:0;margin:3px 0 0 6px;border:0;width:159px;background:none;font-size:.8em}
#search_box #go{float:right;margin:0px}
#searchBarTop{position:absolute;top:-5px;right:0px}
#searchDrop{position:absolute;top:20px;right:0px;color:#000000;font-weight:normal;font-size:11px}
#dropdownButton p{padding-left:8px;padding-top:2px}
#dropdownButton{background:url(images/dropdown-button.jpg) top right no-repeat;cursor:pointer}
.dropdownItems{position:absolute;text-align: left;top:-32px;right:16px;height:200px;width:204px;z-index:2001;border:1px solid #4d79ad;background-color:#ffffff;overflow-x: hidden; overflow-y:scroll}
#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}
#searchText{position:absolute;top:-5px;left:5px;width:100px;font-size:11px;font-weight:bold;color:#fafafa}
.howDoI{font-size:9px;height:18px;width:205px;border:1px solid #336699}
.loginText{text-align:right;padding:0px 42px 3px 0px;height:auto}
.loginButton{position:absolute;z-index:101;right:0px;top:5px}
#sitemapPopup, #helpPopup, #loginPopup { width: 377px; height: 79px; font-family: Arial, Helvetica, sans-serif; color: #fafafa; font-weight: bold; border: 0px dotted #FFFFFF;padding: 5px; position: absolute; right: -56px; top: 41px; text-align: left; z-index: 100;}
#helpBack {position: absolute; top: 0px; left: 0px; background: url(images/info-trans.png); width: 331px; height: 76px;}
#helpPopup {z-index: 100;}
#loginPopup{right: -56px; top: 41px;}
#popupContent {padding: 10px 35px 0px 0px;}
#loginContentLeft { position: relative; width: 150px; float: left; text-align: left; font-size: 10px; font-weight: bold;}
#loginContentRight {width: 185px; float: left; padding-top: 0px; position: absolute; z-index: 900;}
#navlist{margin-left: 0; padding-left: 0; list-style: none; font-weight: bold;}
#navlist li{padding-left: 10px; line-height: 15px;}
#loginBack{ position: absolute; left: 0px; top: 0px; background: url(images/login-trans.png); width: 331px; height: 76px; }
#loginBarFix{ position: absolute; right: 0px; top: 41px; background: url(images/loginbarfix-trans.png); width: 331px; height: 1px; z-index: 200; }
#loginPopup{position: absolute; right: -56px; top: 41px;}
#loginHelp {padding: 0px 0px 0px 0px; font-size: 10px; text-align: left; font-weight: normal; color: #fafafa;}
#loginPopupInputs {width: 90px; height: 15px; border:1px solid #8DAED1;}
#loginInputs {text-align: right; padding: 0px 42px 3px 0px; height: auto;}
#loginInputButton {position: absolute; right: 0px; top: 5px;}
#helpContents{position: relative; width: 310px;}
#focus { width: 960px;height: 254px;background: none; }

/*---- Main Navigation  ----*/
#mainnav_container { position: relative; font-family: "Century Gothic", Arial, Helvetica, sans-serif;background: url(images/mainnav_bg.gif) repeat-x;width: 980px;height: 67px;margin: 0px;padding: 0px 0px 0px 0px;text-align: center; }
#mainnavlist { list-style: none;background: none;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 4px; position: absolute; top: 0px; left: 0px; z-index: 1001; }
#mainnavlist li { height: 67px;margin: 0px;background: url(images/mainnav_li_bg.gif) no-repeat right;display: inline;color: #fafafa;font-size: 15px; }
#mainnavlist li a { text-decoration: none;height: 39px;color: #fafafa;float: left;display: block;padding: 28px 12px 0px 13px;margin: 0px;background: none; }
#mainnavlist li a:hover, #mainnavlist li a:active, #mainnavlist li a:focus { color: #F9EA6D;height: 35px;border-bottom: 4px solid #6287B8; }
#mainnavlist li.mainnav_selected a { background: url(images/mainnav_li_sel_bg.gif) repeat-x;color: #F9EA6D;height: 39px;border-bottom: 0px; }
#mainnavlist li.mainnav_selectedtemp a { background: url(images/mainnav_li_sel_bg.gif) bottom left repeat-x;color: #F9EA6D;height: 39px;border-bottom: 0px;margin-top: 10px; }


div.dropMenu{ position: absolute; top: 67px; left: -6px; z-index: 2000;background:url(images/dropdown.png) no-repeat; width: 980px; height: 57px; color: #fff; }
div.myCountySubMenu, div.ceoSubMenu, div.eGovSubMenu, div.myGovtSubMenu, div.partnersSubMenu{ width: 950px; padding-left: 18px; padding-right: 15px; height: 45px; text-align: left;}

div.myCountySubMenu{ text-align: left; }


a.myGovtSubMenuAnchor{display: block; float: left; color: white; font-weight: normal; text-decoration: none; font-family: "Century Gothic"; width: 150px; font-size: 11px;}
a.myGovtSubMenuAnchor :hover{ text-decoration: underline; }
span.myGovtSubMenuAnchor1 {float: left; width: 40px; height: 40px; padding-top: 6px; cursor: pointer;}
span.myGovtSubMenuAnchor2 {float: left; width: 90px; height: 40px; padding-top: 8px; cursor: pointer; margin-left: 0px;}

/*---- Footer ----*/
#footer_container {width: auto;height: 70px;padding: 0px;text-align: left;background-color: #DCDCDC;background-repeat: no-repeat;margin: 0 auto;clear: both;}
#footer {width: 960px;height: 70px;margin: 0 auto;background: url(images/footer_bg.gif) no-repeat;}
#footer_left {width: 645px;height: 55px;float: left;padding: 15px 0px 0px 40px;text-align: left;}
#footer_left p {font-size: .9em;text-align: center; padding-top: 10px;}
#footer_left a {font-weight: bold; font-size: .9em;}
#footer_right {width: 272px;height: 60px;float: left;text-align: right;padding-top: 36px;}
#footernav {display: inline;list-style: none;}
#footernav li {display: inline;margin: 0px 3px;font-size: 11px;}
#footernav li a {text-decoration: none;}
#footer a:hover, #footer a:active, #footer a:focus {color: #003399;}
/******************************/

/*************** 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; }

/****  from Steve Campbell modified by SWE 03-04-09 ***/

#cardRow{}
#card{}
#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(/CPTFimages/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;}


/******************************/ 