/* CSS Document */

body {
	background-color: #9aa3c1;
	background-image: url("/atf/cf/{5C2B4570-7B2E-4209-BA0C-6654194393F4}/BlueStripedBackground.gif");
	margin: 1% auto 0px auto;
}

/* NAV STYLES */

#secNavArea {
	background-color: #3546A2;
	padding: 0px 0px 30px 0px;
}
#secNav {}

.nav1, .nav1:link, .nav1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;

	background-color: #5D6BB5;
	border-top: 1px solid #7D89C4;
	border-bottom: 1px solid #4A5691;
	display: block;
	width: 151px;
	padding: 8px 5px 8px 20px;
}
.nav2, .nav2:link, .nav2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;

	background-color: #8BA0FF;
	border-top: 1px solid #BBCDFF;
	border-bottom: 1px solid #6F81FF;
	display: block;
	width: 141px;
	padding: 6px 5px 6px 30px;
}
.nav1:hover {
	background-image: url("/atf/cf/{4AB68129-5AD7-4143-BFC9-BDBD63658B29}/navHoverArrow.gif");
	background-repeat: no-repeat;
	background-color: #232B6B;
	border-top: 1px solid #919ACD;
	border-bottom: 1px solid #1C2256;
}
.nav2:hover {
	background-image: url("/atf/cf/{4AB68129-5AD7-4143-BFC9-BDBD63658B29}/navHoverDot.gif");
	background-repeat: no-repeat;
	background-color: #232B6B;
	border-top: 1px solid #919ACD;
	border-bottom: 1px solid #1C2256;
}
.nav1o, .nav1o:link, .nav1o:visited, .nav1o:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;

	background-image: url("/atf/cf/{4AB68129-5AD7-4143-BFC9-BDBD63658B29}/navHoverArrow.gif");
	background-repeat: no-repeat;
	background-color: #232B6B;
	border-top: 1px solid #919ACD;
	border-bottom: 1px solid #1C2256;
	display: block;
	width: 151px;
	padding: 8px 5px 8px 20px;
}
.nav2o, .nav2o:link, .nav2o:visited, .nav2o:hover {
	background-image: url("/atf/cf/{4AB68129-5AD7-4143-BFC9-BDBD63658B29}/navHoverDot.gif");
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;

	background-color: #232B6B;
	border-top: 1px solid #919ACD;
	border-bottom: 1px solid #1C2256;
	display: block;
	width: 141px;
	padding: 6px 5px 6px 30px;
}
.nav1cell {}
.nav2cell {}

#pageNav {
/*	float: right;*/
	width: auto;
	margin: 0px 0px 0px 24px;	
}
.nav_page, .nav_page:link, .nav_page:visited {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #f4f4f4;
	text-decoration: none;
	background-color:#666699;
	display: block;
	padding: 3px 8px 3px 8px;
}
.nav_page:hover {
	background-color:#000033;
	text-decoration: underline;
}
.nav_pageo, .nav_pageo:link, .nav_pageo:visited {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #f4f4f4;
	text-decoration: none;
	background-color:#0e1f7b;
	display: block;
	padding: 3px 8px 3px 8px;
}
.nav_pagecell {text-align: left;}

/* DESIGN STYLES */

#headerCell {
	padding: 0px 0px 3% 0px;
}

#primaryNavSpacer {
	background-image: url("/atf/cf/{5C2B4570-7B2E-4209-BA0C-6654194393F4}/PrimaryNavSpacer.gif");
	width: 95px;
}

#homeSplashCell {
	background-image: url("/atf/cf/{5C2B4570-7B2E-4209-BA0C-6654194393F4}/HomeSplashBackground.jpg");
}

.contentArea {
	background-color: #ebeafa;
}

#homeContentArea {
	background-color: #ebeafa;
	padding: 2px 0px 4px 2px;
}

#homeContentCell {
	background-color: #ebeafa;
	width: 246px;
	padding: 0px 10px 10px 6px;
}

#goingsOnArea {
	background-color: #ebeafa;
	width: 240px;
	padding: 0px 0px 10px 0px;
 }
#goingsOnTop {
	background-image: url("/atf/cf/{5C2B4570-7B2E-4209-BA0C-6654194393F4}/GoingsOnBorderTop.gif");
	width: 238px;
 }
