/* @override 
	http://newbusinessdotgov.www--sandbox.preview.business.gov:8765/css/bgov_core.css
	http://rkeating.newbusinessdotgov.www--sandbox.preview.business.gov:8765/css/bgov_core.css
	http://ccullen.newbusinessdotgov.www--sandbox.preview.business.gov:8765/css/bgov_core.css
	http://search.business.gov/css/bgov_core.css
	http://www.business.gov/css/bgov_core.css
*/

/* Business.gov core css file
Site: http://business.gov
Author: Chip Cullen
Version: 2.0.5
Revision date: March 19th, 2008

Comment: This represents an effort to consolidate the multiple CSS files that were originally created for the site. There is a seperate IE-only css file, called ie-fixes.css, too. 

*/

/* @group Reset */

html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}

img {
	border: 0;
	}
	a:active, a:focus {
      outline: 0;
}
ul, ol, dl {
              	list-style: none; }
/* @end */


/* @group Structure */

body {
	font: 62.8%/1.6 normal Verdana, Helvetica, Arial, sans-serif;
	background: #e2ceb5 url(../img/bgov_body_bg.jpg) no-repeat center top;
}
	
#wrapper {
	width: 102.4em;
	margin: 0 auto 20px auto;
	background: #fff url(../img/body_bg_shadow.gif) repeat-y 72.7em 0;
	position: relative;
}
#content_wrapper {
	width: 72.7em;
	float: left;
	display: inline;
	margin-bottom: 10px;
}

#textcontainer_green {
	background: url(../img/light_bulb2.gif) no-repeat center;
	min-height: 290px;
}

.textcontainer table tr td {
	padding: 10px;
}

.textcontainer table tr td p {
	margin: 0px;
}

table.contact-us {
	border: 1px solid #b1c3d4;
	background-color: #ebeff3;
	margin: 0 auto;
}

#contact_us {
	background-image: url(../img/bl-cap-488-6.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 238px;
}

#nav_search {
	width: 29.7em;
	float: right;
	display: inline;
}

/* @group Branding */
#branding {
	width: 100%;
	height: 86px;
}

body.start_a_business #branding {
	background: url(../img/start_header.jpg) no-repeat left bottom;
}
body.state_local #branding, body.alabama #branding, body.alaska #branding, body.arizona #branding, body.arkansas #branding, body.california #branding, body.colorado #branding, body.connecticut #branding, body.delaware #branding, body.district_of_columbia #branding, body.florida #branding, body.georgia #branding, body.guam #branding, body.hawaii #branding, body.idaho #branding, body.illinois #branding, body.indiana #branding, body.iowa #branding, body.kansas #branding, body.kentucky #branding, body.louisiana #branding, body.maine #branding, body.maryland #branding, body.massachusetts #branding, body.michigan #branding, body.minnesota #branding, body.mississippi #branding, body.missouri #branding, body.montana #branding, body.nebraska #branding, body.nevada #branding, body.new_hampshire #branding, body.new_jersey #branding, body.new_mexico #branding, body.new_york #branding, body.north_carolina #branding, body.north_dakota #branding, body.ohio #branding, body.oklahoma #branding, body.oregon #branding, body.pennsylvania #branding, body.puerto_rico #branding, body.rhode_island #branding, body.south_carolina #branding, body.south_dakota #branding, body.tennessee #branding, body.texas #branding, body.us_virgin_islands #branding, body.utah #branding, body.vermont #branding, body.virginia #branding, body.washington #branding, body.west_virginia #branding, body.wisconsin #branding, body.wyoming #branding {
	background: url(../img/state_local_header.jpg) no-repeat left bottom;
}

body.stay_compliant #branding {
	background: url(../img/stay_compliant_header.jpg) no-repeat left bottom;
}

body.expand #branding {
	background: url(../img/expand_business.jpg) no-repeat left bottom;
}

body.register_license #branding, body.permitme #branding {
	background: url(../img/permits_header.jpg) no-repeat left bottom;
}

body.finance_taxes #branding, body.funding #branding, body.grants_loans div#branding {
	background: url(../img/finance_header.jpg) no-repeat left bottom;
}

body.industries #branding {
	background: url(../img/industries_header.jpg) no-repeat left bottom;
}

body.about_us #branding {
	background: url(../img/about_us_header.jpg) no-repeat left bottom;
}

body.community #branding {
	background: url(../img/community_header.jpg) no-repeat left bottom;
}

body.search div#branding, body.index_page div#branding {
	background: url(../img/seach_header.jpg) no-repeat left bottom;
}

#branding h1 {
	position: absolute;
	left: -4000px;
}
#branding a#bgov_logo {
	display: block;
	float: left;
	display:inline;
	margin-top: 10px;
	margin-left: 16px;
	border: none;
}
/* @end */

/* @group Footer */
#footer {
	width: 100%;
	clear: both;
	float: left;
	display: inline;
	background: #237c94 url(../img/footer_shadow.gif) repeat-x;
	padding-bottom: 10px;
}

#footer div {
	float: left;
	display: inline;
	margin: 10px 0;
}

#footer #footer_about  {
	width: 36.3em;
}
#footer #footer_question {
		width: 36.3em;
		border-right: solid 1px white;
		border-left: solid 1px white;
		padding-bottom: 20px;
}
#footer #footer_tools {
	width: 29em;
}

