body
{
	background-color: white;
	color: black;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
}

.header {width:800px;background-image: url(/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/default_header.jpg);background-repeat: no-repeat; background-position: right top}
.headerleft { width:200px; }
.headerright { width:600px;background-image: url(/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/default_header.jpg);background-repeat: no-repeat; background-position: right top}
.primarytoptable { }
.primarytop { }
.maintable { width: 800px; }

/*nav*/
#topnav { position:absolute; top:165px}
#nav, #nav UL  {PADDING: 0px; MARGIN: 0px; LINE-HEIGHT: 1px; LIST-STYLE-TYPE: none; LIST-STYLE-image: none; text-align:left;}
#nav A {DISPLAY: block; }
#nav LI {FLOAT: left; LIST-STYLE-TYPE: none; LIST-STYLE-image: none;}
#nav ul a {BACKGROUND: #b7db95; border-right:1px solid #97c45d; border-left:1px solid #97c45d; display:block; width:148px; padding: 5px; LIST-STYLE-image: none;}
#nav LI A {	FONT-WEIGHT: normal; COLOR: #36689a; text-decoration:none; font: 11px Verdana, Sans-Serif; LIST-STYLE-image: none;line-height: 12px;}
#nav LI UL {LEFT: -999em; WIDTH: 148px; POSITION: absolute; LIST-STYLE-image: none;}
#nav LI UL LI {WIDTH: 148px;}
#nav li ul li a:hover{color:#fff;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em; LIST-STYLE-image: none;}

#nav LI UL UL, #nav LI UL UL UL { MARGIN: -20px 0px 0px 148px}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto; LIST-STYLE-image: none;}
#nav li:hover, #nav li.sfhover { color:#ffffff; background: #97c45d; LIST-STYLE-image: none;}
#nav li ul li {border-bottom:1px solid #97c45d;}

/**/


.leftcol
{
	background-color: #D4DFE9;
	width: 210px;
}

