html{}
#main-wrapper{width:1000px; margin:15px auto; display:block}
#main-content{min-height:515px; overflow:auto; font-size:14px;}
#main-content p{margin:12px 0; line-height:160%; }
#main-content ul{line-height:150%;}
#main-content ul li{margin-bottom:5px;}
#main-wrapper-home{width:1000px; margin:25px auto; display:block}
#main-content-home{overflow:auto; font-size:14px;}
#main-content-home p{margin:12px 0; line-height:160%}
#main-content-home ul{line-height:150%;}
#main-content-home ul li{margin-bottom:5px;}
.left-content-large{width:225px; margin-right:25px; float:left; display:block;} 
.center-content-large{width:475px; height:500px; margin-right:25px; background:url(../assets/images/backgrounds/homemainsmall.png) repeat-x;  float:left; display:block;}
.right-content-large{width:250px; float:left; display:block;}
.left-content{width:225px; margin-right:25px; float:left; display:block;}
.left-inner{display:block; width:225px; background:url(../assets/images/backgrounds/allleftnav.png) repeat-y right;}
.center-content{width:695px; float:left; background:#FFF; display:block; padding:15px; min-height:500px;}
.center-content-left{width:670px; margin-left:25px; float:left; background:#FFF; display:block; padding:15px; min-height:500px;}
.center-content-small{width:445px; padding:15px; float:left; background:#FFF; display:block}
.right-content{width:220px; float:left; background:#FFF; display:block; padding:15px;}
.content-full{display:block; background:#fff; padding:15px; width:920px; margin:0 auto}
.wrapper-right{background:#fff; display:block; width:695px; float:left; padding:15px;}
.wrapper-full{background:#fff; display:block;}
.nodesktop{display:none}
.center-content-center{float:left; width:445px; padding-right:25px; display:block; min-height:500px;}
.center-content-right{float:left; width:200px; display:block; min-height:500px;}
.SecondaryNavigationLarge{display:block; width:185px; padding:15px 0 15px 40px; color:#fff; font-size:14px; font-family: 'Open Sans', sans-serif; font-weight:400; }
.SecondaryNavigationLargeSelected{color:#000; background:#FFF; opacity:.8}
.SecondaryNavigationLarge:hover{color:#000; background:#FFF; opacity:.8}
.homenavleft{display:block; background:url(../assets/images/backgrounds/homeleftnavsmall.png) repeat-y right; width:225px;}
.homenavright{float:left; width:60%; display:block; font-size:10px; padding-top:10px;}
.home-detail{display:none; padding:30px;}
.home-detail-display{padding:30px; display:block}
.home-detail-link{display:block; padding:10px; color:#333; margin:3px 0; border:1px solid #CCC; background:url(../assets/images/icons/arrowright_dark_short.gif) no-repeat right; font-size:14px; width:92%}
.fixed-footer{display:block; position:fixed; bottom:0; right:0; padding:10px; background:#333; color:#FFF; font-size:12px; opacity:0.9; filter:alpha(opacity=90);}
.fixed-footer a{color:#fff}
.fixed-footer a:hover{text-decoration:underline}
.mobile-footer{display:none}
.main-highlight-news{display:none}
.news-full-mobile{display:none}
.news-full{float:left; height:290px; width:250px;}
.news-info{background:#fff; display:block; color:#000; opacity:.8; padding:7px 26px 7px 7px; width:217px;}
.news-info > .news-title{font-family: 'Open Sans', sans-serif; font-weight:700; font-size:15px; display:block;}
.news-info > .news-view-more{color:#A5CAEF}
.news-container{display:block; width:250px; background:url(../assets/images/backgrounds/homerightnavsmall.png) repeat-y left; height:100%;}
.news-title-dark{font-family: 'Open Sans', sans-serif; font-weight:700; font-size:15px; color:#000; display:block; padding:7px 26px 7px 7px; background:#fff; opacity:.8}
.news-date{font-size:12px; font-weight:100; display:block; color:#000; float:right; margin-right:5px; margin-top:5px;}
.news-view-more{display:block; font-size:13px; float:right; color:#8AC5FF; margin:5px 35px 0 0;}
.news-view-all{width:250px; display:block; background:url(../assets/images/backgrounds/homerightnavsmall.png) repeat-y left; height:100%; padding-top:5px;}
.news-view-all a{ display:block; background:#fff; color:#000; opacity:.8; padding:15px 7px; font-family: 'Open Sans', sans-serif; font-weight:700; font-size:15px; width:236px;}
.LeftNav{background-color:#FFF;}
.LeftTitle{font-size:15px; background:#7D9CBD; color:#fff; padding:10px 10px 10px 40px; font-family: 'Open Sans', sans-serif; font-weight:700;  opacity:.9}
.LeftButton{padding:12px 10px 12px 40px; display:block}
.LeftButton_Selected{padding:12px 10px 12px 40px; background:#fff; opacity:.8; color:#000;}
.LeftButton a{text-decoration:none; font-size:14px; color:#FFF}
.LeftButton a:visited{color:#FFF}
.LeftButton:hover{cursor:pointer; background:#fff; color:#000;  opacity:.8}
.LeftButton:hover .LeftLink{color:#000;}
.RightTitle{font-size:20px; color:#333; padding:14px 13px 6px 0; display:block; font-family: 'Open Sans', sans-serif; font-weight:700;}
a.RightLink{font-size:10pt; text-decoration:none;}
a.RightLink:hover{}
a.RightLink:Visited{color:#963700;}
.Title{display:block;font-size:30px;padding:0; color:#333; font-family: 'Open Sans', sans-serif; font-weight:400; margin-top:3px;}
.SubTitle{color:#333;font-size:20px; padding:10px 0; font-family: 'Open Sans', sans-serif; font-weight:700;}
a.SubTitle{color:#000;}
.form-box{display:block; padding:7px; border:1px solid #CCC; margin-bottom:10px;}
.form-number{display:block; font-weight:700; color:#333; font-size:15px;}
.form-box a{display:block; margin:3px 0;}
.countybutton{display:block; padding:10px; width:75%; text-decoration:none; border:1px solid #ccc; margin-bottom:7px; color:#000}
.countybutton:hover{background:#E1E1E1; color:#000}
.districtbutton{display:block; padding:13px; width:95%; border:1px solid #ccc; margin-bottom:7px; color:#000; color:#000; text-decoration:none;}
.districtbutton:hover{background:#E1E1E1; color:#000}
.touchable-link{display:block; padding:15px 10px; width:95%; text-decoration:none; margin-bottom:2px; border:1px solid #ccc; color:#000; background:url(../assets/images/icons/arrowright_dark_long.gif) no-repeat right;}
.MainSearch input[type='text']{-webkit-appearance: none; border-radius: 0;}
.MainSearch input[type='submit']{-webkit-appearance: none; border-radius: 0;}
.MainSearch input[type='button']{-webkit-appearance: none; border-radius: 0;}
.WebForm input[type='text']{-webkit-appearance:none; border-radius:0; padding:6px 5px; width:315px; border:1px solid #C1C1C1; font-size:17px; background-color:#F7F7F7}
.WebForm input[type='tel']{-webkit-appearance:none; border-radius:0; padding:6px 5px; width:315px; border:1px solid #C1C1C1; font-size:17px; background-color:#F7F7F7}
.WebForm input[type='datefield']{-webkit-appearance:none; border-radius:0; padding:6px 5px; width:315px; border:1px solid #C1C1C1; font-size:17px; background-color:#F7F7F7}
.WebForm input[type='password']{-webkit-appearance:none; border-radius:0; padding:6px 5px; width:315px; border:1px solid #C1C1C1; font-size:17px; background-color:#F7F7F7}
.WebForm input[type='file']{-webkit-appearance:none; border-radius:0; padding:6px 5px; width:315px; border:1px solid #C1C1C1; font-size:17px; background-color:#F7F7F7}
.WebForm textarea{padding:6px 5px; width:315px; border:1px solid #C1C1C1; font-size:17px; background-color:#F7F7F7}
.WebForm input[type='radio']{}
.WebForm input[type='submit']{padding:7px 15px; border:none; color:#fff; font-size:17px; background-color:#09F; font-weight:700; -webkit-border-radius:0px;}
.WebForm input[type='button']{padding:7px 15px; border:none; color:#fff; font-size:17px; background-color:#666; font-weight:700; -webkit-border-radius:0px;}
.WebForm select{border-radius:0; padding:6px 5px; width:315px; border:1px solid #C1C1C1; font-size:17px; background-color:#F7F7F7}
.WebForm label{margin-bottom:3px; font-weight:700;}
.WebForm .required{font-size:13px; color:#000; font-weight:100}
.WebForm .example{font-style:italic; font-size:13px; display:block; margin-top:3px; margin-bottom:0;}
.WebForm h5{font-size:16px; color:#09F; margin:0}
.question{font-size:14px; font-style:italic; color:#666; font-weight:bold}
.questionBox{border-bottom:1px #CCCCCC solid; display:block; padding:12px 8px; cursor:pointer}
.questionBox:hover .question{color:#000}
.questionBox a{color:#000}
.imggallery{border:2px #000 solid; margin-bottom:20px; margin-right:20px;}
.AlbumTitle{font-size:18px; font-weight:bold; color:#333; margin-bottom:3px; display:block}
.AlbumDate{font-size:12px;}
.AlbumLink{cursor:pointer; text-decoration:none}
.AlbumThumb{float:left; width:400px; height:200px; margin:25px;}
.AlbumInfo{background:#333; margin-top:140px; height:50px; width:390px; display:block; background:url(/images/gallery_bg.png) repeat; color:#FFF; padding:5px;}
.AlbumInfo > .AlbumName{font-size:15px; font-weight:700; display:block}
.AlbumInfo > .AlbumDate{font-size:11px;  margin-bottom:2px; display:block}
#headerDisplay{display:block !important}
#headercontainer{width:950px; height:40px; margin:65px auto 0px auto; background:url(../assets/images/header/navtransparentsmall.png) repeat-x; display:block;}
#header {
	font-size:14px;
	display:block;
}
#header a{outline:none;  font-family: 'Open Sans', sans-serif; font-weight:700; font-size:14px;}
#header .endLeft{border-left:none; width:0px; padding-left:0px; padding-right:0px; cursor:default; display:block}
#header ul {
	padding:0px 0px 0px 0px;
	list-style:url(../assets/images/header/blank.gif);
	display:table;
	margin:0 auto;
}
#header ul li {
	float:left;
	margin:0;
	padding:0px 0px;
	position: relative;
	z-index:3;	
}
#header ul li:hover{
	background:#7D9CBD;
}
#header li.current{
	background-position:0% -150px;
	color:#fff;
}
#header ul li.current{
	background:#7D9CBD;
}
#header ul li.current ul li a{
	font-weight:normal;
	color:#000;
}
#header li ul li{
	background: #F5F5F5;
	border-left:1px solid #765;
	border-bottom:1px solid #765;
	border-right:1px solid #765;
	clear:left;
	padding: 1px 2px;
}
#header li ul li a {
	display:block;
	width: 200px;
	padding: 5px 2px;
	font: 9pt arial, helvetica, sans-serif;
	background: #F5F5F5;
	color:#000;
}
#header li ul li:hover, #header li ul li:hover a{
	background: #fff;
	color:#000;
}

#header ul li:hover ul{
	display: block;
}
#header a {
	float:left;
	display:block;
	padding:11px 33px 10px 33px;
	text-decoration:none;
	color:#fff;
}
#header ul li ul{
	position: absolute;
	top: 40px;
	left:-2px;
	display: none;
}
#header > ul a {
	width:auto;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#header a {float:none;}
/* End IE5-Mac hack */
/* Fix IE. Hide from IE Mac \*/
* html ul li { height: 1em; vertical-align:top; }
* html ul li a { height: 1em; vertical-align:top; }
/* End */
#header li:hover{
	background-position:0% -150px;
	color:#000;
}
#header li:hover a {
	background-position:100% -150px;
}

.noscreen{display:none}
.header-top{height:40px; background:#426182; width:100%; padding:5px 0px; position:fixed; margin:auto; top:0; z-index:1000; display:block}
.header-top-admin{height:40px; background:#426182; width:100%; padding:5px 0px; position:fixed; margin:auto; top:0; z-index:1000; border-top:6px solid #CC3300;}
.inner-header{width:950px; margin:0 auto; background:url(../assets/images/header/judicialbranch-desktopsmall.png) left no-repeat; display:block; height:100%}
.home-link{display:block; outline:none; width:270px; height:100%; float:left}
.mobile-header{display:none;}
.social{width:225px; display:block; margin-top:25px;}
.inner-social{width:200px; display:block; float:right}
.connect{display:block;  font-family: 'Open Sans', sans-serif; font-weight:700; font-size:16px; color:#333; margin-bottom:10px;}
.searchbar{display:block; float:right}
.searchbar input[type='text']{background:#7D9CBD; padding:7px; height:15px; width:175px; color:#FFF; border:none; margin-top:5px ;display:block; font-size:13px}
.searchbar input[type='submit']{background:url(../assets/images/icons/arrowright_light.gif) no-repeat center #7D9CBD; width:35px; height:29px; color:#FFF; border:none; margin-top:5px;display:block; font-size:13px}
.mobile-menu{display:none}
.main-highlight{display:none;}
.BreadcrumbsMobile{display:none}
.BreadcrumbsLarge{display:block; font-size:13px; float:left; margin-bottom:10px;}
.BreadcrumbsLarge a{display:block; background:url(../assets/images/icons/arrowright_dark.gif) no-repeat right; padding:0px 20px; float:left; font-size:13px; color:#999}
.BreadcrumbsLarge a:hover{color:#333}
.Breadcrumbs_Selected{display:none}