#footer h2 {
	margin: 10px;
	font-weight: bold;
	font-size: 1.6em;
}

#footer p, #footer ul {
	margin: 10px;
	line-height: 1.4;
}

#footer li {
	margin: 5px 0;
	list-style-type: square;
	list-style-position: inside;
	background-image: none;
}
#subfooter {
	background-color: #454545;
	clear: both;
	width: 100%;
	font-size: .9em;
	padding-bottom: 5px;
	padding-top: 1px;
}
#subfooter p {
	margin: 10px 0 0 20px;
}
#footer, #footer a, #footer a:visited, #subfooter, #subfooter a, #subfooter a:visited {
	color: white;
}
/* @end */

/* @end */

/* @group Typography */
p {
	font-size: 1.2em;
	line-height: 1.5;
	margin: 0px 20px 10px 20px;
}

a:link, a:hover, a:visited {
	color: #186A85;
	text-decoration: underline;
	}

p a {
	line-height: 1.4;
}

h1 {
	color: #e2782c;
	margin: 40px 0 5px 20px;
	font-size: 2.5em;
	font-weight: normal;
	width: 22.5em;
	padding: 0 0 5px 0;
}

h2 {
	margin: 20px 0 5px 20px;
	font-size: 1.8em;
	font-weight: normal;
	padding: 3px 0;
}


h3 {
	margin: 15px 0 5px 20px;
	font-size: 1.4em;
	font-weight: bold;
}
h4	{
	margin-left: 20px;
	font-size: 1.2em;
	font-weight: bold;
}

strong {
	font-weight: bold;
}
ul {
	margin: 0px 20px 10px 60px;
	list-style-type: none;
	font-size: 1.2em;
	list-style-type: none;
}

ul ul {
	font-size: 1em;
}

li {
	margin: 5px 0 10px 0px;
	line-height: 1.4;
	background: url(../img/or-sq6.gif) no-repeat left 5px;
	padding-left: 10px;
	position: static;
}

.links  {
	margin: 5px 60px 10px 70px;
	list-style-image: url(../img/links_bullet2.gif);
	background-image: none;
}

.feedburnerFeedBlock ul li {
	margin: 5px 60px 10px 10px;
	list-style-image: url(../img/links_bullet2.gif);
	background-image: none;
	padding-left: 0;
}

.feedburnerFeedBlock #creditfooter {
	display: none;
}


.links li {
	background-image: none;
	padding-left: 0;
}

.links ul.links {
	margin-left: 40px;
}

.textcontainer ol {
	list-style-type: decimal;
	list-style-position: outside;
	clear: both;
	margin-top: 5px;
}

.textcontainer ul.links ul.links{
	font-size: 1em;
}

#content .textcontainer ul ul li {
	padding-bottom: 2px;
	list-style-type: disc;
	list-style-image: none;
}

.textcontainer .backToTop a {
	font-weight: bold;
	color: #237c94;
	text-align: right;
	display: block;
}

table.data_table{
font-size: 1.2em;
line-height: 1.8;
width: 90%;
margin: 20px;
}

th {
	font-weight: bold;
	font-size: 1.4em;
	padding: 10px 5px;
	border-bottom: solid 1px black;
}

.contact-us th {
	border-bottom: none;
	padding: 10px 5px 5px 5px;
}

.contact-us input, .contact-us textarea, .contact-us select {
	margin: 5px;
}
.data_table td {
	padding: 10px 5px;
	line-height: 1.4;
}

#tax_center_widget h2.widget_title, #forms_widget h2.widget_title {
	color: #186A85;
}

/* @end */

/* @group Navigation */


#nav_main {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	font-size: 1.6em;
	display: block;
	list-style-type: none;
}

#nav_main li {
	list-style-type: none;
	margin: 0 0 -1px 0;
	border-top: solid 1px #bdbdbd;
	border-bottom: solid 1px #bdbdbd;
	padding: 0;
	line-height: 1;
	background-image: none;
}

#nav_main li a {
	text-indent: 30px;
	display: block;
	background: #fff url(../img/gray_square.gif) no-repeat 5px center;
	padding: 10px 0;
	color:#e2782c;
	position: relative;
	text-decoration: none;
}

#nav_main li li li a {
	text-indent: 45px;
}

#nav_main li li li li a {
	text-indent: 55px;
}

#nav_main li a.open  {
	background: url(../img/gray_square_checked.gif) no-repeat 5px center;
}

#nav_main li a:hover {
	background: #b7e5f0 url(../img/gray_square.gif) no-repeat 5px center;
	color: #237c94;
	text-decoration: underline;
}
#nav_main li a.open:hover {
	background: #b7e5f0 url(../img/gray_square_checked.gif) no-repeat 5px center;
}

#nav_main li#permit_me {
	background: #f8eedf url(../img/gadget.png) no-repeat center top;
	padding: 0;
	margin: 0;
}

#nav_main li#permit_me h4 {
	margin-left: 0;
	display: block;
	font-weight: normal;
	text-indent: 0;
	font-size: 1em;
	margin-bottom:3px;
}

li#permit_me input.address {
	display: block;
	float: none;
	margin-bottom: 5px;
}

#bcatControl {
	display: inline;
	float: left;
	margin: 2px 5px 2px 0;
}

#mainForm.permit select#bcatControl {
	float: none;
}
#permit_me form {
	margin-bottom: 10px;
	padding: 0;
}

