/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */
/*color

	Main Header Blue grey: #4E646C
	Content Headers dark red: #7F1416
	Content light grey: #7C7C7C
	Links bright red: #BB2227
	Links Hover dark red: #7F1416
	Text color on Red backgound tan color: #F1B78F

*/
/*
@font-face {
    font-family: 'trade';
    src: url('f/DroidSans-webfont.eot');
    src: url('f/DroidSans-webfont.svg') format('svg'),
    	 url('f/DroidSans-webfont.eot?#iefix') format('embedded-opentype'),
         url('f/DroidSans-webfont.woff') format('woff'),
         url('f/DroidSans-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'tradeBold';
    src: url('f/DroidSans-Bold-webfont.eot');
    src: url('f/DroidSans-Bold-webfont.svg') format('svg'),
    	 url('f/DroidSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('f/DroidSans-Bold-webfont.woff') format('woff'),
         url('f/DroidSans-Bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

*/

html {
	overflow-y: scroll;
}
html,body{
	overflow-x: visible !important;
	font-family: Arial, Helvetica,Verdana, Arial, sans-serif !important;
	min-width: 10px !important;
	position: relative;
}

.c{clear: both;position:relative;}
h1,h1 a{
	line-height: 35px;
	color: #7F1416;
	font-weight: bold;
}

h2,h3,h4,h5,h6,b{font-weight: bold;}
h2{color: #4E646C;}

p, ul, ol, span, td, ol li, ul li{font-size: 15px;line-height: 23px;font-family: Arial; outline: none;}

html body #content a{color: #BB2227; text-decoration: none;font-family: Arial;outline: none;}
html body #content a:hover,html body #content a:active{color: #7F1416; text-decoration: underline;outline: none;}
h2 a:hover{
	text-decoration: none !important;
	outline: none;
}
html body .article a{color: #BB2227;}
article a{text-decoration: underline;color: #00aeef ;}
article a:hover{text-decoration: none;}
article p, article td {color:#7C7C7C;}
#content p{ clear: both; }

#video .sfContentBlock {
position: relative;
padding-bottom: 56.25%;
padding-top: 25px;
height: 0;
overflow: hidden;
}

#video .sfContentBlock iframe {
    border: 2px solid #000000;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 95%;
}
.video .sfContentBlock h2, .video .sfContentBlock h1 {
	color: #7F1416;
	font-weight: bold;
	line-height: .5em;
}
/* #Page Styles
====================================================== */
#searchForm_searchFormBox_TCD6216E1003_ctl00_ctl00_searchTextBox{ color: #aaa; }

#page-layout,#foot,.nav{
	overflow: hidden;
}
#page-layout{
	height: 215px !important;
	padding:0 0 30px;
}

#head{
	margin: 20px 0;
	border: none;
}
.imgBuckets #content .row{
	margin-bottom: 0 !important;
}
.header {
	position: relative;
	z-index: 50000;

}
/*fix for scroll bar issue*/
.header,#carousel-loader,.container-twelve.page-layout.row{
	width: 940px;
}
#carousel div.article{margin-left: 10px;margin-right: 10px;}
.columns {margin-right: 5px;margin-left: 5px;}

.header #logo{
	border-bottom: solid #BA2227 2px;
	padding-bottom: 15px;
}
.header #logo a{
	display:block;
	font-size: 12px;
}

.header #logo a{
	background: url(../media/images/the_clerks_authority.png) top left no-repeat;
	width: 152px;
	height: 55px;
	text-indent: -2000px;
	display: block;
}
.header a{
	color: #4E646C !important;
	text-transform: lowercase;
}

.header a:hover{
	color: #4E646C !important;
	text-decoration: none;
}

.header ul{
	margin: 10px 0 0 0 !important;
}
.header li{
	background: none;
	float: right;
	margin: 0 0 0 0;
	font-size: 13px !important;
	height: 30px;
	line-height: 30px;
	display: block;
}

.header ul.five.columns.omega li a {
	margin-right: 10px;
}

.header li a:hover,.header li .activenav, .header .currentPage {
	display: inline-block;
	border-bottom: solid #999 2px;
	padding: 0 0 3px;
}
.header form{
	margin: 0;
}

.header input{
	border: solid #000 1px;
	padding: 1px 1px 1px 10px !important;
	float: left;
	width: 100px !important;
	display: inline-block;
}
.header .sfsearchBox{
	width: 135px;
	padding-top: 4px;
}
.header .sfsearchBox .sfsearchSubmit{
	background: url(../media/images/icon-searchbtn.png) 3px 0 no-repeat !important;
	border: none !important;
	text-indent: -20000px;
	line-height: 0;
	width: 20px !important;
	height: 17px !important;
	float: left;
	display: inline-block;

}
.header ul li{
	position: relative;
}
.header #loginform{
	position: absolute;
	top: 25px;
	left: -30px;
	z-index: 99999 !important;
	background:  url(../media/images/bg-login-box.png) top left no-repeat;
	padding:  30px 20px;
	width: 230px;
	height: 245px;
	display: none;
}
.ie7 .header #loginform{
	left: 5px;
}
.triangle-up{
	background: url(../media/images/bg-triangle.png) top left no-repeat;
	height: 15px;
	width: 30px;
	position: absolute;
	top: 1px;
	left: 30px;
}
.header #loginform input[type="text"],
.header #loginform input[type="password"]{
	margin:0 0 10px;
	border-width: 1px !important;
	width: 215px !important;
	padding: 5px !important;
	font-style: normal !important;
	font-family: Arial;
	float: none;
	display: block;
}

.header #loginform #captcha{
	float: left;
	margin: 0 15px 0 0;
}
.header #loginform #captchainput{
	width: 100px !important;
}

.header #loginform a{
	text-transform: capitalize;
	margin: 0 15px 0 0;
	border: none;
	font-size: 12px;
}
.header #loginform a:hover{
	text-decoration: underline;
}
.header #loginform #statusMsg{
	color: red;
	font-style: italic;
	line-height: 13px;
	margin-top: 15px;
}
#loginbtn {
width: 120px !important;
background: #4F656D;
color: white;
display: block;
font-family: Arial;
font-size: 13px;
margin: 15px 0 0 0;
border-radius: 0;
float: right;
padding: 5px !important;
text-transform: uppercase;
font-style: normal !important;
}
.header #loginbtn:hover{
	background: #3b4d53;
}
#ForgotPasswordLink {
margin-left: -115px !important;
white-space: nowrap;
}
.login-lock {
	vertical-align: middle;
}

.header li.hide-element,
.hide-element
{
    display:none;
    margin: none;
}

.show-element
{
 	position: relative;
    display:block;
    z-index: 99999;
}

#foot{
	background: #7F1416;
	margin: 40px 0 0 0;
	height: 100px;
}

.footer{
	padding:25px 0 0 !important
}

.footer p{
	margin: 0;
	font-size: 40px;
	line-height: 35px;
	color: #F1B78F;
}

.footer .container div{
	float: left;
}

.footer p span, .footer .copy{
	display: block;
	font-size: 11px;
}

.footer .copy{
	line-height: 10px;
	margin-top: 5px;
}

.footer #fnav{
	float: right;
}
.footer #fnav a span{
	font-size: 12px;
}

.footer a{
	color: #F1B78F !important;
	text-decoration: none !important;
}
.footer a:hover{
	color: #d89d75!important;}

/*-----------------------homeCarousel*/

#carousel-loader {
	height: 215px;
	left: -9999em;
}

#carousel{
/* 	display: none; */
	width: 9000%;
}

#carousel.section div{
	float: left !important;
	visibility: hidden;
}

#carousel .article+a{
	margin: 0 auto;
}

#carousel img {
	float: right;
	padding: 5px;
	margin: 0;
}

.bx-viewport {
	height: 195px !important;
}

.bx-wrapper{
	height: 215px;
	overflow: hidden;
}

.bx-pager a{
	margin: 0 5px;
	width: 8px;
	height: 8px;
	background: url(../media/images/carousel-nav.png) top left no-repeat;
	display: inline-block;
	text-indent: -2000px;
}

.bx-pager .pager-active{background-position: bottom left;}

.bx-prev,.bx-next{
	position: absolute;
	width: 28px;
	height: 27px;
	background: url(../media/images/carousel-prevnext-btn.jpg) no-repeat;
	display: block;
	text-indent: -20000px;
	z-index: 999;
	bottom: -10px;
}

.bx-prev{
	right:50px;
	background-position: top left;
	opacity: .5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity = 50);
}

.bx-next{
	right:10px;
	background-position: top right;
	opacity: .5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity = 50);
}

.bx-prev:hover,.bx-next:hover{
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity = 100);
}

.section .article h1 a{
	font-size: 35px;
	margin: 0 0 15px;
	color: #7F1416;
	text-decoration: none;
}


.section .article p{
	font-size: 17px;
	line-height: 25px;
	margin-top: 15px;
}
.home .section .article p {
	line-height: 22px;
}
.section .article+a{
	position: relative;
}
.section .article+a span{
	position: absolute;
	top: 5px;
	left: 75px;
	background: #BA2227;
	color: #fff;
	padding: 3px 10px;
	font-weight: bold;
}
.ie .section .article+a span {
	padding: 0 10px;
	line-height: 30px;
}
.section img{
	padding-top: 5px;
	margin: 0 5px 0 0;
}
.section div a:hover img{
	background: url(../media/images/img-hover.png) top left no-repeat;

}
/*-----------------------homeNav*/
.main.nav{
	background: url(../media/images/bg-stripe.png) top left;
}
.homenav{clear: both;
	background: url(../media/images/shadow.png) top left no-repeat;
}

.homenav a{
	font-size: 75px;
	text-indent: 115px;
	border-bottom: dashed #999 1px;
	display: block;
	color: #4E646C !important;
	text-decoration: none;
	text-transform: uppercase;
	background-position: 30px 20px !important;
	background-repeat: no-repeat !important;
	padding: 2px 0;
}

.homenav a:hover, .homenav a:active{
	color: #F1B78F !important;
	font-weight: bold;
}

.homenav .file{
	background: url(../media/images/icon_file.png);
	background-repeat: no-repeat !important;
}
.homenav .file:hover,
.homenav .file:active{
	background: url(../media/images/icon_file_hover.png) !important;
	background-repeat: no-repeat !important;
}
.homenav .search{
	background-image: url(../media/images/icon_search.png);
	background-repeat: no-repeat !important;
}
.homenav .search:active{
	background: url(../media/images/icon_search_hover.png) !important;
	background-repeat: no-repeat !important;
}
.homenav .search:hover{
	background: url(../media/images/icon_search_hover.png) !important;
	background-repeat: no-repeat !important;
}
.homenav .learn{
	background-image: url(../media/images/icon_learn.png);
	border: none;
	background-repeat: no-repeat !important;
}
.homenav .learn:active{
	background: url(../media/images/icon_learn_hover.png) !important;
	background-repeat: no-repeat !important;
}
.homenav .learn:hover{
	background: url(../media/images/icon_learn_hover.png) !important;
	background-repeat: no-repeat !important;
}
.homenav.smallnav{
	background: none !important;
}
.homenav a.sm{
	padding: 25px 0;
	background-position: 40px 30px !important;
	background-repeat: no-repeat;
	margin: 0;
	text-indent: 100px;
}
.homenav a.sm span{
	font-size: 25px;
}

.homenav a.sm.fines span,.homenav a.sm.notary span{
	border-right: none;
}
.homenav a.sm.clerks,.homenav a.sm.notary{
	border-bottom: none;
}
.homenav .manage{
	background: url(../media/images/icon_manage.png);
}
.homenav .manage:active{
	background: url(../media/images/icon_manage_hover.png) no-repeat !important;
}
.homenav .manage:hover{
	background: url(../media/images/icon_manage_hover.png) no-repeat !important;
}

.homenav .fines{
	background-image: url(../media/images/icon_fines.png);
}
.homenav .fines:active{
	background: url(../media/images/icon_fines_hover.png) no-repeat !important;
}
.homenav .fines:hover{
	background: url(../media/images/icon_fines_hover.png) no-repeat !important;
}

.homenav .clerks{
	background-image: url(../media/images/icon_clerks.png);
}
.homenav .clerks:active{
	background: url(../media/images/icon_clerks_hover.png) no-repeat !important;
}
.homenav .clerks:hover{
	background: url(../media/images/icon_clerks_hover.png) no-repeat !important;
}

.homenav .notary{
	background-image: url(../media/images/icon_notary.png);
}

.homenav .notary:hover{
	background: url(../media/images/icon_notary_hover.png) no-repeat !important;
}
.homenav .notary:active{
	background: url(../media/images/icon_notary_hover.png) no-repeat !important;
}
.homenav a span{
	display: block;
	border-right: dashed #999 1px;
	padding: 15px 0;
}

.homenav a:nth-child(even) span{
	border: none;
}

/*-----------------------innerPages*/
#banner{
	margin-bottom: 20px;
	width: 100%;
}
#banner img{
	width: 100%;
}

/*breadcrumbs*/
 .title .bread {
	font-size: 12px;
	text-transform: capitalize;
	font-family: Arial;
	margin:10px 0 0 5px;
	float: left;
	text-indent: 0;
}
.title.noimg-title .bread {
	margin: 10px 0 0 -5px;
}
.title .bread  .Link{
	text-transform: none;
}
 .title .sfContentBlock{
	 float: left;
	 text-indent: 40px;
 }

.sfBreadcrumbWrp .RadSiteMap .sfBreadcrumbNavigation .rsmLink{
	color: #4E646C !important;
	text-decoration: none !important;
	padding-left: 0 !important;
}

.sfBreadcrumbWrp .RadSiteMap .sfBreadcrumbNavigation:first-child .rsmLink+.sfBreadcrumbNodeSeparator{
	display: none;
}

.sfBreadcrumbWrp .RadSiteMap .sfBreadcrumbNavigation .rsmLink+.sfBreadcrumbNodeSeparator{
	font-size: 14px;
}

.sfBreadcrumbWrp .RadSiteMap .sfBreadcrumbNavigation .rsmLink:hover{
	color: #BB2227 !important;
	text-decoration: underline !important;
}

.sfBreadcrumbWrp .RadSiteMap .sfNoBreadcrumbNavigation .rsmLink{
	font-weight: bold;
}

.title .sfBreadcrumbWrp .RadSiteMap .rsmOneLevel .rsmItem,.title .sfBreadcrumbWrp .RadSiteMap .rsmOneLevel{
	text-indent: 0;
}
.title .bread .rsmOneLevel li:first-child a{
	display: none;
}


