/* -- @GLOBAL ----------------- */

body { url(images/bg_main.jpg) top left repeat-x;font:12px Helvetica Neue, Arial, Helvetica, sans-serif;color:#231F20;}

h1,
h2,
h3 {font-family:Arial, Helvetica, sans-serif;font-weight:bold;}

h1 {font-size:18px;line-height:35px;text-transform: capitalize;color:#2e3154;margin-bottom:10px;padding-left:15px;border-bottom:2px solid #1B75BB; }
h2 {font-size:14px;color:#2e3154;}
h3 {font-size:14px;color:#fff;}

p {line-height:1.6;margin-bottom:10px;}

a {color:#1B75BB;text-decoration:none;}
a:hover {text-decoration:underline;}

.left {float:left;}
.right {float:right;}
.alignleft {float:left;margin:0 10px 5px 0;}
.alignright {float:right;margin:0 0 5px 10px;}

/* Form Styling */
input[type=text],
textarea {padding:5px;background:#fff;border:1px solid #808080;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
select {background:#F0F0F0;padding:3px;border:1px solid #808080;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;font-size:14px;}

#page {width:990px;padding:0 60px;margin:0 auto;background:url(images/bg_shadow.png) top center repeat-y;}

/* ---------------------------- */

/* -- @MASTERHEAD/NAVIGATION -- */

#masterhead {width:990px;height:154px;position:relative;background:url(images/bg_header.png) repeat-x;}

/* Remove after dev */
.dev-nav {position:absolute;top:15px;right:-170px;}
.dev-nav ul {padding:5px;background:#ccc;}

/* ---------------- */

.ad-banner-top{
	text-align: center;
	
}

.logo {display:block;width:709px;height:118px;position:absolute;bottom:0;left:15px;}

.top-links {width:auto;position:absolute;top:5px;right:15px;}
.top-links li {display:block;float:left;margin-left:3px;padding-left:5px;border-left:1px solid #fff;}
.top-links li.first {margin-left:0;padding-left:0;border-left:none;}
.top-links li a {color:#fff;text-decoration:none;}
.top-links li a:hover {text-decoration:underline;}

.top-search-wrap {width:478px;height:56px;padding:20px 0 0 25px;position:absolute;top:25px;right:0;z-index:3;background:url(images/top_search_bg.png) no-repeat;}
.top-search-wrap form {width:auto;float:left;margin-right:20px;}
.top-search-wrap input {display:block;float:left;margin-right:5px;}
.btn-go {width:38px;height:26px;background:url(images/btn_go.png) no-repeat;border:none;cursor:pointer;}

.top-social {width:auto;position:absolute;right:15px;bottom:10px;}
.top-social li {display:block;float:left;margin-left:10px;}


#mainNav {}
#mainNav li {display:block;float:left;position:relative;text-align:center;}

.dropdown_1column, 
.dropdown_2columns, 
.dropdown_3columns, 
.dropdown_4columns,
.dropdown_5columns {
	margin:0 -8px 0 0;
	float:left;
	position:absolute;
	left:-999em;
	text-align:left;
	background:#fff;
	z-index:99999;
	padding:10px;
	border:1px solid #0d2372;
	border-top:none;	
	-moz-border-radius: 5px 0px 5px 5px;
    -webkit-border-radius: 5px 0px 5px 5px;
    border-radius: 5px 0px 5px 5px;
}

.dropdown_1column {width: 140px;}
.dropdown_2columns {width: 280px;}
.dropdown_3columns {width: 700px;}
.dropdown_4columns {width: 560px;}
.dropdown_5columns {width: 700px;}



.col_1,
.col_2,
.col_3,
.col_4,
.col_5 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
	
}
.col_1 {width:210px;}
.col_2 {width:270px;}
.col_3 {width:410px;}
.col_4 {width:550px;}
.col_5 {width:690px;}

#mainNav li:hover .align_right {left:auto;right:-1px;top:auto;}
#mainNav li ul li {position:relative;padding:0;float:none;color:#006fa4;line-height:1.6;padding:0;margin:0 0 5px 0;text-align:left;font-size:12px;}
#mainNav li ul p {color:#111;}
#mainNav li ul li a {display:inline;height:auto;padding:0;border:none;font:12px/12px Arial, Helvetica, sans-serif;color:#006fa4;text-decoration:none;}
#mainNav li ul li a:hover {text-decoration:underline;}


/* -- @DO YOU LIKE This Article ---------------- */

.inlineContentTools {background: #f2f7fa;-webkit-border-radius: 5px;-moz-border-radius: 5px;border: 3px solid #e0f1fb;color: #2466ba;font-weight: bold;font-size: 16px;font-weight: bold;}
/* Fixed Positioned AddThis Toolbox */            
.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m {
padding: 0px 2px !important;
}


/* ---------------------------- */

/* -- @CONTENT ---------------- */

#content {width:990px;padding-bottom:20px;margin:0;}

.main-content.home {width:780px;padding:5px 5px 20px;}
.main-content.cms {width:650px;padding:5px 10px 20px;}
.main-content.cms li{line-height:1.6;margin-bottom:10px;}
.main-content.sum {width:960px;padding:5px 10px 20px;}

.page-title {position:relative;}
.addthis_toolbox {position:absolute;bottom:10px;right:0;}
/* Home Layout */
.home-block {width:385px;float:left;margin:0 10px 10px 0;}
.home-block.last {margin-right:0;}
.home-block-title {width:355px;height:35px;padding:15px 15px 0;position:relative;background:url(images/home_block_title_bg.png) repeat-x;}
.home-block-title .more {display:block;position:absolute;top:15px;right:15px;padding-right:20px;line-height:15px;font-weight:bold;color:#1B75BB;text-decoration:none;background:url(images/more_arrow_right.png) top right no-repeat;}
.home-block-pic img {width:385px;}
.home-block-txt {width:363px;padding:10px;border:1px solid #ccc;border-top:none;}

/* Multistate Layout */
.ms-ad {width:325px;float:left;margin:0 10px 10px 0;}

.ms-block {width:440px;height:450px;float:left;margin:0 10px 10px 15px;}
.ms-block.last {margin-right:0;}
.ms-block-title {width:440px;padding:10px;border:1px solid #ccc;border-bottom:none;position:relative;}
.ms-block-title h2 {line-height:1.4;}
.ms-block-title .more {display:block;position:absolute;bottom:10px;right:10px;padding-right:20px;line-height:15px;font-weight:bold;color:#1B75BB;text-decoration:none;background:url(images/more_arrow_right.png) top right no-repeat;}
.ms-block-pic {width:440px;padding:0px 20px 0px 0px;border:1px solid #ccc;border-top:none;border-bottom:none;}
.ms-block-txt{width:440px;height:280px;padding:10px;border:1px solid #ccc;border-top:none;}

/* State Page Layout */
.state-txt h2 {font-size:16px;margin-bottom:15px;}
.state-ad {float:left;margin:0 10px 10px 0;}

.state-city-lists {padding:20px 0 0;margin-top:20px;border-top:2px solid #1B75BB;}
.state-city-lists h2 {margin-bottom:20px;}
.state-city-lists ul {width:auto;float:left;margin-right:40px;}
.state-city-lists ul.last {margin-right:0;}
.state-city-lists ul li {line-height:25px;}
.state-city-lists ul li a {color:#231F20;text-decoration:none;}
.state-city-lists ul li a:hover {text-decoration:underline;}

/* Bottom States */
.btm-states {margin:0 12px;padding-top:20px;border-top:2px solid #1B75BB;clear:both;}
.state-select {margin-bottom:20px;}
.state-select h2 {line-height:26px;float:left;margin-right:20px;padding-right:110px;background:url(images/arrow_long_right.png) center right no-repeat;}
.btm-states ul {width:auto;float:left;margin-right:40px;}
.btm-states ul.last {margin-right:0;}
.btm-states ul li {line-height:25px;}
.btm-states ul li a {color:#231F20;text-decoration:none;}
.btm-states ul li a:hover {text-decoration:underline;}
.btm-states .map {width:auto;float:right;padding-top:10px;padding-right:70px;}

/* Large map */
.large-map {width:670px;padding-top:20px;margin:15px 0;background:url(images/large_map_bg.png) no-repeat;}
.large-map .state-select {padding:0 20px;margin-bottom:0;}
/* ---------------------------- */

/* -- @SIDEBAR ---------------- */
.sidebar {float:right;padding:5px 0 20px;}
.sidebar.home {width:200px;}
.sidebar.cms{width:300px;}

.side-related {}
.side-related h3 {height:50px;line-height:50px;padding-left:15px;background:url(images/side_related_title_bg.png) repeat-x;}
.side-related ul {padding:15px;background:#E8E8E8;}
.side-related ul li {margin-bottom:7px;padding-left:16px;background:url(images/more_arrow_right_sm.png) center left no-repeat;}
.side-related ul li a {color:#185FAD;text-decoration:none;}
.side-related ul li a:hover {text-decoration:underline;}

.side-ad {margin-bottom:25px;}
.side-article {margin-bottom:25px;text-decoration:underline; font-size:18px; color:5064B5; }

/* ---------------------------- */

/* -- @FOOTER ----------------- */

#footer {width:970px;padding:10px;background:#C9CDDB;position:relative;}

.footerNav {width:auto;float:left;margin-right:20px;}
.footerNav li {margin-bottom:7px;color:#fff;}
.footerNav li strong {line-height:20px;}
.footerNav li a {color:#fff;text-decoration:none;}
.footerNav li a:hover {color:#2E3154;}

.btm-search {width:260px;height:30px;padding:10px;position:absolute;top:15px;right:15px;background:url(images/btm_search_bg.png) no-repeat;}
.copy {position:absolute;bottom:15px;right:15px;font-size:11px;color:#fff;}

/* ---------------------------- */

/* -- @CLEARER ---------------- */

.clearer:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.clearer{display:inline-block}
* html .clearer{height:1%}
.clearer{display:block}



#buildingPermitMain {

}
	
#businessLicenseState {
	
	
}

#businessLicenseCity {
	padding: 5px;
	display:block;
	float:left;
	font-family: Arial;
	font-size: 8px;
	font-weight: bold;
	
}

#marriageLicenseCity {
	padding: 5px;
	display:block;
	float:left;
	font-family: Arial;
	font-size: 8px;
	font-weight: bold;
	
}