#nav_main #permit_me h3.pmTitle {
	font-size: 1.1em;
	font-weight: bold;
	color: #237c94;
	margin: 0 0 5px 30px;
	padding: 10px 0 0 0;
}

li#permit_me form#permit_me_nav {
	margin-left: 30px;
	margin-bottom: 0px;
	display: block;
	padding-bottom: 10px;
}

#nav_main li#permit_me select#pmType {
	margin-left: 0;
	display: block;
}

#permitMeLand input.pmButton {
	font-size: 1em;
}
#nav_main li ul {
	list-style-type: none;
	margin: 0 0 5px 0;
	display: none;
}

#nav_main li li {
	font-size: .8em;
	background-image: none;
	border: none;
	padding: 0;
	margin: 0;
}

#nav_main li li li {
	font-size: 1em;
}
#nav_main li#state_select_li {
	margin-top: 10px;
}

#nav_main li.no_link {
	margin: 10px 0 5px 30px;
	color: #237c94;
	font-size: 1.1em ;
}

#nav_main #state_nav li.no_link {
	font-size: .8em;
	color: black;
	margin-top: 5px;
}
body ul#nav_main li li a{
	background-image: none;
	color: black;
	padding: 5px 0;
	margin: 0px;
	display: block;

}
body ul#nav_main li li a:hover {
	background-image: none;
}

#nav_main li li a.here, #nav_main li li a.here:hover {
	background-color: #e2782c;
	color: white;
}

.skip {
	display: none;
}

#general_search_box {
	margin: 1px 5px 0 10px;
}

#nav_search h2 {
	font-size: 1.2em;
	margin: 30px 0 10px 10px;
}

#nav_search h2#community_button {
	border: none;
	font-size: 1.6em;
	margin-top: 15px;
	width: 275px;

}



h2#community_button a#community_button_link {
	color: white;
	text-indent: 0;
	padding: 10px 0 18px 45px;
	border: none;
	margin-left: 15px;
	text-decoration: none;
	display: block;
	background: url(../img/community_button.jpg) no-repeat;
}

h2#community_button a#community_button_link:hover {
	background-color: transparent;
	border: none;
	text-decoration: underline;
}

.backToTop {
	margin: 0 20px;
	text-align: right;
	font-size: 1.2em;
}

#breadcrumbs {
	position: absolute;
	top:  93px;
	left: 20px;
	margin: 0;
	font-size: 1em;
}

select#select_state {
	margin-left: 30px;
}
.state_li {
	display: none;
}
/* This reveals the state menus just on the relevant state pages */
.alabama #al_nav, .alaska #ak_nav, .arizona #az_nav, .arkansas #ar_nav, .california #ca_nav, .colorado #co_nav, .connecticut #ct_nav, .delaware #de_nav, .district_of_columbia #dc_nav, .florida #fl_nav, .georgia #ga_nav, .guam #gu_nav, .hawaii #hi_nav, .idaho #id_nav, .illinois #il_nav, .indiana #in_nav, .iowa #ia_nav, .kansas #ks_nav, .kentucky #ky_nav, .louisiana #la_nav, .maine #me_nav, .maryland #md_nav, .massachusetts #ma_nav, .michigan #mi_nav, .minnesota #mn_nav, .mississippi #ms_nav, .missouri #mo_nav, .montana #mt_nav, .nebraska #ne_nav, .nevada #nv_nav, .new_hampshire #nh_nav, .new_jersey #nj_nav, .new_mexico #nm_nav, .new_york #ny_nav, .north_carolina #nc_nav, .north_dakota #nd_nav, .ohio #oh_nav, .oklahoma #ok_nav, .oregon #or_nav, .pennsylvania #pa_nav, .puerto_rico #pr_nav, .rhode_island #ri_nav, .south_carolina #sc_nav, .south_dakota #sd_nav, .tennessee #tn_nav, .texas #tx_nav, .us_virgin_islands #vi_nav, .utah #ut_nav, .vermont #vt_nav, .virginia #va_nav, .washington #wa_nav, .west_virginia #wv_nav, .wisconsin #wi_nav, .wyoming #wy_nav {
	display: block;
}

#default_nav ul{
	font-size: 1.2em;
	margin: 0;
}
#default_nav li {
	margin: 0;
	list-style-type: none;
	background-image: none;
	font-weight: bold;
}
#default_nav li li {
	margin: 0 0 3px 20px;
	font-size: .7em;
	font-weight: normal;
}
/* @end */

/* @group state pages */
#USmap {
	width: 720px;
}
.state_intro {
	width: 49%;
}

.alabama .state_intro {
	background:  url(../img/state_bg/al.png) no-repeat center center;
}

.alaska .state_intro {
	background:  url(../img/state_bg/ak.png) no-repeat center center;
}

.arizona .state_intro {
	background:  url(../img/state_bg/az.png) no-repeat center center;
}

.arkansas .state_intro {
	background:  url(../img/state_bg/ar.png) no-repeat center center;
}

