body {
	margin:0;
	padding:0;
	background-color:#EFEFEF;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:83%;
	line-height:1.5em;
	color:#333333;
}

p {
	margin-top:1.0em;
	margin-bottom:1.0em;
	margin-left:20px;
}

p.ad_Item {
	font-size:1.0em;
}

hr {
	border:1px solid #B2CE76;
	margin: 15px 0px 10px 0px;
}

.footer {
	padding:5px;
}

.rtcoltext {
	font-size:92%;
	line-height:1.25em;
	caption: Right Column Body Style;
}


a.NL {
	margin:0px 0 10px 0;
	display:block;
	clear:both;
}

/* ------------------------------ HEADER TAG STYLES ------------------------------ */

h1 {
	font:2.0em/1.3em Helvetica, sans-serif;
	font-weight:normal;
	margin:0.3em 5px;
	color:#920845;
	text-transform:uppercase;
}

h2 {
	font-family:Helvetica, sans-serif;
	font-size:1.1em;
	margin:0.3em 5px;
	color:#1F879D;
	text-transform:uppercase;
}

h3, h4, h5, h6 {
	font-family:Helvetica, sans-serif;
	font-size: 1.0em;
	margin:0.3em 5px;
	color:#920845;
	text-transform:uppercase;
}

/* ------------------------------ End Header Tag Styles ------------------------------ */



/* ------------------------------ GENERAL FORM STYLING ------------------------------ */

font { /* sets form text color */
	color:#1F879D;
}

tr.CTsubtitle td, 
tr.CTodd td,
tr.CTeven td { /* sets text alignment on form <td>s and form subtitle <td>s */
	text-align:left;
	padding:3px 10px;
}

tr.CTsubtitle td { /* sets background color of form subtitle <td>s */
	background-color:#FFFFCC;
	border:1px solid #1F879D;
}

.CTtablein .CTodd { /* set odd-row background color */
	background-color:#EFEFEF;
}

table.CTtablein tr.CTeven table {
	background-color:#EFEFEF;
}

/* ------------------------------ End Form Styling ------------------------------ */


/* ------------------------------ PRESS CENTER STYLING ------------------------------ */

div#icl_container ul {
	margin:0 0 0 50px;
}

div#icl_container ul li.icl_title {
	margin-top:1.1em; 
	margin-bottom:1.1em; 
	list-style-image:url(http://www.kintera.org/atf/cf/{17223986-E714-4015-B086-06B7A60337D5}/rdexclaimdot.gif);
}

/* ------------------------------ End Press Center Styling ------------------------------ */

/* ------------------------------ HOMPAGE INLINE CONTENT STYLING ------------------------------ */

div#icl_container_h_il ul {
	list-style: none;
	margin:1.2em 0 0 0;
	padding:0;
}

div#icl_container_h_il ul li.icl_title {
	font-family:Helvetica, sans-serif;
	font-size:1.1em;
	margin:0.3em 5px;
	color:#1F879D;
	font-weight:bold;
	text-transform:uppercase;
}

div#icl_container_h_il ul li_icl_summary {
	margin-top:1.0em;
	margin-bottom:1.0em;
	margin-left:20px;
}

/* ------------------------------ LEGISLATIVE DIRECTORY STYLING ------------------------------ */

div#ad_wrapper div#ad_Ele_search h2#ad_Ele_search_H2 { /* Hide the words "Elected Officals Search" Legislative Directory */
	height:0px;
	visibility:hidden;
	display:none;
}

/* ------------------------------ End Legislative Directory Styling ------------------------------ */

/* ------------------------------ ACTION CENTER STYLING ------------------------------ */

#ad_Items_wrpr {
	margin-right:0;
}

.ad_Recp {
	margin:3px 0;
}

#ad_Reg {
	margin-top:0 ! important;
	padding-bottom:0 ! important;
}

#ad_wrapper {
	width:auto;
}

#ad_Items_LgdIn_wrpr {
	width:auto;
}

/* ------------------------------ End Action Center Styling ------------------------------ */