#goingsOnBottom {
	background-image: url("/atf/cf/{5C2B4570-7B2E-4209-BA0C-6654194393F4}/GoingsOnBorderBottom.gif");
	width: 238px;
 }
#goingsOnLeft {
	background-image: url("/atf/cf/{5C2B4570-7B2E-4209-BA0C-6654194393F4}/GoingsOnBorderLeft.gif");
	width: 12px;
 }
#goingsOnRight {
	background-image: url("/atf/cf/{5C2B4570-7B2E-4209-BA0C-6654194393F4}/GoingsOnBorderRight.gif");
	width: 12px;
 }
#goingsOnCell {
	background-color: #f7f5ff;
	width: 238px;
 }

#quickLinks {
	padding: 0px 35px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#contentArea { background-color: #ffffff; height: 300px; }
#contentCell { padding: 0px 20px 20px 20px; }

#interiorTagline {
 	background-color: #eaebfe;
	width: 593px;
	text-align: center;
}
#interiorContentArea { background-color: #ffffff; height: 300px; }
#interiorContentCell {
 	background-color: #eaebfe;
	width: 442px;
	border-left: 1px solid #4A5691;
	padding: 0px 10px 10px 10px;
}
#interiorContentBorderTop {
	background-image: url("/atf/cf/{5C2B4570-7B2E-4209-BA0C-6654194393F4}/ContentBorderTop.gif");
	background-repeat: repeat-x;
	width: 588px;
 }
#interiorContentBorderBottom {
	background-image: url("/atf/cf/{5C2B4570-7B2E-4209-BA0C-6654194393F4}/ContentBorderBottom.gif");
	background-repeat: repeat-x;
	width: 588px;
 }
.interiorContentBorderLeft {
	background-image: url("/atf/cf/{5C2B4570-7B2E-4209-BA0C-6654194393F4}/ContentBorderLeft.gif");
	background-repeat: repeat-y;
	width: 4px;
 }
.interiorContentBorderRight {
	background-image: url("/atf/cf/{5C2B4570-7B2E-4209-BA0C-6654194393F4}/ContentBorderRight.gif");
	background-repeat: repeat-y;
	width: 5px;
 }
#interiorGoingsOn {
 	background-color: #eaebfe;
 	width: 150px;
 	padding: 10px 0px 0px 10px;
 }
#contactInfo {
 	background-color: #eaebfe;
	font-family:  Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000066;
	text-align: center;
	width: 593px;
	padding-left: auto;
	padding-right: auto;
	padding-top: 10px;
}


#interiorTagline_1Col {
 	background-color: #eaebfe;
	width: 586px;
	text-align: center;
}
#interiorContentCell_1Col {
 	background-color: #eaebfe;
	width: 586px;
	padding: 0px 10px 10px 10px;
}
#interiorContentCell_1Col p {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	color:  #000033;
	margin: 10px 8px 10px 20px;
}
#interiorContentCell_1Col h2 {
	font-family:  Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666699;
	margin: 10px 10px 2px 20px;
}
.interiorContentBorderLeft_1Col {
	background-image: url("/atf/cf/{5C2B4570-7B2E-4209-BA0C-6654194393F4}/ContentBorderLeft_1Col.gif");
	background-repeat: repeat-y;
	width: 11px;
 }
#contactInfo_1Col {
 	background-color: #eaebfe;
	font-family:  Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000066;
	text-align: center;
	width: 586px;
	padding-left: auto;
	padding-right: auto;
	padding-top: 10px;
}


#collectionsBorderTop {
	background-image: url("/atf/cf/{5C2B4570-7B2E-4209-BA0C-6654194393F4}/CollectionsBorderTop.gif");
	background-repeat: repeat-x;
	width: 126px;
 }
#collectionsBorderBottom {
	background-image: url("/atf/cf/{5C2B4570-7B2E-4209-BA0C-6654194393F4}/CollectionsBorderBottom.gif");
	background-repeat: repeat-x;
	width: 126px;
 }
#collectionsBorderLeft {
	background-image: url("/atf/cf/{5C2B4570-7B2E-4209-BA0C-6654194393F4}/CollectionsBorderLeft.gif");
	background-repeat: repeat-y;
	width: 12px;
 }
