
/* div		{ border: 1px solid green; } */
body		{ 	 }

#page	{ }

#header		{	display:none;}
#headerimage		{  display:none; }
#restofheader		{	display:none;  }

#nav_border_top		{	display:none; }
#nav_border_bottom	{	display:none;	}

#middle			{ width: 100%; }
#sidebar		{ display:none;  }
#content		{  }
#footer			{ padding: 10px; border-top: 1px solid #b4b4b4; width: 736px; }
#footer p	{	font: normal 9px verdana, arial, helvetica, sans-serif; color: #444;  text-align: center;	}
#footer p a	{	color: #444; text-decoration: underline;	}
#footer p a:hover	{	text-decoration: none; color: #217FAE; background-color: beige;	}

.clear			{ clear: both; }

/* ----------- Header and Other Standard Tags ---------- */
h1		{ font: normal 36px Georgia, Serif; color: #0C2C3C; text-align: left; margin: 0; padding: 0;  }
h2		{ font: normal 28px Georgia, Serif; color: #0C2C3C; text-align: left; margin: 0; padding: 0;  }
h3		{ font: normal 20px Georgia, Serif; color: #0C2C3C; text-align: left; margin: 0; padding: 0;  }
h4		{ font: normal 16px Georgia, Serif; color: #000; margin: 0; padding: 0; text-align: left; }
h5		{ font: normal 14px arial, verdana, sans-serif; color: #000; margin: 0; padding: 0; text-align: left;  }
h6		{ font: normal 12px arial, verdana, sans-serif; color: #000; margin: 0; padding: 0; text-align: left;  }

/* ----------- Image Styles ------------ */
.imgLeft			{	float:left; margin: 4px 10px 2px 2px; }
.imgRight			{	float:right; margin: 4px 2px 2px 10px; }
.imgLeftBorder		{	float:left; margin: 4px 10px 2px 2px; border:1px solid black; }
.imgRightBorder		{	float:right; margin: 4px 2px 2px 10px; border:1px solid black; }
.dropCap			{	float: left; color: #333; font-size: 300%; font-family: Georgia, Serif; margin: 0; padding: 0.2em 0.1em 0.1em 0; 	}


/* ---------- Jurisdictions Styles ---------- */
.jurisdictionbox	{	float: left; width: 550px; font-size:14px; }
.addressbox			{	float: left; width: 550px; margin: 0 0 0 4px; border-bottom: 1px solid #b4b4b4; padding: 0;  }


/* ----------- Listserv Styles ---------- */
#listserv-subscribe 	{	display: block; }
#listserv-unsubscribe	{	display: none; }


/* ---------- Page Links ---------- */
a					{ 	color: #961E2A;text-decoration: underline;  }
a:visited			{	color: #961E2A; text-decoration: underline; }
a:hover				{	color: #000; text-decoration: none; background-color: beige; }


/* ---------- Top Navigation ---------- */
#navigation				{	display:none }

/* ---------- Side Navigation ----------- */
#sidebar li a			{	display:none; 	}

/* ------------ Forms ---------- */

#EmailForm, #ListservSubscribeForm, #ListservSignoffForm {	width: 360px; text-align: left; clear: both; padding-bottom: 20px; border: none;	}
#EmailForm.full { width: 100%; }

fieldset {	border: none;	}

legend {	display: none;	}

#EmailForm label, #EmailForm p, 
#ListservSubscribeForm label, #ListservSignoffForm label, 
#ListservSubscribeForm p, #ListservSignoffForm p	{	display: block;	clear: both; width: 310px; font-size: 1em; line-height: 1.5em; padding: 0 0 9px;	}

#EmailForm input, #ListservSubscribeForm input, #ListservSignoffForm input	{	margin-top: 3px;	}

#EmailForm select {	float: left; display: block;	}

#EmailForm label.first,
#EmailForm label.city {	clear: left; margin-right: 10px; width: 150px;	}

#EmailForm label.second,
#EmailForm label.state {	float: left; clear: none; margin: 0 10px 0 0; width: 150px;	}
#EmailForm label.state { width: 60px; }

#EmailForm label.first input,
#EmailForm label.city input,
#EmailForm label.second input {	float: left; width: 150px; padding: 0;	}

#EmailForm label.state select {	width: 60px; float: left; margin-top: 3px;	}

#EmailForm label.zip,
#EmailForm label.zip input {	float: left; width: 80px;	}
#EmailForm label.zip { clear: none; }

#EmailForm label {	float: left; clear: left; width: 310px; margin: 0; line-height: 1.5em;	}

#EmailForm label input {	float: left; width: 310px; padding: 0;	}

#EmailForm input.radio,
#EmailForm input#radiobutton_1,
#EmailForm input#radiobutton_2,
#EmailForm input#radiobutton_3,
#EmailForm input#radiobutton_4 {	clear: left; float: left; padding: 0; margin: 0;	}

#EmailForm label.radio,
#EmailForm label.radioitem {	clear: none; margin: 0 0 0 25px; padding: 0 0 15px;	}

#EmailForm input.checkbox,
#EmailForm input#checkbox_1,
#EmailForm input#checkbox_2,
#EmailForm input#checkbox_3,
#EmailForm input#checkbox_4 {	clear: both; float: left; padding: 0; margin: 0;	}

#EmailForm label.checkbox {	clear: none; margin: 0 0 0 25px; padding: 0 0 15px;	}
/* style the #EmailForm elements to look similar across browsers ... emulates Safari */
#EmailForm label input,
#EmailForm textarea {	border: 1px solid #ddd; border-left-color: #c3c3c3; border-top-color: #7c7c7c; padding: 0 2px; height: 18px; line-height: 20px; background: #fff url(images/input-bg.gif) repeat-x top left;	}
#EmailForm input.checkbox,
#EmailForm select {	border: 1px solid #ddd; border-left-color: #c3c3c3; border-top-color: #7c7c7c; background-color: #fff;	}
#EmailForm textarea {	margin-top: 3px; width: 383px; height: auto; display: block;	}

#EmailForm label input.calc {	text-align: right; width: 100px; clear: left; padding: 0;	}
#EmailForm input.button {	clear: left;	}


/* ---------- Search Form ---------- */
#search {	width:300px; float:right; padding: 15px 0 0 0;	}

#ajaxSearch_form	{	margin:0px;padding:0px;float:left; 	}
#search label		{	float:left;	}
#search	input		{	float:left;	}
#ajaxSearch_input 	{	width:150px; float:left;	}
#ajaxSearch_submit	{	width:50px; float:left;	}
#ajaxSearch_output 	{	text-align:justify;	}
.AS_ajax_resultLink	{	font-weight:bold; color:#226762; }

form.FSF_form {	margin: 0; padding: 0; width: auto; text-align: right !important;	}

input.FSF_input {	display: inline; height: 17px; border: 1px solid #ddd; border-left-color: #c3c3c3; border-top-color: #7c7c7c; background: #fff url(images/input-bg.gif) repeat-x top left; margin: -1px 3px 0; padding: 3px 0 0;	}
input.FSF_submit {	display: inline; margin: -1px 0 0; padding: 0; height: 22px; line-height: 22px;	}
