#switcher_template_TakeActionNoLogin__ctl1_litWriteYourOwnInstructions{
float:left;
width:auto;
font-size:11px;
margin-top:10px;
color:#182677;
z-index:0px;
clear:both;
}

.T1
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, 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: Arial, Helvetica, 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: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.M1L2
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
TD.M1L2
{
    BACKGROUND-COLOR: #000000
}
A.M1L2:hover
{
    FONT-SIZE: 12px;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, 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: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.M1L3:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
TD.M1L4
{
    TEXT-ALIGN: right
}
A.M1L4
{
    FONT-SIZE: 12px;
    COLOR: #663333;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.M1L4:hover
{
    FONT-SIZE: 12px;
    COLOR: #333333;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.M1L5
{
    TEXT-ALIGN: right
}
A.M1L5
{
    FONT-SIZE: 12px;
    COLOR: #663333;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.M1L5:hover
{
    FONT-SIZE: 12px;
    COLOR: #333333;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.M2L1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #666699;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.M2L1:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #333333;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.M2L2
{
    FONT-SIZE: 11px;
    COLOR: #666699;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.M2L2:hover
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.M2L3
{
    FONT-SIZE: 11px;
    COLOR: #666699;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.M2L3:hover
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.M3L1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.M3L1:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #333333;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.M3L2
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.M3L2:hover
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.M3L3
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.M3L3:hover
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.listren-header { font-family: Arial, Helvetica, 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: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bolder; color: white; text-decoration: underline; }
.listren-headerlink:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bolder; color: white; text-decoration: underline; }
.listren-rowhilite { background-color: #FFDDB0; }

/* Advocacy Styles */
.ad_ActionTitle{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    MARGIN-BOTTOM: 0.5em;
    COLOR: #000000;
}


/* new styles added for updated template 7/19/07 */
#leftnav {z-index:999;}

#leftnav, #leftnav ul, #leftnav li, #leftnav a, #leftnav a:hover {
list-style:none;
margin:0;
padding:0;
text-align:left;}

#leftnav li {border:1px solid #C9C9C9;}

#leftnav a {
font-size:13px;
color:#000;
padding:6px 11px;
display:block;
font-weight:bold;}

#leftnav a:hover {
padding:6px 11px;
background-color:#F1F1F1;}

#leftnav li li a {
font-weight:normal;
padding:9px 6px;
display:block;}
#leftnav li li a:hover,#leftnav li li a.hover {
padding:9px 6px;
background-color:#F1F1F1;
color:#F46800;
display:block;}

#leftnav li li {
border:none;
border-bottom:1px solid #C9C9C9;}

#leftnav li ul, #leftnav li li ul  {
position:absolute;
left:-999em;
border:1px solid #C9C9C9;
width:198px;}

#leftnav li:hover ul,#leftnav li.hover ul  {
left:auto;
margin-left:150px;
margin-top:-40px;
background-color:#F1F1F1;}

#leftnav li:hover li ul,#leftnav li.hover li ul {left:-999em;}
#leftnav li li:hover ul,#leftnav li li.hover ul {left:auto;}


#leftnav li li ul {
position:absolute;
left:-999em;
border:1px solid #C9C9C9;}

#container {
	margin:0 auto;
}

.clearSpace {
	clear:both;
	line-height:0px;
}

#mainContentTop {
	margin:10px 0 0 0;
	height:12px;
	background:url('body_topcorners.gif') no-repeat top;
	font-size:2px;
	clear:both;
}

#mainContent {
	width:786px;
	background:url('cc_bg.gif') repeat-y;
	padding:0 0 36px 10px;
	float:left;
}

#leftCol {
	width:192px;
	float:left;
	margin-right:8px;
}

.leftColTop {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

.leftColTop ul {
	margin:0;
	padding:0 0 0 20px;
	width:170px;
}

.leftColTop ul li {
	color:#ED6A02;
}

#middleCol {
	float:left;
	width:382px;
	margin-right:9px;
}

#middleCol table.content {
	border-left:solid 1px #990304;
	border-right:solid 1px #990304;
	padding:5px 10px;
	clear:both;
}

#home #middleCol table.content {
	border:0;
	padding:0;
	clear:both;
}

#middleColTop {
	width:382px;
	background: url('scontenttable_header.gif') no-repeat;
	height:10px;
	font-size:2px;
}

#middleColBottom {
	width:382px;
	background: url('scontenttable_footer.gif') no-repeat;
	height:25px;
	font-size:2px;
}

#middleColWide {
	float:left;
	width:551px;
	margin-right:9px;
}

#middleColWide table.content {
	border-left:solid 1px #990304;
	border-right:solid 1px #990304;
	padding:5px 10px;
	clear:both;
}

#middleColWideTop {
	background:url('contenttable_header.gif') no-repeat;
	width:551px;
	height:12px;
	font-size:2px;
}

