body {margin:0px}
.leftcol { background-image:url(bg_side.jpg); background-repeat:no-repeat; padding:15px}
.nav2 {padding-top:3px}
.nav3 {width:180px}


/* Advocacy Styles */
.ad_table
{
	width: 550px;
	padding: 8px;
}

.ad_officialTable
{
	width: 440px;
	padding: 8px;
	border: solid 1px #cccccc;
}

.ad_Header
{
	font: bold 14pt verdana;
	color: #ff9933;
	margin-top: 10pt;
}

.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
{
	color: #990000;

	font-size: 13pt;
	font-weight: bold;
}

.bill_subTitle
{
	font-size: 10pt;
	font-weight: bold;
	color: #990000;
}

.bill_Heading
{
	font-size: 9pt;
	font-weight: bold;
}
.bill_subHeading
{
	font-size: 8pt;
	font-weight: bold;
}
.bill_Txt { font-size: 9pt; }

.bill_TakeAction
{
	display: block;
	width: 83px;
	height: 15px;
	padding: 3px 5px 13px 8px;
	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: 3px 5px 13px 8px;
	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: 3px 5px 13px 8px;
	font-weight: bold;
	color: #ffffff;
	background-image: url("/advocacy/images/takeaction_bg.gif");
	background-repeat: no-repeat;
}

.bill_Alert
{
	color: #C00;
	font-size: 10pt;
	font-weight: bold;
}

.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;
}

.vote_Position
{
	width: 15px;
	height: 15px;
}

.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;
}

/* Vote Styles */
.vote_Title
{
	color: #900;
	font-size: 12pt;
	font-weight: bold;
}

.vote_subTitle
{
	color: #900;
	font-size: 10pt;
	font-weight: bold;
}

.vote_Heading
{
	font-size: 9pt;
	font-weight: bold;
}
.vote_subHeading
{
	font-size: 8pt;
	font-weight: bold;
}
.vote_Txt { font-size: 9pt; }

.vote_TakeAction
{
	display: block;
	width: 83px;
	height: 15px;
	padding: 3px 5px 13px 8px;
	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: 3px 5px 13px 8px;
	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: 3px 5px 13px 8px;
	font-weight: bold;
	color: #ffffff;
	background-image: url("/advocacy/images/takeaction_bg.gif");
	background-repeat: no-repeat;
}

.vote_Alert
{
	color: #C00;
	font-size: 10pt;
	font-weight: bold;
}

.vote_Search
{
	display: block;
	width: 75px;
	height: 25px;
	background-color: #666666;
	font-size: 10pt;
	font-weight: bold;
}

.vote_Search:visited
{
	display: block;
	width: 75px;
	height: 25px;
	background-color: #666666;
	font-size: 10pt;
	font-weight: bold;
}

.vote_Search:hover
{
	display: block;
	width: 75px;
	height: 25px;
	background-color: #666666;
	font-size: 10pt;
	font-weight: bold;
}

.vote_Go
{
	width: 40px;
	height: 20px;
	background-image: url("/siteapps/advocacy/images/cmd_go.gif");
	background-repeat: no-repeat;
}

.vote_Position
{
	width: 15px;
	height: 15px;
}

.vote_Underline
{
	border-top: solid 1px #000000;
	padding-top: 5px;
}

.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_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: 5px 0 5px 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;
}
/* Contact and other Form styles */

.Alert
{
    FONT-WEIGHT: bold;
    COLOR: red
}
.CT
{
    FONT: 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.CTtableout
{
    BACKGROUND-COLOR: #FFFFFF
}
.CTtablein
{
	
}
.CTtitle
{
    FONT: bold 11pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.CTsubtitle
{
    FONT: bold 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.CTheader
{
    FONT: 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f1f1e2
}
.CTodd
{
    FONT: 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.CTeven
{
    FONT: 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.CDtableout
{
    BACKGROUND-COLOR: #FFF0C0;width:500px
}
.CDtablein
{
}
.CDtitle
{
    FONT: 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #dddddd
}

.CDheader
{
    font-weight: bold; color: #ffffff;
    background-color: #3767A8
}
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;

}
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 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: #FFF0C0
}
.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: #FFF0C0;
	border-left-width: thin;
	border-left-style: solid;
	padding-left: 20px;
	padding-right: 20px
}
.LKmid2
{
	border-left-color: #FFF0C0;
	border-left-width: thin;
	border-left-style: solid;
	padding-left: 20px;
	padding-right: 20px
}
.LKright
{
	border-left-color: #FFF0C0;
	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
}
.NLtoctitle
{
    FONT: bold 10pt Arial, Helvetica, sans-serif
}
.NLtoc
{
    FONT: 10pt Arial, Helvetica, sans-serif
}
.NLtocdiv
{
	padding: 10px;
    background-color: #eeeeee
}
.NLtochr
{
    COLOR: #FFF0C0
}
.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: #FFF0C0
}