/*titles*/
.title,.title.notary,.title .notary,.title .file,.title.file,.title .search,.title.learn,.title .learn,.title .clerks, .title .manage,.title.fines, .rootCrumb{
	font-size: 40px;
	font-family: Arial;
	text-transform: uppercase;
	background-repeat: no-repeat !important;
	color: #4f646c;
	height: 57px;
	padding: 8px 5px 0 28px;
	margin-bottom: 20px;
	font-weight: bold;
}

.rootCrumb a{
		color:#4f646c !important;
		font-weight: bold;
	    font-family: Arial;

}
.ie .rootCrumb a {
		vertical-align: middle;
}

.title.notary,.title .notary,.title.file,.title .file,.title .search,.title.learn,.title .learn,.title .clerks,.title .manage,.title.fines{
	text-indent: 65px;
}


.bread .Link a{
	font-weight: normal;
	font-size: 12px;
	color: #4f646c !important;
	display: inline-block;
	margin: 0px 0px;
}
.bread .Link a.current{
	color: #7F1416 !important;
	font-weight: bold !important;
}
.bread .Link a:hover{
	color: #7F1416 !important;
}
.ie.ie7 .bread .Link a{
	font-weight: normal;
	font-size: 12px;
	color: #4f646c;
	display: inline-table;
	margin: -3px 0px;
	line-height: 50px;
}
.Separator {
	font-size: 12px;
	display: inline-block;
	margin-top: 1px;
	padding-left: 5px;
}
/*.ie .bread span span:first-child + span + span + span a{
	color: #7F1416 !important;
	font-weight: bold !important;
}
.bread span span:first-child + span + span + span a{
	color: #7F1416 !important;
}*/



/*
#content .noimg-title{
	margin-bottom: 0;
}
*/
#content .noimg-title .sfContentBlock{
	text-indent: 0;
	border: none;
	margin-left: -5px;
}
.title.file,.title .file{
	background: url(../media/images/file.png);
}

.title .search, .title.search{
	background: url(../media/images/search.png);
}

.title.learn,.title .learn{
	background: url(../media/images/learn.png);
}

.title .manage{
	background: url(../media/images/manage.png);
}
.manage .title{
	background: url(../media/images/manage.png);
	text-indent: 70px;
}
.imgBuckets .title{
	background: url(../media/images/learn.png);
	text-indent: 40px;
}
.titleBuckets .title{
	background: url(../media/images/file.png);
	text-indent: 40px;
}
.title.fines{
	background: url(../media/images/fines.png);
}

.title .clerks{
	background: url(../media/images/clerks.png);
}

.title.notary,.title .notary{
	background: url(../media/images/notary.png);
}

#content article h1 .sfContentBlock,
#content h1 .sfContentBlock{
	font-size: 42px;
	font-weight: bold;
	margin-bottom: 20px;
}

#content article h1 span .sfContentBlock,
#content h1 span .sfContentBlock{
	font-size: 20px;
	display: block;
	line-height: 1em;
	margin-bottom: 5px;
}
#content article #video{
	margin: 10px 0;
}
#content article #video img{
	margin: 0;
}

#contentTarget img{
	max-width: 100%;
}

#content ul,
#content ol {
	padding-left: 35px;
	color:#7C7C7C;
}

.glossary #content ul,
.glossary #content ol{
	padding-left: 50px;
}
.glossary #content li{
	line-height: 16px;
}


a[href="/terms-of-use"]{
float: left;
margin-left: -35px;
}

h2 a[href="/terms-of-use"]{ /* ---------- overrides above hack ---------- */
	float: none;
	margin-left: 0;
}

#ctl00_ctl00_faq_faqTrigger_RadDockZonefaqTrigger{ width: 200px !important;}
/*---------------tabNAV*/

.tabNav{
	margin-bottom: 30px;
	float: left;
	margin-left: 3px;
}
.tabNav+span.line{
	width: auto;
	border-bottom: solid 1px;
	display: block;
	height: 40px;
}
.tabContent{
	clear: both;
}
.tabNav a{
	/* border: solid 1px #4E646C; */
	border-top: solid 1px #4E646C;
	border-left: solid 1px #4E646C;
	padding: 10px 5px;
	color: #4E646C !important;
	font-size: 13px;
	display: inline-block;
	margin: 0 0 0 -3px;
	background: url(../media/images/non-active-tab.png) top left;
}
@-moz-document url-prefix() {
  	.tabNav+span.line{
		height: 40px;
		/*margin-left: -4px;*/
	}
	.tabNav div a{
		margin-left: -4px;
		height: 19px;
	}
}
.tabNav a.active{
	background:#fff url(../media/images/active-tab.png) top left repeat-x;
	border-bottom: none;
	color: #7F1416 !important;
	padding-bottom: 11px;
}
._Telerik_IE9 .tabNav+span.line{
	height: 43px;
}
.ie7 .tabNav+span.line, .ie8 .tabNav+span.line{
	height: 41px;
}
.ie7 .tabNav a{
	border-bottom: solid 1px #4E646C;
}
.ie7 .tabNav a.active{
	border-bottom: none;
}
._Telerik_IE9 .tabNav a {
	margin: 0 0 0 -6px;
}
.ie8 .tabNav a.active{
	padding-bottom: 12px;
}
.ie8 .tabNav a{
	padding-bottom: 10px;
}

.tabNav a+a{
}
.tabNav a:hover{
	color: #7F1416 !important;
	text-decoration: none;
}
.tabContent h1{
	line-height: 50px;
	font-size: 45px;
	font-weight: bold !important;
	margin-bottom: 20px;
}
.tabContent h1 span{
	display: block;
}

.featurednewsletter, .newsletter{
	clear: both;
	font-size: 12px;
}

.featurednewsletter{
	height: auto;
	background: #efefef;
	overflow: hidden;
	padding: 1em;
}

.featured li, .featurednewsletter li{
	margin: 0;
	padding: 0;
}

.newsletter{
	padding-top: 1em;
	border-top: 1px solid #ccc;
}

.featurednewsletter .image{
	float: left;
	padding-right: 0;
	width: 20%;
	padding-bottom: 1em;
}


.newsletter .title, .featurednewsletter .title{
	float: left;
	width: 40%;
	font-size: 12px;
	font-weight: bold;
	padding: 0;
	height: auto;
}

.featurednewsletter .title{
	width: 20%;
}

.newsletter .description, .featurednewsletter .description{
	float: left;
	width: 45%;
}

.description ul{
	list-style-type: square;
	padding-bottom: 1em;
}

.newsletter .more, .featurednewsletter .more{
	float: left;
	width: 11%;
}


/*
.tabNav+.tabContent article{
	display: none;
}
.tabNav+.tabContent article:first-child{
	display: block;
}
*/
/*---------------sideNav*/
.aside {
	position: relative;
/*	margin: 0;
*/}
.aside nav,
body.contact.login .aside nav{
	background: #7F1416;
	padding: 20px 10px 20px 5px;
}

.ie .aside nav{
	background: none;
}
.ie .aside #inner{
	padding: 0;
}
body.contact .aside nav {
	background: none;
}

.aside div{
	overflow: hidden;
	padding: 5px 0 0 0;
}

.aside nav a,div.RadTabStripVertical.RadTabStrip_Sitefinity ul li a.rtsLink{
	color: #F1B78F !important;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 15px;
	font-family: Arial;

}/* div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 .rtsLI */
.RadTabStrip .rtsLink,
.RadTabStripVertical .rtsLink,
.RadTabStrip .rtsLI,
.RadTabStripVertical .rtsLI{
	white-space: normal !important;
	overflow: visible !important;
}
.aside div.RadTabStripVertical.RadTabStrip_Sitefinity ul li a.rtsLink span.rtsOut,
.aside div.RadTabStripVertical.RadTabStrip_Sitefinity ul li a.rtsLink span.rtsIn,
.aside div.RadTabStripVertical.RadTabStrip_Sitefinity ul li a.rtsLink span.rtsTxt{
	height: auto !important;
	line-height: 1.5em;
}

div.RadTabStripVertical.RadTabStrip_Sitefinity ul li a.rtsLink,
div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 .rtsLI{
	margin: 0 !important;
	height: auto !important;
}

/*body.sitemap #content div.RadTabStripVertical.RadTabStrip_Sitefinity ul li a.rtsLink,
body.sitemap #content div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 .rtsLI{
	margin: 0 !important;
	height: auto !important;
	margin: 0;
	padding: 5px 0;
}*/

nav#inner div.RadTabStripVertical.RadTabStrip_Sitefinity ul li a.rtsLink {
	padding-bottom: 25px;
}

.aside nav a:hover,div.RadTabStripVertical.RadTabStrip_Sitefinity ul li a.rtsLink:hover{
	color: #d89d75!important;
	text-decoration: none;
}
div.RadTabStripVertical.RadTabStrip_Sitefinity ul li a.rtsSelected{
	display: none !important;
}
.aside #map{
	float: right;
	margin-top: 100px;
}
.aside img{
	width: 100%;
	margin: 1px 0 0 0;
}
.ie7 .aside .rtsLI{
	line-height: 1px;
}

[action="general-notary-information"] .aside nav .rtsLast,
[action="general-apostille-information"] .aside nav .rtsLast ,
h2.articles #pagelayoutBox_mobileNav_TE7A99C9F011 li:nth-child(2),
h2.learn #pagelayoutBox_mobileNav_TE7A99C9F011 li:nth-child(2),
/*h2.title.learn+#mobile+#banner+#content+.aside nav li:nth-child(2),*/
body.articles .title.learn+#mobile+#banner+#content+.aside nav li:nth-child(3)
/*body.video .aside nav li:nth-child(6)*/{
	display: none !important;
}

.title.file+#mobile+#banner+#content+.aside nav li:first-child ,body.articles .title.learn+#mobile+#banner+#content+.aside nav li+li+li{
	display: none !important;
}
body.articles .title.learn+#mobile+#banner+#content+.aside nav li+li+li+li,.title.learn+#mobile+#banner+#content+.aside nav li:first-child {
	display: block !important;
}
body form[action="newsletters"] .aside nav li a[href="../learn"], body form[action*="clerk-results"] .aside nav li a[href="../clerks"]{
	display:none !important;
}
.documents .aside nav .rtsFirst {
	display: none !important;
}
.articles .clerks+#mobile+#banner+#content+.aside nav div.RadTabStripVertical li+li+li+li+li+li{
	display: none !important;
}
.articles .title.clerks+#mobile+#banner+#content+.aside nav li+li+li+li+li+li+li {
	display: block !important;
}


.articles .title.notary+#mobile+#banner+#content+.aside nav li+li+li+li+li+li+li{
	display: none !important;
}
 
#pagelayoutBox_mainNav_T34F3FF03004 ul .rtsFirst{
	display: none !important;
}
/*fix for vendor integration page right menu so that we dont hide file*/
/*.clerks-authority-efiling-vendor-integration-information #pagelayoutBox_mainNav_TE7A99C9F006 ul .rtsFirst {
	display: block !important;
}*/
.articles form[action="ucc-system"] #pagelayoutBox_mobileNav_TE7A99C9F011 ul .rtsFirst, .articles form[action="ucc-system"] #pagelayoutBox_mainNav_TE7A99C9F006 ul .rtsFirst, .articles form[action="civil-reporting-project"] #pagelayoutBox_mainNav_TE7A99C9F006 ul .rtsFirst, .articles form[action="deed-system"] #pagelayoutBox_mainNav_TE7A99C9F006 ul .rtsFirst, .articles form[action="civil-reporting-project"] #pagelayoutBox_mainNav_TE7A99C9F006 ul .rtsFirst, .articles form[action="lien-and-plat-systems"] #pagelayoutBox_mainNav_TE7A99C9F006 ul .rtsFirst {
	display: block !important;
}
.clerks .aside .rtsUL .rtsLast,.articles.clerk-results .clerks+#mobile+#banner+#content+.aside nav div.RadTabStripVertical li+li+li+li+li+li{
	display: block !important;
}
/*#pagelayoutBox_mainNav_TF25EB132004 ul li+li+li+li+li+li{
	display: none;
}*/
#pagelayoutBox_mainNav_TF25EB132004 ul li+li+li+li+li+li+li{
	display: inline;
}
#pagelayoutBox_mainNav_T713D0C3F004 ul .rtsLast{
	display: none;
}

/*remove learn in side nav*/
/*
#pagelayoutBox_mainNav_TE67FB949012 ul li+li+li{
	display: none;
}
#pagelayoutBox_mainNav_TE67FB949012 ul li+li+li+li{
	display: inline;
}
*/

/*---------------mobileNav*/
nav#mobile{
	display: none;
	margin: 0 0 20px;
}
nav#mobile+.sfContentBlock{
	clear: both;
}
nav#mobile div{
	border-bottom: none;
	margin: 0;
	padding: 0;
}
.search nav#mobile div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 .rtsFirst,.clerks nav#mobile div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 .rtsFirst,.articles .title.fines+nav#mobile div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 .rtsFirst,.manage nav#mobile div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 .rtsFirst,.titleBuckets .title.notary+nav#mobile div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 .rtsFirst,.articles .title.notary+nav#mobile div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 .rtsFirst,.articles .title.clerks+nav#mobile div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 .rtsFirst,.articles .title.learn+nav#mobile div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 .rtsFirst{
       border-right: solid #CCC 1px !important;
}

.search nav#mobile #pagelayoutBox_mobileNavTwo_T1A1F8886008 div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 .rtsFirst,.documents nav#mobile #pagelayoutBox_mobileNav_T40BB13EC010 div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 .rtsFirst{
       border:none;
       display: none;
}

nav#mobile a{
	/*
margin: -20px 5px 20px 5px;
	text-transform: uppercase;
	border-right: solid 1px #CCC;
*/
	padding: 0 15px;
	display: inline-block;
	color: #7C7C7C !important;
	font-size: 14px;
}
nav#mobile div{
	min-height: 0;
}
.glossaryP .RadTabStrip:after, .glossaryP .RadTabStripVertical:after, .glossaryP .RadTabStrip .rtsLevel:after, .glossaryP .RadTabStripVertical .rtsLevel:after, .glossaryP .RadTabStrip .rtsScroll:after, .glossaryP .RadTabStripVertical .rtsScroll:after, .glossaryP .RadTabStrip .rtsUL:after, .glossaryP .RadTabStripVertical .rtsUL:after, .glossaryP .RadTabStrip .rtsLI:after, .glossaryP .RadTabStripVertical .rtsLI:after {
	display: inline;
}
nav#mobile ul{
	padding-left: 0 !important;
}
nav#mobile ul li a.rtsLink .rtsTxt{
	line-height: 20px !important;
}
nav#mobile a:active,nav#mobile a:hover{
	color: #7F1416 !important;
	text-decoration: none !important;
}