#collectionsBorderRight {
	background-image: url("/atf/cf/{5C2B4570-7B2E-4209-BA0C-6654194393F4}/CollectionsBorderRight.gif");
	background-repeat: repeat-y;
	width: 12px;
 }
 
 
 /* CUSTOM INPUT FORM */
#customInput {
	width: 540px;
	margin: auto;
}
#customInput #pageLabel {
	margin: 0px 0px 10px 0px;
}
#customInput #pageLabel.noMenu {
	margin: 10px 0px 10px 0px;
}
#customInput #required {
	position: relative;
	margin: 4px 0px 4px 0px;
}
#customInput #required img {
	margin: 0px 2px 0px 1px;
}
#customInput #required em {
	color: #bf2f37;
	font: 10px arial, sans-serif;
}
#customInput #required em img {
	vertical-align: super;
}
#customInput #required strong {
	display: none;
	color: #bf2f37;
	font: 10px arial, sans-serif;
	margin-left: 115px;
}
#customInput #required strong img {
	vertical-align: middle;
}
#customInput fieldset {
	position: relative;
	display: block;
	width: 540px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 4px 0px;
	border: 1px solid #666699;
}
#customInput fieldset.noBorder {
	display: block;
	width: 540px;
	padding: 16px 0px 16px 0px;
	border-style: none;
}
#customInput fieldset.noBorderHorz {
	position: relative;
	float: left;
	width: auto;
	margin-top: 8px;
	padding: 0px;
	border-style: none;
}
#customInput fieldset.horzFloat {
	position: relative;
	float: left;
	width: auto;
	margin-top: 8px;
	padding: 0px;
	border: 1px solid #666699;
}
#customInput fieldset fieldset {
	position: relative;
	width: auto;
	text-align: left;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 8px;
	margin-left: 4px;
	padding: 2px 2px 4px 2px;
	border: 1px solid #e9e1d6;
}
#customInput fieldset fieldset.horizontalTight {
	position: relative;
	width: auto;
	text-align: left;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 8px;
	margin-left: 4px;
	padding: 2px 2px 4px 2px;
	border: 1px solid #e9e1d6;
}
#customInput fieldset fieldset fieldset {
	position: relative;
	width: auto;
	text-align: left;
	margin: 4px;
	padding: 2px 2px 4px 2px;
	border: 1px solid #e9e1d6;
}
#customInput legend {
	color: #000033;
	font: bold 10px arial, sans-serif;
}
#customInput fieldset fieldset legend {
	color: #7c715d;
}
#customForm fieldset.noBorderHorz legend {
	color: #7c715d;
}
#customInput fieldset .hide {
	display: block;
	position: absolute;
	top: -14px;
	right: 4px;
}
#customInput fieldset .show {
	display: none;
	position: absolute;
	top: -14px;
	right: 4px;
}
#customInput .row {
	width: auto;
	text-align: left;
	padding-top: 10px;
}
#customInput .row * {
	vertical-align: middle;
}
#customInput .lastRow {
	width: auto;
	text-align: left;
	padding: 10px 0px 10px 0px;
}
#customInput .lastRow * {
	vertical-align: middle;
}
#customInput fieldset.horizontal .row {
	width: auto;
	text-align: left;
	padding-top: 4px;
}
#customInput fieldset.horizontalTight .row {
	width: auto;
	text-align: left;
	padding-top: 4px;
}
#customInput .firstCol {
	float: left;
	width: auto;
	text-align: left;
	padding: 4px 4px 6px 10px;
}
#customInput .col {
	float: left;
	width: auto;
	text-align: left;
	padding: 4px 4px 6px 4px;
}
#customInput .lastCol {
	float: left;
	width: auto;
	text-align: left;
	padding: 4px 4px 6px 4px;
}
#customInput fieldset.horizontalTight .firstCol {
	float: left;
	width: auto;
	text-align: left;
	margin: 4px 1px 6px 2px;
	padding: 0px 2px 4px 2px;
}
#customInput fieldset.horizontalTight .col {
	float: left;
	width: auto;
	text-align: left;
	margin: 4px 1px 6px 1px;
	padding: 0px 1px 4px 1px;
}
#customInput fieldset.horizontalTight .lastCol {
	float: left;
	width: auto;
	text-align: left;
	margin: 4px 2px 6px 1px;
	padding: 0px 1px 4px 1px;
}
#customInput label {
	position: relative;
	color: #333333;
	float: left;
	width: 100px;
	font: 10px arial, sans-serif;
	text-align: right;
	margin-left: 10px;
	margin-right: 16px;
}
#customInput label em {
	position: absolute;
	left: 106px;
	top: 0px;
}
#customInput label strong {
	display: none;
	position: absolute;
	left: 103px;
	top: 0px;
}
#customInput label.wide {
	position: relative;
	color: #333333;
	float: left;
	width: auto;
	font: 10px arial, sans-serif;
	text-align: left;
	margin-left: 10px;
	margin-right: 16px;
}
#customInput label.wide em {
	position: relative;
	left: 10px;
	top: 0px;
}
#customInput label.wide strong {
	display: none;
	position: relative;
	left: 500px;
	top: 0px;
}
#customInput label.second {
	position: relative;
	color: #333333;
	float: none;
	width: 100px;
	font: 10px arial, sans-serif;
	text-align: right;
	margin-left: 0px;
	margin-right: 12px;
}
#customInput label.second em {
	position: absolute;
	left: 46px;
	top: 0px;
}
#customInput label.second strong {
	display: none;
	position: absolute;
	left: 43px;
	top: 0px;
}
#customInput fieldset.noBorder label {
	position: relative;
	color: #333333;
	float: left;
	width: auto;
	font: 10px arial, sans-serif;
	text-align: right;
	margin-left: 0px;
	margin-right: 16px;
}
#customInput fieldset.noBorder label em {
	position: absolute;
	left: 70px;
	top: 0px;
}
#customInput fieldset.noBorder label strong {
	display: none;
	position: absolute;
	left: 67px;
	top: 0px;
}
#customInput fieldset.horizontal label {
	display: block;
	position: relative;
	color: #333333;
	float: none;
	width: auto;
	font: 10px arial, sans-serif;
	text-align: left;
	margin: 0px;
}
#customInput fieldset.horizontalTight label {
	display: block;
	position: relative;
	color: #333333;
	float: none;
	width: auto;
	font: 10px arial, sans-serif;
	text-align: left;
	margin: 0px;
}
#customInput input.text {
	background-color: #ffffff;
	color: #000033;
	height: 10px;
	font: 10px arial, sans-serif;
	border: 1px solid #666699;
	padding-bottom: 1px;
}
#customInput input.textError {
	background-color: #ffffff;
	color: #000033;
	height: 10px;
	font: 10px arial, sans-serif;
	border: 1px solid #bf2f37;
	padding-bottom: 1px;
}
#customInput input.textLimit {
	background-color: transparent;
	color: #333333;
	height: 10px;
	font: 10px arial, sans-serif;
	text-align: center;
	border-style: none;
}
#customInput select {
	background-color: #ffffff;
	color: #000033;
	height: auto;
	font: 10px arial, sans-serif;
	border: 1px solid  #666699;
}
#customInput fieldset.horizontalTight select {
	background-color: #ffffff;
	color: #000033;
	height: auto;
	font: 9px arial, sans-serif;
	border: 1px solid  #666699;
	margin: 0px;
	padding: 0px;
}
#customInput select.selectError {
	background-color: #ffffff;
	color: #000033;
	height: auto;
	font: 10px arial, sans-serif;
	border: 1px solid #bf2f37;
}
#customInput .textArea label {
	display: block;
	position: relative;
	float: none;
	width: auto;
	text-align: left;
	margin: 10px 0px 4px 20px;
}
#customInput .textArea em {
	position: absolute;
	left: -10px;
	top: 2px;
}
#customInput .textArea strong {
	display: none;
	position: absolute;
	left: -14px;
	top: 2px;
}
#customInput textarea {
	background-color: #ffffff;
	color: #000033;
	width: 510px;
	height: auto;
	font: 10px arial, sans-serif;
	margin: 0px 10px 8px 10px;
	padding: 6px;
	border: 1px solid #666699;
}
#customInput .prompt {
	color: #333333;
	margin-left: 4px;
}
#customInput textArea .errorMsg {
	display: none;
	float: left;
	color: #bf2f37;
	font: 10px arial, sans-serif;
	margin-left: 4px;
}
#customInput .errorMsg strong {
	display: none;
	color: #bf2f37;
	font: 10px arial, sans-serif;
	margin-left: 4px;
}
#customInput #errors strong {
	display: none;
	color: #bf2f37;
	font: bold 10px arial, sans-serif;
}
#customInput #errors strong img {
	margin: 0px 2px 2px 4px;
}
#customInput #topButtons {
	margin: 10px 0px 18px 0px;
}
#customInput #topButtons * {
	vertical-align: middle;
}
#customInput #bottomButtons {
	margin: 0px 0px 10px 0px;
}
#customInput #bottomButtons * {
	vertical-align: middle;
}
#customInput #insideButtons {
	margin: 10px 0px 10px 104px;
}
#customInput #insideButtons * {
	vertical-align: middle;
} 