.california .state_intro {
	background:  url(../img/state_bg/ca.png) no-repeat center center;
}
.colorado .state_intro {
	background:  url(../img/state_bg/co.png) no-repeat center center;
}
.connecticut .state_intro {
	background:  url(../img/state_bg/ct.png) no-repeat center center;
}
.delaware .state_intro {
	background:  url(../img/state_bg/de.png) no-repeat center center;
}
.district-of-columbia .state_intro {
	background:  url(../img/state_bg/dc.png) no-repeat center center;
}
.florida .state_intro {
	background:  url(../img/state_bg/fl.png) no-repeat center center;
}
.georgia .state_intro {
	background:  url(../img/state_bg/ga.png) no-repeat center center;
}
.guam .state_intro {
	background:  url(../img/state_bg/gu.png) no-repeat center center;
}
.hawaii .state_intro {
	background:  url(../img/state_bg/hi.png) no-repeat center center;
}
.idaho .state_intro {
	background:  url(../img/state_bg/id.png) no-repeat center center;
}
.illinois .state_intro {
	background:  url(../img/state_bg/il.png) no-repeat center center;
}
.indiana .state_intro {
	background:  url(../img/state_bg/in.png) no-repeat center center;
}
.iowa .state_intro {
	background:  url(../img/state_bg/ia.png) no-repeat center center;
}
.kansas .state_intro {
	background:  url(../img/state_bg/ks.png) no-repeat center center;
}
.kentucky .state_intro {
	background:  url(../img/state_bg/ky.png) no-repeat center center;
}
.louisiana .state_intro {
	background:  url(../img/state_bg/la.png) no-repeat center center;
}
.maine .state_intro {
	background:  url(../img/state_bg/me.png) no-repeat center center;
}
.maryland .state_intro {
	background:  url(../img/state_bg/md.png) no-repeat center center;
}
.massachusetts .state_intro {
	background:  url(../img/state_bg/ma.png) no-repeat center center;
}
.michigan .state_intro {
	background:  url(../img/state_bg/mi.png) no-repeat center center;
}
.minnesota .state_intro {
	background:  url(../img/state_bg/mn.png) no-repeat center center;
}
.mississippi .state_intro {
	background:  url(../img/state_bg/ms.png) no-repeat center center;
}
.missouri .state_intro {
	background:  url(../img/state_bg/mo.png) no-repeat center center;
}
.montana .state_intro {
	background:  url(../img/state_bg/mt.png) no-repeat center center;
}
.nebraska .state_intro {
	background:  url(../img/state_bg/ne.png) no-repeat center center;
}
.nevada .state_intro {
	background:  url(../img/state_bg/nv.png) no-repeat center center;
}
.new_hampshire .state_intro {
	background:  url(../img/state_bg/nh.png) no-repeat center center;
}
.new_jersey .state_intro {
	background:  url(../img/state_bg/nj.png) no-repeat center center;
}
.new_mexico .state_intro {
	background:  url(../img/state_bg/nm.png) no-repeat center center;
}
.new_york .state_intro {
	background:  url(../img/state_bg/ny.png) no-repeat center center;
}
.north_carolina .state_intro {
	background:  url(../img/state_bg/nc.png) no-repeat center center;
}
.north_dakota .state_intro {
	background:  url(../img/state_bg/nd.png) no-repeat center center;
}
.ohio .state_intro {
	background:  url(../img/state_bg/oh.png) no-repeat center center;
}
.oklahoma .state_intro {
	background:  url(../img/state_bg/ok.png) no-repeat center center;
}
.oregon .state_intro {
	background:  url(../img/state_bg/or.png) no-repeat center center;
}
.pennsylvania .state_intro {
	background:  url(../img/state_bg/pa.png) no-repeat center center;
}
.puerto_rico .state_intro {
	background:  url(../img/state_bg/pr.png) no-repeat center center;
}
.rhode_island .state_intro {
	background:  url(../img/state_bg/ri.png) no-repeat center center;
}
.south_carolina .state_intro {
	background:  url(../img/state_bg/sc.png) no-repeat center center;
}
.south_dakota .state_intro {
	background:  url(../img/state_bg/sd.png) no-repeat center center;
}
.tennessee .state_intro {
	background:  url(../img/state_bg/tn.png) no-repeat center center;
}
.texas .state_intro {
	background:  url(../img/state_bg/tx.png) no-repeat center center;
}
.us_virgin_islands .state_intro {
	background:  url(../img/state_bg/vi.png) no-repeat center center;
}
.utah .state_intro {
	background:  url(../img/state_bg/ut.png) no-repeat center center;
}
.vermont .state_intro {
	background:  url(../img/state_bg/vt.png) no-repeat center center;
}
.virginia .state_intro {
	background:  url(../img/state_bg/va.png) no-repeat center center;
}
.washington .state_intro {
	background:  url(../img/state_bg/wa.png) no-repeat center center;
}
.west_virginia .state_intro {
	background:  url(../img/state_bg/wv.png) no-repeat center center;
}
.wisconsin .state_intro {
	background:  url(../img/state_bg/wi.png) no-repeat center center;
}
.wyoming .state_intro {
	background:  url(../img/state_bg/wy.png) no-repeat center center;
}

.state_intro .left {
	margin-left: -20px;
	display: none;
}
body .state_intro ul.links {
	margin: 0 20px 20px 30px;
}
.state_intro ul.links li {
margin: 0 0 10px 0;
	
}