#middleColWideBottom {
	background:url('contenttable_footer.gif') no-repeat;
	width:551px;
	height:25px;
	font-size:2px;
}

.middlecol_cell {
	border-left:solid 1px #990304;
	border-right:solid 1px #990304;
	padding:5px 10px;
	width:360px;
}

#rightCol {
	float:left;
	width:170px;
}

/* end new header styles */

/* search styles */
#donateTout {
	vertical-align:top;
	margin:10px 0;
}

#donateTout a {
	padding:0 6px;
	display:block;
	text-align:left;
}

#searchTout {
	vertical-align:top;
	margin:0 0 10px 0;
}

#searchTout img {
	margin:0;
}

#searchTout input {
	margin-right:5px;
	display:block;
	float:left;
}
/* end search styles */

/* breadcrumb styles */

/* New Advocacy */

#ad_wrapper {margin-top:10px;}

#ad_Reg, .ad_Ltr {margin-bottom:0;padding-bottom:0;}
#ad_Reg_wpr #ad_Reg div  {margin-bottom:0;padding-bottom:9px;}

#spreadWord .CTtableout {width:600px;}

#ad_wrapper  div#ad_Reg_wpr fieldset,
#ad_wrapper  div#ad_Reg_wpr  input.ad_radio,
#ad_wrapper  div#ad_Reg_wpr  input.ad_chkbx {background-color:#E9e9e9;}

#ad_wrapper div#ad_Reg_wpr input,
#ad_wrapper div#ad_Reg_wpr select,
#ad_wrapper div#ad_Reg_wpr textarea {background-color:#fff;}		
				
#ad_Ltr_h3 {display:none;}	

h5 {font-size:11px;color:black;padding:0;margin:0;}

fieldset.ad_Ltr label, div#ad_wrapper h3#ad_Recp_h3, #ad_Reg h3.legend {font-weight:bold;font-size:13px;color:#003E77;margin-bottom:0;padding-bottom:0;}		


div#ad_Stw_wpr {visibility:hidden;}
	
#ad_wrapper h3.legend, h5.ad_recp {margin:0;padding:0;font-size:15px;}			

#ad_wrapper  div#ad_Reg_wpr fieldset {margin:0;padding:0;}			

#ad_Reg div { margin-bottom:0;padding-bottom:0;}

input.ad_radio, label.ad_radio {visibility:hidden;height:1px;overflow:hidden;}

#ad_RegInfo_p {display:none;}

#ad_Reg fieldset.ad_RegInfo {background:transparent;padding:0;margin:0;}
#ad_Reg fieldset.ad_RegInfo input {width:200px}

/*#ad_Ltr_wpr {width:480px;margin-right:20px;}*/

fieldset.ad_Nwsltr {display:none;margin:0;padding:0;}
							
div#ad_wrapper #ad_Reg input.ad_preview {display:none;}	

/*div#ad_wrapper #ad_Reg input.ad_sbt { position:absolute; left:520px; top:435px;}	*/
div#ad_Reg input.ad_sbt {padding-bottom:0px; width:120px; height:31px;}
div#ad_Email_wpr {text-align:left; }
div#ad_Email_wpr h2#ad_Email_H2 {padding:10px 0; line-height:14pt}
.ad_Email label {white-space:nowrap; padding:0px 10px;}

div#ad_Email input.ad_sbt {padding:0px; width:45px; height:24px;}
input {border:1px solid #a5acb2} 
select, textarea {border:1px solid #a5acb2}
#ad_Reg span br {line-height:1px} 


/*kk*/
#ad_Reg_wpr {padding:0px 10px 0px 0px}
fieldset.ad_Ltr{width:350px; float:left;margin:0px 30px 0px 0px; padding:0px 30px 0px 0px}
#ad_Ltr_wpr fieldset.ad_Ltr label {margin:0px;padding:0px 30px 0px 0px;float:left;font-weight:normal;}
#ad_Reg_wpr #ad_Reg div { width:200px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}	
#ad_Email fieldset input {clear:both}
table.CTtableout {width:100%;padding:0px;}
span.alert {display:none;}

/* end site specific customizations */	



/* Advocacy Styles*//* kk 9/28/2007 */

.ad_table { width:550px; padding:8px }
.ad_officialTable { width:440px; padding:8px; border:solid 1px #cccccc}
.ad_Header { font: bold 10pt verdana; color:#CC0000 }
.ad_SubHeader { font: bold 9pt verdana; color:#333333 }
.ad_TxtHeader { font: bold 11pt verdana; 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; 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; 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("/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; 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:#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("/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:#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}

.listren-header { font-family: Arial, Helvetica, 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: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bolder; color: white; text-decoration: underline; }
.listren-headerlink:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bolder; color: white; text-decoration: underline; }
.listren-rowhilite { background-color: #FFDDB0; }
#ad_wrapper { position:inherit!important; } 