nav#mobile .rtsSelected{
	display: none;
	border: none;
}

nav#mobile div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 .rtsLI{
	background: none !important;
	border-right: solid #CCC 1px !important;
	margin-bottom: 20px !important;
	height: 20px !important;
	text-transform: uppercase;
}
/*fix for double border in nav on clerks page*/
.clerks #nav1 li.rtsLI+li.rtsLI+li.rtsLI{
	border-right: none !important;
}
.glossaryP nav#mobile div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 .rtsLI{
	border-right: none !important;
}
nav#mobile div+div div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 .rtsFirst{
	border-right: solid #CCC 1px !important;
}
.glossaryP nav#mobile div + div div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 .rtsFirst {
    border-right: none !important;
}
.glossaryP nav#mobile li:last-child, .glossaryP nav#mobile div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 .rtsFirst,
.glossaryP nav#mobile div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 .rtsLI:last-child {
    border-right: none !important;
}

nav#mobile li:last-child,
nav#mobile div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 .rtsLI:last-child,
.articles .title.notary+nav#mobile #nav2 div.RadTabStrip.RadTabStrip_Sitefinity li+li,
.titleBuckets .title.notary+nav#mobile #nav2 div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 li+li,
.articles .title.fines+nav#mobile #nav1 div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 li+li+li,
.titleBuckets .title.notary+nav#mobile #nav2 div.RadTabStrip.RadTabStrip_Sitefinity li+li,
.documents nav#mobile #nav1 div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 .rtsFirst,
h2.file+nav#mobile #nav1 div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 .rtsLI.rtsFirst,
h2.learn+nav#mobile #nav1 div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 li:nth-child(2) {
	border: none !important;
}
h2.file+nav#mobile #nav1 li:nth-child(1),
h2.learn+nav#mobile #nav1 div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 li:nth-child(2),
h2.file+nav#mobile #nav1 div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 .rtsLI.rtsFirst,
.articles .title.notary+nav#mobile #nav2 div.RadTabStrip.RadTabStrip_Sitefinity .rtsLI:last-child,
.articles .title.clerks+nav#mobile #nav1 div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 li+li+li{
	display: none;
}
.articles .title.learn+nav#mobile #pagelayoutBox_mobileNav_TE67FB949015 div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 li+li+li,
.articles .title.clerks+nav#mobile #pagelayoutBox_mobileNav_TE67FB949015 div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 li+li+li+li{
	display: block;
}
.contact nav#mobile div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 .rtsFirst,
.articles nav#mobile #pagelayoutBox_mobileNav_TE67FB949015 div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 .rtsFirst,
.title.learn+nav#mobile div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 .rtsFirst{
	border-right: solid #CCC 1px !important;
}

/*
.clerks nav#mobile li:last-child, nav#mobile div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 .rtsFirst,nav#mobile div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 .rtsLI:last-child{
	border-right: solid #CCC 1px !important; !important;
}
*/

/* ----- stacked-menu -----*/
#accordion .stacked-menu h2{
	font-weight: normal !important;
}
.no-touch #accordion .stacked-menu h2:hover{
	font-weight: bold !important;
}
#accordion .stacked-menu h2.active{
	background: url(../media/images/bg-buckets-hover.png) top left;
	color: #F1B78F !important; /*need to overwrite color*/
}
#accordion .stacked-menu h2.active .box-nolink,#accordion .stacked-menu h2.active:hover .box-nolink{
	color: #F1B78F !important; /*need to overwrite color*/
	font-weight: normal;
}
#accordion .stacked-menu .row h2 {
	height: 75px;
/*	text-indent: 10px;
*/	padding-top: 10px;
	overflow: hidden;
}
#accordion .stacked-menu .buckets{
	width: 100% !important;
}
#accordion .stacked-menu .buckets .three {
	float: left;
	display: block;
}
.imgBuckets #accordion .stacked-menu .row h2 {
	height: 130px;
	text-indent: 10px;
	padding-top: 10px;
}
#accordion .row h2.active span {
	color: #7F1416 !important; /*need to overwrite color*/
}
#accordion .stacked-menu .section{
	height: 400px;
}
#accordion .stacked-menu .section .btns{
	display: none;
}
.arrow-up {
	width: 0; 
	height: 0; 
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #ffffff;
	margin-left: 40px;
	position: absolute;
	bottom: -1px;
}
.imgBuckets .arrow-up{
	display: none;
}
#accordion .stacked-menu .row .c .section {
	visibility: visible;
}

/* ----- stacked-menu-mobile -----*/
#content{visibility: hidden;}
#stacked-menu-mobile {
	width: 100%;
	margin: 0 auto;
	color: #ffffff;
	overflow: hidden;
	display: none;
	/*Some cool shadow and glow effect*/
	/*box-shadow: 
		0 5px 15px 1px rgba(0, 0, 0, 0.6), 
		0 0 200px 1px rgba(255, 255, 255, 0.5);*/
}
/*heading styles*/
#stacked-menu-mobile h2 {
	border-bottom: dashed #4E646C 1px;
	cursor: pointer;
	font-family: Arial;
	font-size: 25px;
	margin: 20px 0 2px;
	position: relative;
	height: 100px;
	overflow: visible;
	padding-top: 10px;
	text-indent: 10px;
}
#stacked-menu-mobile h2.active {
	background: url(../media/images/bg-buckets-hover.png) top left;
	color: #F1B78F !important;
	border-bottom: none;
}
#stacked-menu-mobile.imgBuckets-mobile h2.active{
	background: none;
	color: #7F1416 !important;
	border-bottom: dashed #7F1416 1px;
}
/*heading hover effect*/
#stacked-menu-mobile h3:hover {
	/*text-shadow: 0 0 1px rgba(255, 255, 255, 0.7);*/
}
/*iconfont styles*/
#stacked-menu-mobile h3 span {
	margin-right: 10px;
}
/*list items*/
#stacked-menu-mobile ul {
	padding-left: 0;
}
#stacked-menu-mobile li {
	list-style-type: none;
}
/*links*/
#stacked-menu-mobile ul ul li a {
	/*color: white;
	text-decoration: none;
	font-size: 11px;
	line-height: 27px;
	display: block;
	padding: 0 15px;*/

	margin: 2px 0;
	padding: 16px;
	background: #a7b2b6;
	cursor: pointer;
	font-size: 12px;
	height: 100px;
	line-height: 20px;
	display: block;
	color: #313836 !important;
	position: relative;


	/*transition for smooth hover animation*/
	/*transition: all 0.15s;*/
}
/*hover effect on links*/
#stacked-menu-mobile ul ul li a:hover {
	/*background: #003545;
	border-left: 5px solid lightgreen;*/
	text-decoration: none;
}
/*Lets hide the non active LIs by default*/
#stacked-menu-mobile ul ul {
	display: none;
	margin: 0;
}
#stacked-menu-mobile li.active ul {
	display: block;
}


#stacked-menu-mobile a h3  {
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	margin: 10px 0 8px 0;
}

#stacked-menu-mobile.imgBuckets-mobile h2{
	height: 115px;
	margin-top: 20px;
	margin-bottom: 0;
	overflow: hidden;
}
#content #stacked-menu-mobile h2 a{
	color: #4E646C;
}
#stacked-menu-mobile.imgBuckets-mobile h2 span{
	position: absolute;
	bottom: 30px;
	right: -20px;
	z-index: 9999;
	font-size: 20px;
	display: block;
	text-shadow: 1px 1px 10px #fff;
	text-transform: capitalize;
}
#stacked-menu-mobile.imgBuckets-mobile h2 span+span{
	bottom: 10px;
	font-size: 25px;
	font-weight: bold;
}


/*---------------accordionNav*/
#accordion a:hover{
	text-decoration: none;
}

#accordion .btns{
	position: absolute;
	bottom: 0;
	right: 2px;
	background-image: none;
	z-index: 40;
}
#accordion .btns .next,#accordion .btns .prev{
	background: url(../media/images/carousel-prevnext-btn.jpg) no-repeat;
	width: 28px;
	height: 27px;
	display: block;
	float: left;
	/*opacity: .5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity = 50);*/
}
#accordion .btns .next.inactive,#accordion .btns .prev.inactive,.no-touch #accordion .btns .next.inactive:hover,.no-touch #accordion .btns .prev.inactive:hover{
	opacity: .5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity = 50);
}
#accordion .btns .next.active,#accordion .btns .prev.active,.no-touch #accordion .btns .next.active:hover,.no-touch #accordion .btns .prev.active:hover{
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity = 100);
}
.no-touch #accordion .btns .next:hover,.no-touch #accordion .btns .prev:hover,.no-touch #accordion .btns .prev:hover{
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity = 100);
	background: url(../media/images/carousel-prevnext-btn.jpg) no-repeat;
}
#accordion .btns .next,.no-touch #accordion .btns .next:hover{
	background-position: top right;
}
#accordion .btns .prev,.no-touch #accordion .btns .prev:hover{
	background-position: top left;
	margin-right: 10px;
}

#accordion .row h2{
	font-size: 30px;
	height: 145px;
	margin: 30px 20px 20px 0;
	border-bottom: dashed #4E646C 1px;
	cursor: pointer;
	font-family: Arial;
	position: relative;
}
#accordion .row h2 a{
	color: #4E646C !important;
	display: block;
	font-weight: normal;
	height: 145px;/*un-commented because this is needed to trigger link on h2 hover*/
/*	padding-left: 10px;
*/}
#accordion .stacked-menu .row h2 a{	
	padding-left: 10px;
}
#accordion .row h2 .box-nolink{
	font-size: 30px;
	padding-top: 9px;
	padding-left: 10px;
	text-shadow: none;
	position: relative;
	bottom: 0;
	right: 0;
}
#accordion .row h2 a:active,
#accordion .row h2:active{
	color: #4E646C !important;
}

#accordion .row h2 span{
	position: absolute;
	bottom: 30px;
	right: 10px;
	z-index: 9999;
	font-size: 20px;
	display: block;
	text-shadow: 1px 1px 10px #fff;
}
#accordion .row h2 span+span{
	bottom: 10px;
	font-size: 25px;
	font-weight: bold;
}
#accordion .row h2 img,#stacked-menu-mobile.imgBuckets-mobile h2 img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	opacity: .5;
	filter: alpha(opacity=50);
}
#accordion .row h2:hover img,
#accordion .row h2 img:active,
#accordion .row h2 img.nhios:hover,
#stacked-menu-mobile.imgBuckets-mobile h2:hover img,
#stacked-menu-mobile.imgBuckets-mobile h2 img:active,
#stacked-menu-mobile.imgBuckets-mobile h2.active img,
#stacked-menu-mobile.imgBuckets-mobile h2 img.nhios:hover{
	opacity: 1;
	filter: alpha(opacity=100);
}
#accordion .row h2+h2{
	margin-right: 0;
}
.no-touch #accordion .row h2 a:hover {
	font-weight: bold;
	color: #7F1416 !important;
	text-decoration: none;
}
.no-touch #accordion .row h2:hover,#accordion h2.active{
	font-weight: bold;
	color: #7F1416;
	border-bottom: dashed #7F1416 1px;
}
#accordion .stacked-menu h2.active{
	border-bottom: none !important;
}
.imgBuckets #accordion .stacked-menu h2.active {
	background: none;
	border-bottom: 1px dashed #7F1416 !important;
}		
.no-touch .imgBuckets #accordion .row h2:hover,.imgBuckets #accordion h2.active{
	font-weight: normal;
}
.imgBuckets #accordion .row h2:hover span:first-child,.imgBuckets #accordion h2.active span:first-child{
	font-weight: normal;
}
.imgBuckets #accordion h2.active img{
	opacity: 1;
	filter: alpha(opacity = 100);
}
#accordion .row .c .section{
	display: none;
}
#accordion .section{
	position: relative;
	height: 250px;
	overflow: hidden;
}

#accordion .shorten1, #accordion .shorten1single, #accordion .shorten2, #accordion .shorten2single{
	left: 400px;
}

#accordion .shorten2single{
	left: 264px;
}

#accordion .shorten3{
	left: 208px;
}

#accordion .buckets{
	position: absolute;
	top: 0;
	left: 0;
	width: 2600px !important;
	z-index: 45;
}
.imgBuckets #accordion .buckets {
/* 	margin-left: 2px; */
}

#accordion .buckets a{
	margin: 0 2px 2px 0;
	background: #a7b2b6;
	font-size: 12px;
	line-height: 20px;
	display: block;
	color: #313836 !important;
	position: relative;
}

#accordion .singlebuckets{
	width: 220px;
	float: left;
}
#accordion .buckets img{
	margin: 0;
	padding: 0;
}
#accordion .buckets a:hover{
	background: url(../media/images/bg-buckets-hover.png) top left;
	text-decoration: none;
	color: #F1B78F !important;
}
#accordion .buckets a:active{
	background: url(../media/images/bg-buckets-hover.png) top left;
	text-decoration: none;
	color: #F1B78F !important;
}

#accordion .buckets img{
	width: 100%;
}

#accordion .buckets h3 {
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	height: 32px;
	margin: 6px 0 10px 0;
}

#accordion .buckets h3 span,#stacked-menu-mobile h3 span{
	top: 0;
	left: 0;
	display: block;
	background: #F1B78F;
	color: #7F1416;
	width: 100%;
	height: 20px;
	text-indent: 20px;
}

#accordion .buckets h3 span.featuredcontent, #stacked-menu-mobile a h3 span.featuredcontent{
	background: #000000;
	color: #ffffff;
}

#accordion .buckets p,#stacked-menu-mobile p{
	font-size: 12px;
	line-height: 17px;
	/* margin-top: 10px; */
}

#accordion .buckets span, #stacked-menu-mobile span{
	font-size: 11px;
	position: absolute;
	bottom: 20px;
	right: 20px;
	text-transform: uppercase;
	font-weight: bold;
}

/*buckets - title and description*/
#accordion .buckets .three{
	position: relative;
	height: 150px;
	padding: 19px;
}

#accordion .buckets .two{
	padding: 15px 27px 40px 27px;
	height: 150px;
}
#accordion .buckets .two h3{
	line-height: 25px;
	font-family: Arial !important;
}
#accordion .NotaryApostilles {
	padding-bottom: 26%;
}