.alabama .grants, .alaska .grants, .arizona .grants, .arkansas .grants, .california .grants, .colorado .grants, .connecticut .grants, .delaware .grants, .district_of_columbia .grants, .florida .grants, .georgia .grants, .guam .grants, .hawaii .grants, .idaho .grants, .illinois .grants, .indiana .grants, .iowa .grants, .kansas .grants, .kentucky .grants, .louisiana .grants, .maine .grants, .maryland .grants, .massachusetts .grants, .michigan .grants, .minnesota .grants, .mississippi .grants, .missouri .grants, .montana .grants, .nebraska .grants, .nevada .grants, .new_hampshire .grants, .new_jersey .grants, .new_mexico .grants, .new_york .grants, .north_carolina .grants, .north_dakota .grants, .ohio .grants, .oklahoma .grants, .oregon .grants, .pennsylvania .grants, .puerto_rico .grants, .rhode_island .grants, .south_carolina .grants, .south_dakota .grants, .tennessee .grants, .texas .grants, .us_virgin_islands .grants, .utah .grants, .vermont .grants, .virginia .grants, .washington .grants, .west_virginia .grants, .wisconsin .grants, .wyoming .grants  {
	width: 292px;
	margin: 0 20px 0 0 ;
	background: #d3e5ea url(../img/grants.png) no-repeat center -25px;
}

p.city_stats {
	width: 130px;
	padding: 10px;
	margin: 0 0 60px 20px;
	position: relative;
	z-index: 10;
	font-size: 1em;
	background-color: #d3e5ea;
}


/* @group state start guides */

.textcontainer ol#start_steps {
	list-style-type: none;
	margin-left: 0;
	padding: 0;
}

.textcontainer ol#start_steps li {
	margin: 5px 20px;
	padding: 15px;
	background-image:none;
	text-indent: 0;
}

.textcontainer ol#start_steps li li {
	margin-bottom: 3px;
	padding: 0;
}

ol#start_steps .links {
	margin-left: 40px;
}
.step_number {
	font-weight: bold;
		font-size: 1.6em;
		display: block;
		margin: 10px 0;
		text-indent: 20px;
}

li.odd_step {
	background-color: #ebeff3;
}
/* @end */

/* @group State How Do I? Widgets */

.how_do_i_state {
	border: 1px solid #b7e5f0;
	padding: 10px;
	width: 290px;
	margin: 0 0 20px 400px;
}

.how_do_i_state h2{
	margin-top: 0;
}

.how_do_i_state .links {
	margin-right: 10px;
	margin-left: 35px;
}

#how_do_i_content {
	width: 300px;
	float: right;
}
#how_do_i h3 {
	font-size: .9em;
}

/* @end */

/* @end */

/* @group Specific Features */

/* @group onThisPage */

#onThisPage {
	width: 90%;
	margin: 10px 10px 25px 20px;
	display: block;
	padding-top: 1px;
}

#onThisPage_body {
	border: 1px solid #b1c3d4;
	border-bottom: 2px solid #b1c3d4;
	border-top: none;
	padding: 5px 0 0 0;
	margin: 0;
}

#onThisPage .links {
	margin: 0;
}

#onThisPage .links li {
	margin: 5px 0px 5px 30px;
	font-size: 1.2em;
}

#onThisPage .links li li {
	font-size: 1em;
}
#onThisPage table .links {
	margin: 0;
	font-size: 1em;
}

#onThisPage_header {
	font-weight: bold;
	color: white;
	font-size: 1.2em;
	background-color: #e1782c;
	padding: 5px 25px 5px 25px;
	margin-top: 5px
}

#onThisPage .linksTitle {
	font-weight: bold;
	font-size: .8em;
	display: block
}

.onThisPage_category {
	font-weight: bold;
	font-size: .8em;
	display: block;
	float: left;
	padding-left: 23px;
	padding-bottom: 15px
}
/* @end */

/* @group index feature */
#index_feature {
	height: 260px;
	background: url(../img/index_feature_bg.jpg) no-repeat left -35px;
	color:white;
	padding: 290px 0 0 0;
	}

#index_feature h2 {
font-size: 4em;
margin-right: 15px;
margin-top: 0px; 
}

#index_feature h3 {
	margin-top: 0px;
}
#index_feature p {
	margin-left: 20px;
	font-size: 2em;
}

#index_feature ul {
	float: left;
	display: inline;
	width: 45%;
	font-size: 1.4em;
	}	
	
ul#how_do_i_questions_1 {
	margin-left: 40px;
	width: 35%;
}
#index_feature a, #index_feature a:visited {
	color: white;
}

#index_feature ul li {
	background-image: none;
	padding: 0;
	}

/* @end */


/* @group addthis */

#addthis {
	position: absolute;
	top: 93px;
	left: 58em;
}
#addthis_funding {
	margin-left: 20px;
}
.home_page #addthis {
	top: 60px;
}

/* @end */

/* @group Green Widgets */

.green_widget {
	margin-top: 0px;
	padding-top: 0px;
    min-height: 130px;
    height: auto !important; /* for non-ie browsers */
    height: 130px; /* for ie 6 & 5 */
    clear:left;
}

.green_icon {
	float: left;
	clear: none;
	display: inline;
	width: 125px;
	margin-top: 0px;
}
.green_icon h3 {
	width: 100px;
	text-align: center;
	font-size: .8em;
	margin-top: 0px;
	margin-left: 10px;
	font-style: italic;
	color: #8d8d8d;
}

