/* Template Specific Styles */
body { 
	text-align:center;
	background-image: url(/siteimages/bk_stars.jpg);
	background-repeat: repeat-x;
	margin: auto; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
}


.headerImage { 
	background-color: #FFFFFF;
}

.containerTable { 
	border: 1px solid #442156;
}

.navigationbar { 
	background-image: url(navbarbg.jpg); 
	background-repeat:repeat-x;
}

.textbar { 
	border-top:1px solid #442156; 
	padding-top: 5px; 
	padding-bottom: 6px; 
	padding-left: 8px; 
	padding-right: 8px; 
	background-image: url(textbar_bg.jpg); 
	background-repeat:repeat-y; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #7A4696; 
	font-weight: normal;
}

td.pageTitle { 
	padding-top: 8px; 
	padding-bottom: 8px; 
}

h1.Title {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 24px; 
	color: #7A4696; 
	font-weight: bold; 
	text-align:left; 
	border-bottom:0
}

.h1_text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
line-height:22px;
color:#4c377b;
font-weight:700;
}

.h2_text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
color:#29a7db;
font-weight:700;
}

.h3_text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
color:#333;
font-weight:600;
margin:0;
padding:0;
}

.h4_text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
line-height:14px;
color:#EA8500;
font-weight:600;
margin:0;
padding:0;
}

.h5_text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:14px;
color:#EA8500;
font-weight:600;
margin:0;
padding:0;
}

.leftColumn { 
	border-bottom:1px solid #EC8101; 
	width: 170px; 
	background-color: #FFFFFF; 
	border-right:2px solid #EC8101; 
	font-size: 12px; border-top:1px solid #442156;
}

.rightColumn { 
	border-bottom:1px solid #EC8101; 
	width: 170px; 
	background-color: #FAEAD3; 
	border-left:2px solid #EC8101; 
	border-top:1px solid #442156;
}


.footerContent { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	color:#29a7db;
	font-weight:700;
}


.footerLinksMain { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	width:780px;
}

.footerLinks { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	width:780px;
}


.inlineHtml { 
	padding: 8px 8px 0px 8px;
}

.contentColumn { 
	border-bottom:1px solid #EC8101; 
	background-color: #FFF; 
	padding: 8px; 
	border-top:1px solid #442156;
}

.contactInfoMain { 
	padding-top: 8px; 
	padding-bottom: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #666666; 
	font-weight: normal;
}

.contactInfo { 
	padding-top: 8px; 
	padding-bottom: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: normal;
}

