.print_email {
	width:100%
}
td.textsizemodify {
	background-image:url("/site/images/textsize_icon.gif");
	background-repeat:no-repeat
}
td.printfriendly {
	background-image:url("/site/images/print_icon.gif");
	background-repeat:no-repeat
}
td.emailfriend {
	background-image:url("/site/images/mail_icon.gif");
	background-repeat:no-repeat
}
td.bookmark {
	background-image:url("/site/images/bookmark_icon.gif");
	background-repeat:no-repeat
}
td.causzine {
	background-image:url("/site/images/causzine_icon.gif");
	background-repeat:no-repeat
}
.textsizemodify_img_1 {
	width:23px;
	height:17px
}
.textsizemodify_img_2 {
	width:78px;
	height:17px
}
.textsizemodify_img_3 {
	width:23px;
	height:17px
}
.print_img {
	width:124px;
	height:17px
}
.email_img {
	width:124px;
	height:17px
}
.bookmark_img {
	width:124px;
	height:17px
}
.causzine_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, Geneva, sans-serif;
	color:#CC0000; 
}
.ad_SubHeader {
	font: bold 9pt Verdana, Geneva, sans-serif;
	color:#333333
}
.ad_TxtHeader {
	font: bold 11pt Verdana, Geneva, sans-serif;
	color:#003399
}
.ad_stateMap {
	background-image:url("/siteapps/advocacy/images/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:10pt Verdana, Geneva, sans-serif;
	text-decoration:none;
	text-align:center;
	width:90px;
	height:20px;
	background-color:#cc0000;
	color:#ffffff
}
.ad_btnSubmit {
	width:63px;
	height:20px;
	background-image:url("/siteapps/advocacy/images/cmd_submit.gif");
	background-repeat:no-repeat
}
.ad_btnMore {
	font:9pt Verdana, Geneva, sans-serif;
	text-decoration:none;
	text-align:center;
	width:50px;
	height:20px;
	background-color:#003399;
	color:#ffffff
}
.ad_btnDetails {
	font:9pt Verdana, Geneva, sans-serif;
	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("/siteapps/advocacy/images/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 {
	width:150px;
	border:solid 1px #cccccc;
	padding:5px
}
.ad_UrgentItem {
	padding-left:20px;
	background-image:url("/siteapps/advocacy/images/headline_urgent.gif");
	background-repeat:no-repeat
}
.ad_MyAction {
	padding-left:20px;
	background-image:url("/siteapps/advocacy/images/my_action.gif");
	background-repeat:no-repeat
}
.ad_text {
	font: 9pt Verdana, Geneva, sans-serif;
	color:#000000
}
.text {
	font:10pt Verdana, Geneva, sans-serif;
}
.text-small {
	font: 9pt Verdana, Geneva, sans-serif;
	color:#000000
}
.text-bold {
	font: 10pt Verdana, Geneva, sans-serif;
	color:#000000
}
.page-title {
	font: bold 10pt Verdana, Geneva, sans-serif;
}
.chapter-title {
	font:9pt Verdana, Geneva, sans-serif;
}
.headline-title {
	font:10pt Verdana, Geneva, sans-serif;
}
.nav-link {
	font: 9pt Verdana, Geneva, sans-serif;
}
.back-to-top {
	font: 9pt Verdana, Geneva, sans-serif;
	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("/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("/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("/advocacy/images/takeaction_bg.gif");
	background-repeat:no-repeat
}
.bill_Alert {
	font:bold 10pt;
	color:#cc0000
}
.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("/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("/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("/advocacy/images/takeaction_bg.gif");
	background-repeat:no-repeat
}
.vote_Alert {
	font:bold 10pt;
	color:#cc0000
}
.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
}
TD.Banner {
	FONT-SIZE: 18px;
	color: #555555;
	FONT-FAMILY: Arial, Helvetica;
	background-color: #ffffff
}
.Copyright {
	FONT-SIZE: 10px;
	color: #cccccc;
	FONT-FAMILY: Arial, Helvetica
}
TD.Copyright1 {
	background-color: #660000
}
TD.Copyright2 {
	background-color: #660000
}
.Path {
	FONT-SIZE: 12px;
	color: #000066;
	FONT-FAMILY: Verdana, Geneva, sans-serif
}
.Path:hover {
	color: #990000
}
.T1 {
	FONT-SIZE: 11px;
	color: #333333;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	background-color: #ffffff;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}
A.T1:hover {
	color: #ffffff;
	background-color: #666666
}
A.T2 {
	FONT-SIZE: 10px;
	color: #000066;
	FONT-FAMILY: Arial, Helvetica;
	TEXT-DECORATION: none
}
.M1L1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	color: #ffffff;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}
TD.M1L1 {
	background-color: #660000;
	TEXT-ALIGN: left
}
A.M1L1:hover {
	FONT-SIZE: 13px;
	color: #ffff99;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	TEXT-DECORATION: none
}
.M1L2 {
	FONT-SIZE: 12px;
	color: #ffffff;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	TEXT-DECORATION: none
}
TD.M1L2 {
	background-color: #000000
}
A.M1L2:hover {
	FONT-SIZE: 12px;
	color: #ff0000;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	TEXT-DECORATION: none
}
P.M1L3 {
	FONT-SIZE: 8px;
	LINE-HEIGHT: 8px
}
TD.M1L3 {
	TEXT-ALIGN: right
}
A.M1L3 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	color: #663333;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	TEXT-DECORATION: none
}
A.M1L3:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	color: #333333;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	TEXT-DECORATION: none
}
TD.M1L4 {
	TEXT-ALIGN: right
}
A.M1L4 {
	FONT-SIZE: 12px;
	color: #663333;
	LINE-HEIGHT: 13px;
	FONT-FAMILY: Verdana, Geneva, sans-serif
}
A.M1L4:hover {
	FONT-SIZE: 12px;
	color: #333333;
	LINE-HEIGHT: 13px;
	FONT-FAMILY: Verdana, Geneva, sans-serif
}
TD.M1L5 {
	TEXT-ALIGN: right
}
A.M1L5 {
	FONT-SIZE: 12px;
	color: #663333;
	LINE-HEIGHT: 13px;
	FONT-FAMILY: Verdana, Geneva, sans-serif
}
A.M1L5:hover {
	FONT-SIZE: 12px;
	color: #333333;
	LINE-HEIGHT: 13px;
	FONT-FAMILY: Verdana, Geneva, sans-serif
}
A.M2L1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	color: #666699;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Verdana, Geneva, sans-serif
}
A.M2L1:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	color: #333333;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Verdana, Geneva, sans-serif
}
A.M2L2 {
	FONT-SIZE: 11px;
	color: #666699;
	LINE-HEIGHT: 13px;
	FONT-FAMILY: Verdana, Geneva, sans-serif
}
A.M2L2:hover {
	FONT-SIZE: 11px;
	color: #333333;
	LINE-HEIGHT: 13px;
	FONT-FAMILY: Verdana, Geneva, sans-serif
}
A.M2L3 {
	FONT-SIZE: 11px;
	color: #666699;
	LINE-HEIGHT: 13px;
	FONT-FAMILY: Verdana, Geneva, sans-serif
}
A.M2L3:hover {
	FONT-SIZE: 11px;
	color: #333333;
	LINE-HEIGHT: 13px;
	FONT-FAMILY: Verdana, Geneva, sans-serif
}
A.M3L1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	color: #ffffff;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Verdana, Geneva, sans-serif
}
A.M3L1:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	color: #333333;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Verdana, Geneva, sans-serif
}
A.M3L2 {
	FONT-SIZE: 11px;
	color: #ffffff;
	LINE-HEIGHT: 13px;
	FONT-FAMILY: Verdana, Geneva, sans-serif
}
A.M3L2:hover {
	FONT-SIZE: 11px;
	color: #333333;
	LINE-HEIGHT: 13px;
	FONT-FAMILY: Verdana, Geneva, sans-serif
}
A.M3L3 {
	FONT-SIZE: 11px;
	color: #ffffff;
	LINE-HEIGHT: 13px;
	FONT-FAMILY: Verdana, Geneva, sans-serif
}
A.M3L3:hover {
	FONT-SIZE: 11px;
	color: #333333;
	LINE-HEIGHT: 13px;
	FONT-FAMILY: Verdana, Geneva, sans-serif
}
.Alert {
	FONT: 10pt Verdana, Geneva, sans-serif;
	color: red
}
.CT {
	FONT: 9pt Verdana, Geneva, sans-serif
}
.CTtableout {
	background:none !important;
}
.CTtablein {
}
.CTtitle {
	FONT: bold 10pt Verdana, Geneva, sans-serif;
	background-color: #ffffff
}
.CTsubtitle {
	FONT: bold 9pt Verdana, Geneva, sans-serif;
	background-color: #ffffff
}
.CTheader {
	FONT: 9pt Verdana, Geneva, sans-serif;
	background-color: #ffffff
}
.CTodd {
	FONT: 9pt Verdana, Geneva, sans-serif;
	background-color: #ffffff
}
tr.CTodd td, tr.CTeven td { padding:5px 0}
.CTeven {
	FONT: 9pt Verdana, Geneva, sans-serif;
	background-color: #ffffff
}
.CDtableout {
	background-color: #ffffff
}
.CDtablein {
	background-color: #FFFFFF;
}
.CDtablein td{
	border: 1px solid #d7e9dc !important;
	padding: 3px;
}
.CDtitle {
	background-color: #FFFFFF;
	font: 14pt Verdana, Geneva, sans-serif;
	padding: 10px 0;
}
.CDtablein td.CDheader {
	background-color: #d7e9dc;
	font: 11px Verdana, Geneva, sans-serif;

}