ul.green_links {
	margin: 5px 60px 10px 0px;
	list-style-image: url(../img/links_bullet2.gif);
	background-image: none;
}
.green_links li {
	background-image: none;
	text-indent: 0;
}
.green_widget p, .green_widget ul {
    width: 300px;
    margin-left: 130px;
	clear: none;
	margin-top: 5px;
	margin-bottom: 8px;
}

p#wide { 				
    width: 570px;
}
.wide, p.wide, ul.wide {
	width: 550px;
	margin-left: 135px;
}

/* @end */

/* @group Doing Business Widget */

#doing_business {
	width: 45%;
	float: right;
	padding: 3%;
	border: solid 1px #666;
	margin: 10px 0;
}

#doing_business h3 {
	margin: 0px;
}
/* @end */

/* @group Toolkit/Widget */

#gadget {
	float: right;
	margin: 0px;
	background-color: white;
	padding: 0 0 40px 20px;
}

a.gadget_button {
	text-align: center;
	padding: 10px;
	margin:10px;
	display: block;
	width: 300px;
	position: relative;
	background-color: #186a85;
	color: white;
	font-weight: bold;
	font-size: 1.2em;
}

a.gadget_button:hover {
	background-color: #e1782c;
}

/* @end */

/* @group forms widget */

#forms_widget h2.widget_title {
	color: #186A85;
	margin-left: 230px;
} 

#forms_widget ul {
	margin-left: 230px;
	width: 470px;
}

#forms_widget .green_icon img {
	margin: 0;
}
/* @end */

/* @group callouts & widgets */

#permitme {
	width: 460px;
	background: #f8eedf url(../img/gadget.png) no-repeat center top;
	padding: 10px 10px 10px 40px;	
	margin: 10px auto;
}

.widget {
	width: 30%;
	background: #d3e5ea url(../img/widget.png) no-repeat center top;
	padding: 10px;
}

.gadget {
	width: 30%;
	background: #f8eedf url(../img/gadget.png) no-repeat center top;
	padding: 10px;
}
.feature {
	width: 94%;
	background: #d3e5ea url(../img/feature.png) no-repeat center top;
	padding: 10px;
	margin: 0 auto;
}
.community_info  {
	width: 30%;
	background: #e3e3cb url(../img/community_info_bg.png) no-repeat center center;
	padding: 10px;
}

.community_info .feedburnerFeedBlock ul li {
	margin: 5px 5px 10px 10px;
	list-style-image: url(../img/links_bullet2.gif);
	background-image: none;
	padding-left: 0;
}

.community_info p {
	margin-left: 5px;
}

.headline a{
	margin-bottom: 3px;
	display: block;
	line-height: 1.4;
}
.grants {
	width: 30%;
	background: #d3e5ea url(../img/grants.png) no-repeat center top;
	padding: 10px;
}
.callout {
	width: 20%;
	background: #d3e5ea url(../img/callout.png) no-repeat center top;
	padding: 10px;
}

.contacts {
	width: 30%;
	background: #d3e5ea url(../img/contacts.png) no-repeat center top;
	padding: 10px;
}

.did_you_know {
	width: 30%;
	background: #d3e5ea url(../img/did_you_know.png) no-repeat center top;
	padding: 10px;
}

.project_suggestion {
	width: 30%;
	background: #d3e5ea url(../img/project_suggestion.png) no-repeat center top;
	padding: 10px;
}

.resources {
	width: 30%;
	background: #d3e5ea url(../img/resources.png) no-repeat center top;
	padding: 10px;
}

.widget h3, .gadget h3, .feature h3, .community_info h3, .callout h3, .contacts h3, .did_you_know h3, .grants h3, .permitme_sq h3, .project_suggestion h3, .resources h3 {
	margin: 5px;
	font-weight: bold;
	color: #237c94;
}

.grants.right h3 {
	margin-left: 20px;
}
.widget  ul li, .gadget ul li, .feature ul li, .community ul li, .callout  ul li, .contacts ul li, .did_you_know ul li, .grants ul li, .project_suggestion ul li, .resources ul li {
	margin: 5px 0 0 0;
	line-height: 1.4;
}
.widget  ul, .gadget ul, .feature ul, .community_info ul, .callout  ul, .contacts ul, .did_you_know ul, .grants ul, .project_suggestion ul, .resources ul {
	margin: 5px 0 0 20px;
	line-height: 1.4;
}
.left {
	float: left;
	display: inline;
	position: relative;
	clear: left;
	margin:  0 20px 20px 20px;
}

.right {
	float: right;
	display: inline;
	clear: right;
	margin:  0  20px 20px 20px;
	position: relative;
}
img.right {
	margin-left: 0;
}
.top {
	margin: 0px auto;
}
.bottom {
	text-align: center;
	margin: 0 auto;
}

.bottom img {
	margin: 0 auto;

}
.callout h2, .widget h2 {
	margin-top: 20px;
	font-size: 1.4em;
	text-transform: uppercase;
	font-weight: bold;
}

#permitme_sq {
    width: 330px;
 	background: #f8eedf url(../img/gadget.png) no-repeat center top;
	padding: 10px;
}

#permitme_sq form.permit {
	padding: 0;
	/*width: 280px;*/
	position: relative;
	display: block;
	margin: 0 3px 0 20px;
}
#permitme_sq h3, #permitme h3 {
	font-size: 1.4em;
	font-weight: bold;
	color: #237c94;
	margin: 10px 0 5px 0;
	padding: 0;
	text-indent: 0;
}

