#switcher_template_TakeActionNoLogin__ctl1_litWriteYourOwnInstructions{
float:left;
width:auto;
font-size:11px;
margin-top:10px;
color:#182677;
z-index:0px;
clear:both;
}

#ad_Reg input.ad_sbt {
	height:30px;
	width:120px;
	margin:0px 0 0 0;
	padding:0px;
	background: transparent url('/siteapps/advocacy/images/ad_Btn_SendNow.gif') top left no-repeat;
	cursor: pointer;
	cursor: hand;
} 


h2#ad_Reg_H2 {
display:none;

}

span.alert {
color:red;
display:inline;
}
fieldset.ad_Ltr p{
margin-bottom:10px;
}
fieldset.ad_Ltr span.alert {
display:inline;
margin-right:5px;
margin-top:10px;
}

div#ad_wrapper div#ad_Reg_wpr fieldset.ad_Ltr input#switcher_template_TakeActionNoLogin__ctl1_txtSubject {
width:283px;
margin-bottom:10px;

}


#switcher_template_TakeActionNoLogin__ctl1_txtMessage{
	width: 400px;
}

ol { margin-left:25px; padding-right:5px;}

.homenav_ourissues {
	border-top:solid 1px #D7D7D7;
	border-left:solid 1px #E1E1E1;
	border-right:solid 1px #E1E1E1;
	padding-left:10px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	width:100%;
}

a.homenav_title { display:block; padding:0 0 0 0px; FONT: 11px verdana; font-weight:bold; color: #000000; TEXT-DECORATION: none; }
a.homenav_title:visited { display:block; padding:0 0 0 0px; FONT: 11px verdana; font-weight:bold; color: #000000; TEXT-DECORATION: none; }
a.homenav_title:hover { display:block; padding:0 0 0 0px; FONT: 11px verdana; font-weight:bold; color: #000000; TEXT-DECORATION: underline; }

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
}
.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
}


.Alert
{
    FONT: 9pt Verdana, Helvetica, sans-serif;
    COLOR: red
}
.CT
{

}

#TableInner {
	width: 100%;
}
#TableOuter {
	width: 100%;
	text-align:left;
}

.CTtableout
{
	width: 100%;
}

.CTtablein
{
	width: auto;
}
.CTtitle
{
    FONT: bold 12pt Verdana, Helvetica, sans-serif;
	color:white;
	text-align:center;
    BACKGROUND-COLOR: #495494;
}
.CTsubtitle
{
    FONT: bold 9pt Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
	text-align: left;
}
.CTheader
{
    FONT: 9pt Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.CTodd
{
	text-align: left;
	vertical-align: top;
    BACKGROUND-COLOR: #ffffff
}
.CTeven
{
	text-align: left;
	vertical-align: top;
    BACKGROUND-COLOR: #ffffff
}
.CDtableout
{
    BACKGROUND-COLOR: #ffffff
}
.CDtablein
{
}
.CDtitle
{
    FONT: 9pt Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #DEDFDE
}
.CDheader
{
    FONT: 9pt Verdana, Helvetica, sans-serif;

}
.CDodd
{

    BACKGROUND-COLOR: #ffffff
}
.CDeven
{

    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
{
    BACKGROUND-COLOR: gray
}
.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 Geneva, Arial, Helvetica, sans-serif
}
.NLtoctitle
{
    FONT: bold 10pt Geneva, Arial, Helvetica, sans-serif
}
.NLtoc
{
	FONT: 11px verdana;
}
.NLtocdiv
{
	padding: 10px;
    background-color: #eeeeee
}
.NLtochr
{
    COLOR: gray
}
.NLtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    MARGIN-BOTTOM: 0.5em;
    COLOR: #000000;
}
A.NLtitle
{
    COLOR: #EA6903;
    FONT-SIZE: 11px;
	text-decoration: none;
}
A.NLtitle:hover
{
    COLOR: #EA6903;
    FONT-SIZE: 11px;
	text-decoration: underline;
}




.NLsubtitle
{
	margin-bottom: 5px;  
}
.NLauthor
{
    FONT: italic 9pt Geneva, Arial, Helvetica, sans-serif
}
.NLsummary
{
    FONT: 9pt Geneva, Arial, Helvetica, sans-serif
}
.NLcopyright
{
    FONT: 8pt Geneva, Arial, Helvetica, sans-serif
}
.NLdate
{
    FONT: 8pt Geneva, Arial, Helvetica, sans-serif
}
.NLdiv
{
    COLOR: white;
}

.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;
}
.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 {font-weight: bold;}
.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(/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}

/*#switcher_template_ActionThankYouText_cmdBackToHeadline {display:none;}
#switcher_template_ActionError__ctl0_Linkbutton1 {display:none;}*/

/* Elected Officials */
#ad_Ele_search h3 {
font-size:11pt;
line-height:160%;
color:#6E4576} 
#ad_Ele_fedoff h4, #ad_Ele_steoff a {font-size:10pt}
label.ad_sbt {visibility:hidden}
#ad_wrapper div#ad_Ele_search fieldset, div#ad_wrapper div#ad_Ele_fedoff, div#ad_wrapper div#ad_Ele_steoff {background-color:#ffffff}
#ad_wrapper div#ad_Ele_search input.ad_sbt {
		height:21px;
		width:45px;
		cursor: pointer;
		background: transparent url(btn_find.gif) no-repeat;
		margin-top:-5px;
		margin-left:5px} 
		