.leftnavtable { width: 210px; }
.leftareatable { }
.leftarea { }
.membershome_leftcol { }
.members_leftcol { }
.members_leftareatable { }
.members_leftarea { }
.members_leftcol2 {BORDER-RIGHT: #36689a 1px solid}
.members_leftareatable2 { }
.members_leftarea2 { }

.middlecol
{	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.pathtable
{
}
.pathtd {width:370px;padding-top: 10px;padding-bottom: 10px;padding-right: 10px;font-size:1px;color: #ffffff;
}

.path2
{
	font-size: 1px;
	color: #ffffff;
}

.path
{
	background-image: url('/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/path_arrow.gif');
	background-repeat: no-repeat;
	padding-left: 10px;
	font-size: 9px;
	color: #336699;
	TEXT-DECORATION: none;
}

a.Path:link
{
	background-image: url('/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/path_arrow.gif');
	background-repeat: no-repeat;
	padding-left: 10px;
	font-size: 9px;
	color: #336699;
	TEXT-DECORATION: none;
}

a.Path:visited
{
	background-image: url('/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/path_arrow.gif');
	background-repeat: no-repeat;
	padding-left: 10px;
	font-size: 9px;
	color: #336699;
	TEXT-DECORATION: none;
}

a.Path:hover
{
	background-image: url('/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/path_arrow.gif');
	background-repeat: no-repeat;
	padding-left: 10px;
	font-size: 9px;
	color: #336699;
	TEXT-DECORATION: none;
}



.content
{width: 100%;}

.nav2
{
	padding: 0 0 0 0;
	border-top: 1px solid #CBD7E7;
	border-right: 8px solid #CBD7E7;
	background-color: #9DB5CD;
}

a.secondaryNavOn:link
{
	display: block;
	background-image: url('/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/nav_arrow_main.gif');
	background-repeat: no-repeat;
	padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 30px;
	FONT: 15px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #406389;
	TEXT-DECORATION: none;
}

a.secondaryNavOn:visited
{
	display: block;
	background-image: url('/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/nav_arrow_main.gif');
	background-repeat: no-repeat;
	padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 30px;
	FONT: 15px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #406389;
	TEXT-DECORATION: none;
}

a.secondaryNavOn:hover
{
	display: block;
	background-image: url('/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/nav_arrow_main.gif');
	background-repeat: no-repeat;
	padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 30px;
	FONT: 15px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #406389;
	TEXT-DECORATION: none;
}

a.secondaryNav:link
{
	display: block;
	background-image: url('/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/nav_arrow_main.gif');
	background-repeat: no-repeat;
	padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 30px;
	FONT: 15px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #406389;
	TEXT-DECORATION: none;
}

a.secondaryNav:visited
{
	display: block;
	background-image: url('/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/nav_arrow_main.gif');
	background-repeat: no-repeat;
	padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 30px;
	FONT: 15px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #406389;
	TEXT-DECORATION: none;
}

a.secondaryNav:hover
{
	display: block;
	background-image: url('/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/nav_arrow_main.gif');
	background-repeat: no-repeat;
	padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 30px;
	FONT: 15px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #406389;
	TEXT-DECORATION: none;
}

.nav3
{
	padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px;
	border-right: 8px solid #CBD7E7;
	background-color: #9DB5CD;
}

a.thirdNavOn:link
{
	display: block;
	background-image: url('/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/nav_arrowsOn.gif');
	background-repeat: no-repeat;
	padding-left: 50px;
	FONT: 10px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #ffffff;
	TEXT-DECORATION: underline;
}

a.thirdNavOn:visited
{
	display: block;
	background-image: url('/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/nav_arrowsOn.gif');
	background-repeat: no-repeat;
	padding-left: 50px;
	FONT: 10px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #ffffff;
	TEXT-DECORATION: underline;
}

a.thirdNavOn:hover
{
	display: block;
	background-image: url('/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/nav_arrowsOn.gif');
	background-repeat: no-repeat;
	padding-left: 50px;
	FONT: 10px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #ffffff;
	TEXT-DECORATION: underline;
}

a.thirdNav:link
{
	display: block;
	background-image: url('/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/nav_arrows.gif');
	background-repeat: no-repeat;
	padding-left: 50px;
	FONT: 10px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #0000000;
	TEXT-DECORATION: none;
}

a.thirdNav:visited
{
	display: block;
	background-image: url('/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/nav_arrows.gif');
	background-repeat: no-repeat;
	padding-left: 50px;
	FONT: 10px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	TEXT-DECORATION: none;
}

a.thirdNav:hover
{
	display: block;
	background-image: url('/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/nav_arrows.gif');
	background-repeat: no-repeat;
	padding-left: 50px;
	FONT: 10px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #ffffff;
	TEXT-DECORATION: underline;
}

.homerightcol { }
.rightcol {width:170px;BORDER-LEFT:1px solid #36689a}
.righttable { background-color: #E4F1D7;}
.righttablearea { }
.rightarea { }

.members_rightcol {width: 221px;background-color: #E4F1D7;}

.members_righttablearea { }
.members_rightarea { }

.members_rightcol2 {width: 221px;background-color: #E4F1D7;}

.members_righttablearea2 { }
.members_rightarea2 { }
.rtnav1 { }


.rtnav2
{   width:214; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;
	border-left:8px solid #e4f1d7; border-top: 1px solid #E4F1D7;
	background-color: #CCE5B3;
}

a.rtsecondaryNavOn:link
{
	display: block;
	background-image: url(/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/nav_arrow_members.gif);
	background-repeat: no-repeat;
	padding-top: 5px; padding-left: 20px; padding-bottom: 5px; padding-right: 10px;
	FONT: 15px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #406389;
	TEXT-DECORATION: none;
}

a.rtsecondaryNavOn:visited
{
	display: block;
	background-image: url(/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/nav_arrow_members.gif);
	background-repeat: no-repeat;
	padding-top: 5px; padding-left: 20px; padding-bottom: 5px; padding-right: 10px;
	FONT: 15px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #406389;
	TEXT-DECORATION: none;
}

a.rtsecondaryNavOn:hover
{
	display: block;
	background-image: url(/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/nav_arrow_members.gif);
	background-repeat: no-repeat;
	padding-top: 5px; padding-left: 20px; padding-bottom: 5px; padding-right: 10px;
	FONT: 15px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #406389;
	TEXT-DECORATION: none;
}

a.rtsecondaryNav:link
{
	display: block;
	background-image: url(/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/nav_arrow_members.gif);
	background-repeat: no-repeat;
	padding-top: 5px; padding-left: 20px; padding-bottom: 5px; padding-right: 10px;
	FONT: 15px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #406389;
	TEXT-DECORATION: none;
}

a.rtsecondaryNav:visited
{
	display: block;
	background-image: url(/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/nav_arrow_members.gif);
	background-repeat: no-repeat;
	padding-top: 5px; padding-left: 20px; padding-bottom: 5px; padding-right: 10px;
	FONT: 15px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #406389;
	TEXT-DECORATION: none;
}

a.rtsecondaryNav:hover
{
	display: block;
	background-image: url(/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/nav_arrow_members.gif);
	background-repeat: no-repeat;
	padding-top: 5px; padding-left: 20px; padding-bottom: 5px; padding-right: 10px;
	FONT: 15px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #406389;
	TEXT-DECORATION: none;
}

.rtnav3
{	padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 20px;
	border-left: 8px solid #E4F1D7;
	background-color: #CCE5B3;
}

a.rtthirdNavOn:link
{
	display: block;
	background-image: url(/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/rtnav_arrow2.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	FONT: 10px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #3E7E00;
	TEXT-DECORATION: underline;
}

a.rtthirdNavOn:visited
{
	display: block;
	background-image: url(/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/rtnav_arrow2.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	FONT: 10px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #3E7E00;
	TEXT-DECORATION: underline;
}

a.rtthirdNavOn:hover
{
	display: block;
	background-image: url(/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/rtnav_arrow2.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	FONT: 10px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #3E7E00;
	TEXT-DECORATION: underline;
}

a.rtthirdNav:link
{
	display: block;
	background-image: url(/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/rtnav_arrow2.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	FONT: 10px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #3E7E00;
	TEXT-DECORATION: none;
}

a.rtthirdNav:visited
{
	display: block;
	background-image: url(/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/rtnav_arrow2.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	FONT: 10px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #3E7E00;
	TEXT-DECORATION: none;
}

a.rtthirdNav:hover
{
	display: block;
	background-image: url(/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/rtnav_arrow2.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	FONT: 10px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #3E7E00;
	TEXT-DECORATION: underline;
}

.rtnav4
{   	padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 30px;
	border-left: 8px solid #E4F1D7;
	background-color: #CCE5B3;
}

a.rtforthNavOn:link
{
	display: block;
	background-image: url(/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/rtnav_arrow3.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	FONT: 10px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #CF950A;
	TEXT-DECORATION: underline;
}

a.rtforthNavOn:visited
{
	display: block;
	background-image: url(/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/rtnav_arrow3.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	FONT: 10px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #CF950A;
	TEXT-DECORATION: underline;
}

a.rtforthNavOn:hover
{
	display: block;
	background-image: url(/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/rtnav_arrow3.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	FONT: 10px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #CF950A;
	TEXT-DECORATION: underline;
}

a.rtforthNav:link
{
	display: block;
	background-image: url(/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/rtnav_arrow3.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	FONT: 10px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #CF950A;
	TEXT-DECORATION: none;
}

a.rtforthNav:visited
{
	display: block;
	background-image: url(/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/rtnav_arrow3.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	FONT: 10px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #CF950A;
	TEXT-DECORATION: none;
}

a.rtforthNav:hover
{
	display: block;
	background-image: url(/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/rtnav_arrow3.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	FONT: 10px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #CF950A;
	TEXT-DECORATION: underline;
}

.footertable { width: 800px; }
.footerarea { }
.lowerfootertable { width: 800px; }
.lowerfooterarea { }

a.footernav:link
{
	FONT: 9pt Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #ffffff;
	TEXT-DECORATION: none;
}

a.footernav:visited
{
	FONT: 9pt Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #ffffff;
	TEXT-DECORATION: none;
}

a.footernav:hover
{
	FONT: 9pt Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #ffffff;
	TEXT-DECORATION: underline;
}

a.footernavon:link
{
	FONT: 9pt Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #ffffff;
	TEXT-DECORATION: none;
}

a.footernavon:visited
{
	FONT: 9pt Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #ffffff;
	TEXT-DECORATION: none;
}

a.footernavon:hover
{
	FONT: 9pt Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #ffffff;
	TEXT-DECORATION: underline;
}

.footernavline { color: #ffffff; }
.print_email { width: 170px; }

td.textsizemodify
{
	background-image: url("/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/font_size_icon1.gif");
	background-repeat: no-repeat;
}

td.printfriendly
{
	background-image: url("/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/print_icon.gif");
	background-repeat: no-repeat;
}

td.emailfriend
{
	background-image: url("/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/mail_icon.gif");
	background-repeat: no-repeat;
}

td.bookmark
{
	background-image: url("/site/images/bookmark_icon.gif");
	background-repeat: no-repeat;
}

.textsizemodify_img_1
{
	width: 20px;
	height: 20px;
}

.textsizemodify_img_2
{
	width: 60px;
	height: 20px;
}

.textsizemodify_img_3
{
	width: 20px;
	height: 20px;
}

.print_img
{
	width: 85px;
	height: 20px;
}

.email_img
{
	width: 85px;
	height: 20px;
}

.bookmark_img
{
	width: 124px;
	height: 17px;
}

/* Advocacy Styles */
.ad_table
{
	width: 550px;
	padding: 8px;
}

.ad_officialTable
{
	width: 440px;
	padding: 8px;
	border: solid 1px #cccccc;
}

.ad_Header
{
	font: bold 10pt verdana;
	color: #93C85F;
}

.ad_SubHeader
{
	font: 1px verdana;
	color: #ffffff;
}

.ad_TxtHeader
{
	font: bold 11pt verdana;
	color: #003399;
}

.ad_stateMap
{
	background-image: url("/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/states_map.gif");
	background-repeat: no-repeat;
}

.ad_ActionTitle { }

.ad_divider
{
	background-color: #cccccc;
	height: 2px;
}

.ad_btnGo
{
	width: 40px;
	height: 20px;
	background-image: url("/siteapps/advocacy/images/cmd_go.gif");
	background-repeat: no-repeat;
}

.ad_btnAction
{
	font: 11px verdana;
	text-decoration: none;
	text-align: center;
	width: 90px;height:20px;
	padding:5px;
	background-color: #93C85F;
	color: #ffffff;
	font-weight: bold;
}

a.ad_btnAction:link
{
	font: 11px verdana;
	text-decoration: none;
	text-align: center;
	width: 90px;height:20px;
	padding:5px;
	background-color: #93C85F;
	color: #ffffff;
	font-weight: bold;
}

a.ad_btnAction:visited
{
	font: 11px verdana;
	text-decoration: none;
	text-align: center;
	width: 90px;height:20px;
	padding:5px;
	background-color: #93C85F;
	color: #ffffff;
	font-weight: bold;
}

a.ad_btnAction:hover
{
	font: 11px verdana;
	text-decoration: none;
	text-align: center;
	width: 90px;height:20px;
	padding:5px;
	background-color: #93C85F;
	color: #ffffff;
	font-weight: bold;
}




.ad_btnSubmit
{
	width: 63px;
	height: 20px;
	background-image: url("/siteapps/advocacy/images/cmd_submit.gif");
	background-repeat: no-repeat;
}

.ad_btnMore
{
	font: 9pt verdana;
	text-decoration: none;
	text-align: center;
	width: 50px;
	height: 20px;
	background-color: #003399;
	color: #ffffff;
}

.ad_btnDetails
{
	font: 9pt verdana;
	text-decoration: none;
	text-align: center;
	width: 50px;
	height: 20px;
	background-color: #003399;
	color: #ffffff;
}

.ad_btnPreview
{
	width: 80px;
	height: 20px;
	background-image: url("/siteapps/advocacy/images/cmd_preview.gif");
	background-repeat: no-repeat;
}

.ad_btnSend
{
	width: 90px;
	height: 20px;
	background-image: url("/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/cmd_send_now.gif");
	background-repeat: no-repeat;
}

.ad_btnBack { }

.ad_btnFind
{
	width: 40px;
	height: 20px;
	background-image: url("/siteapps/advocacy/images/cmd_find.gif");
	background-repeat: no-repeat;
}

.ad_Image { }
.ad_Decription { }

.ad_RightBox
{

}

.ad_UrgentItem
{
	font: 1px verdana;
	color: #ffffff;
}

.ad_MyAction
{
	padding-left: 20px;
	background-image: url("/atf/cf/{3F7AF7EC-F984-4631-A411-148CD1FB8421}/my_action.gif");
	background-repeat: no-repeat;
}

.ad_text
{
	font: 9pt verdana;
	color: #000000;
}

.text { font: 10pt verdana; }

.text-small
{
	font: 9pt verdana;
	color: #000000;
}

.text-bold
{
	font: 10pt verdana;
	color: #000000;
}

.page-title { font: bold 10pt verdana; }
.chapter-title { font: 9pt verdana; }
.headline-title { font: 10pt verdana; }
.nav-link { font: 9pt verdana; }

.back-to-top
{
	font: 9pt verdana;
	height: 30px;
	vertical-align: middle;
}

/* Bill Styles */
.bill_Title
{
	font: bold 13pt;
	color: #990000;
}

.bill_subTitle
{
	font: bold 10pt;
	color: #990000;
}

.bill_Heading { font: bold 9pt; }
.bill_subHeading { font: bold 8pt; }
.bill_Txt { font-size: 9pt; }

.bill_TakeAction
{
	display: block;
	width: 83px;
	height: 15px;
	padding: 3 5 13 8;
	font-weight: bold;
	color: #ffffff;
	background-image: url("/siteapps/advocacy/images/takeaction_bg.gif");
	background-repeat: no-repeat;
}

.bill_TakeAction:visited
{
	display: block;
	width: 83px;
	height: 15px;
	padding: 3 5 13 8;
	font-weight: bold;
	color: #ffffff;
	background-image: url("/siteapps/advocacy/images/takeaction_bg.gif");
	background-repeat: no-repeat;
}

.bill_TakeAction:hover
{
	display: block;
	width: 83px;
	height: 15px;
	padding: 3 5 13 8;
	font-weight: bold;
	color: #ffffff;
	background-image: url("/siteapps/advocacy/images/takeaction_bg.gif");
	background-repeat: no-repeat;
}

.bill_Alert
{
	font: bold 10pt;
	color: #93C85F;
}

.bill_Search
{
	display: block;
	width: 65px;
	height: 25px;
	color: #000000;
	background-color: #D4D0C8;
}

.bill_Search:visited
{
	display: block;
	width: 65px;
	height: 25px;
	color: #000000;
	background-color: #D4D0C8;
}

.bill_Search:hover
{
	display: block;
	width: 65px;
	height: 25px;
	color: #000000;
	background-color: #D4D0C8;
}

.bill_Go
{
	display: block;
	width: 80px;
	border: solid 1px #990000;
	color: #ffffff;
	background-color: #990000;
}

.bill_Go:visited
{
	display: block;
	width: 80px;
	border: solid 1px #990000;
	color: #ffffff;
	background-color: #990000;
}

.bill_Go:hover
{
	display: block;
	width: 80px;
	border: solid 1px #990000;
	color: #ffffff;
	background-color: #990000;
}

.bill_Underline
{
	border-top: solid 1px #000000;
	padding-top: 5px;
}

.bill_y
{
	width: 30px;
	height: 30px;
	background-image: url("/siteapps/advocacy/images/bill_yes.gif");
	background-repeat: no-repeat;
}

.bill_n
{
	width: 30px;
	height: 30px;
	background-image: url("/siteapps/advocacy/images/bill_no.gif");
	background-repeat: no-repeat;
}

.bill_a
{
	width: 30px;
	height: 30px;
	background-image: url("/siteapps/advocacy/images/bill_n_a.gif");
	background-repeat: no-repeat;
}

/* Vote Styles */
.vote_Title
{
	font: bold 12pt;
	color: #990000;
}

.vote_subTitle
{
	font: bold 10pt;
	color: #990000;
}

.vote_Heading { font: bold 9pt; }
.vote_subHeading { font: bold 8pt; }
.vote_Txt { font-size: 9pt; }

.vote_TakeAction
{
	display: block;
	width: 83px;
	height: 15px;
	padding: 3 5 13 8;
	font-weight: bold;
	color: #ffffff;
	background-image: url("/siteapps/advocacy/images/takeaction_bg.gif");
	background-repeat: no-repeat;
}

.vote_TakeAction:visited
{
	display: block;
	width: 83px;
	height: 15px;
	padding: 3 5 13 8;
	font-weight: bold;
	color: #ffffff;
	background-image: url("/siteapps/advocacy/images/takeaction_bg.gif");
	background-repeat: no-repeat;
}

.vote_TakeAction:hover
{
	display: block;
	width: 83px;
	height: 15px;
	padding: 3 5 13 8;
	font-weight: bold;
	color: #ffffff;
	background-image: url("/siteapps/advocacy/images/takeaction_bg.gif");
	background-repeat: no-repeat;
}

.vote_Alert
{
	font: bold 10pt;
	color: #93C85F;
}

.vote_Search
{
	display: block;
	width: 75px;
	height: 25px;
	font: bold 10pt;
	background-color: #666666;
}

.vote_Search:visited
{
	display: block;
	width: 75px;
	height: 25px;
	font: bold 10pt;
	background-color: #666666;
}

.vote_Search:hover
{
	display: block;
	width: 75px;
	height: 25px;
	font: bold 10pt;
	background-color: #666666;
}

.vote_Go
{
	width: 40px;
	height: 20px;
	background-image: url("/siteapps/advocacy/images/cmd_go.gif");
	background-repeat: no-repeat;
}

.vote_Underline
{
	border-top: solid 1px #000000;
	padding-top: 5px;
}

.vote_Position
{
	width: 30px;
	height: 30px;
}

.vote_y
{
	width: 30px;
	height: 30px;
	background-image: url("/siteapps/advocacy/images/bill_yes.gif");
	background-repeat: no-repeat;
}

.vote_n
{
	width: 30px;
	height: 30px;
	background-image: url("/siteapps/advocacy/images/bill_no.gif");
	background-repeat: no-repeat;
}

.vote_a
{
	width: 30px;
	height: 30px;
	background-image: url("/siteapps/advocacy/images/bill_n_a.gif");
	background-repeat: no-repeat;
}

.vote_For
{
	font-weight: bold;
	color: #003399;
}

.vote_Against
{
	font-weight: bold;
	color: #990000;
}

.vote_NA
{
	font-weight: bold;
	color: #666666;
}

/* Media */
.media_Heading
{
	border-bottom: solid 1px #cccccc;
	padding: 5 0 5 0;
}

.ad_btnSearch
{
	width: 40px;
	height: 20px;
	background-image: url("/siteapps/advocacy/images/cmd_find.gif");
	background-repeat: no-repeat;
}

.Alert
{
	FONT-WEIGHT: bold;
	COLOR: red;
}

.CT { FONT: 9pt Arial, Helvetica, sans-serif; }
.CTtableout {}
.CTtablein { }

.CTtitle
{
	FONT: bold 10pt Arial, Helvetica, sans-serif;

}

.CTsubtitle
{
	FONT: bold 9pt Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
}

.CTheader
{
	FONT: 9pt Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
}

.CTodd
{
	FONT: 9pt Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
}

.CTeven
{
	FONT: 9pt Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
}

.CDtableout {}
.CDtablein { }

.CDtitle
{
	FONT: 9pt Arial, Helvetica, sans-serif;

}

.CDheader
{
	FONT: 9pt Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #eeeeee;
}

.CDodd
{
	FONT: 9pt Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
}

.CDeven
{
	FONT: 9pt Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
}

.CDctitle { FONT: bold 10pt Geneva, Arial, Helvetica, sans-serif; }
.CDcsubtitle { FONT: bold 9pt Geneva, Arial, Helvetica, sans-serif; }
.CDcauthor { FONT: italic 9pt Geneva, Arial, Helvetica, sans-serif; }
.Cdctime { FONT: 8pt Geneva, Arial, Helvetica, sans-serif; }
.CDcdate { FONT: 8pt Geneva, Arial, Helvetica, sans-serif; }
.CFdirectory { FONT: 10pt Arial, Helvetica, sans-serif; }
.CFtitle { FONT: bold 9pt Arial, Helvetica, sans-serif; }
.CFtext { FONT: 9pt Arial, Helvetica, sans-serif; }
.FCtableout {}
.FCtablein { }

.FClabel
{
	FONT: bold 9pt Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #eeeeee;
}

.FCfn
{
	FONT: 9pt Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
}

.FCfnreq
{
	FONT: bold 9pt Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
}

.FCfnerr
{
	FONT: bold 9pt Arial, Helvetica, sans-serif;
	COLOR: #ff0000;
	BACKGROUND-COLOR: #ffffff;
}

.FCfh
{
	FONT: 9pt Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
}

.FCin
{
	FONT: 9pt Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
}

.LKleft { padding-right: 20px; }

.LKmid
{
	border-left-color: Gray;
	border-left-width: thin;
	border-left-style: solid;
	padding-left: 20px;
	padding-right: 20px;
}

.LKmid2
{
	border-left-color: Gray;
	border-left-width: thin;
	border-left-style: solid;
	padding-left: 20px;
	padding-right: 20px;
}

.LKright
{
	border-left-color: Gray;
	border-left-width: thin;
	border-left-style: solid;
	padding-left: 20px;
	padding-right: 20px;
}

.LKl1
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.LKl2
{
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.LKl3
{
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.LKd1 { }
.LKd2 { TEXT-INDENT: 20px; }
.LKd3 { TEXT-INDENT: 40px; }

.NL { FONT: 10pt Arial, Helvetica, sans-serif;  line-height: 50px;}
.NLtoctitle { FONT: bold 10pt Arial, Helvetica, sans-serif; }
.NLtoc { FONT: 10pt Arial, Helvetica, sans-serif; }
.NLtocdiv { padding: 0px; background-color: #EEE; }
.NLtochr { COLOR: gray; }
.NLtitle { FONT: bold 10pt Geneva, Arial, Helvetica, sans-serif;}
.NLsubtitle { FONT: bold 9pt Geneva, Arial, Helvetica, sans-serif; }
.NLauthor { FONT: italic 9pt Geneva, Arial, Helvetica, sans-serif; }
.NLsummary { FONT: 9pt Geneva, Arial, Helvetica, sans-serif;}
.NLcopyright { FONT: 8pt Arial, Helvetica, sans-serif; }
.NLdate { FONT: 8pt Arial, Helvetica, sans-serif; }
.NLdiv { COLOR: gray; }
.NLsummary p { margin: 0px 0px -17px 0px;}
a.NLtitle:link { text-decoration: none;}
a.NLtitle:visted { text-decoration: none;}
a.NLtitle:hover { text-decoration: none;}
a.NL:link { text-decoration: none;}
a.NL:visted { text-decoration: none;}
a.NL:hover { text-decoration: none;}

/* Elected Officials */
#ad_Ele_search h3 {margin-bottom:5px}
label.ad_sbt {visibility:hidden}
#ad_Ele_search input.ad_sbt {
		clear:left;
		height:35px;
		width:80px;
		margin:15px 10px 0px 0px;
		cursor: pointer;
		background: transparent url(btn_find.gif) top left no-repeat;} 
div.ad_sbtMap {width:400px; height:266px; background:url(states_map.gif) no-repeat}
#ad_Ele_state div.ad_sbtMap img {width:100%; height:100%;}
#ad_Ele_state label {float: left; width:87px}
#ad_emdash { float: left; }
#ad_Ele_zip label { padding: 3px 3px 0 0; }
#ad_emdash { padding: 3px 0 0 3px; }
div#ad_Ele_addr_wpr fieldset#ad_Ele_addr label {margin:3px 0px 3px 0px; width:70px}
div#ad_Ele_addr_wpr fieldset#ad_Ele_addr input {margin:3px 0px 3px 0px}
div#ad_Ele_addr_wpr fieldset#ad_Ele_addr br.clearall {clear:left}
table#switcher_template_SearchResults_phStateSenate, table#switcher_template_SearchResults_phStateHouse {border:1px solid #ffffff; width:90%; font-size:10pt}

fieldset#ad_Ele_state {padding-top: 5px;}

#ad_Ele_state select {float: left;}


#ad_Ele_steoff table, #ad_Ele_steoff td {border: 0; font-size:8pt}

#ad_Med_Zip_wpr fieldset, #ad_Med_staff_wpr fieldset, #ad_Med_org_wpr fieldset {background-color: #FFF;}

fieldset#ad_Ele_zip, fieldset#ad_Ele_addr, fieldset#ad_Ele_state {
background-color: #FFF;
}

h3 span {
color: #93C85F;
}

table#switcher_template_MediaResults_dgNewspapers td {
background-color: #D4DFE9;
}

table#switcher_template_MediaResults_dgNewspapers tr.alt td{
background-color: #FFF;
}

table#switcher_template_MediaResults_dgNewspapers tr.ad_media td {
background-color: #36689A;
}

/* Action Center */

#ad_Find_Leg {

  position:absolute;

  right:0px;

  top:-44px;

  /top:-44px;

  width:180px;

  margin:0px 0px 0px 0px;}