#permitme_sq h3 {
	margin-top: 5px;
}
#permitme_sq h4, #permitme h4 {
	font-weight: normal;
	display: block;
	text-indent: 0;
	font-size: 1.3em;
	margin: 0 0 3px 0;
}

input#pmAddress {
	margin-bottom: 6px;
}
#permitme_sq select#pmType {
	display: inline;
	margin-right: 5px;	
}
/* @end */
/* @end */

/* @group Search Pages */

.search_button, .pmButton {
	border: solid 2px #b1c3d4;
	border-right: solid 2px #6b7680;
	border-bottom: solid 2px #6b7680;
	color: white;
	padding: 2px 5px;
	font-weight: bold;
	width: 65px;
	display: inline;
	background: #186A85 url(../img/globalNavdefault.gif) center center repeat-x;
	margin-top: 2px;
}

.search_button:active {
	border: solid 2px #6b7680;
	border-right: solid 2px #b1c3d4;
	border-bottom: solid 2px #b1c3d4;
}
div.n {
	margin-left: 20px;
	text-align: center;
	font-size: 1.6em;
}

div.n table {
	margin: 0 auto;
}

table.results_summary {
	width: 250px;
}
table.results_summary tr td {
	display: block;
	margin-left: 20px;
	margin-bottom: 10px;
	padding: 0;
}


#and {
	font: bold .8em Arial;
	color: #186A85;
	text-align: left;
	width: auto;
	padding-left: 62px;
	display: block;
	float: left;
	margin-bottom: 10px;
	}

br {
	clear: left;
}

table.contact_us{
    border:  1px solid #b1c3d4;
	background-color: #ebeff3;
}

#disambig {
	font-size: .9em;
		}
#disambig a{
	font-size: .9em;
		}

/* @group Loans & Grants Tool */

.checked_box {
		background-color: #98c3a5;
}

/* @group Loans & Grants Start Page */

#fund_search h2 {
	font-weight: bold;
	padding:0;
	font-size: 1.6em;
	margin-left: 30px;
}

#fund_search {
	margin: 0 0 0 20px;
	width: 690px;
	float: left;
	display: inline;
	position: relative;
	padding: 0;
	background: #e8e4d7 url(../img/funding_header_bg4.jpg) no-repeat left -45px;
}

#funding_intro {
	width: 260px;
	float: left;
	display: inline;
	margin: 60px 0 0 10px;
}

form#searchform {
	float: right;
	width: 380px;
	padding: 0 20px;
	margin: 50px 0 0 0;
}
#fund_search select {
	width: 250px;
	float: right;
	display: inline;
	margin-top: 5px;
}

#fund_search form li {
	border-top: solid 1px #666;
	padding: 8px 10px 8px 10px;
	font-size: 1.2em;
	position: relative;
	background-image: none;
	margin: 0 0 0 20px;
}

#fund_search form input {
	position: absolute;
	top:  5px;
	right: 10px;
}
#fund_search #searchform p .search_button {
	position: static;
}
#fund_search label {
		display:block;
		margin-right: 25px;
		line-height: 1.3;
}

#fund_search #searchform p {
	float: right;
	display: inline;
	margin-right: 10px;
	margin-top:10px;
}

#fund_search #searchform p .search_button, #fund_search_small #searchform p .search_button {
	padding: 0 5px;
	float: left;
	display: inline;
	font-size: 1em;
	margin-left: 10px;
}

#fund_search li#question5, #fund_search_small li#question5, #searchformLand li#question5  {
	padding-bottom: 30px;
}

/* @end */

/* @group Loans & Grants Results Page */

#funding_search_results_container h2 {
	padding: 10px 0 5px;
	color: #207c95;
	margin: 25px 20px 0 20px;
	font-size: 1.8em;
	font-weight: bold;
	clear: left;
}

a#addthis_funding_results {
	position: absolute;
	top: 0px;
	right: 10px;
}

#funding_search_results_container b {
	font-weight: normal;
}

div#fund_search_small {
	width: 320px;
	padding: 0 20px 10px 20px;
	float: right;
	display: inline;
	margin:0;
	position: relative;
}

div#fund_search_small form#searchform {
	float: left;
	display: inline;
	width: 310px;
	padding: 0;
	margin: 0 0 0 10px;
	background-color: #e8e4d7;
}

#fund_search_small select {
	width: 150px;
	float: right;
	display: inline;
	margin-top: 5px;
}
#fund_search_small select#e, #fund_search_small select#a {
	width: 250px;
}

#fund_search_small form ol {
	list-style-type: decimal;
	width: 300px;
	list-style-position: outside;
}

#fund_search_small form li {
	border-top: solid 1px #666;
	padding: 8px 10px 8px 0px;
	position: relative;
	margin: 0 0 0 35px;
	background-image: none;
}

#fund_search li#question1, #fund_search_small li#question1, #searchformLand li#question1 {
	border-top: none;
	padding-bottom: 30px;
}


body div#fund_search_small input {
position: absolute;
top: 10px;
right: 10px;
}

#fund_search_small label {
		display:block;
		margin-right: 25px;
		margin-left: 5px;
		line-height: 1.3;	
}