/*buckets - titles only*/

/*---------------documents*/
#documents{
	clear: both;
	padding: 0;
}
#documents .three.columns{
	width: 215px;
	padding-right: 30px;
}

#documents .columns{
	margin: 0 5px;
}
.sfContentBlock ul#documents{
	padding-left: 0 !important;
}
#documents li a{
	float: left;
	margin: 60px 0 0 0;
	border-bottom: dashed #999 1px;
	height: 100px;
	display: block;
	width: 100%;
	padding-bottom: 15px;
	color: #4E646C !important;
	font-weight: normal;
}
#documents li a:hover{
	color: #7F1416 !important;
	border-color: #7F1416;
	text-decoration: none;
	font-weight: bold;
}
/*---------------glossary*/
.glossaryP div{
	border-bottom: dashed #999 1px;
	padding-bottom: 15px;
	margin-bottom: 40px;
	clear: both;
	min-height: 100px;
}
.glossaryP #alphabet {
	padding-bottom: 0px;
	margin-bottom: 40px;
	min-height: 40px;
}
.glossaryP #alphabet a{
	color: #BB2227 !important;
	margin-right: 2px;
}
.glossaryP #alphabet .alpha-index-empty{
	color: #ccc !important;
}
.glossaryP #alphabet .alpha-index-empty:hover{
	color: #ccc !important;
	cursor: default;
}
.glossaryP #alphabet a:hover{
	color: #7F1416 !important;
}
.glossaryP a{
	color: #7C7C7C !important;
	font-size: 16px;
}

.glossaryP a:hover,.sitemap .row a:hover{
	color: #7F1416 !important;
}

.glossaryP .letter{
	float: left;
	font-size: 100px;
	font-weight: bold;
	width: 100px;
	color: #7F1416;
	line-height: 80px;
}

.glossaryP ul{
	overflow: hidden;
	width: 80%;
}
.glossaryP ul li {
float: left;
width: 45%;
}
.glossaryP ul p{
	display: none;
	color: #7C7C7C;
	font-size: 15px;
}
.modalbox, .modalboxContent{
	border: none !important;
	color: #7C7C7C;
}
.modalbox{
	position: absolute;
	top:0;
	left: 0;
	background: url(../media/images/popup-bg.png);
	width: 100%;
	height: 100%;
	display: none;
	z-index: 60000;
}

.modalbox .modalboxContent{
	background: #fff;
	padding:30px 25px 50px;
	width: 40%;
	margin: 0 auto;
	position: absolute;
	z-index: 9999;
}
.modalbox .colse{
	float: right;
	margin: -20px -5px 0 0;
	font-weight: bold;
	font-size: 20px;
	cursor: pointer;
	text-decoration: none;
	padding: 0 10px;
}
.modalbox .colse:hover{
	color: #7F1416;
}

.modalboxContent p{
	font-size: 15px;
	margin: 0;
}
.modalboxContent span{
	display: block;
	margin: 0 0 20px 0;
	font-size: 17px;
	font-weight: bold;
}
/*---------------sitemap*/

.sitemap .page-layout .row{
	border-bottom: dashed 1px #999;
}
.sitemap .container-twelve .row .three.columns{
	margin-right: 60px;
}
.sitemap .container-twelve .row .three.columns:last-child{
	margin-right: 0;
}
/*
.sitemap .row div{
	padding: 0 0 30px;
}
*/

body.sitemap .aside li{
    padding-left: 9px;
}

.sitemap .three{
	margin-bottom: 30px;
}
.sitemap .row+.row+.row{
	border: none;
}
.sitemap .row a, .sitemap .three div.RadTabStripVertical.RadTabStrip_Sitefinity ul li a.rtsLink,.sitemap .five div.RadTabStripVertical.RadTabStrip_Sitefinity ul li a.rtsLink{
	color: #7C7C7C !important;
	display: block;
	font-size: 15px;
	/* height: 20px !important; */
	line-height: 18px;
	margin-bottom: 10px;
}

.sitemap .three div.RadTabStripVertical.RadTabStrip_Sitefinity ul li a.rtsLink:hover,.sitemap .five div.RadTabStripVertical.RadTabStrip_Sitefinity ul li a.rtsLink:hover{
	text-decoration: underline;
	color: #7F1416 !important;
}
.sitemap .three div.RadTabStripVertical.RadTabStrip_Sitefinity ul li a.rtsLink .rtsTxt,.sitemap .five div.RadTabStripVertical.RadTabStrip_Sitefinity ul li a.rtsLink .rtsTxt{
	/* margin-bottom: -20px !important; */
	/* line-height: 20px !important; */
	height: auto !important;
	text-transform: none;
}
.sitemap div.RadTabStripVertical.RadTabStrip_Sitefinity ul li a.rtsLink span.rtsOut,.sitemap div.RadTabStripVertical.RadTabStrip_Sitefinity ul li a.rtsLink span.rtsIn,.sitemap div.RadTabStripVertical.RadTabStrip_Sitefinity ul li a.rtsLink span.rtsTxt{
	height: auto !important;
	line-height: 20px;
}

.sitemap .three div.RadTabStripVertical.RadTabStrip_Sitefinity ul li a.rtsLink span.rtsOut, .sitemap .three div.RadTabStripVertical.RadTabStrip_Sitefinity ul li a.rtsLink span.rtsIn,.sitemap .three div.RadTabStripVertical.RadTabStrip_Sitefinity ul li a.rtsLink span.rtsTxt{
	line-height: 20px !important;
	/*display: inline-block !important;*/
}

/*
@media screen and (-webkit-min-device-pixel-ratio:0){
	#pagelayoutBox_sitemapList3_C004 li{
		height: 30px;
	}
}
*/

.sitemap .header a{
	line-height: 30px;
}

.sitemap #content ul, .sitemap #content ol {
display: block;
}

.sitemap div.RadTabStripVertical.RadTabStrip_Sitefinity ul li a.rtsLink {
padding: 10px 0;
}

/*
.sitemap .header a[href="/glossary"]{
	margin: -30px 98px 0px 0px;
}
*/

.sitemap h1{
	font-size: 22px !important;
	text-transform: uppercase;
	text-indent: 35px !important;
	padding: 0 !important;
	float: none !important;
	height: 35px !important;
	font-weight: bold;
}
.sitemap .file{
	background: url(../media/images/sitemap-file.png) 0 5px no-repeat !important;
}
.sitemap .search{
	background: url(../media/images/sitemap-search.png) 0 5px no-repeat !important;
}
.sitemap .learn{
	background: url(../media/images/sitemap-learn.png) 0 5px no-repeat !important;
}
.sitemap .manage{
	background: url(../media/images/sitemap-manage.png) 0 5px no-repeat !important;
}
.sitemap .fines{
	background: url(../media/images/sitemap-fines.png) 0 5px no-repeat !important;
}
.sitemap .clerks{
	background: url(../media/images/sitemap-clerks.png) 0 5px no-repeat !important;
}
.sitemap .notary{
	background: url(../media/images/sitemap-notary.png) 0 5px no-repeat !important;
}
/*.sitemap .row h1+div .rtsLevel .rtsUL li a.rtsLink{
	padding: 5px 0 !important;
}*/
.sitemap .three h1+div .rtsLevel .rtsUL li a.rtsLink:hover{
	text-decoration: none;
}
.title.noimg-title, .title.noimg-title .rootCrumb {
	padding: 0;
}
.row .title.noimg-title a {
	font-size: 40px !important;
	font-family: Arial;
	text-transform: uppercase;
	background-repeat: no-repeat !important;
	color: #4f646c !important;
	height: 57px;
	line-height: 40px; /*fix for text being cut off in IE*/
}

.thank-you .bread .Link a{
	font-weight: normal;
	font-size: 12px !important;
	color: rgb(127, 20, 22) !important;
	display: inline-block;
	margin: 0px 0px;
}
.title.noimg-title+#mobile+#banner{
	margin-bottom: 0;
}
/*---------------clerksSearch*/
.phone a[href^=tel],#pagelayoutBox_pageContent_C001_lblPhoneFax span a[href^=tel]{
	color: #444 !important;
}
#pagelayoutBox_pageContent_C001_lblAddress,#pagelayoutBox_pageContent_C001_lblCityStateZip{
	color: #bb2227;
}
span.clerkSearch{
	background: #7F1416;
	padding: 10px 0 10px 20px;
	width: 55%;
	height: 25px;
	display: block;
}
.clerks-search input[type="submit"] {
	display: none;
}
.clerks .title, .title.clerks {
	background: url(../media/images/clerks.png);
	text-indent: 40px;
}
/*
.clerks-search span[method="post"]{
	display: block;
	background: black;
	width: 70%;
	padding: 10px;
}
*/

.clerks-search input,.clerks-search select{
	float: left;
}
.clerks-search select {
	width: 40%;
	height: 20px;
}
.clerks-search button {
	color: #7F1416;
	background: #fff;
	display: none;
	text-transform: capitalize;
	border-radius: 0;
	padding: 4px 10px;
	top: -2px;
	position: relative;
	left: 15px;
}
.clerks-search .autofill-container {
	display: block;
	float: left;
	position: relative;
	width: 50%;
	padding-left: 5%;
}
.clerks-search #clerkList {

	background: #F7F7F7;
	border: 1px solid #E5E5E5;
	color: #9E9E9E;
	text-indent: 20px;
	display: none;
	left: 0;
	margin-top: -20px;
	max-height: 253px;
	overflow: auto;
	position: absolute;
	top: 100%;
	width: 100%;
	-webkit-box-shadow:0 6px 16px #999;
	-moz-box-shadow:0 6px 16px #999;
	-ms-box-shadow:0 6px 16px #999;
	-o-box-shadow:0 6px 16px #999;
	box-shadow:0 6px 16px #999;
}
#clerkList .clerkName {
	cursor: pointer;
	display: block;
}
#clerkList .clerkName:hover,.listSelected{
	background: #B3B3B3;
	color: #fff;
}
.clerks-search input{
	width: 98% !important;
	padding: 3px !important;
}
.clerks-search #clerks a{
	padding: 5px;
	display: block;
}
.clerks-search #clerks a:hover{
	background: url(../media/images/clerks-hover.png) top left no-repeat;
	text-decoration: none;
}

.clerks-search h1{
	border-bottom: dashed #999 1px;
	padding: 0 0 20px;
	margin: 30px 0;
	width: 90%;
	text-transform: uppercase;
	color: #4E646C !important;
	font-size: 30px;
	clear: both;
}
.clerks-search #clerks div{
	margin: 0 30px 30px 0;
}
.clerks-search #clerks div h2{
	color: #BB2227;
	font-size: 30px;
}
.clerks-search #clerks div h2 span{
	font-size: 15px;
	color: #7C7C7C;
	display: block;
	line-height: 15px;
}
.clerks-search #clerks #archive{
	margin-top: 60px;

}

/* Featured Clerk - Archive Section - Large Desktop */
.clerks-search #clerks #archive div{
	margin: 0 30px 0 0;
	width: 151px;
}

.clerks-search #archive div h2{
	font-size: 30px;
}
.clerks-search #clerks #archive a:hover{
	background: none;
}
.clerksContent {
	color: #7c7c7c;
	font-size: 13px;
	border-bottom: 1px dashed #999999;
	padding-bottom: 20px;
}
.clerksContent ul {
	padding: 15px 0;
	list-style: disc;
}
.clerksContent ul li {
	font-size: 13px;
	line-height: 19px;
}
.ie7 .clerksContent ul li {
	font-size: 13px;
	line-height: 30px;
}
.clerksContentTop {
	border-top: 1px dashed #999999;
}
.clerks-head,#pagelayoutBox_pageContent_C001_lblClerkName,#pagelayoutBox_pageContent_C001_lblCountyID,#pagelayoutBox_pageContent_C001_lblCountyID+span{
	color: #7F1416;
	font-size: 15px;
	font-weight: bold;
}
.mobileClerkSearch {
	display: none;
}
#clerks #featured img {
	width: 160px;
}
#pagelayoutBox_pageContent_C001_lblCountyID,#pagelayoutBox_pageContent_C001_lblCountyID+span{
	font-size: 17px;
}
#pagelayoutBox_pageContent_C001_lblClerkName {
	font-size: 16px !important;
}
/*---------------clerksDetail*/
/*.container-twelve .three.columns.alpha.detailClerk {
	width: 155px;
}
.container-twelve .six.columns.omega.detailClerk {
	width: 560px;
}*/
.bread .Link a.bc-utility-link {
	color: #7F1416 !important;
}
.detailClerk span, .detailClerk p {
/*	color: #7c7c7c;
*/	font-size: 13px !important;
	line-height: 20px !important;
}
.clerksCounty {
	line-height: inherit;
	margin-top: 5px;
}
#detail-clerk h1{
	font-size: 15px;
	margin: 0;
	line-height: 20px;
}
#detail-clerk .rightSide h1{
	font-size: 20px;
	text-transform: uppercase;
	margin: 0 0 20px 0;
}
#detail-clerk h2{
	font-size: 14px;
	color: #7F1416 !important;
	margin: 10px 0 0 0;
	line-height: 25px;
}
#detail-clerk ul li{
	margin-bottom: 0;
}
#detail-clerk ul li,#detail-clerk p{
	color: #7C7C7C;
	font-size: 13px;
	line-height: 20px;
}
#detail-clerk .services{
	border-top: dashed 1px #999;
	padding: 30px 0 0 0;
	margin: 0 0 30px 0;
}
.resultRow {
	padding-left: 0 !important;
	color: #7F1416;
	margin: 0 0 0 -10px;
}
.resultRow li{
	width: 46%;
	float: left;
	padding-left: 2%;
}
#resultsImg img {
	width: 100% !important;
	height: auto !important;
}
#maps {
	width: 100% !important;
	height: 140px !important;
}
#county-code p{
	margin: 5px 0 0 26px;
}