#footerArea { padding: 15px 15px 15px 15px; }
#footerArea p, #footerArea td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
#footerArea a:link, #footerArea a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
#footerArea a:hover { text-decoration: underline; }

/*** DEFAULT STYLES ***/
.print_email { width:100% }
td.textsizemodify { background-image:url("/site/images/textsize_icon.gif"); background-repeat:no-repeat }
td.printfriendly { background-image:url("/atf/cf/{4AB68129-5AD7-4143-BFC9-BDBD63658B29}/qLink_printPage.gif"); background-repeat:no-repeat; background-position:right; }
td.emailfriend { background-image:url("/atf/cf/{4AB68129-5AD7-4143-BFC9-BDBD63658B29}/qLink_email.gif"); background-repeat:no-repeat; background-position:right; }
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:60px; height:20px }
.email_img { width:60px; height:20px }
.bookmark_img { width:60px; height:20px }
.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; 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}

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: Arial, Helvetica, sans-serif
}
.Path:hover
{
    COLOR: #990000
}
.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
}

.CT
{
    FONT: 8pt Helvetica, Arial, sans-serif;
}
.CTtableout
{
	display: none;
}
.CTtablein
{
	display: none;
}
.CTtitle
{
    FONT: 9pt Helvetica, Arial, sans-serif;
}
.CTsubtitle
{
    FONT: 8pt Helvetica, Arial, sans-serif;
}
.CTheader
{
    FONT: 8pt Helvetica, Arial, sans-serif;
}
.CTodd
{
    FONT: 8pt Helvetica, Arial, sans-serif;
}
.CTeven
{
     FONT: 8pt Helvetica, Arial, sans-serif;
}

