body
{
	background-color: #E5EBEB;
	color: black;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	font-size:12px;
}

.header {width:813px;}
.primarytoptable { }
.primarytop { }
.maintable { width: 813px;background-color:#FFFFFF}

.leftcol {width: 224px;}

.leftnavtable { }
.leftareatable { }
.leftarea {
padding:3px 0 3px 10px;
color:#000099;
}

.footertable { width: 813px;);}
.footerarea {padding-top:5px; border-top:2px solid #FFCC00;line-height:12px;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000; }


.middlecol
{	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.pathtable
{
}
.pathtd {padding-top: 10px;padding-bottom: 10px;padding-right: 10px;font-size:10px;color: #000000;
}
.path
{
	font-size: 12px;
	color: #000000;}

a.Path:link
{
	font-size: 12px;
	color: #000000; text-decoration: underline
}

a.Path:visited
{
	font-size: 12px;
	color: #000000; text-decoration: underline
}

a.Path:hover
{
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}



.content
{width: 100%;}


.print_email { width: 170px; }

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;
}

.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;
}

/* Advocacy Styles */
.ad_table
{
	width: 550px;
	padding: 8px;
}

.ad_officialTable
{
	width: 440px;
	padding: 8px;
	border: solid 1px #cccccc;
}

.ad_Header
{
	font: bold 12px verdana;
	color: #000099;
}

.ad_SubHeader
{
	font: bold 10px verdana;
	color: #333333;
}

.ad_TxtHeader
{
	font: bold 12px verdana;
	color: #1C2E64;
}

.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: 12px verdana;
	text-decoration: none;
	text-align: center;
	width: 90px;
	height: 20px;
	background-color: #000099;
	color: #ffffff;
}

.ad_btnSubmit
{
	width: 63px;
	height: 20px;
	background-image: url("/siteapps/advocacy/images/cmd_submit.gif");
	background-repeat: no-repeat;
}

.ad_btnMore
{
	font: 10px verdana;
	text-decoration: none;
	text-align: center;
	width: 50px;
	height: 20px;
	background-color: #1C2E64;
	color: #ffffff;
}

.ad_btnDetails
{
	font: 10px verdana;
	text-decoration: none;
	text-align: center;
	width: 50px;
	height: 20px;
	background-color: #1C2E64;
	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: 10px verdana;
	color: #000000;
}

.text { font: 12px verdana; }

.text-small
{
	font: 10px verdana;
	color: #000000;
}

.text-bold
{
	font: 12px verdana;
	color: #000000;
}


.back-to-top
{
	font: 10px verdana;
	height: 30px;
	vertical-align: middle;
}

/* Bill Styles */
.bill_Title
{
	font: bold 13pt;
	color: #000099;
}

.bill_subTitle
{
	font: bold 12px;
	color: #000099;
}

.bill_Heading { font: bold 10px; }
.bill_subHeading { font: bold 8pt; }
.bill_Txt { font-size: 10px; }

.bill_TakeAction
{
	display: block;
	width: 83px;
	height: 15px;
	padding: 3px 5px 13px 8px;
	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: 3px 5px 13px 8px;
	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: 3px 5px 13px 8px;
	font-weight: bold;
	color: #ffffff;
	background-image: url("/siteapps/advocacy/images/takeaction_bg.gif");
	background-repeat: no-repeat;
}

.bill_Alert
{
	font: bold 12px;
	color: #000099;
}

.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 #000099;
	color: #ffffff;
	background-color: #000099;
}

.bill_Go:visited
{
	display: block;
	width: 80px;
	border: solid 1px #000099;
	color: #ffffff;
	background-color: #000099;
}

.bill_Go:hover
{
	display: block;
	width: 80px;
	border: solid 1px #000099;
	color: #ffffff;
	background-color: #000099;
}

.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: #000099;
}

.vote_subTitle
{
	font: bold 12px;
	color: #000099;
}

.vote_Heading { font: bold 10px; }
.vote_subHeading { font: bold 8pt; }
.vote_Txt { font-size: 10px; }