/*---------------forms*/
form{
	margin: 50px 0;
}
form#contact{
	width: 90%;
}
form#contact select{
	width: 100% !important;
}
.required{
	border: solid #6D6E70 2px !important;
}
.error,textarea.error{
	margin: 0 !important;
	border: solid #BB2227 2px !important;
}
span.error{
	display: block;
	border: none !important;
	margin: 0 0 20px !important;
	color: #BB2227;
	font-weight: normal;
	font-style: italic;
}
input,textarea{
	width: 95% !important;
	padding: 10px !important;
	font-style: italic !important;
	border:solid #6D6E70 1px !important;
}
.contact select {
    font-size: 16px;
    padding: 5px;
    width: 100%;
}
.contact #content input, .contact #content textarea {
	font-size: 16px;
}
.contact form[action="contact"] #head ul li a[href="/contact-us"],.glossary #head ul li a[href="/glossary"], .contact form[action="login"] #head ul li a[href="/login"] {
	display: inline-block;
	border-bottom: solid #999 2px;
	padding: 0 0 3px;
}
.contact form[action="login"] #head ul li a[href="/contact-us"] {
	border-bottom: none;
}
input.btn,[type=submit]{
	width: 150px !important;
	font-style: normal !important;
	font-size: 14px !important;
	background: #4F656D;
	border-radius: 0;
	color: #fff;
	font-weight: bold !important;
	font-family: Arial;
	margin-top: 15px;
	text-shadow: none !important;
}
.header input.btn,[type=submit]{
	margin-top: 0;
}
input.btn:hover{
	background: #3b4d53;
	color: #fff;
}
#contactInfo{
	margin-bottom: 40px;
}
#contactInfo a:visited,#contactInfo a:hover,#contactInfo a:active{
	color: #bb2227 !important;
}
#contactInfo span{
	display: block;
}

#contactInfo .phone{
	margin-top: 10px;
}
.contact #pagelayoutBox_contactForm_C004_phone{
	max-width: 71%;
	float: left;
	margin-right: 17px;
}
.contact #pagelayoutBox_contactForm_C004_PhoneExt{
	max-width: 15%;
	float: left;
}
.contact #content a{
/*	color: #444 !important;
*/}
/*---------------FAQ*/
#sfPageContainer{
	/*position: relative;*/
}

#faq{
	position: fixed;
	bottom: 0;
	height: 100%;
	right: -825px;
	z-index: 99999;
	overflow-y: auto;
	overflow-x: hidden;
}

/*
#faq.bottom{
	position: absolute;
}
*/

.aside .btn{
	position: fixed;
/* 	bottom: 100px; */
/* 	right: 30px; */
	z-index: 999;
	display: block;
	height: 33px;
	width: 55px;
	cursor: pointer;
	padding: 16px 65px 0 0;
	background: url(../media/images/icon-help-desk.png) no-repeat 70px 0;
	font-size: 13px;
	font-weight: bold;
	color: #4E646C;
	text-align: right;
	visibility: hidden;
	margin-left: 20px;
}

.contact .aside .btn {
	margin-left: 340px;
}

.aside .btn:hover{
	background-position: 70px -49px;
	color: #203039;
}
.aside .btn span{
	line-height: 13px;
	display: block;
	font-size: 14px;
}
#faq a {
	color: #F0B68F;
	text-decoration: underline;
}
#faq a:hover {
	color: #BA1F25;

}
.faq.btn {
	background: url('../media/images/transprent.png') no-repeat;
	background: transparent url('../media/images/faq-btn.png') no-repeat 0 0;
	color: #fff;
	cursor: pointer;
	right: 0;
	margin: -89px -12px 0 0;
	position: fixed;
	top: 50%; 
	width: 73px;
	white-space: nowrap;
	height: 179px;
	z-index: 60000;
	
/* 
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
 */
	
/* 	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); */
	
/* 
-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=-0.00000000, M12=1.00000000, M21=-1.00000000, M22=-0.00000000,sizingMethod='auto expand')";
filter: progid:DXImageTransform.Microsoft.Matrix(M11=-0.00000000, M12=1.00000000, M21=-1.00000000, M22=-0.00000000,sizingMethod='auto expand');
 */
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='crop',src='faq-inactive.png');

}
.contact .faq.btn {
	background: transparent url('../media/images/contact-faq-btn.png') no-repeat 0 0;
	height: 323px;
	margin-top: -161px;
}
.faq.btn.hover,
.contact .faq.btn.hover{
	background-position: -79px 0;
}
.faq.btn.active,
.contact .faq.btn.active {
	background-position: -156px 0;
}
.faq.btn span {
	background: #4f656d;
	padding: 14px 10px;
	display: block;
}
.faq.btn:hover span,
.faq.btn.active span {
	background: #20303a;
}
/*Use form action attr to target faq on contact page only */
form[action="contact"] .aside .btn span {
	line-height: 13px;
	display: block;
	margin-top: -4px;
}
#answers{
	width: 805px;
	background: #203039;
	color: #fff;
	/*padding-top: 20px;*/
	padding-left: 10px;
	padding-right: 10px;
	/*padding-bottom: 50px;*/
/* 	display: none; */
/* 	margin-left: 55px; */
	height: 100%;
	overflow-x: hidden;
	overflow-y: scroll;
}
.ie8 #faq, ._Telerik_IE9 #faq{
	overflow-y: hidden;
}

#answers p, #answers strong{
	color: #fff;
}
#answers em{
	font-style: italic;
}

#answers .close{
	font-weight: bold;
	font-size: 40px;
	padding: 10px;
	cursor: pointer;
	color: #fff;
}
#answers .close:hover{
	color: #eee;
}
#answers #wrap{
	margin: 0 50px;
	padding-bottom: 50px;
}
#answers #wrap div{
	margin-bottom: 30px;
}
#answers span{
	opacity: 1 !important;
}

#answers span.faqTitle{
	font-size: 65px;
	color: #fff;
	line-height: 50px;
	width: 100%;
	margin-bottom: 50px;
}
#answers span.faqTitle .sfContentBlock{
	padding-bottom: 30px;
	border-bottom: solid #fff 5px;
}

#answers h4{
	color: #fff;
	font-size: 20px;
}
#scotty{
	background: url(../media/images/upbtn-scotty.png) top left no-repeat;
	width: 35px;
	height: 35px;
	bottom: 100px;
	right: 10px;
	opacity: 0;
}
#scotty:hover{cursor: pointer;}

/*-----------------MOBILE LOGIN PAGE*/
.contact #pagelayoutBox_loginForm_C004_mobileloginbtn{
	width: 100% !important;
	background: #4E646C;
	color: #fff;
	font-size: 20px !important;
	margin-top: 30px;
	text-shadow: none !important;
	border-radius: 0;
	text-transform: uppercase;
	font-weight: normal !important;
	font-style: normal !important;
}
#mobile+#pagelayoutBox_loginForm_C004_MobileLoginPanel a{
	color: #4E646C !important;
	font-size: 18px;
	display: inline-block;
	font-weight: bold;
}
#mobileloginform #pagelayoutBox_loginForm_C004_MobileForgotPasswordLink {
	float: left;
	padding-left: 35px;
}
#mobileloginform #pagelayoutBox_loginForm_C004_MobileRegisterLink {
	float: right;
	padding-right: 35px;
}
#mobileStatusMsg {
	font-size: 18px;
	font-weight: bold;
}
#mobileloginloader{
	margin: 0 auto;
}
.contact #captcha{
	margin-bottom: 20px;
}
.mobilebtnDisabled {
	background: #333;
}
/*------GOOGLE*/
#google_translate_element {
	padding-bottom: 20px;
}
.goog-te-gadget .goog-te-combo {
margin: -5px 0 !important;
}

form[action="terms-of-use"] #pagelayoutBox_CustomBreadcrumbs_TE67FB949014_BreadcrumbTrail .rootCrumb a {
padding-left: 28px;
}

/* #Full Width Pages
======================================================= */
#fullpage .header{
	margin-left: 130px;
}
#fullpage #content{
	margin-left: 130px;
	float: none;
}
#fullpage a:hover{
	text-decoration: none !important;
}
#fullpage nav{
	background: #7F1518;
	margin:  20px 0 0 0;
	padding: 10px 0 30px 130px
}
#fullpage nav a{
	float: left;
	margin: 0 50px 0 0;
	text-transform: uppercase;
	display: block;
	color: #F1B78F !important;
	font-size: 16px;
}
#fullpage nav a:hover{
	color:#d89d75 !important;
}
#fullpage #subnav{
	background: #E6E6E6;
	padding: 3px 0 15px 120px;
	height: 15px;
	font-size: 12px;
	position: relative;
	z-index: 5;
}
#fullpage #subnav a{
	display: block;
	height: 25px;
	padding: 5px 10px 0 10px;
	color: #000 !important;
	font-size: 14px;
}

#fullpage #subnav li{
	float: left;
	margin: 0 30px 0 0;
	position: relative;
}
/*dropdown*/
#fullpage #subnav ul{
	position: absolute;
	top: 25px;
	left: -9999px;
	background: #999;
	padding: 0 10px 10px;
	width: 200px;
}
#fullpage #subnav ul li{
	float: none;
	margin: 0;
}
#fullpage #subnav ul a{
	white-space:nowrap;
}
#fullpage #subnav li:hover ul{
	left:-30px;
}
#fullpage #subnav li:hover a{
	background:#999;
	text-decoration:underline;
}
#fullpage #subnav li:hover ul a{
	text-decoration:none;
}
#fullpage #subnav li:hover ul li a:hover{
	background:#333;
}

#fullpage #content{
	margin-left: 130px;
}




/* #Media Queries
============================================================ */
/*mobile no-hover on drop-down menus for mobile devices--added a noHover class in the js for touch-screen devices*/
#accordion .row h2.noHover:hover img,#accordion .row h2.noHover img.nhios:hover {
/*remove hover effect on mobile devices for learn landing page*/
	opacity: .5;
	filter: alpha(opacity=50);
}
.imgBuckets #accordion h2.noHover.active:hover img {
/*change image opacity on active state*/
	opacity: 1;
	filter: alpha(opacity=100);	
}
#accordion .row h2.noHover:hover,#accordion .row h2.noHover:active {
	border-bottom: dashed #4E646C 1px;
}
#accordion h2.noHover.active,#accordion h2.noHover.active:hover,#accordion h2.noHover.active:active {
	border-bottom: dashed #7F1416 1px;
}
#accordion .row h2.noHover a:active, #accordion .row h2.noHover:active, #accordion .row h2.noHover a:hover, #accordion .row h2.noHover:hover{
	color: #4E646C !important;
}
#accordion .row h2.noHover.active a:active,#accordion .row h2.noHover.active:active,#accordion .row h2.noHover.active a:hover,#accordion .row h2.noHover.active:hover{
	color: #7F1416 !important;
}
#accordion .stacked-menu .row h2.noHover.active a:active,#accordion .stacked-menu .row h2.noHover.active:active,#accordion .row h2.noHover.active a:hover,#accordion .stacked-menu .row h2.noHover.active:hover{
	color: #F1B78F !important;
	border-bottom: none;
}

/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
		.header #loginform {
			left: -34px;
		}
		.triangle-up{
			left: 33px;
		}
		.aside .btn {
			margin-left: -20px;
		}
		.contact .aside .btn {
			margin-left: 240px;
		}
		
		.contact #pagelayoutBox_contactForm_C004_phone{
			max-width: 68%;
		}
		#banner .sfimageWrp {
			padding-right: 5px;
		}
		.bx-wrapper{
			width: 100% !important;
		}

		.homenav{
			background: url(../media/images/shadow.png) -100px 0 no-repeat;
		}

		.homenav a{
			font-size: 70px;
			padding: 5px 0 6px;
		}

		.homenav a.sm{
			font-size: 22px;
		}
		.rootCrumb {
			font-size: 36px;
		}
		/*
.header li{
			font-size: 10px!important;
		}
*/

		.section .article h1{
			line-height: 30px;
		}

		.section .article h1 a{
			font-size: 30px;
		}
		.bx-prev, .bx-next {bottom:-10px;}
		#homenav a.sm{
			padding-right: 4px;
		}
		.section .article+a span{
			left: -5px;
		}
		#accordion .buckets p, #stacked-menu-mobile p{
			font-size: 13px;
			/* padding-top: 15px; */
		}

		#accordion .shorten1, #accordion .shorten1single, #accordion .shorten2, #accordion .shorten2single{
			left: 320px;
		}

		#accordion .shorten2single{
			left: 201px;
		}

		#accordion .shorten3{
			left: 168px;
		}

		#accordion .buckets .three {
			padding: 16px;
		}

		#accordion .buckets .three span,#stacked-mobile-menu p span{
			bottom: 0;
			right: 16px;
		}
		.titleBuckets #accordion .section {
			position: relative;
			overflow: hidden;
		}

		#accordion .buckets .two{
			padding: 26px;
			height: 185px;
		}
		#accordion .buckets h3 span, #stacked-menu-mobile h3 span{
			text-indent: 16px;
		}

		#documents li{
			margin-right: 0;
		}

		.clerks-search #clerks div{
			margin-right: 0;
		}

		/* Featured Clerk - Archive Section - Small Desktop */
		.clerks-search #clerks #archive div{
			margin: 0 40px 0 0;
		}

		.footer p{
			font-size: 35px;
		}

		.footer p span,.footer .copy{
			font-size: 10px;
		}

		.footer #fnav a {
			margin-left: 14px;
			font-size: 13px;
		}
		.footer .four.columns.alpha.omega {
			width: 250px;
		}

		/*
ul li.rtsLI.rtsFirst, ul li.rtsLI.rtsFirst + li {
			display:none !important;
		}
*/
		#accordion .row h2{
			font-size: 25px;
			height: 115px;
		}
		#accordion .stacked-menu h2 .box-nolink{
			font-size: 25px;
		}
		#accordion .row h2 a {
			height: 115px;
		}
		/*
#accordion .row h2:hover, #accordion .active{
			font-size: 24px !important;
		}
*/

		.aside nav a, .aside ul li a.rtsLink span{
			font-size: 13px !important;
		}

		.rightSide{
			margin-left: 0 !important;
		}
		.sitemap h1 {
			font-size: 20px !important;
		}
		.sitemap .container-twelve .row .three.columns {
			margin-right: 45px;
		}
		.sitemap .row div a{
			font-size: 15px;
		}
		.sitemap .row+.row+.row div{
			width: 100% !important;
			border: none;
		}
		#accordion .section {
			/* padding: 0px 2px; */
		}
		#accordion .singlebuckets{
			width: 175px;
		}
		#accordion .stacked-menu .singlebuckets{
			width: 174px;
			padding: 16px 15px;
		}
		.clerks-search form, .clerks-search #mobile+span[method="post"]{
			padding: 10px 0 10px 10px;
		}
		.container-twelve .six.columns.omega.detailClerk {
			/**width: 420px;**/ /**JSJ (12/02/2015)**/
			width: 300px; /**JSJ (12/02/2015)**/
		}
		#maps {
			width: auto !important;
		}
		.homenav a.sm span{
			font-size: 22px;
		}
		.tabNav,span.line{
			visibility: hidden;
		}
		.tabNav.tabMobile{
			margin-bottom: 20px;
		}
		.tabNav.tabMobile a{
			border: none;
			background: none;
			border-right: solid 1px #4E646C;
			padding: 2px 5px;
			line-height: 40px;
			display: inline;
		}
		.tabNav.tabMobile a:last-child{border: none !important;}
		.tabNav.tabMobile a.active{background: none;padding-bottom: 0;}
		.tabNav.tabMobile + span.line {display: none;}

		#faq{
			position: fixed;
			bottom: 0;
			right: -770px;
			z-index: 99999;
		}
		.faq.btn {
		
		}
		#documents .three.columns{
			width: 172px;
		}
		.footer #fnav ul .rtsFirst+li,.footer #fnav ul .rtsFirst+li+li{
			display: none;
		}
		.glossaryP ul {
			width: 75%;
		}
		.glossary #content li {
			line-height: 15px;
			padding-bottom: 10px;
		}
		.section img:hover {
			background: none;
		}


	}


