html {background:#fff}
img{max-width:100%}

#main-wrapper-home{width:100%; background:none; border:none; display:block;}
#main-wrapper{width:100%; background:none; border:none; display:block;}
#main-content{}
#main-content p{margin:0 0 12px 0; line-height:160%}
#main-content ul{line-height:140%;}
#main-content ul li{margin-bottom:5px;}

.left-content{width:100%; float:left; margin-top:0;}
.left-content .BlankDivider{display:none}
.left-inner{}
.center-content{width:94%; float:left; background:#FFF; display:block; padding:0% 3% 3% 3%; min-height:300px;}
.center-content-left{width:96%; float:left; background:#FFF; display:block; padding:2%;}
.center-content-center{float:left; width:100%; display:block;}
.center-content-right{float:left; width:100%; display:block;}
.center-content-small{width:445px; padding:15px; float:left; background:#FFF; display:block}

.page-content-left{}
.page-content-right{}

.right-content{width:96%; float:left; background:#FFF; display:block; padding:2%;}
.content-full{display:block; background:#fff; padding:2%; width:96%; margin:0 auto; min-height:400px;}
.wrapper-right{background:#fff; display:block; width:96%; float:left; padding:2%;}
.wrapper-full{background:#fff; display:block; width:100%; margin:0 auto}

.SecondaryNavigationLarge{display:block; border-bottom:1px solid #CCC; padding:20px; text-transform:capitalize; color:#999; margin:0;color:#333; background:url(../images/icons/arrowright_dark_long.gif) no-repeat right #FFF;  font-family: 'Open Sans', sans-serif; font-weight:700; font-size:16px;}
.SecondaryNavigationLargeRed{display:block; border-bottom:1px solid #CCC; padding:20px; text-transform:capitalize; color:#fff; margin:0; background:url(../images/icons/arrowright_red_long.gif) no-repeat right #C30;  font-family: 'Open Sans', sans-serif; font-weight:700; font-size:16px;}
.nomobile{display:none}

.main-highlight-news{display:none}

.news-full{display:none;}
.news-full-mobile{display:block; padding:10px; border:1px solid #CCC; background:#FFF; margin:4px 3px;}
.news-full-mobile a{color:#000}
.news-info{display:block;}
.news-info > .news-title{font-size:14px; display:block}
.news-info > .news-date{font-size:11px; display:block; margin:0}
.news-container{display:block; padding:10px; border-top:1px solid #CCC; background:url(../images/icons/arrowright_dark_long.gif) no-repeat right #FFF; margin:4px 0;}
.news-title-dark{font-size:17px; color:#333; display:block; margin:7px 0; font-family: 'Open Sans', sans-serif; font-weight:700;}
.news-date{font-size:11px; margin:7px 0 0 0; display:block;}
.news-desc{font-size:13px; display:block;}
.news-view-more{display:none;}
.news-view-all{display:block; border-top:1px solid #CCC; border-bottom:1px solid #CCC; padding:20px 10px; text-transform:capitalize; color:#333; background:url(../images/icons/arrowright_dark_long.gif) no-repeat right #FFF;  font-family: 'Open Sans', sans-serif; font-weight:700; font-size:18px;}
.news-view-all a{color:#333; display:block}

.interpreter{display:block; margin-top:10px; background:#fff; opacity:.8; filter:alpha(opacity=80); padding:10px 7px;}
.interpreter a{display:block; background:url(../images/icons/interpreter.png) no-repeat; width:220px; height:47px;}

.LeftTitle{color:#333; padding:10px; border-bottom:1px solid #CCC; background:url(../images/icons/arrowdown_dark_long.gif) right no-repeat #FFF; margin:0; display:block; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:15px;}
.LeftTitle:hover{cursor:pointer}
.LeftButton{padding:15px 35px; border-bottom:1px solid #CCC; background:url(../images/icons/arrowright_dark_long.gif) no-repeat right #FFF; margin:0; font-size:13px; display:block;}
.LeftButton_Selected{padding:15px 35px; border-bottom:1px solid #CCC;background:#FFF; margin:0; font-size:13px; font-style:italic; display:none}
.LeftButton:hover{color:#09F; cursor:pointer;}
a.LeftLink{font-size:16px; color:#000; text-decoration:none; }
a.LeftLink:Visited{color:#000;}
a.LeftLink:hover{color:#09F}

.RightTitle{display:block; padding:10px 0; font-family: 'Open Sans', sans-serif; font-weight:700; font-size:22px; color:#535353}
a.RightLink{font-size:10pt; text-decoration:none;}
a.RightLink:hover{}
a.RightLink:Visited{color:#963700;}

.Title{display:block; padding:0; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:32px; color:#333; margin-top:15px;}
.TitleNoBG{color:#000000;height:20px;font-size:11pt;font-weight:bold;background-color:#776655;}
.SubTitle{color:#333;font-size:20px; padding:10px 0; display:block; font-family: 'Open Sans', sans-serif; font-weight:700;}
A.SubTitle{color:#000000;}

.center-content-center{display:block; width:100%}
.center-content-right{display:block; width:100%; margin-top:20px;}

.fixed-footer{display:none}
.footer-spacer{display:none}
.mobile-footer{display:block; margin-top:30px; border-top:1px solid #ccc}
.mobile-footer a{display:block; padding:8px 8px 8px 7px; font-family: 'Open Sans', sans-serif; font-weight:700; color:#333; font-size:15px; border-top:1px solid #ccc;}
.mobile-footer-title{display:block; padding:7px; font-family: 'Open Sans', sans-serif; font-weight:700; color:#fff; background:#333; font-size:17px;}

.form-box{display:block; margin:20px 0}
.form-number{display:block; font-weight:bold; color:#333; font-size:15px;}
.form-box a{display:block; margin:7px 0; padding:10px; border:1px solid #CCC;}

.countybutton{display:block; padding:15px 5%; margin-bottom:5px; width:90%; text-decoration:none; border:1px solid #ccc; color:#000; background:url(../images/icons/arrowright_dark_long.gif) no-repeat right;}
.countybutton:hover{color:#000}
.districtbutton{display:block; padding:15px 10px; width:90%; border:1px solid #ccc; margin-bottom:7px; color:#000; text-decoration:none; background:url(../images/icons/arrowright_dark_long.gif) no-repeat right;}
.districtbutton:hover{color:#000}

.touchable-link{display:block; padding:15px 5%; width:90%; text-decoration:none; border:1px solid #ccc; color:#000; background:url(../images/icons/arrowright_dark_long.gif) no-repeat right; margin-bottom:5px}

.WebForm input[type='text']{-webkit-appearance: none; border-radius: 0;}
.WebForm input[type='tel']{-webkit-appearance: none; border-radius: 0;}
.WebForm input[type='datefield']{-webkit-appearance: none; border-radius: 0;}
.WebForm input[type='password']{-webkit-appearance: none; border-radius: 0;}
.WebForm input[type='file']{-webkit-appearance: none; border-radius: 0;}
.WebForm input[type='submit']{-webkit-appearance: none; border-radius: 0;}
.WebForm input[type='button']{-webkit-appearance: none; border-radius: 0;}
.WebForm select {border-radius: 0;}
.WebForm textarea {-webkit-appearance: none; border-radius: 0;}
.WebForm input[type='text']{padding:6px 5px; width:98%; border:1px solid #C1C1C1; font-size:17px; background-color:#F7F7F7}
.WebForm input[type='tel']{padding:6px 5px; width:98%; border:1px solid #C1C1C1; font-size:17px; background-color:#F7F7F7}
.WebForm input[type='datefield']{padding:6px 5px; width:98%; border:1px solid #C1C1C1; font-size:17px; background-color:#F7F7F7}
.WebForm input[type='password']{padding:6px 5px; width:98%; border:1px solid #C1C1C1; font-size:17px; background-color:#F7F7F7}
.WebForm input[type='file']{padding:6px 5px; width:90%; font-size:17px;}
.WebForm textarea{padding:6px 5px; width:90%; border:1px solid #C1C1C1; font-size:17px; background-color:#F7F7F7}
.WebForm input[type='submit']{padding:10px 15px; border:none; color:#fff; font-size:17px; background-color:#09F; font-weight:bold;}
.WebForm input[type='button']{padding:10px 15px; border:none; color:#fff; font-size:17px; background-color:#666; font-weight:bold;}
.WebForm select{padding:6px 5px; width:250px; border:1px solid #C1C1C1; font-size:17px; background-color:#F7F7F7}
.WebForm label{font-weight:bold;}
.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}

.imggallery{border:2px #000 solid; margin-bottom: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:100%; margin:25px 0;}
.AlbumInfo{background:#333; margin-top:140px; height:50px; width:98%; display:block; background:url(/images/gallery_bg.png) repeat; color:#FFF; padding:5px;}
.AlbumInfo > .AlbumName{font-size:15px; font-weight:bold; display:block}
.AlbumInfo > .AlbumDate{font-size:11px;  margin-bottom:2px; display:block}

.dockettable{ border-collapse:collapse; border:none; }
.dockettable tr{ padding:2%; display:block; width:96%; }
.dockettable td{ display:block; width:100%; border:none; text-align:left }
.dockettable .firstrow{ display:none; }
.dockettable .firstrow:hover {background-color:#CFDFF1; cursor:auto }