/* Link Styles */
a:link { color: #67238B;}
a:visited { color: #74468C;}
a:hover { color: #67238B; text-decoration: underline;}
a:active { color: #67238B; text-decoration: underline;}

a.leftColumn:link { color: #67238B;}
a.leftColumn:visited { color: #74468C;}
a.leftColumn:hover { color: #67238B; text-decoration: underline;}
a.leftColumn:active { color: #67238B; text-decoration: underline;}

a.rightColumn:link { color: #67238B;}
a.rightColumn:visited { color: #74468C;}
a.rightColumn:hover { color: #67238B; text-decoration: underline;}
a.rightColumn:active { color: #67238B; text-decoration: underline;}


/* Navigation Styles */
a.secondaryNavOn { 
padding: 3px 0px 0px 3px; background-image: url(subnav_main_over.jpg); background-repeat: repeat-x; display: block; width: 170px; height: 23px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; color: #4F1B67; text-decoration: none;
}

a.secondaryNavOn:visited { 
padding: 3px 0px 0px 3px; background-image: url(subnav_main_over.jpg); background-repeat: repeat-x; display: block; width: 170px; height: 23px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; color: #4F1B67; text-decoration: none;
}

a.secondaryNavOn:hover { 
padding: 3px 0px 0px 3px; background-image: url(subnav_main_over.jpg); background-repeat: repeat-x; display: block; width: 170px; height: 23px; color: #4F1B67; text-decoration: none;
}

a.secondaryNav { 
padding: 3px 0px 0px 3px; background-image: url(subnav_main_out.jpg); background-repeat: repeat-x; display: block; width: 170px; height: 23px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; color: #4F1B67; text-decoration: none;
}

a.secondaryNav:visited { 
padding: 3px 0px 0px 3px; background-image: url(subnav_main_out.jpg); background-repeat: repeat-x; display: block; width: 170px; height: 23px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; color: #4F1B67; text-decoration: none;
}

a.secondaryNav:hover { 
padding: 3px 0px 0px 3px; background-image: url(subnav_main_over.jpg); background-repeat: repeat-x; display: block; width: 170px; height: 23px; color: #4F1B67; text-decoration: none;
}

a.thirdNavOn { 
background-color: #F2EDF5; display: block; padding: 5px 0px 5px 12px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #4F1B67; text-decoration: none;
}

a.thirdNavOn:visited { 
background-color: #F2EDF5; display: block; padding: 5px 0px 5px 12px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #4F1B67; text-decoration: none;
}

a.thirddaryNavOn:hover { 
background-color: #F2EDF5; display: block; padding: 5px 0px 5px 12px; color: #4F1B67; text-decoration: underline;
}

a.thirdNav { 
background-color: #F2EDF5; display: block; padding: 5px 0px 5px 12px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #4F1B67; text-decoration: none;
}

a.thirdNav:visited { 
background-color: #F2EDF5; display: block; padding: 5px 0px 5px 12px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #4F1B67; text-decoration: none;
}

a.thirdNav:hover { 
background-color: #F2EDF5; display: block; padding: 5px 0px 5px 12px; color: #4F1B67; text-decoration: underline;
}

a.fourthNavOn { 
font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; color: #FFF; text-decoration: none;
}

a.fourthNavOn:visited { 
font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; color: #FFF; text-decoration: none;
}

a.fourthNavOn:hover { 
color: #000; text-decoration: none;
}

a.fourthNav { 
font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; color: #FFF; text-decoration: none;
}

a.fourthNav:visited { 
font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; color: #FFF; text-decoration: none;
}

a.fourthNav:hover { 
color: #000; text-decoration: none;
}





a.footerNavOn { 
padding: 0px 5px 5px 5px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #4F1B67; text-decoration: none;
}

a.footerNavOn:visited { 
padding: 0px 5px 5px 5px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #4F1B67; text-decoration: none;
}

a.footerNavOn:hover { 
padding: 0px 5px 5px 5px; color: #B194C2; text-decoration: none;
}

a.footerNav { 
padding: 0px 5px 5px 5px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #0000FF; text-decoration: none;
}

a.footerNav:visited { 
padding: 0px 5px 5px 5px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #B194C2; text-decoration: none;
}

a.footerNav:hover { 
padding: 0px 5px 5px 5px; color: #4F1B67; text-decoration: none;
}



a.footerNavOnOther { 
padding: 0px 5px 5px 5px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none;
}

a.footerNavOnOther:visited { 
padding: 0px 5px 5px 5px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none;
}

a.footerNavOnOther:hover { 
padding: 0px 5px 5px 5px; color: #FFFFFF; text-decoration: none;
}

a.footerNavOther { 
padding: 0px 5px 5px 5px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none;
}

a.footerNavOther:visited { 
padding: 0px 5px 5px 5px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none;
}

a.footerNavOther:hover { 
padding: 0px 5px 5px 5px; color: #FFFFFF; text-decoration: none;
}

/* -------- Standard Sphere Styles -------- */
.print_email { width:100%;}
td.textsizemodify { background-image:url("textsize_icon.gif"); background-repeat:no-repeat;}
td.printfriendly { background-image:url("print_icon.gif"); background-repeat:no-repeat;}
td.emailfriend { background-image:url("mail_icon.gif"); background-repeat:no-repeat;}
td.bookmark { background-image:url("bookmark_icon.gif"); background-repeat:no-repeat;}
td.causzine { background-image:url("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:124px; height:17px;}
.email_img { width:124px; height:17px;}
.bookmark_img { width:124px; height:17px;}
.causzine_img { width:124px; height:17px;}


/* Advocacy Styles */
.ad_table { width:550px; padding:8px;}
.ad_officialTable { width:440px; padding:8px; border:solid 1px #CCC;}
.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("states_map.gif"); background-repeat:no-repeat;}
.ad_ActionTitle {}
.ad_divider { background-color:#CCC; height:2px;}
.ad_btnGo { width:40px; height:20px; background-image:url("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:#FFF;}
.ad_btnSubmit { width:63px; height:20px; background-image:url("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:#FFF;}
.ad_btnDetails { font:9pt verdana; text-decoration:none; text-align:center; width:50px; height:20px; background-color:#003399; color:#FFF;}
.ad_btnPreview { width:80px; height:20px; background-image:url("cmd_preview.gif"); background-repeat:no-repeat;}
.ad_btnSend { width:90px; height:20px; background-image:url("cmd_send_now.gif"); background-repeat:no-repeat;}
.ad_btnBack {}
.ad_btnFind { width:40px; height:20px; background-image:url("cmd_find.gif"); background-repeat:no-repeat;}
.ad_Image {}
.ad_Decription {}
.ad_RightBox { width:150px; border:solid 1px #CCC; padding:5px;}
.ad_UrgentItem { padding-left:20px; background-image:url("headline_urgent.gif"); background-repeat:no-repeat;}
.ad_MyAction { padding-left:20px; background-image:url("my_action.gif"); background-repeat:no-repeat;}
.ad_text { font: 9pt verdana; color:#000;}
.text { font:10pt verdana;}
.text-small { font: 9pt verdana; color:#000;}
.text-bold { font: 10pt verdana; color:#000;}
.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:#FFF; background-image:url("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:#FFF; background-image:url("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:#FFF; background-image:url("takeaction_bg.gif"); background-repeat:no-repeat;}
.bill_Alert { font:bold 10pt; color:#cc0000;}
.bill_Search { display:block; width:65px; height:25px; color:#000; background-color:#D4D0C8;}
.bill_Search:visited { display:block; width:65px; height:25px; color:#000; background-color:#D4D0C8;}
.bill_Search:hover { display:block; width:65px; height:25px; color:#000; background-color:#D4D0C8;}
.bill_Go { display:block; width:80px; border:solid 1px #990000; color:#FFF; background-color:#990000;}
.bill_Go:visited { display:block; width:80px; border:solid 1px #990000; color:#FFF; background-color:#990000;}
.bill_Go:hover { display:block; width:80px; border:solid 1px #990000; color:#FFF; background-color:#990000;}
.bill_Underline { border-top:solid 1px #000; padding-top:5px;}
.bill_y { width:30px; height:30px; background-image:url("bill_yes.gif"); background-repeat:no-repeat;}
.bill_n { width:30px; height:30px; background-image:url("bill_no.gif"); background-repeat:no-repeat;}
.bill_a { width:30px; height:30px; background-image:url("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:#FFF; background-image:url("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:#FFF; background-image:url("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:#FFF; background-image:url("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("cmd_go.gif"); background-repeat:no-repeat;}
.vote_Underline { border-top:solid 1px #000; padding-top:5px;}
.vote_Position { width:30px; height:30px;}
.vote_y { width:30px; height:30px; background-image:url("bill_yes.gif"); background-repeat:no-repeat;}
.vote_n { width:30px; height:30px; background-image:url("bill_no.gif"); background-repeat:no-repeat;}
.vote_a { width:30px; height:30px; background-image:url("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 #CCC; padding:5 0 5 0;}
.ad_btnSearch { width:40px; height:20px; background-image:url("cmd_find.gif"); background-repeat:no-repeat;}
TD.Banner { FONT-SIZE: 18px; COLOR: #555555; FONT-FAMILY: Arial,Helvetica; BACKGROUND-COLOR: #FFF;}
.Copyright { FONT-SIZE: 10px; COLOR: #CCC; FONT-FAMILY: Arial,Helvetica;}
TD.Copyright1 { BACKGROUND-COLOR: #660000;}
TD.Copyright2 { BACKGROUND-COLOR: #660000;}
.Path { font-size: 11px; color: #EC8101;}
.Path:hover { COLOR: #990000;}
.T1 { FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFF; TEXT-ALIGN: center; TEXT-DECORATION: none;}
A.T1:hover { COLOR: #FFF; 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: #FFF; 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: #FFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
TD.M1L2  {BACKGROUND-COLOR: #000;}
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: #FFF; 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: #FFF; 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: #FFF; 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;}

/* Forms */
.Alert { font: 10pt Arial, Helvetica, sans-serif; color: #EC8101;}

/* Contact */
.CT { font-weight: normal; font-family: Verdana, Arial, san-serif; font-size: 11px; color: #000;}
.CTtableout { BACKGROUND-COLOR: #FFF;}
.CTtablein { font-weight: bold; font-family: Verdana, Arial, san-serif; font-size: 11px; color: #000;}
.CTtitle { font-weight: normal; font-family: Verdana, Arial, san-serif; font-size: 11px; color: #000; background-color: #FFF;}
.CTsubtitle { font-weight: normal; font-family: Verdana, Arial, san-serif; font-size: 11px; color: #000; background-color: #FFF;}
.CTheader { font-weight: normal; font-family: Verdana, Arial, san-serif; font-size: 11px; color: #000; background-color: #FFF;}
.CTodd { font-weight: normal; font-family: Verdana, Arial, san-serif; font-size: 11px; color: #000; background-color: #FFF;}
.CTeven { font-weight: normal; font-family: Verdana, Arial, san-serif; font-size: 11px; color: #000; background-color: #FFF;}

.CDtableout { BACKGROUND-COLOR: #FFF;}
.CDtablein {}
.CDtitle { FONT: 9pt Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dddddd;}
.CDheader { FONT: 9pt Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee;}
.CDodd { FONT: 9pt Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFF;}
.CDeven { FONT: 9pt Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFF;}
.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: #EEE;}
.FCfn { FONT: 9pt Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFF;}
.FCfnreq { FONT: bold 9pt Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFF;}
.FCfnerr { FONT: bold 9pt Arial, Helvetica, sans-serif; COLOR: #ff0000; BACKGROUND-COLOR: #FFF;}
.FCfh { FONT: 9pt Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFF;}
.FCin { FONT: 9pt Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFF;}
.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: 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;}