@media only screen and (min-width: 768px) and (max-width: 959px) {
		.header ul.five.columns {
			width: 305px;
		}
		.header #logo, #content {
			margin-left: 5px;
			margin-right: 0px;
		}
		.container-twelve,.header, #carousel-loader, .container-twelve.page-layout.row {
			width:750px;
		}
		#carousel .seven.columns {
			margin-left: 5px;
			margin-right: 15px;
		}
		#answers {
			width: 750px;
		}
		/*#carousel .five.columns {
			width: 200px;
		}*/
		/*.bx-viewport {
			margin: 0 -10px;
		}*/
		
		/*stacked menu*/
		.imgBuckets #accordion .stacked-menu .row h2 {
			height: 100px;
		}
}

	@media only screen and (max-width: 825px) {
		#answers {
			width: 480px;
		}
	}

/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
		.header,#carousel-loader,.container-twelve.page-layout.row{
			width: 420px;
		}
		.header #logo span{
			font-size: 11px;
			margin-top: -13px;
		}

		.section div a:hover img{
			background: none;

		}
		/*.section.active-content {
			top: 5px;
		}*/

		.block-7.section.active-content{
			top: 5px;
		}

		.contact #pagelayoutBox_contactForm_C004_phone{
			max-width: 70%;
		}

		.bx-wrapper{
			width: 420px !important;
		}

		#accordion .buckets .three {
			padding: 16px;
		}
		#accordion .buckets img{
			width: 380px;
		}
		.footer p{
			font-size: 35px;
		}

		.footer p span,.footer .copy{
			font-size: 10px;
		}

		.footer #fnav a {
			margin-left: 15px;
			font-size: 13px;
		}
		.footer .four.columns.alpha.omega {
			width: 200px;
		}
		.footer .four.columns.alpha.omega .copy {
			width: 300px;
			display:float;
		}
		.footer ul.rtsUL .rtsLI.rtsFirst a {
			display: block !important;
			left: 70px;
			position: relative;
		}
		#fnav {
			width: 200px;
		}

		#accordion .row h2{
			font-size: 25px;
		}

		#accordion .row h2:hover, #accordion .active{
			font-size: 24px !important;
			/*commented out to enable hover state red color 8/26*/
			/*color: #4E646C !important;*/
		}
		#accordion .row h2 a:active,#accordion .row h2:active,#accordion .row h2 a:hover,#accordion .row h2:hover{
			/*commented out to enable hover state red color 8/26*/
			/*color: #4E646C !important;
			font-weight: normal;*/
		}
		#accordion .row h2.active + h2.omega a {margin-top: 20px;}
		.aside nav a{
			font-size: 13px;
		}
		.aside .btn{
			visibility: hidden !important;
		}
		#scotty{
			position: fixed;
		}
		.bx-wrapper{
			height: 290px;
		}
		.clerks-search form, .clerks-search #mobile+span[method="post"]{
			background: none;
			width: 100%;
		}
		.clerks-search .autofill-container {
			width: 100%;
		}

		.clerks-search h1 {
			margin: 150px 0 30px;
			font-size: 20px;
			padding-bottom: 10px;
		}
		#documents .three.columns{
			width: 420px;
			padding-right: 0;
		}
		.homenav .file:hover,
		.homenav .search:hover,
		.homenav .learn:hover,
		.homenav a.sm:hover {
			background: none;
		}

	}


@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For portrait layouts only */
  		/*.home .container-twelve.page-layout {
			margin-left: -20px !important;
		}*/

		.section div a:hover img{
			background: none;

		}
		.homenav .file:hover,
		.homenav .search:hover,
		.homenav .learn:hover,
		.homenav a.sm:hover {
			background: none;
		}
}


/* iPads (portrait and landscape) ----------- */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {
  	#accordion .stacked-menu .singlebuckets {
		width: 220px;
	}
	#accordion .buckets .three {
		padding: 15px 17px;
	}
	#accordion .stacked-menu .singlebuckets{
		width: 28.75%;
	}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
/* Styles */
		html body #content nav#mobile a:active{
			color: #7F1416;
			text-decoration: underline;
			outline: none;
		}
		html body #content nav#mobile a:hover {
			color: #7c7c7c;
			text-decoration: none;
			outline: none;
		}

		/*
.homenav .file:hover {
			background: url(../media/images/icon_file.png) !important;
			background-position: 30px 20px !important;
			background-repeat: no-repeat !important;
		}
*/
		/*
.homenav a:hover,.homenav a:active{
			background-position: 30px 20px !important;
		}
*/

		.homenav .file:active,.homenav .file:hover{
			background: url(../media/images/icon_file.png) no-repeat !important;
			background-position: 30px 20px !important;
		}
		/*
.homenav .search:hover {
			background: url(../media/images/icon_search.png) !important;
			background-position: 30px 20px !important;
			background-repeat: no-repeat !important;
		}
*/
		.homenav .search:active,.homenav .search:hover{
			background: url(../media/images/icon_search.png) no-repeat !important;
			background-position: 30px 20px !important;
		}
		/*
.homenav .learn:hover {
			background: url(../media/images/icon_learn.png) !important;
			background-position: 30px 20px !important;
			background-repeat: no-repeat !important;
		}
*/
		.homenav .learn:active,.homenav .learn:hover{
			background: url(../media/images/icon_learn.png) no-repeat !important;
			background-position: 30px 20px !important;
		}
		.homenav a:hover,.homenav a:active {
			color: #4E646C !important;
			font-weight: normal;
		}
		/*
.homenav a:active {
			color: #F1B78F !important;
			font-weight: normal;
		}
*/

		/*
.homenav .manage:hover{
			background: url(../media/images/icon_manage.png) no-repeat!important;
		}
*/

		.homenav a.sm:hover,.homenav a.sm:active{
			background-position: 40px 30px !important;
		}

		.homenav .manage:active,.homenav .manage:hover{
			background: url(../media/images/icon_manage.png) no-repeat !important;
		}

		/*
.homenav .fines:hover{
			background-image: url(../media/images/icon_fines.png);
		}
*/

		.homenav .fines:active,.homenav .fines:hover{
			background: url(../media/images/icon_fines.png) no-repeat !important;
		}

		/*
.homenav .clerks:hover{
			background-image: url(../media/images/icon_clerks.png);
		}
*/

		.homenav .clerks:active,.homenav .clerks:hover{
			background: url(../media/images/icon_clerks.png) no-repeat !important;
		}

		/*
.homenav .notary:hover{
			background-image: url(../media/images/icon_notary.png);
		}
*/

		.homenav .notary:active,.homenav .notary:hover{
			background: url(../media/images/icon_notary.png) no-repeat !important;
		}

		.homenav .file:hover,
		.homenav .search:hover,
		.homenav .learn:hover,
		.homenav a.sm:hover {
			background: none;
		}
		.contact .row {
			margin-bottom: 0;
		}
		.contact #faq a {
			color: #F0B68F;
		}
		.contact #faq a:hover {
			color: #7F1416;
		}
		.contact #answers ul {
			color: #ffffff;
		}
		.contact .aside .btn{
			display: none !important;
		}

		/*.aside .btn{
			display: block;
		}*/
		.contact #scotty {
			display: none;
		}
		/*#accordion .buckets .three {
			padding-right: 15px; commented out because it will cause issues on orientation change 
		}*/
		#accordion .buckets a {
			background: #a7b2b6;
			color: #313836 !important;
		}
		#accordion .buckets a:hover{
			background: #a7b2b6;
			color: #313836 !important;
		}
		#accordion .buckets a:active{
			background: url(../media/images/bg-buckets-hover.png) top left;
			text-decoration: none;
			color: #F1B78F !important;
		}
		/*#accordion .row h2,#accordion .row h2 a:active,#accordion .row h2:active,#accordion .row h2 a:hover,#accordion .row h2:hover{
			color: #4E646C !important;
			font-weight: normal;
			font-size: 25px !important;
		}
		#accordion h2.active{
			color: #7F1416;
		}*/

		#accordion .row h2:hover,#accordion .row h2:active {
			border-bottom: dashed #4E646C 1px;
		}
		#accordion h2.active,#accordion h2.active:hover,#accordion h2.active:active {
			border-bottom: dashed #7F1416 1px;
		}
		#accordion .row h2 a:active, #accordion .row h2:active, #accordion .row h2 a:hover, #accordion .row h2:hover{
			color: #4E646C !important;
		}
		#accordion .row h2.active a:active,#accordion .row h2.active:active,#accordion .row h2.active a:hover,#accordion .row h2.active:hover{
			color: #7F1416 !important;
		}



		.no-touch #accordion .btns .next:hover,.no-touch #accordion .btns .prev:hover,.no-touch #accordion .btns .prev:hover{
			opacity: .5;
			filter: alpha(opacity = 50);
		}
		.no-touch #accordion .btns .next:active,.no-touch #accordion .btns .prev:active,.no-touch #accordion .btns .prev:active{
			opacity: 1;
			filter: alpha(opacity = 100);
		}
		.no-touch .bx-prev:hover,.no-touch .bx-next:hover{
			opacity: .5;
			filter: alpha(opacity = 50);
		}
		.no-touch .bx-prev:active,.no-touch .bx-next:active{
			opacity: 1;
			filter: alpha(opacity = 100);
		}
		#accordion h2.active{
			color: #7F1416 !important;
			font-weight: bold;
		}
		#accordion h2.active:hover{
			color: #7F1416 !important;
			font-weight: bold;
		}
		#accordion .row h2:hover img,#accordion .row h2 img.nhios:hover {
		/*remove hover effect on mobile devices for learn landing page*/
			opacity: .5;
			filter: alpha(opacity=50);
		}
		.imgBuckets #accordion h2.active:hover img {
		/*change image opacity on active state*/
			opacity: 1;
			filter: alpha(opacity=100);	
		}
		


}