.vote_TakeAction
{
	display: block;
	width: 83px;
	height: 15px;
	padding: 3px 5px 13px 8px;
	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: 3px 5px 13px 8px;
	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: 3px 5px 13px 8px;
	font-weight: bold;
	color: #ffffff;
	background-image: url("/siteapps/advocacy/images/takeaction_bg.gif");
	background-repeat: no-repeat;
}

.vote_Alert
{
	font: bold 12px;
	color: #000099;
}

.vote_Search
{
	display: block;
	width: 75px;
	height: 25px;
	font: bold 12px;
	background-color: #666666;
}

.vote_Search:visited
{
	display: block;
	width: 75px;
	height: 25px;
	font: bold 12px;
	background-color: #666666;
}

.vote_Search:hover
{
	display: block;
	width: 75px;
	height: 25px;
	font: bold 12px;
	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: #1C2E64;
}

.vote_Against
{
	font-weight: bold;
	color: #000099;
}

.vote_NA
{
	font-weight: bold;
	color: #666666;
}

/* Media */
.media_Heading
{
	border-bottom: solid 1px #cccccc;
	padding: 5px 0px 5px 0px;
}

.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 {color:#000000 }
.CTtableout {}
td.CTtablein { }
.CTtablein { }

.CTtitle
{ padding:1px;

}

.CTsubtitle
{
border:1px solid #000099; padding:1px;
}

.CTheader
{
	}

.CTodd
{
	}

.CTeven
{
	}

.CDtableout
{
    background-color: #000099
}
.CDtablein
{

}
.CDtitle
{
    
    background-color: #FFCC00;
	color:#FFFFFF;
	font-weight:bold;
}
.CDheader
{
     font-weight: bold; color: #ffffff;
    background-color: #000099
}
a.CDheader:link { color:#ffffff }
a.CDheader:visited { color:#ffffff }
a.CDheader:hover { color:#FFCC01}
a.CDheader:active { color:#ffffff }

TD.CDOdd
{   background-color: #ffffff

}
a.CDOdd:link
{   
display: list-item;list-style-type: none;

}
a.CDOdd:visited
{   
display: list-item;list-style-type: none;
}
a.CDOdd:hover {
display: list-item;list-style-type: none;
}

a.CTOdd:link
{   
color: #FFFFFF;
text-decoration:underline;
}
a.CTOdd:visited
{   
color: #FFFFFF;
text-decoration:underline;
}
a.CTOdd:hover {
color: #FFFFFF;
text-decoration:none;
}

TD.CDEven
{    background-color: #ffffff
}
a.CDEven:link
{    
display: list-item;list-style-type: none;
}
a.CDEven:visited
{    
display: list-item;list-style-type: none;
}
a.CDEven:hover
{    
display: list-item;list-style-type: none;
}

.CDctitle
{
    FONT: bold 10pt Verdana, Arial, Helvetica, sans-serif;
}
.CDcsubtitle
{
    FONT: bold 9pt Verdana, Arial, Helvetica, sans-serif;
}
.CDcauthor
{
    FONT: italic 9pt Verdana, Arial, Helvetica, sans-serif;
}
.CDcdate
{
    FONT: 8pt Verdana, Arial, Helvetica, sans-serif;
}

.CFdirectory { FONT: 10px Verdana, Arial, Helvetica, sans-serif; }
.CFtitle { FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; }
.CFtext { }
.FCtableout {}
.FCtablein { }

.FClabel
{
	FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
	
}

.FCfn
{
	}

.FCfnreq
{
	FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
	
}

.FCfnerr
{
	FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #ff0000;
	
}

.FCfh
{
	}

.FCin
{
	}

.LKleft { padding-right: 5px; }

.LKmid
{
	border-left-color: #000099;
	border-left-width: thin;
	border-left-style: solid;
	padding-left: 10px;
	padding-right: 10px;
}

.LKmid2
{
	border-left-color: #000099;
	border-left-width: thin;
	border-left-style: solid;
	padding-left: 10px;
	padding-right: 10px;
}

.LKright
{
	border-left-color: #000099;

	border-left-width: thin;
	border-left-style: solid;
	padding-left: 10px;
	padding-right: 10px;
}

.LKl1
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.LKl2
{
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.LKl3
{
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.LKd1 { }
.LKd2 { TEXT-INDENT: 20px; }
.LKd3 { TEXT-INDENT: 40px; }
.NL { FONT: 12px Verdana, Arial, Helvetica, sans-serif; }
.NLtoctitle {  }
.NLtoc { FONT: 12px Verdana, Arial, Helvetica, sans-serif; }

.NLtocdiv
{
	padding: 10px;
	
}

.NLtochr { color: #ffffff; }
.NLtitle { FONT: bold 12px Geneva, Verdana, Arial, Helvetica, sans-serif; }
.NLsubtitle { FONT: bold 10px Geneva, Verdana, Arial, Helvetica, sans-serif; }
.NLauthor { FONT: italic 10px Geneva, Verdana, Arial, Helvetica, sans-serif; }
.NLsummary { FONT: 10px Geneva, Verdana, Arial, Helvetica, sans-serif; }
.NLcopyright { FONT: 8pt Verdana, Arial, Helvetica, sans-serif; }
.NLdate { FONT: 8pt Verdana, Arial, Helvetica, sans-serif; }
.NLdiv { COLOR: gray; }

a.secondaryNav:link, a.secondaryNav:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000099;
text-decoration:none;
}

a.secondaryNav:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:underline;
}

a.secondaryNavOn:link, a.secondaryNavOn:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000099;
text-decoration:none;
font-weight:bold;
}

a.secondaryNavOn:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:underline;
font-weight:bold;
}

/* American Express positioning */
#oDIV { display:none; }
#oDIV1 { WIDTH: 200px; POSITION: absolute; TOP: 680px; LEFT: 1097px; *LEFT: 1040px; _LEFT: 1040px; HEIGHT: 100px; }

/* this code renders the main navigation as a flyout menu , rprice@kintera.com*/
	
table.nav {background-color:#29399C;text-align:center;}	
	
#nav_wrapper {width:813px;height:34px;}

	/*background-color: #29399C; LEFT: -999em; WIDTH: 15px; POSITION: absolute; */
#topnav, #topnav UL,#topnav img {PADDING-RIGHT: 1px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; border: 0; background-color: #29399C;}
#topnav A { DISPLAY: block;}
/*first level*/
#topnav LI { FLOAT: left;}
 
/*controls font color and style for first level menu items*/
#topnav li a {display: block; text-decoration: none; background-color: #000000;}
#topnav li a:hover {color: #000; background-color: #E5EBEB;}


/*controls font color and style for second level menu items #E5EBEB*/
#topnav li ul li a {display: block; color: #000;text-decoration: none;background-color: #29399C; padding:0px 0px 0px 0px; background-color: #29399C; no-repeat 3px 7px;}
#topnav li ul li a:hover {color: #FFF; background-color: #29399C;} /*#000099*/
#topnav li ul li { width:100%; border: 0px padding:0; text-align:left; border-top:0;  background-color: #29399C;}

/*Following width controls background behind buttons in main menu drop downs*/
#topnav LI UL {
	background-color: #E5EBEB; LEFT: -999em; WIDTH: 183px; POSITION: absolute
}

#topnav LI UL UL, #topnav LI UL UL UL {
	MARGIN: -2em 0px 0px 150px;
	_margin-left:147px;
}
#topnav li:hover ul ul, #topnav li:hover ul ul ul, #topnav li.sfhover ul ul, #topnav li.sfhover ul ul ul {left: -999em;}
#topnav li:hover ul, #topnav li li:hover ul, #topnav li li li:hover ul, #topnav li.sfhover ul, #topnav li li.sfhover ul, #topnav li li li.sfhover ul {left: auto;}


.maintable {clear:both;}

/* this code renders the main navigation as a flyout menu , rprice@kintera.com*/