.CDtableout
{
    BACKGROUND-COLOR: #9999cc
}
.CDtablein
{
}
.CDtitle
{
    FONT: 8pt Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #9999cc
}
.CDheader
{
    FONT: 8pt Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #eeeeee
}
.CDodd
{
    FONT: 8pt Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #9999cc
}
.CDeven
{
   FONT: 8pt Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #9999cc
}
.CDctitle
{
   FONT: 8pt Helvetica, Arial, sans-serif;
}
.CDcsubtitle
{
   FONT: 8pt Helvetica, Arial, sans-serif;
}
.CDcauthor
{
   FONT: 8pt Helvetica, Arial, sans-serif;
}
.Cdctime
{
   FONT: 8pt Helvetica, Arial, sans-serif;
}
.CDcdate
{
   FONT: 8pt Helvetica, Arial, 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: 10pt Geneva, Arial, Helvetica, sans-serif
}
.NLtocdiv
{
	padding: 10px;
    background-color: #eeeeee
}
.NLtochr
{
    COLOR: gray
}
.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 Geneva, Arial, Helvetica, sans-serif
}
.NLdate
{
    FONT: 8pt Geneva, Arial, Helvetica, sans-serif
}
.NLdiv
{
    COLOR: gray
}

.listren-header {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	background-color: gray;
	height: auto;
	font-size: 10px;
	font-weight: bolder;
	color: white;
	text-decoration: none ;
}
.listren-headerhilite {
	background-color: #BABABA;
}
.listren-headerhover {
	background-color: #DDDDDD;
}
.listren-headerlink:link {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: white;
	text-decoration: underline;
}
.listren-headerlink:visited {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: white;
	text-decoration: underline;
}
.listren-rowhilite {
	background-color: #FFDDB0;
}
.listren-listcell {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	color:  #000033;
}
.listren-listcellhilite:link {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #0000ff;
	text-decoration: underline;
}
.listren-listcellhilite:visited {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #0000bb;
	text-decoration: underline;
}