div#ad_Ele_addr_wpr fieldset#ad_Ele_addr input.ad_sbt {
		height:21px;
		width:45px;
		cursor: pointer;
		background: transparent url(btn_find.gif) no-repeat;
		margin-top:10px;
		clear:left}
		
  #ad_wrapper .ad_search div.ad_sbtMap {
    background: transparent url(states_map.gif) 0px 10px no-repeat; 
    margin-top:10px;
    padding-right:0px;
    padding-top:10px;
    border-top:1px solid #FFF;
    height:246px;
  }
  #ad_wrapper .ad_search div.ad_sbtMap img{
    height:100%;
    width:100%;
  }
#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}
#ad_Ele_steoff table, #ad_Ele_steoff td {border: 0; background-color:#ffffff; font-size:10pt}

/* 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;}

body {
	background-color:#71818A;
}

#container {
	margin:0 auto;
	width:786px;
}

.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;
}

#footer {
	width:786px;
	height:34px;
	background:url('footer.gif') no-repeat;
	float:left;
	color:#809EBA;
	text-transform:lowercase;
	padding:5px 0 0 0;
	text-align:center;
}

#footer a:link, #footer a:visited {
	color:#FFFFFF;
	text-decoration:none;
	padding:0 15px;
}
	
#footer a:hover {
	text-decoration:underline;
}
/* end new styles */

/* new header styles */
#home {
	background-color:#71818a;
	text-align:center;
	margin:0 auto;
}

#header {
	float:left;
	width:778px;
	background:url('cc_header_bg.gif') no-repeat;
	border:1px solid #000;
}

#headerRight {
	text-align:right;
	width:339px;
}

#logo {
	width:439px;
	height:86px;
	float:left;
	text-align:left;
}

#search {
	float:left;
}

#joinCC {
	text-align:right;
	height:35px;
}

#signUp {
	padding:3px 5px 0 0;
}

#signUpEmail {
	margin:0;
}

#emailTitle {
	padding:0 20px 2px 0;
}

#signup_email {
	width:100px;
	margin:0px;
}

#searchSubmit {
vertical-align:middle;
}

#topNav {
	width:780px;
	background: url('topnav_bg.gif') repeat-x;
	text-align:center;
	float:left;
}
/* 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 */
#breadcrumb {
	font-size:8pt;
	color:#333;
}

#breadcrumb a.Path:link, #breadcrumb a.Path:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:8pt;
}

.Path {
    font-size:8pt;
	color:#fff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Path:hover {
	color:#990000;
}
/* end breadcrumb styles */


/* quicklinks styles */
.quicklinks {
	padding:0 10px;
	border-left:1px solid #990304;
	border-right:1px solid #990304;
	float:left;
	width:529px;
}

div.printfriendlyTop{
	background: url('/site/images/print_icon.gif') no-repeat;
	float:left;
	margin-right:5px;
}
div.emailfriendTop{
	background: url('/site/images/mail_icon.gif') no-repeat;
	float:left;
}
/* end quicklinks styles */

/* topics nav */
ul#topics {
	list-style-type:none;
	margin:0;
	padding:0;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	text-align:left;
}

ul#topics li {
	border-bottom:1px solid #dfdfdf;
	color:#ED6A02;
}

ul#topics a:link, ul#topics a:visited {
	display:block;
	padding:4px;
	color:#ED6A02;
}

ul#topics ul {
	list-style-type:disc;
	margin:0 0 0 30px;
	padding:0;
}

ul#topics ul a:link, ul#topics ul a:visited {
	padding:2px;
}

ul#topics ul li {
	border:0;
}

ul#topics ul ul  {
	list-style-type:circle;
	margin:5px 5px 0 20px;
}

ul#topics ul ul a:link, ul#topics ul ul a:visited {
	padding:0;
}
/* end topics nav */

/* state nav */
ul#stateLeft {
	list-style-type:none;
	margin:0;
	padding:0;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	text-align:left;
}

ul#stateLeft li {
	border-bottom:1px solid #dfdfdf;
	color:#ED6A02;
}

ul#stateLeft a:link, ul#stateLeft a:visited {
	display:block;
	padding:4px;
	color:#333;
	font-weight:bold;
}

ul#stateLeft ul {
	list-style-type:disc;
	margin:0 0 0 30px;
	padding:0;
}

ul#stateLeft ul a:link, ul#stateLeft ul a:visited {
	padding:2px;
	color:#ED6A02;
	font-weight:normal;
}

ul#stateLeft ul li {
	border:0;
}

ul#stateLeft ul ul  {
	list-style-type:circle;
	margin:5px 5px 0 20px;
}

ul#stateLeft ul ul a:link, ul#stateLeft ul ul a:visited {
	padding:0;
}
/* end state nav */

/*donation levels page styles */
#donationDiv {
	width:100%;
	text-align:center;
	margin-top:10px;
}
/* end donation levels page styles */


/* new action item styles */
#actionCntr {
	width:750px;
}

#actionCntr p.ad_Item {
	font-size:11px;
}

#actionCntr div#ad_Reg_wpr0 {
}

#actionCntr div#ad_Reg_wpr1 {
}
/* end action item styles */