/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {

		/*---- stacked-mobile-menu ----*/
/*		#accordion {display: none;};
*/		#stacked-menu-mobile{display: block;};

		/*.container-twelve.page-layout.row{
			width: 300px;
		}*/
		.header #loginform{
			display: none !important;
		}
		.section div a:hover img{
			background: none;

		}
		#accordion .row .c .section{
			visibility: hidden;
		};
		#accordion .btns .next:hover,#accordion .btns .prev:hover,#accordion .btns .prev:hover{
			opacity: .5;
			filter: alpha(opacity = 50);
		}
		#accordion .btns .next:active,#accordion .btns .prev:active,#accordion .btns .prev:active{
			opacity: 1;
			filter: alpha(opacity = 100);
		}
		#accordion .buckets a:hover{
			background: #a7b2b6;
			color: #313836 !important;
		}
		html body #content nav#mobile a:active{
			color: #7F1416;
			text-decoration: underline;
			outline: none;
		}
		html body #content nav#mobile a:hover {
			color: #7c7c7c;
			text-decoration: none;
			outline: none;
		}
		.bx-prev:hover,.bx-next:hover{
			opacity: .5;
			filter: alpha(opacity = 50);
		}
		.bx-prev:active,.bx-next:active{
			opacity: 1;
			filter: alpha(opacity = 100);
		}
		.featurednewsletter{
			height: auto;
			background: none;
		}

		.newsletter{
			padding-top: 2em;
		}

		.featurednewsletter ul li, .newsletter ul li{
			list-style-type: square;
		}

		.newsletter .title, .newsletter .description, .newsletter .more, .featurednewsletter .image, .featurednewsletter .title, .featurednewsletter .description, .featurednewsletter .more{
			width: 100%;
			float: none;
		}


		.clerks-search h1 {
			font-size: 20px;
			padding-bottom: 10px;
		}
		.header #logo{
			padding-bottom: 5px;
		}

		.header #logo span:first-child{
			background: url(../media/images/the_clerks_authority-sm.png) top left no-repeat;
		}

		.homenav{
			background: url(../media/images/shadow-479.png) -35px 0 no-repeat;
		}

		.homenav a.sm{
			font-size: 25px;
			padding: 25px 0;
			border-bottom: dashed #999 1px !important;
		}
		.homenav a.sm span{
			font-size: 25px;
		}

		.homenav a.notary{
			border: none !important;
		}

		.homenav a.sm span{
			border-right: none;
		}


		.homenav a.file:hover {
			background: url(../media/images/icon_file.png) !important;
			background-position: 30px 20px !important;
			background-repeat: no-repeat !important;
			color: #4E646C !important;
			font-weight: normal;
		}
		.homenav a.search:hover {
			background: url(../media/images/icon_search.png) !important;
			background-position: 30px 20px !important;
			background-repeat: no-repeat !important;
			color: #4E646C !important;
			font-weight: normal;
		}
		.homenav a.learn:hover {
			background: url(../media/images/icon_learn.png) !important;
			background-position: 30px 20px !important;
			background-repeat: no-repeat !important;
			color: #4E646C !important;
			font-weight: normal;
		}

		.homenav .manage:hover {
			background: url(../media/images/icon_manage.png) !important;
			background-position: 40px 30px !important;
			background-repeat: no-repeat !important;
			color: #4E646C !important;
		}
		.homenav .fines:hover {
			background-image: url(../media/images/icon_fines.png) !important;
			background-position: 40px 30px !important;
			background-repeat: no-repeat !important;
			color: #4E646C !important;
		}
		.homenav .clerks:hover {
			background-image: url(../media/images/icon_clerks.png) !important;
			background-position: 40px 30px !important;
			background-repeat: no-repeat !important;
			color: #4E646C !important;
		}
		.homenav .notary:hover {
			background-image: url(../media/images/icon_notary.png) !important;
			background-position: 40px 30px !important;
			background-repeat: no-repeat !important;
			color: #4E646C !important;
		}
		.section .article+a span{
			left: 0;
		}

		.bx-next {
			right: 0;
		}

		.bx-prev {
			left: 0;
		}

		.aside nav{
			display: none;
		}

		nav#mobile{
			display: block;
		}

		.section .article{
			display: none !important;
		}

		#carousel img{
			float: none;
			margin: 0 auto;
			width: 100%;
			padding-left: 0;
		}

		.section article{
			display: none;
		}

		.leftSide{
			border-bottom: dashed 1px #999;
		}
		.aside .btn {
			display: none;
			visibility: hidden !important;
		}
		.contact .row {
			margin-bottom: 0;
		}
		.contact #faq{
			position: relative;
			bottom: 0;
			right: 0 !important;
			margin-right: 0;
			z-index: 2;
		}
		.contact #faq a {
			color: #BB2227;
		}
		.contact #faq a:hover {
			color: #7F1416;
		}
		.contact #answers {
			background: none;
			display: block;
			overflow: hidden;
			width: 300px;
			margin: 0% auto;
		}
		.contact #answers ul {
			color: #4f646c;
		}
		.contact .faqTitle .sfContentBlock {
			border-bottom: 1px solid #6D6E70 !important;
		}
		.contact.login #faq {
			display: none !important;
		}
		.contact #answers #wrap{
			margin: 0;
		}
		.contact #answers #wrap div {
			margin-bottom: 0;
			padding-bottom: 0px;
			color: #7F1416;
			font-size: 30px;
		}
		.contact #answers p {
			color: #7C7C7C;
		}
		.contact #answers h4 {
			color: #4f646c;
		}
		.close {
			display: none;
		}
		#faq .close {
			display: block;
		}
		.contact #faq .close,
		.contact .faq.btn {
			display: none;
		}
		.contact #faq {
			display: block !important;
		}
		.clerks-search form{
			background: none;
			width: 100%;
			height: 150px;
		}
		.clerks-search #mobile+span[method="post"]{
			 background: none;
		 }

		.clerks-search select {
			width: 100%;
			margin: 0 0 20px;
			height: 30px;
		}
		.clerks-search input{
			width: 80% !important;
			padding: 10px !important;
		}
		.clerks-search button{
			display:none;
		}
		input.btn{
			width: 300px !important;
			margin-left: 2px;
		}


		.clerks-search #clerks #featured div{
			width: 200px;
			float: left;
		}

		/* Featured Clerk - Archive Section - Large Phone */
		.clerks-search #clerks #archive div{
			width: 200px;
			float: left;
			margin: 0 10px 0 0;
		}

		#resultsImg img {
			width: 220px !important;
			height: auto !important;
		}
		.mobileClerkSearch {
			display: block;
		}
		.clerkSearch {
			display: none !important;
		}

		.section img:hover{
			background: none;
		}
		.section article+a span{
			width: 400px;
		}
		.bx-next,.bx-prev{
			bottom: -6px;
		}
		.header ul{
			position: absolute;
			top: 0;
			right: 0;
		}

		.header ul li:first-child{
			display: none;
		}
		.header ul li+div li{
			display: block !important;
		}
		#accordion .row .section{
			float: none !important;
			/* visibility: hidden; */
		}

		#accordion .shorten1, #accordion .shorten1single, #accordion .shorten2, #accordion .shorten2single, #accordion .shorten2single, #accordion .shorten3, #accordion .shorten3single{
			left: 0;
		}
		#accordion .row h2 a:active,#accordion .row h2:active,#accordion .row h2 a:hover,#accordion .row h2:hover{
			/*commented out to enable hover state red color 8/26*/
			/*color: #4E646C !important;
			font-weight: normal;*/
		}

		.footer div div div{
			width: 201px !important;
		}

		.footer #fnav{
			margin: 0;
		}

		.footer p{
			font-size: 25px;
		}

		.footer p span{
			display: none;
		}

		.footer p span,.footer .copy{
			font-size: 10px;
		}

		.footer #fnav a {
			margin-left: 15px;
			font-size: 13px;
		}

		.footer #fnav a{
			display: none;
		}

		.footer #fnav a+a+a{
			display: inline-block;
		}
		.footer .copy{
			margin-top: 0;
		}

		#accordion .row{
			margin-bottom: 0;
		}
		#accordion .row h2{
			height: 100px;
			margin-top: 20px;
			margin-bottom: 0;
			overflow: hidden;
		}
		#accordion .stacked-menu .row h2{
			height: 100px;
			margin-top: 20px;
			margin-bottom: 0;
			overflow: visible;
		}
		#accordion .row h2 a {
			height: 100px;
			padding-left: 0;
		}
		.imgBuckets.learn #accordion .row h2 {
			height: 145px;
		}
		.imgBuckets.learn #accordion .row h2 img {
			height: 140px;
		}
		#accordion .buckets .three {
			padding: 16px;
			height: 130px;
		}

		#accordion .buckets span{
			margin-right: 30px
		}
		#stacked-menu-mobile span{
			bottom: 0;
			right: 16px;
			margin-right: 30px
		}
		.footer{
			padding-bottom: 60px !important;
		}
		.sitemap .row{
			border: none !important;
			margin-bottom: 0;
		}
		.sitemap .row div{
			/* padding-bottom: 10px; */
		}
		.sitemap .three h1+div{
			/* border-bottom: dashed 1px #999; */
			padding-bottom: 0;
		}
		/*.sitemap .three div:last-child{
			border-bottom: dashed 1px #999;
		}*/
		.sitemap .three.columns.alpha{
			padding-bottom: 15px;
			border-bottom: dashed 1px #999;
		}
		.sitemap .row div{
			width: 100%!important
		}
		.aside img{
			display: none;}

		.title .bread .Link, .title .bread .Separator{
			display: none;
		}


		#loginbtn{
			width: 100%;
			padding: 10px;
			margin-top: 25px;
		}
		#loginform a+a{
			margin-left: 20px;
		}
		.glossaryP div.rtsLevel ul.rtsUL li.rtsLI {
			float: none;
			width: auto;
		}
		.glossaryP ul {
			width: 60%;
		}
		.glossaryP ul li {
			float: none;
			width: 100%;
		}
		.glossaryP #mobile ul.rtsUL {
			width: auto !important;
		}
		.glossaryP nav#mobile .rtsLast a {
       		border: none !important;
		}
		.glossaryP nav#mobile a {
			padding: 0 15px;
			display: inline-block;
			color: #7C7C7C !important;
			font-size: 14px;
			height: 20px !important;
			margin-bottom: 20px !important;
			border-right: 1px solid #ccc !important;
		}

		.tabNav{
			margin-bottom: 20px;
		}
		.tabNav a{
			border: none;
			background: none;
			border-right: solid 1px #4E646C;
			padding: 2px 5px;
			line-height: 40px;
			display: inline;
		}
		.tabNav a:last-child{border: none !important;}
		.tabNav a.active{background: none;padding-bottom: 0;}
		.tabNav + span.line {display: none;}

	}