.CDodd {
	FONT: 9pt Verdana, Geneva, sans-serif;
	background: none repeat scroll 0 0 #FFFFFF;
 }
.CDeven {
	FONT: 9pt Verdana, Geneva, sans-serif;
	background: none repeat scroll 0 0 #FFFFFF;
 }
.CDctitle {
	FONT: bold 10pt Verdana, Geneva, sans-serif
}
.CDcsubtitle {
	FONT: bold 9pt Verdana, Geneva, sans-serif
}
.CDcauthor {
	FONT: italic 9pt Verdana, Geneva, sans-serif
}
.Cdctime {
	FONT: 8pt Verdana, Geneva, sans-serif
}
.CDcdate {
	FONT: 8pt Verdana, Geneva, sans-serif
}
.CFdirectory {
	FONT: 10pt Verdana, Geneva, sans-serif
}
.CFtitle {
	FONT: bold 9pt Verdana, Geneva, sans-serif
}
.CFtext {
	FONT: 9pt Verdana, Geneva, sans-serif
}
.FCtableout {
	background-color: gray
}
.FCtablein {
}
.FClabel {
	FONT: bold 9pt Verdana, Geneva, sans-serif;
	background-color: #eeeeee
}
.FCfn {
	FONT: 9pt Verdana, Geneva, sans-serif;
	background-color: #ffffff
}
.FCfnreq {
	FONT: bold 9pt Verdana, Geneva, sans-serif;
	background-color: #ffffff
}
.FCfnerr {
	FONT: bold 9pt Verdana, Geneva, sans-serif;
	color: #ff0000;
	background-color: #ffffff
}
.FCfh {
	FONT: 9pt Verdana, Geneva, sans-serif;
	background-color: #ffffff
}
.FCin {
	FONT: 9pt Verdana, Geneva, 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: Verdana, Geneva, sans-serif;
	TEXT-DECORATION: none
}
.LKl2 {
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	TEXT-DECORATION: none
}
.LKl3 {
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	TEXT-DECORATION: none
}
.LKd1 {
}
.LKd2 {
	TEXT-INDENT: 20px
}
.LKd3 {
	TEXT-INDENT: 40px
}
.NL {
	FONT: 10pt Verdana, Geneva, sans-serif
}
.NLtoctitle {
	FONT: bold 10pt Verdana, Geneva, sans-serif
}
.NLtoc {
	FONT: 10pt Verdana, Geneva, sans-serif
}
.NLtocdiv {
	padding: 10px;
	background-color: #eeeeee
}
.NLtochr {
	color: gray
}
.NLtitle {
	FONT: bold 10pt Verdana, Geneva, sans-serif
}
.NLsubtitle {
	FONT: bold 9pt Verdana, Geneva, sans-serif
}
.NLauthor {
	FONT: italic 9pt Verdana, Geneva, sans-serif
}
.NLsummary {
	FONT: 9pt Verdana, Geneva, sans-serif
}
.NLcopyright {
	FONT: 8pt Verdana, Geneva, sans-serif
}
.NLdate {
	FONT: 8pt Verdana, Geneva, sans-serif
}
.NLdiv {
	color: gray
}
.listren-header {
	font-family: Verdana, Geneva, sans-serif;
	background-color: gray;
	height: 23;
	font-size: 11px;
	font-weight: bolder;
	color: white;
	text-decoration: none;
}
.listren-headerhilite {
	background-color: #BABABA;
}
.listren-headerhover {
	background-color: #DDDDDD;
}
.listren-headerlink:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: white;
	text-decoration: underline;
}
.listren-headerlink:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
	text-decoration: underline;
}
.listren-rowhilite {
	background-color: #FFDDB0;
}
div#ad_Main_Lgn {    background-color: #FFF99C;
     padding: 10px 10px 20px;}
	 
	 div#ad_Items { border: 1px solid #CCCCCC;
    padding: 5px;}
	
	#ad_Leg_Prev {    margin: 10px 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 180px;}
	
	
	#ad_Items_wrpr { 
    float: left;
     width: 350px;}
	
	
	#ad_Find_Leg {    margin: 0;
    position: absolute;
    right: 0;
    width: 295px;}
	div#ad_Reg fieldset.ad_RegInfo label {
    text-align: right;
    width: 220px;
}
 
#ad_Reg_wpr .ad_label, #ad_Reg_wpr fieldset.ad_RegInfo label {
    margin: 5px;
    padding: 0;
}
