

/*  Resets  */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, pre, p,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  -webkit-margin-before:0em;
  -webkit-margin-after:0em;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
ins { background-color: #ff9; color: #000; text-decoration: none; }
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
input, select { vertical-align: middle; }

body {font-family:Arial, Helvetica, sans-serif; *font-size:small;background:#fff; } 
select, input, textarea, button { font:99% sans-serif; }
pre, code, kbd, samp { font-family: monospace, sans-serif; }

html { overflow-y: scroll; }
a:hover, a:active { outline: none; }
ul, ol { margin-left: 2em; }
ol { list-style-type: decimal; }
nav ul, nav li { margin: 0; list-style:none; list-style-image: none; }
small { font-size: 85%; }
strong, th { font-weight: bold; }
td { vertical-align: top; }

sub, sup { font-size: 75%; line-height: 0; position: relative; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

em{font-style:italic;}

pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; padding: 15px; }
textarea { overflow: auto; }
.ie6 legend, .ie7 legend { margin-left: -7px; } 
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.ie7 input[type="checkbox"] { vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }
label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; }
button, input, select, textarea { margin: 0; }
input:valid, textarea:valid   {  }
input:invalid, textarea:invalid { border-radius: 1px; -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 0px 0px 5px red; box-shadow: 0px 0px 5px red; }
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color: #f0dddd; }

::-moz-selection{ background: #666; color:#fff; text-shadow: none; }
::selection { background:#666; color:#fff; text-shadow: none; }
a:link { -webkit-tap-highlight-color: #666; }

button {  width: auto; overflow: visible; }
.ie7 img { -ms-interpolation-mode: bicubic; }

body, select, input, textarea { }
h1, h2, h3, h4, h5, h6 { }
a, a:active, a:visited { color:#000; }
a:hover { color: #666;}
.ie7 *{}
p{margin-bottom:1em;}
/* Styles below authored by VC3 */
@media screen {

.pagebody{background:url(images/body_bg.jpg) top repeat-x;}
#wrapper{position:relative;}
.ie8 #wrapper, .ie7 #wrapper, .ie6 #wrapper{width:980px !important;margin:0 auto;}
#header{position:relative;background:#fff url(images/header_bg.jpg) center top no-repeat;height:186px;margin:0 auto;width:100%; max-width:980px;}
#logo{display:block;width:249px; height:71px;background:url(images/logo_bg.png) no-repeat;margin-left:10px;}
#seal{position:absolute;z-index:800;background:url(images/seal.png) no-repeat;width:150px;height:150px;left:50%;top:15px;margin-left:-75px;}
#utilityNav{position:absolute;width:249px; height:71px;background:url(images/utilityNav_bg.png) no-repeat;right:10px;text-align:center;}
#utilityNav a{display:inline-block;color:#8E6E45;font-size:.625em;padding:0 10px;text-decoration:none;font-weight:bold;border-left:1px solid #8E6E45;margin:13px 0 8px;}
#utilityNav a:first-child{border-left:none;}
#utilityNav a:hover{text-decoration:underline;}

#search{}
.watermarktextbox{height:12px;vertical-align:bottom;font-size:.625em;width:130px;}
#search Input[type=submit]{height:18px;width:80px;display:inline-block;margin:0 8px 0 3px;text-align:center;padding:0px;font-size:.6875em;text-transform:uppercase;color:#fff;border:1px solid #999;font-weight:bold;
background: rgb(187,138,82); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(187,138,82,1) 0%, rgba(129,100,66,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(187,138,82,1)), color-stop(100%,rgba(129,100,66,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(187,138,82,1) 0%,rgba(129,100,66,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(187,138,82,1) 0%,rgba(129,100,66,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(187,138,82,1) 0%,rgba(129,100,66,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(187,138,82,1) 0%,rgba(129,100,66,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bb8a52', endColorstr='#816442',GradientType=0 ); /* IE6-9 */
} /* 12px */

#mainNav{margin:51px 0 0 10px;clear:both;background:url(images/mainNav_bg.png) repeat-y;position:relative;}
.AspNet-Menu-Horizontal{position:relative;z-index:200;zoom:1;}
#mainNav ul{margin:0!important;width:970px;position:relative;z-index:200;}
#mainNav li{position:relative;float:left;list-style:none;z-index:200;}
#mainNav li:first-child a{background:none;}
#mainNav a{display:block;color:#fff; font-size:.6875em; text-decoration:none;text-transform:uppercase;font-weight:bold;background:url(images/nav_divider.png) left no-repeat;
	text-shadow: 1px 1px 0px #666;
	
}
	.mac-os #mainNav a{font-size:.625em !important;}
	.ie7 #mainNav a{font-size:.8em;}
	#mainNav a.sealSpace{padding-right:90px !important;}
	.ie9 #mainNav a.sealSpace{padding-right:85px !important;}
	#mainNav a.left{padding:12px 24px;}
	.ie9 #mainNav a.left{padding:12px 22px;}
	#mainNav a.right{padding:12px 14px;}
	.ie9 #mainNav a.right{padding:12px 16px;}
	#mainNav a.noBorder{background:none;}
	.ie10 #mainNav a.right{padding:12px 10px;}
#mainNav ul ul{display:none;position:absolute;top:38px;z-index:9999;width:231px !important;background:#083b5a url(images/dropDown_bg.jpg) top no-repeat;z-index:200;}
#mainNav ul ul li,#mainNav ul ul a{height:auto;float:none;display:block;}
#mainNav ul ul li{background:none;border-left:1px solid #55788d;border-right:1px solid #55788d; margin:0 5px;width:219px !important;}
#mainNav ul ul li:first-child{padding-top:5px;}
#mainNav ul ul a{padding:10px 15px 10px 20px;text-transform:none;font-size:.6875em;background:none;text-shadow: none;} /* 13px */
.mac-os #mainNav ul ul a{font-size:.6875em !important;}
#mainNav ul ul a:hover{text-decoration:underline;}
.dropBottom{margin-bottom:5px !important; border-bottom:1px solid #55788d;}

#mainContainer{background:#fff;margin:0 auto;width:100%; max-width:960px;overflow:auto;}
.ie7 #mainContainer{overflow:visible;}
#leftColumn, #rightColumn{float:left;}
#leftColumn{width:66.75%;padding:20px 2.08%;}
#leftColumn .modulecontent{padding-top:10px;}

#rightColumn{width:27.1%;background:url(images/rightcol_bg.jpg) repeat-x;}
.familyCourt #rightColumn{margin-top:20px;}
#rightColBorder{margin:3px;border:1px solid #fff;}
#rightColumn .panelwrapper{background:#fff url(images/deco_corner.png) top right no-repeat;margin:20px 2%;padding:10px 4%;border:1px solid #c9c0b0;overflow:hidden;width:88%;
	-webkit-box-shadow: inset 0px 0px 40px 2px rgba(200, 200, 200, .5);
	-moz-box-shadow: inset 0px 0px 40px 2px rgba(200, 200, 200, .5);
	box-shadow: inset 0px 0px 40px 2px rgba(200, 200, 200, .5);
}
#rightColumn h2.moduletitle{color:#8e6e45;font-family:"Times New Roman", Times, serif;font-size:1.125em;border-bottom:1px solid #d7cbbb;}
#rightColumn .modulecontent{font-size:13px;line-height:1.5em;padding-top:10px;}
#rightColumn .modulecontent a{font-weight:bold;color:#593a12; text-decoration:none;}
#rightColumn .modulecontent a:hover{text-decoration:underline;}

#subNav{background:#fff url(images/deco_corner.png) top right no-repeat;margin:10px;padding:10px 16px;border:1px solid #c9c0b0;
	-webkit-box-shadow: inset 0px 0px 40px 2px rgba(200, 200, 200, .5);
	-moz-box-shadow: inset 0px 0px 40px 2px rgba(200, 200, 200, .5);
	box-shadow: inset 0px 0px 40px 2px rgba(200, 200, 200, .5);
}

#subNav div > a {display:block;color:#8e6e45;padding:10px 6px 4px 0px;font-family:"Times New Roman", Times, serif;font-size:1.125em;border-bottom:1px solid #d7cbbb; text-decoration:none;font-variant:small-caps;zoom:1;} /* 16px */
.AspNet-Menu-Vertical{margin:0;width:100%;}
.AspNet-Menu{margin:0;width:100% !important;padding-top:6px;position:static !important;}
.AspNet-Menu li{list-style:none;display:block;padding:8px 14px 8px 0px;position:static !important;}
.AspNet-Menu li a{display:block;font-size:13px;text-decoration:none;color:#7f6341;background:url(images/subNav_bullet.png) 0 8px no-repeat;padding-left:20px;} /* 13px */
.AspNet-Menu li a:hover{text-decoration:underline;}

.breadcrumbs{margin-top:-6px;padding:0 2.08%;color:#8e6e45;}
.breadcrumbs a{font-size:.6825em;text-decoration:none;color:#8e6e45;text-transform:uppercase;} /* 11px */
.breadcrumbs a:hover{text-decoration:underline;}

#content > div > div:first-child > div > h2.moduletitle{font-family: "Times New Roman", Times, serif;font-weight:normal;padding-bottom:0;color:#8e6e45;font-variant:small-caps;border-bottom:1px solid #d7cbbb;font-size:1.75em;} /* 24px */
.modulecontent{font-size:13px;color:#434343;line-height:1.75em;margin-bottom:20px;}  /* 12px */
.formwizard .modulecontent{overflow:visible;}

.IframeModule{font-family: "Times New Roman", Times, serif;font-weight:normal;padding-bottom:0;color:#8e6e45;border-bottom:1px solid #d7cbbb;font-variant:small-caps;font-size:1.75em;}

h1{color:#8e6e45;font-family: "Times New Roman", Times, serif;font-size:1.75em;font-weight:normal;padding:4px 0;} /* 24px */
h2{color:#8e6e45;font-size:1.5em; font-weight:bold;padding:4px 0;}  /* 24px */
h3{color:#8e6e45;font-size:1.25em; font-weight:bold;padding:2px 0;} /* 20px */
h4{color:#8e6e45;font-size:1.125em; font-weight:bold;padding:2px 0;} /* 16px */

.searchresult h3 a{color:#8e6e45;font-size:1.125em;}
.red{color:#F00;}

#footer{background:#fff url(images/footer_bg.jpg) top center no-repeat;margin:0 auto;width:100%; max-width:960px;overflow:auto;padding:30px 0;font-family: "Times New Roman", Times, serif;font-size:.9375em;font-weight:normal;color:#b49e82;}
#footer #rightLinks{float:right;list-style:none;margin:0;text-align:right;padding-right:20px;}
#footer #rightLinks li{padding-bottom:4px;}
#footer #rightLinks li a{display:block;color:#b49e82; text-decoration:none;}
#footer #rightLinks li a:hover{text-decoration:underline;}
#footer #address{text-transform:uppercase;padding-left:20px;line-height:1.5em}
#footer .copyright{padding:10px 0 0 20px;font-size:.75em;}

.sitemap .AspNet-TreeView-Root > a{display:block;color:#8e6e45;font-size:1.5em;font-weight:bold;text-decoration:none;border-top:1px solid #8e6e45;margin-top:4px;padding-top:4px;}
.sitemap .AspNet-TreeView-Root:first-child > a{border:none;}
.sitemap .AspNet-TreeView-Root > a.AspNet-TreeView-Collapse, .sitemap .AspNet-TreeView-Root > a.AspNet-TreeView-Expand{border:none;}

#divisions a{text-decoration:none;}
#divisions a.hover{text-decoration:underline;}

/*  HOME STYLES  */

#tabContentContainer{margin:0 20px;background:#f0f4f6 url(images/tabContent_bg.jpg) repeat-x;padding:3px;height:230px;}
#tabBorder{border:1px solid #ebf1f4;border-bottom:none;overflow:auto;}
#tabContentContainer .content div{float:left;padding:0 26px;margin:20px 0;}
#tabContentContainer .content .text{font-style:italic; color:#515151;font-family: "Times New Roman", Times, serif;width:350px;border-right:1px solid #ebf1f4;}
#tabContentContainer .content .links span{color:#515151;font-family: "Times New Roman", Times, serif;}
#tabContentContainer .content .links ul{padding-top:4px;margin-left:15px;}
#tabContentContainer .content .links li{padding:6px 0;color:#515151; font-size:13px;color:#fff;}
#tabContentContainer .content .links li a{color:#515151;}
#tabContentContainer .content .image{padding-left:10px;}

#tabMenu{margin:0 20px 0 20px;}
#tabMenu li{list-style:none;float:left;background:#f0f4f6 url(images/tabMenu_bg.jpg) top left no-repeat;width:16.666%;}
#tabMenu li:first-child{background-position:-2px 0px;}
#tabMenu li.active{background-image:none;}
#tabMenu li:hover{background-position:0px -4px;color:#333;}
#tabMenu li:first-child:hover{background-position:-2px -6px;color:#333;}
#tabMenu li.active a{color:#333;font-weight:bold;}
#tabMenu li a{display:block;zoom:1;text-align:center;padding:8px 4px;text-decoration:none;font-style:italic;font-family: "Times New Roman", Times, serif;font-size:1em;color:#555;
	text-shadow: 1px 1px 0px #fff;
	
}
#tabMenu li a:hover{color:#333;}

#locations{margin:30px 20px;}
#locations #top{height:35px;background:url(images/locations_top.png) top center no-repeat;}
#locations #bottom{height:25px;background:url(images/locations_bottom.png) top center no-repeat;}
#locations #locationContent{background:url(images/location_bg.png) center repeat-y;overflow:auto;padding:10px 0 0 64px;}
#locations #locationContent ul{margin:0;}
#locations #locationContent ul li{float:left;list-style:none;width:25%;font-size:12px;color:#666;}
#locationContent img{border:5px solid #d3d3d3;}

.home #mainContainer{overflow:visible;}
.home #leftColumn{width:60.75%;padding:20px 2.08%;}
.home h2.moduletitle {font-family: "Times New Roman", Times, serif;font-weight:normal;padding-bottom:0;color:#8e6e45;font-variant:small-caps;border-bottom:1px solid #d7cbbb;font-size:1.75em;}
.home #rightColumn{width:34%;background:none;}
.home #rightColumn h2.moduletitle{color:#8e6e45;font-family:"Times New Roman", Times, serif;font-size:2em;border-bottom:1px solid #d7cbbb;}


.rsstitle{border-bottom:1px solid #eee;width:90%;background:url(images/bullet.png) no-repeat 0px 12px;padding:10px 0 10px 22px;line-height:1.5em;font-size:.825em;}
.blogtitle{background:url(images/bullet.png) no-repeat 0px 12px;padding:10px 0 10px 22px;line-height:1.5em;font-size:1em;}
.blogitem{border-bottom:1px solid #eee;}
.rsstitle a, .blogtitle a{color:#593A12;text-decoration:none;}
.rsstitle a:hover, .blogtitle a:hover{text-decoration:underline;}
.blogdate{}
.modulepager{font-size:14px;}

.homeJudge .slidecontainer {color:#515151;font-family: "Times New Roman", Times, serif;font-size:1.5em;}
.homeJudge .slidecontainer .judgePic {padding:0 20px 80px 0px;}
.homeJudge .slidecontainer a{font-family:Arial, Helvetica, sans-serif;font-size:.75em;text-decoration:none;color:#8e6e45;}



/*  FAMILY COURT HOME STYLES  */
.familyCourt #tabContentContainer{margin:0 20px;background:#f0f4f6 url(images/tabContent_bg.jpg) repeat-x;padding:3px;height:260px;}
.familyCourt #tabMenu li{width:33.33333333333%;}
.familyCourt #tabContentContainer .content div{margin:20px 10px 20px 17px;padding:0;}
.familyCourt #tabContentContainer .content .text{font-style:italic; color:#515151;font-family: "Times New Roman", Times, serif;width:380px;border:none;}
.familyCourt #tabContentContainer #familyCourtHome.content .text{font-style:italic; color:#515151;font-family: "Times New Roman", Times, serif;width:600px;border:none;}
.familyCourt #tabContentContainer .content .text .motto{display:block;padding-bottom:8px; border-bottom:1px solid #d6e1e8;margin-bottom:8px;}
.familyCourt #tabContentContainer .content .links{width:201px;}
.familyCourt h1.title{font-family: "Times New Roman", Times, serif;font-weight:normal;margin:20px;color:#8e6e45;font-variant:small-caps;border-bottom:1px solid #d7cbbb;font-size:1.75em;} 

.familyCourt #leftColumn #content{width:80%;}
.familyCourt h2.moduletitle {font-family: "Times New Roman", Times, serif;font-weight:normal;padding-bottom:0;color:#8e6e45;font-variant:small-caps;border-bottom:1px solid #d7cbbb;font-size:1.75em;}


/*  MOJOPORTAL OVERRIDES  */
.modulecontent{padding:0;}
#mojoTopAdmin{position:absolute;top:103px;}
#mojoTopAdmin a{text-decoration:underline;}
.ModuleCancelChangesLink, .ModuleApproveContentLink {vertical-align:baseline;}
.breadcrumbs.pageditlinks a{font-size:1.125em; font-weight:bold;text-decoration:underline;text-transform:none;padding-right:10px;}
body.wysiwygeditor{font-size:.75em;color:#434343;line-height:1.75em;padding:5px;font-family:Arial, Helvetica, sans-serif;}
body.wysiwygeditor table td{font-size:.75em;color:#434343;line-height:1.75em;padding:5px;font-family:Arial, Helvetica, sans-serif;}
body.wysiwygeditor h1{font-family: "Times New Roman", Times, serif;font-size:1.75em;font-weight:normal;padding:4px 0;color:#8e6e45;} /* 24px */
body.wysiwygeditor h2{font-size:1.5em; font-weight:bold;padding:4px 0;color:#8e6e45;}  /* 24px */
body.wysiwygeditor h3{font-size:1.25em; font-weight:bold;padding:4px 0;color:#8e6e45;} /* 20px */
body.wysiwygeditor h4{font-size:1.125em; font-weight:bold;padding:4px 0;color:#8e6e45;} /* 16px */

.defaultSkin .mce_h1 span.mceText {color:#8e6e45;font-family: "Times New Roman", Times, serif;font-size:1.75em;font-weight:normal;padding:4px 0;}
.defaultSkin .mce_h2 span.mceText {color:#8e6e45;font-size:1.5em; font-weight:bold;}
.defaultSkin .mce_h3 span.mceText {color:#8e6e45;font-size:1.25em; font-weight:bold;}
.defaultSkin .mce_h4 span.mceText {color:#8e6e45;font-size:1.125em; font-weight:bold;}

.mpcalendarmain{width:98%;}
.mpcalendarweekendday, .mpcalendarday, .mpcalendartoday, .mpcalendarothermonth{border-color:#d7cbbb;}
.mpcalendarweekendday{background-color:#F3F3F3;}
.mpcalendarothermonth{background-color:#ddd;}
.mpcalendartoday{background-color: #ba8b4f;}
.dayNumber a{color:#987547;}
.mpcalendartoday .dayNumber a{color:#000;}
.eventcontainer{background-color:#d7cbbb !important;border:none !important;margin:2px !important;}
.eventlink{line-height:1.25em;text-decoration:none;}
.eventlink:hover{text-decoration:underline;color:#ddd;}
.vevent .settinglabel{width:70px;}
.vevent .summary.url{font-weight:bold;}
.vevent{border-bottom:1px solid #d7cbbb;}
.modulecontent .eventmenu {padding-top:0px;}
.eventmenu {padding-top:10px;}
.eventmenu a{font-size:12px;}
.timezone{display:none;}

.captcha img{display: block;padding-bottom: 4px;}

.settingrow a{font-size:1.25em;}
.settingrow input[type=submit]{font-size:1.25em;}
.ModuleCancelChangesLink, .ModuleApproveContentLink, .ModulePostDraftForApprovalLink {vertical-align:baseline;}
.AspNet-GridView table tbody tr td{background:#fff;border:none;}
.AspNet-GridView {border:none;}
.AspNet-GridView thead {background:#eaf5f7;background-image:none!important;}
.AspNet-GridView table thead th a{color:#fff!important;}
.AspNet-GridView table thead th {background:rgb(33, 145, 192);background-image:none!important;}
.AspNet-GridView-Alternate td {background:#eaf5f7!important;}
.AspNet-GridView a {color:#43b5f6!important;}
.AspNet-GridView {color:#666;}
.AspNet-GridView-Empty {background:#eaf5f7!important;color:rgb(33, 145, 192)!important;}
.buttonlink {color:#ca660d;}
#form1 {background:#fff;color:#000;}
#fm1_btnDelete {float:right;}
.ptreebuttons input, .ptreebuttons img {padding:2px;}
.templatewrapper {border-bottom:2px solid;margin-bottom:20px;}
.ui-helper-reset, .ui-widget, .qtfile {font-size:12px;}
.verywidetextbox, .widetextbox {width:22em!important;}
.pageditlinks a{margin-right:10px;}
.addtocal {padding-left:18px;margin-right:4px;display:inline-block;min-height:22px;background:url('../../../../style/common/calendar_add.png') no-repeat;}
.aspcalendardayheader, .aspcalendarday {background:#fff;}
.aspcalendarmain {margin-bottom:10px;}
.blognav {margin-left:3em;}
.blognav li {padding:2px 0;}
.bsidelist h3, .bstatslist h3 {padding-bottom:10px;}
.rssdate, .blogdate {text-align:left!important;}
.blogdate {display:none;}
.panelwrapper {display:inline-block;clear:both;width:100%;}
.site-statistics{border:0!important;}
ul.userstats {margin-left:10px;}



/*  HTML5 ✰ Boilerplate  Fixes */
.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
.hidden { display: none; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

}

/*  RESPONSIVE OVERRIDES  */
@media screen and (max-width: 970px) {
	#seal{top:-10px;}
	#mainNav{margin:51px 0 0 0px;clear:both;width:auto;height:76px;}
	#mainNav ul{margin:0!important;width:auto;}
	#mainNav li{position:relative;float:left;list-style:none;width:25%;}
	#mainNav li:first-child{background:none;}
	#mainNav a{display:block;color:#fff; font-size:.8em !important; text-decoration:none;text-transform:uppercase;font-weight:bold;text-align:center;}
	
		.mac-os #mainNav a{font-size:.8em !important;}
		#mainNav a.sealSpace, .ie9 #mainNav a.sealSpace{padding-right:0px !important;}
		#mainNav a.left{padding:11px 0;}
		#mainNav a.right{padding:11px 0;white-space:nowrap;}
		#mainNav a.last{padding-left:20px;width:100%;}
	#mainNav ul ul {display:none !important;}	
	#mainContainer{padding:20px 0;max-width:inherit;}
	
	#tabContentContainer .content .image{display:none;}
	#tabMenu li{height:56px;}	
	.familyCourt #tabMenu li{height:auto;}
	
	#locations{margin:30px 0;}
	#locations #locationContent{padding:10px 0 0 40px;}	
	#content .htmlmodule img{max-width:100%;height:auto;}
}

@media screen and (max-width: 640px) {
	#seal{top:10px;}
	#mainNav{height:152px;}
	#mainNav li{width:50%;}
	.home #mainContainer{overflow:hidden;}
	#leftColumn, .home #leftColumn{float:none;width:auto;padding:10px;}
	#rightColumn, .home #rightColumn{float:none;padding-top:3px;width:100%;}
	#content iframe{max-width:100%;width:100%;height:auto;}
	#tabContentContainer{height:auto;float:right;margin:0;padding:0;width:50%;}
	#tabContentContainer .content .text{display:none;}
	#tabContentContainer .content .links{padding:5px;}
	#tabMenu {margin:0;}
	#tabMenu li{float:none;height:auto; padding:3%;width:44%;margin:0;border-bottom:2px solid #fff;}
	/* #tabContentContainer{display:none;}
	#tabMenu{display:none;}	
	*/
	#footer #rightLinks{float:none;list-style:none;margin:0;text-align:center;padding-right:0px;padding-top:40px;}
	#footer #rightLinks li{padding-bottom:4px;}
	#footer #rightLinks li a{display:block;color:#b49e82; text-decoration:none;}
	#footer #rightLinks li a:hover{text-decoration:underline;}
	#footer #address{text-transform:uppercase;padding-left:0px;line-height:1.5em;text-align:center;padding-top:6px;}
	
	#locations #locationContent{padding:0 0 0 70px;}
	#locations #locationContent ul li{float:left;list-style:none;width:50%;font-size:.6875em;color:#666;padding-top:10px;}

}
@media screen and (max-width: 590px) {
	#logo{margin:-14px auto;}
	#utilityNav{position:static;margin:-32px auto 0;}
	#search{}
	#seal{display:none;}
	#mainNav{margin:4px 0 0 0px;}
	#content img{}
	#mainNav a{text-align:left;padding-left:20px !important;}
	.gmap{width:300px !important;}
	#locations #locationContent{padding:10px 0 0 40px;}
	
}

@media screen and (max-width: 480px) {
	#locations #locationContent{padding:10px 0 0 10%;}
	
}
@media screen and (max-width: 359px) {
	
	#locations #locationContent{padding:10px 0 0 10px;}
}

.helpmenulink {background:url(mojocss/help.png) no-repeat 5px 50%;}



@media print {
  * { background: transparent !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } 
  a, a:visited { color: #444 !important; text-decoration: underline; }
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h1,p,h2, h3{ page-break-after: avoid !important; }
  #header, #footer, #bar, #mainNav, #mainNavBar, #utilityNav, #weatherWidget, #logo, #seal, #search, .subNav, #breadcrumbs, .breadcrumbs, .breadCrumbNav, #toolbar, .modulelinks, .ModuleEditLink, #mojoTopAdmin, #utilityNav {display:none;}
  .ie8 #wrapper, #mainContainer{width:auto !important;margin:0 !important;max-width:100% !important;}
  .breadcrumbs{display:none;}
  #leftColumn{width:auto;float:none;}
  #rightColumn{display:none;}
  #rightLinks{display:none;}
}