/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
		.header ul.five.columns.omega{
			width: 250px;
		}
		
		.section div a:hover img{
			background: none;

		}
		#carousel-loader {
			height: 290px;
		}
		.bx-viewport {
			height: 265px !important;
		}
		#accordion .buckets p{
			width: 400px;
			font-size: 14px;
		}
		#accordion .buckets{
			width: 420px !important;
			position: relative;
		}
		#accordion .buckets a {
			float: none;
			width: 100%;
		}
		#accordion .section{
			height: auto;
			margin-bottom: 10px;
		}
		#accordion .btns{
			display: none !important;
		}
		.title.notary .rootCrumb {
			padding: 8px 5px 0 0;
		}
		.title.notary .bread {
			margin: 0 0 0 35px;
		}
		#accordion .row h2 a:active,#accordion .row h2:active,#accordion .row h2 a:hover,#accordion .row h2:hover{
			/*commented out to enable hover state red color 8/26*/
			/*color: #4E646C !important;
			font-weight: normal;
			font-size: 25px !important;*/
		}
		#accordion .row h2:hover img,#accordion .row h2 img.nhios:hover {
		/*remove hover effect on mobile devices for learn landing page*/
			/*opacity: .5;
			filter: alpha(opacity=50);*/
		}
		.imgBuckets #accordion h2.active:hover img {
		/*remove hover effect on mobile devices for learn landing page*/
			/*opacity: 1;
			filter: alpha(opacity=100);	*/
		}
		.contact #answers {
			width: 420px;
		}
		input.btn{
			width: 420px !important;
			margin-left: 0;
		}
		#accordion h2.active{
			color: #7F1416 !important;
			font-weight: bold;
		}
		.no-touch #accordion h2.active:hover{
			color: #7F1416 !important;
			font-weight: bold;
		}
		#accordion .stacked-menu .row h2.active{
			color: #F1B78F !important;
			font-weight: normal;
		}
		#resultsImg img {
			width: 220px !important;
			height: auto !important;
		}

		.aside #map{
			display: none;
		}
		.aside .btn {
			visibility: hidden !important;
		}

	.homenav a.file:hover {
		background: url(../media/images/icon_file.png) !important;
		background-position: 30px 20px !important;
		background-repeat: no-repeat !important;
		color: #4E646C !important;
		font-weight: normal;
	}
	.homenav a.search:hover {
		background: url(../media/images/icon_search.png) !important;
		background-position: 30px 20px !important;
		background-repeat: no-repeat !important;
		color: #4E646C !important;
		font-weight: normal;
	}
	.homenav a.learn:hover {
		background: url(../media/images/icon_learn.png) !important;
		background-position: 30px 20px !important;
		background-repeat: no-repeat !important;
		color: #4E646C !important;
		font-weight: normal;
	}

	.homenav .manage:hover {
		background: url(../media/images/icon_manage.png) !important;
		background-position: 40px 30px !important;
		background-repeat: no-repeat !important;
		color: #4E646C !important;
	}
	.homenav .fines:hover {
		background-image: url(../media/images/icon_fines.png) !important;
		background-position: 40px 30px !important;
		background-repeat: no-repeat !important;
		color: #4E646C !important;
	}
	.homenav .clerks:hover {
		background-image: url(../media/images/icon_clerks.png) !important;
		background-position: 40px 30px !important;
		background-repeat: no-repeat !important;
		color: #4E646C !important;
	}
	.homenav .notary:hover {
		background-image: url(../media/images/icon_notary.png) !important;
		background-position: 40px 30px !important;
		background-repeat: no-repeat !important;
		color: #4E646C !important;
	}
	.contact #faq{
		right: 0 !important;
	}

	}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {

		#stacked-menu-mobile a h3  {
			font-size: 16px;
			font-weight: bold;
			line-height: 20px;
			margin: 6px 0 20px 0px;
		}
		#stacked-menu-mobile ul ul li a{
			padding: 16px 6px 16px;
		}
		#stacked-menu-mobile h3 span {
			text-indent: 7px;
		}
		#stacked-menu-mobile span {
			bottom: 0;
			right: 20px;
			margin-right: 0;
		}
		#stacked-menu-mobile.imgBuckets-mobile h2{
			height: 100px;	
		}
		#stacked-menu-mobile.imgBuckets-mobile h2 span {
			right: 10px;
		}

		.header,#carousel-loader,.container-twelve.page-layout.row{
			width: 300px;
		}
		.header ul.five.columns.omega{
			width: 175px;
		}
		.header ul.five.columns.omega li a {
			margin-right: 6px;
		}
		.section div a:hover img{
			background: none;

		}
		._Telerik_IE9 .fines---fees .rootCrumb a{
			/*font-size: 30px;*/
		}
		#carousel-loader {
			height: 215px;
		}

		.section .article + a span {
			left: 5px;
		}
		.contact #pagelayoutBox_contactForm_C004_phone,.contact #pagelayoutBox_contactForm_C004_PhoneExt{
			max-width: 100%;
		}

		.smallResponsive table td{ font-size: 9px; }
		.smallResponsive p, .smallResponsive ol, .smallResponsive ul{ font-size: 10px; }

		.header #logo span{
			display: none;
		}
		h1{
			font-size: 35px;
		}
		.bx-wrapper{
			width: 300px !important;
		}

		.homenav a {
			font-size: 45px;
			padding: 23px 0 26px;
			text-indent: 110px;
		}

		.homenav{
			background: url(../media/images/shadow-300.png) 0 0 no-repeat;
		}

		.homenav a.sm span{
			font-size:16px;
		}
		.homenav a.sm{
			padding: 30px 0;}

		nav#mobile a{
			padding: 0 9px;
		}

	.homenav a.file:hover {
		background: url(../media/images/icon_file.png) !important;
		background-position: 30px 20px !important;
		background-repeat: no-repeat !important;
		color: #4E646C !important;
		font-weight: normal;
	}
	.homenav a.search:hover {
		background: url(../media/images/icon_search.png) !important;
		background-position: 30px 20px !important;
		background-repeat: no-repeat !important;
		color: #4E646C !important;
		font-weight: normal;
	}
	.homenav a.learn:hover {
		background: url(../media/images/icon_learn.png) !important;
		background-position: 30px 20px !important;
		background-repeat: no-repeat !important;
		color: #4E646C !important;
		font-weight: normal;
	}

	.homenav .manage:hover {
		background: url(../media/images/icon_manage.png) !important;
		background-position: 40px 30px !important;
		background-repeat: no-repeat !important;
		color: #4E646C !important;
	}
	.homenav .fines:hover {
		background-image: url(../media/images/icon_fines.png) !important;
		background-position: 40px 30px !important;
		background-repeat: no-repeat !important;
		color: #4E646C !important;
	}
	.homenav .clerks:hover {
		background-image: url(../media/images/icon_clerks.png) !important;
		background-position: 40px 30px !important;
		background-repeat: no-repeat !important;
		color: #4E646C !important;
	}
	.homenav .notary:hover {
		background-image: url(../media/images/icon_notary.png) !important;
		background-position: 40px 30px !important;
		background-repeat: no-repeat !important;
		color: #4E646C !important;
	}

		nav#mobile a span span span{
			font-size: 12px;
			padding: 0;
		}

		.clerks-search h1 {
			font-size: 20px;
			padding-bottom: 10px;
			position: relative;
			top: 50px;
		}
		.detailClerk span, .detailClerk p, .detailClerk a {
			width: 75%;
		}
		.detailClerk .resultRow li+li {
			margin-left: -5%;
		}
		#clerks {
			position: relative;
			top: 50px;
		}
		form .page-layout, #head {
			padding-left: 0 !important;
		}
		#banner .sfimageWrp {
			padding-right: 0px;
		}
		#county-code p {
			margin: 0 0 15px 0;
		}
		#carousel .article + a {
			right: 5px;
		}
		.section img {
			padding: 5px;
		}
		.section article + a span{
			width: 280px;
		}

		#accordion .buckets .three {
			height: 150px;
		}
		#accordion .buckets img{
			width: 265px;
		}

		#accordion .buckets a{

		}

		#accordion .buckets p{
			width: 285px;
		}
		#accordion .row h2{
			height: 70px;
			overflow: hidden;
		}
		#accordion .row h2 a {
			height: 70px;
		}
		.imgBuckets #accordion .row h2{
			height: 114px;
		}
		.imgBuckets.learn #accordion .row h2 {
			height: 115px;
		}
		.imgBuckets.learn #accordion .row h2 img {
			height: auto;
		}
		/*.imgBuckets #accordion h2 img{
			opacity: 1;
			filter: alpha(opacity = 100);
		}*/
		
		/*#accordion h2.active,#accordion .row h2:hover{
			font-weight: normal;
			color: #4E646C;
			border-bottom: dashed #999 1px;
		}*/
		
		#accordion h2.active{
			color: #7F1416;
			font-weight: bold;
		}
		#accordion h2.active:hover{
			color: #7F1416;
			font-weight: bold;
		}
		.clerks-search #clerks div img{
			float: left;
			margin: 0 5px 0 0;
		}
		.clerks-search #clerks #featured div {
			width: 250px;
		}
		.clerks-search #clerks #featured div h2{
			font-size: 30px;
		}

		.footer{
			padding: 65px 0 0 !important;
		}

		.footer #fnav {
			float: none;
			left: 100px;
			position: relative;
			top: 10px;
		}
		.footer div:first-child{
			margin: -30px 0 0 0;
			text-align: center;
		}
		.footer div+div{
			width:58% !important;
			padding: 10px 0 0 0;
			position: relative;
			top: -50px;
		}
		._Telerik_IE9 .footer div+div {
			top: -55px;
			left: -100px;
		}

		.footer .four.columns.alpha.omega {
			width: 200px;
		}
		.footer ul.rtsUL .rtsLI.rtsFirst a {
			display: block !important;
			left: 70px;
			position: relative;
		}
		
		/*
#scotty{
			position: absolute;
		}
*/
		#accordion .section{
			height: auto;
		}
		#accordion .buckets{
			position: relative;
			width: 300px !important;
		}

		#accordion .btns{
			display: none !important;
		}

		#accordion .buckets a, #stacked-menu-mobile a{
			width: 100%;
			height: 80px !important;
			float: none ;
		}
		#accordion .buckets a h3, #stacked-menu-mobile a h3{
			width: auto;
		}
		#accordion .buckets a p, #stacked-menu-mobile a p {
			display: block;
			margin: -22px 0px 0px -10px;
			padding: 0 10px;
		}
		#accordion .buckets .three span {
			bottom: 0px;	
			right: 16px;
		}
		#accordion .row h2 a:active,#accordion .row h2:active,#accordion .row h2 a:hover,#accordion .row h2:hover{
			/*color: #4E646C !important;*/
			font-weight: normal;
			font-size: 25px !important;
			/*border-bottom: dashed #999 1px;*/
		}
		.no-touch #accordion .row h2.active:hover{
			color: #7F1416;
			font-weight: bold;
		}
		#accordion .stacked-menu .row h2.active{
			color: #F1B78F !important;
			font-weight: normal;
		}
		.sitemap .row div{
			width: 100%!important
		}
		#banner img{
			display: none;
		}
		.clerks-search form, .clerks-search #mobile+span[method="post"]{
			/*display: none;*/
		}
		.clerks-search select {
			width: 95%;
		}
		.clerks-search .autofill-container {
			margin-left: 2%;
			width: 100%;
		}
		.modalbox  .modalboxContent {
			height: 100%;
			left: -100%;
			position: fixed;
			top: 0;
			width: 70%;
		}
		.tabContent h1{font-size: 35px;}

		#documents .three.columns{
			width: 300px;
		}
		.title, .title.notary, .title .notary, .title .file, .title.file, .title .search,.title.learn, .title .learn, .title .clerks, .title .manage, .title.fines, .rootCrumb {
    	    font-size: 35px;
		}
		.title.notary .rootCrumb/*,.title.fines .rootCrumb*/ {
			padding: 8px 5px 0 0;
		}
		.title.notary .bread/*, .title.fines .bread */{
			margin: 0 0 0 35px;
		}
		.title.fines{
			padding-left: 27px;
			padding-right: 0;
		}
		.title.fines .rootCrumb{
			padding-right: 0;
		}

		#content article h1 .sfContentBlock {
			line-height: 46px;
		}
		.glossaryP ul {
			width: 50%;
		}
		.glossaryP nav#mobile a {
			padding: 0 8px;
		}
		.contact #scotty {
		display: none;
		}
		#carousel img {
			padding-left: 5px;
		}

		.aside #map{
			display: none;
		}
		.aside .btn {
			visibility: hidden !important;
		}

	.homenav a.file:hover {
		background: url(../media/images/icon_file.png) !important;
		background-position: 30px 20px !important;
		background-repeat: no-repeat !important;
		color: #4E646C !important;
		font-weight: normal;
	}
	.homenav a.search:hover {
		background: url(../media/images/icon_search.png) !important;
		background-position: 30px 20px !important;
		background-repeat: no-repeat !important;
		color: #4E646C !important;
		font-weight: normal;
	}
	.homenav a.learn:hover {
		background: url(../media/images/icon_learn.png) !important;
		background-position: 30px 20px !important;
		background-repeat: no-repeat !important;
		color: #4E646C !important;
		font-weight: normal;
	}

	.homenav .manage:hover {
		background: url(../media/images/icon_manage.png) !important;
		background-position: 40px 30px !important;
		background-repeat: no-repeat !important;
		color: #4E646C !important;
	}
	.homenav .fines:hover {
		background-image: url(../media/images/icon_fines.png) !important;
		background-position: 40px 30px !important;
		background-repeat: no-repeat !important;
		color: #4E646C !important;
	}
	.homenav .clerks:hover {
		background-image: url(../media/images/icon_clerks.png) !important;
		background-position: 40px 30px !important;
		background-repeat: no-repeat !important;
		color: #4E646C !important;
	}
	.homenav .notary:hover {
		background-image: url(../media/images/icon_notary.png) !important;
		background-position: 40px 30px !important;
		background-repeat: no-repeat !important;
		color: #4E646C !important;
	}
	.contact #faq{
		right: 0 !important;
	}
	.c div:last-child {
		top: 5px;
	}
	#faq {
		display: none;
	}
	.faq.btn {
		display: none;
	}
	
	
	object {
		width: 300px !important;
	}
	#documents .three.columns{
		padding-right: 0px;
	}

}
/*Iphone Version < 5*/
@media screen and (device-aspect-ratio: 2/3) {
	
}
/*Iphone Version 5*/
@media screen and (device-aspect-ratio: 40/71) {
	
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
/* Styles */
	
	.section div a:hover img{
		background: none;

	}
	.contact input, .contact textarea {
		width: 92% !important;
	}
	.contact #faq{
		right: 0 !important;
	}
	.section .article + a span { left: 5px; }

	.homenav a.file:hover {
		background: url(../media/images/icon_file.png) !important;
		background-position: 30px 20px !important;
		background-repeat: no-repeat !important;
		color: #4E646C !important;
		font-weight: normal;
	}
	.homenav a.search:hover {
		background: url(../media/images/icon_search.png) !important;
		background-position: 30px 20px !important;
		background-repeat: no-repeat !important;
		color: #4E646C !important;
		font-weight: normal;
	}
	.homenav a.learn:hover {
		background: url(../media/images/icon_learn.png) !important;
		background-position: 30px 20px !important;
		background-repeat: no-repeat !important;
		color: #4E646C !important;
		font-weight: normal;
	}

	.homenav .manage:hover {
		background: url(../media/images/icon_manage.png) !important;
		background-position: 40px 30px !important;
		background-repeat: no-repeat !important;
		color: #4E646C !important;
	}
	.homenav .fines:hover {
		background-image: url(../media/images/icon_fines.png) !important;
		background-position: 40px 30px !important;
		background-repeat: no-repeat !important;
		color: #4E646C !important;
	}
	.homenav .clerks:hover {
		background-image: url(../media/images/icon_clerks.png) !important;
		background-position: 40px 30px !important;
		background-repeat: no-repeat !important;
		color: #4E646C !important;
	}
	.homenav .notary:hover {
		background-image: url(../media/images/icon_notary.png) !important;
		background-position: 40px 30px !important;
		background-repeat: no-repeat !important;
		color: #4E646C !important;
	}
	
	.aside #map{
		display: none;
	}
	.aside .btn {
		visibility: hidden !important;
	}
	.container-twelve .six.columns.omega.detailClerk {
		width: 300px;
	}
	.detailClerk .resultRow li+li {
		margin-left: 0;
	}
	.resultRow li {
		width: 48%;
	}

}



/* Sitefinity
================================================== */
div.RadTabStripVertical.RadTabStrip_Sitefinity,div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 .rtsLI,div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel .rtsLI a.rtsSelected,.RadTabStripTop_Sitefinity .rtsLink, .RadTabStripTop_Sitefinity .rtsOut, .RadTabStripTop_Sitefinity .rtsIn, .RadTabStripBottom_Sitefinity .rtsLink, .RadTabStripBottom_Sitefinity .rtsOut, .RadTabStripBottom_Sitefinity .rtsIn{
	background: none !important;
	border:none !important;
}
div.RadTabStripVertical.RadTabStrip_Sitefinity ul li a.rtsLink:hover{
	background: none !important;
}

div.RadTabStripVertical.RadTabStrip_Sitefinity ul li {
	border-bottom: none !important;
}

.radtabstripvertical .rtslevel{
	height: auto!important;
}



/* #Font-Face
================================================== */
/* 	This is the proper syntax for an @font-face file
		Just create a "fonts" folder at the root,
		copy your FontName into code below and remove
		comment brackets */

/*	@font-face {
	    font-family: 'FontName';
	    src: url('../fonts/FontName.eot');
	    src: url('../fonts/FontName.eot?iefix') format('eot'),
	         url('../fonts/FontName.woff') format('woff'),
	         url('../fonts/FontName.ttf') format('truetype'),
	         url('../fonts/FontName.svg#webfontZam02nTh') format('svg');
	    font-weight: normal;
	    font-style: normal; }
*/

/***IE ****/
.ie #loginform a{
	width: 35%;
	float: left;
}
.ie #loginbtn{
	position: absolute;
	bottom: 80px;
	right: 20px;
}
.ie span {
	line-height: 40px;
}
.ie .contact span {
	line-height: 20px;
}
.ie.ie8 #RegisterLink{
	margin: 0 !important;
}
.ie .title .bread {
	margin:0 0 0 10px;
}
.ie .title.noimg-title .bread {
	margin: 10px 0 0 -5px;
}
.ie .clerks-search button {
	top: -7px;
}
.ie .sitemap .container-twelve .row .three.columns {
	margin-right: 40px;
}
.ie .sitemap .container-twelve .row .three.columns .rtsUL span.rtsTxt,.ie .sitemap .container-twelve .row .five.columns .rtsUL span.rtsTxt {
	padding-bottom: 20px !important;
}
.ie .tabContent h1{
	font-weight: bold !important;
}
.ie #accordion .buckets span {
	line-height: 20px;P
}
.ie.ie7 .header ul li {
	margin: 0 0 0 0 !important;
}
.ie.ie7 .header ul li a {
	margin: 0 0 0 10px;
}
.ie.ie7 .header ul li fieldset {
	padding-left: 10px;
}
.ie.ie7 #ForgotPasswordLink {
	margin-left: 0 !important;
	margin: 0 35px 0 0;
}
.ie.ie7 #accordion .buckets h3 {
	padding-top: 5px;
}
/*
.ie.ie7 #pagelayoutBox_mainNav_TE67FB949012 ul li a[href="../clerks"] {
	display:none;
}
*/
.ie.ie7 #search-button {
	margin-top: 5px;
}
.ie.ie7 .clerks-search #clerkList{
	margin-top: 0;
}
.ie.ie7 .resultRow li:first-child {
	margin-left: -10px;
}
._Telerik_IE9 #content div.sfContentBlock {
	/* color:#7F1416 !important; */
	font-size: 22px;
	display: block;
	line-height: 1em;
	margin-bottom: 5px;
}
._Telerik_IE9 #content div.sfContentBlock span {
	color: #4f646c;
}
._Telerik_IE9 #content #contactInfo a span {
	color: #bb2227;
}
._Telerik_IE9 #content h2 div.sfContentBlock {
	color:#4f646c !important;
	font-size: 40px;
	line-height: 40px;
}
._Telerik_IE9 #content article h1 .sfContentBlock{
	font-size: 42px;
	margin-bottom: 20px;
}
._Telerik_IE9 #content article h1 span .sfContentBlock{
	font-size: 20px;
	margin-bottom: 5px;
}
._Telerik_IE9 .documents #content div.sfContentBlock {
	color: #444 !important;
}
._Telerik_IE9 #content div.sfContentBlock+div.sfContentBlock {
	color:#7F1416 !important;
	font-size: 42px;
	font-weight: bold;
	margin-bottom: 20px;
}
._Telerik_IE9 #content div.sfContentBlock+div.sfContentBlock p {
	color:#444;
	font-weight: normal;
}
._Telerik_IE9 span.line {
	margin-left: -3px !important;
}
._Telerik_IE9 #ForgotPasswordLink {
	margin-left: -115px !important;
}

.ie span.line {
	/* margin-left: -4px !important; */
}
.ie body {
	overflow-x: scroll;
}
.ie .container-twelve {
	padding-left: 15px;
}
.ie #foot {
	min-width: 1015px;
	margin-left: -15px !important;
}
.ie .main.nav {
	min-width: 1000px;
}
.ie #carousel, .ie .nav.row{
	min-width: 960px;
}

/*********************************
 **				**
 ** GSCCCCA Style Info		**
 **				**
 *********************************/
.HR_Emulator
{
	width: 100%;
	height: 2px;
	border: 0;
	background-color: #808080;
}
.easy_padded_table td
{
	 padding: 5px 10px 5px 10px;
}
.easy_padded_table td h2
{
	padding: 0px;
	margin: 0px;
}