#fund_search_small h2 {	
	padding: 10px 20px;
	margin: 0 0 0 10px;
	color: white;
	font-weight: bold;
	font-size: 1.2em;
	background: #98c3a5 url(../img/funding_header_bg.jpg) repeat-y right top;
}
#fund_search_small #searchform p {
 width: 150px;
padding: 30px 0 10px 150px;
margin: 0 0 20px 0;
}
#fund_search_small #searchform p .search_button {
	margin-left: 10px;
	position: static;
	padding: 2px 5px;
	font-size: .9em;
}

#funding_search_results_container {
	position: relative;
}

#search_results_wrapper p{
margin-bottom: 0px;
margin-right: 20px;
}

#search_results_wrapper p b i {
	font-style: normal;
	font-size: 1.2em;
	margin-top: 10px;
	margin-bottom: -5px;
}

ul#funding_search_results_summary {
	float: left;
	display: inline;
	margin: 0 0 10px 20px;
	font-size: 1.4em;
	border-bottom: solid 1px black;
	padding-bottom: 5px;
	width: 94.5%;
}

ul#funding_search_results_summary li {
	list-style-image: none;
	float: left;
	margin: 0 5px 0 0;
	font-size: 1em;
	background-image: none;
	padding: 0 ;
}
/* @end */
/* @end */
/* @group Multi-Search Landing Page */

#search_results_container h1 {
	margin: 0 0 0 20px;
	width: 600px;
}

#searchLand, #permitMeLand, #grantLand {
	width: 690px;
	margin: 10px auto 0 auto;
	padding: 1px 0;
}

#grantLand h1 {
	font-weight: bold;
	color: #237c94;
	margin: 0;
	width: 97%;
	padding: 10px 0 10px 20px;
	font-size: 1.4em;
	color:white;
	background: #98c3a5 url(../img/funding_header_bg3.jpg) no-repeat right;
}
#searchLand {
	background: #d3e5ea url(../img/did_you_know.png) no-repeat center top;
}
#top_search_box_land {
	margin: 20px 20px 40px 20px;
}
#top_search_box_land h2 {
	margin: 0 0 5px 0;
	font-size: 1.2em;
}

#searchLand .search_button {
	margin: 0 0 0 10px;
}
#permitMeLand form {
	margin: 0 10px 20px 20px;
}
#permitMeLand h3.pmTitle  {
	color: #237c94;
	margin: 10px 0 5px 20px;
}
#permitMeLand form h4 {
	font-weight: normal;
	font-size: 1.3em;
	margin: 5px 0 1px 0;
}
#permitMeLand {
	background: #f8eedf url(../img/gadget.png) no-repeat center top;
		}
		
#permitMeLand h4.label, #permitMeLand input {
	margin-left: 0;
}		
#grantLand {
	background-color: #e8e4d7
}	
#grantLand_intro {
	width: 260px;
	float: left;
	display: inline;
	margin-top: 10px;
}
#grantLand form ol {
	width: 370px;
	clear: none;
}
#searchformLand {
	padding: 0;
	margin-right: 0;
	margin-left: 300px;
}
#searchformLand h2 {
	margin: 10px 0 0 0;
}
#searchformLand input {
	position: absolute;
	top: 10px;
	right: 10px;
}
#searchformLand label {
		display:block;
		margin-right: 25px;
		line-height: 1.3;
		font-size: 1.2em;	
}
#searchformLand p {
display: block;
padding: 0;
margin: 25px 0 20px 210px;
}
#searchformLand select {
	width: 150px;
	float: right;
	display: inline;
	margin-top: 5px;
}
#searchformLand select#e, #searchformLand select#a  {
	width: 200px;
	float: right;
	display: inline;
	margin-top: 5px;
}

#searchformLand p .search_button  {
	margin: 0 20px 0 0;
	position: static;
	font-size: .8em;
}

#grantLand form li {
	border-top: solid 1px #666;
	padding: 8px 10px 8px 10px;
	position: relative;
	margin: 0 0 0 20px;
	background-image: none;
	text-indent: 0;	
}

#navFormLand {
	background-color: #d3e5ea;
	width: 690px;
	margin: 15px auto 0 auto;
	padding: 1px 0;
}
#navFormLand ul {
	margin: 15px 10px;
}
#navFormLand li {
	display: inline;
	background-image: none;
	margin: 0 15px 0 0;
	padding: 0;
}

#permitMeLand, #grantLand {
	display: none;
}

#top_search_box_search_results {
	margin: 30px 20px 10px 20px ;
	background-color: #d3e5ea;
	padding: 15px 10px;
	float: none;
}

#top_search_box_search_results #large_general_search_box {
	margin: 0 10px 0 10px ;
	width: 350px;
}
/* @end */

.permitme #permitme {
	margin: 10px 20px;
	width: 680px;
	padding: 10px 0 0 0;
	height: 40px;
	min-height: 40px;
	background: #f8eedf url(../img/gadget.png) no-repeat center -45px;
}
.permitme #permitme h3 {
	padding: 10px 0 5px 10px;
	width: 80%;
	margin: 0;
}
.permitme #permitme h4 {
	display: inline;
	margin: 0 5px 0 10px;
}
#recommended_sites p  {
	margin: 0 0 15px 20px;
	background: url(../img/organic_search.png) no-repeat 0 1px;
	padding-left: 30px;
}
/* @end */