/*  Template structural */
Body{background-image: url(bg_dotted_circles.gif); background-repeat: no-repeat; background-position:center top; background-color:#E05C0F; font-family:Arial, Helvetica, sans-serif; FONT-SIZE: 12px; text-align:center; margin-top:15px}
.HeaderTD {padding-top:1px; padding-right:15px; background-image: url(bg_top_purple.gif); background-repeat: no-repeat; height:81px}
.logoCell {width:300px; padding-left:50px}
table.headerTable {text-align:left; background:#43AF18}
.headerTable td p {display:block; padding-right:20px; font:bold 10pt Arial, Helvetica, sans-serif; color:#fff; line-height:18pt; margin:0}
.LeftColumn{width:150px; text-align:left; border-top:1px solid #FFCC33}
.MiddleColumn{width:456px; text-align:left;}
.MiddleColumnNR {width:608px; text-align:left;}
.RightColumn{padding-top:242px; background:url(bg_curv_right.gif) no-repeat; width:152px; text-align:left;}
.ContentColumn {padding-left:18px}
.breadcrumb {text-align:left; color:#7F317F; padding-left:18px; padding-bottom:10px; padding-top:10px; FONT-SIZE: 12px;}
.quicklinks {text-align:right}
.CenterColumn {width:608px}
.homeTable {padding:15px}
table.ContentTable {width:428px; border-top:1px solid #FFCC33; border-right:1px solid #FFCC33}
table.ContentTableNR {width:580px; border-top:1px solid #FFCC33; border-right:1px solid #FFCC33; margin-left:18px; _margin-left:0px;}
.ContentTable td, table.ContentTableNR td {padding:5px 5px 0px 0px}
.IntRightColumn {text-align:left; background:url(righttop.gif) top center no-repeat; margin:15px 15px 0px 15px; padding:15px 15px 0px 15px; width:130px}
table.homeheader {width:456px; height:208px; background-image:url(homeheader2.jpg)}
img.kinteraLogo {width:168px; height:18px; background-image:url(../../../../.Trash/atf/pictures/%7b1D98620C-CB6F-4825-A0AC-6E5BDFFC78E5%7d/KINTERA_LOGO.Gif)}

/* Navigation */

.nav1 {text-align:right; border-bottom:1px solid #FFCC33;}
a.primaryNav:link, a.primaryNav:active, a.primaryNav:visited {
display:block; padding:10px 25px 5px 0px; background-color:#43AF18; FONT:Bold 16px Arial, Helvetica, sans-serif; color: #ffffff; TEXT-DECORATION: none; text-transform:lowercase}
a.primaryNavOn:link, a.primaryNavOn:active, a.primaryNavOn:visited {
display:block; padding:10px 25px 5px 0px; background-color:#7F317F; FONT:Bold 16px Arial, Helvetica, sans-serif; color: #ffffff; TEXT-DECORATION: none; text-transform:lowercase}
a.primaryNavOn:hover, a.primaryNav:hover {
display:block; padding:10px 25px 5px 0px; background-color:#7F317F; FONT:Bold 16px Arial, Helvetica, sans-serif; color: #ffffff; TEXT-DECORATION: none; text-transform:lowercase}


.nav2 {text-align:right; background-color:#996699; padding:8px 0px 5px 0px; border-top:1px solid #7F317F}
a.secondaryNav:link, a.secondaryNav:active, a.secondaryNav:visited {display:block; padding-right:25px; FONT:bold 11px Arial, Helvetica, sans-serif; color: #fff; TEXT-DECORATION: none;}
a.secondaryNavOn:link, a.secondaryNavOn:active, a.secondaryNavOn:visited {display:block; padding-right:25px; background:url(nav_arrow.gif) right no-repeat; FONT:bold 11px Arial, Helvetica, sans-serif; color: #fff; TEXT-DECORATION: none;}
a.secondaryNav:hover, a.secondaryNavOn:hover {display:block; padding-right:25px; FONT:bold 11px Arial, Helvetica, sans-serif; color: #fff; TEXT-DECORATION: underline;}


.nav3 {text-align:right;}
a.thirdNavOn:link, a.thirdNavOn:active, a.thirdNavOn:visited {FONT:Normal 11px Arial, Helvetica, sans-serif; color: #000000; TEXT-DECORATION: none;}
a.thirdNavOn:hover {FONT:bold 11px Arial, Helvetica, sans-serif; color: #fff; TEXT-DECORATION:underline;}
a.thirdNav:link, a.thirdNav:active, a.thirdNav:visited {FONT:Normal 11px Arial, Helvetica, sans-serif; color: #000000; TEXT-DECORATION: none;}
a.thirdNav:hover {FONT:bold 11px Arial, Helvetica, sans-serif; color: #fff; TEXT-DECORATION:underline; }

/* Header */

input.agencySearch {width:80px; height:15px; font:7pt verdana; padding-right:5px; border:1px solid #000; color:#000}
input.purpButton {width:25px; height:18px; background:transparent url(btn_arrow_purplebg.gif) top left no-repeat; padding:0; margin:2px 0px -2px 5px;}
label.agency_sbt {display:none}
td.headerLinks {height:40px; color:#ffcc33;}
td.AgencyTD {height:40px}
input.headerSearch {width:120px; height:15px; font:7pt verdana; padding-right:5px; border:1px solid #000; color:#000}
input.search {width:75px; height:15px; font:7pt verdana; padding-right:5px; border:1px solid #000; color:#000}
a.HeaderNav:link, a.HeaderNav:active, a.HeaderNav:visited, a.HeaderNavOn:link, a.HeaderNavOn:active, a.HeaderNavOn:visited,  a.HeaderNav:hover, a.HeaderNavOn:hover {
FONT:Normal 12px Arial, Helvetica, sans-serif; color:#ffcc33; text-decoration:underline;}
.headerButton {background:url(../../../../.Trash/atf/pictures/%7b1D98620C-CB6F-4825-A0AC-6E5BDFFC78E5%7d/purpur_arrow.gif) no-repeat; margin:3px; padding:3px}

/* Signup */
label.midbox_sbt {display:none}
input.btn_midbox {width:25px; height:18px; background:transparent url(btn_arrow_purplebg.gif) top left no-repeat; padding:0; margin:2px 0px -2px -5px;}
img.donate_box {width:25px; background:transparent url(btn_arrow_purplebg.gif) top left no-repeat; margin-left:-10px}

/* Newsletter */
.newsletterTable {margin:-1px 0 10px 0; padding:8px; background:#FFCC33 url(yellow_curv.gif) bottom no-repeat}
input.purpButtonNews {width:20px; height:18px; background:transparent url(btn_arrow_drkpurp.gif) top left no-repeat; padding:0; margin:2px 0px -1px 0px;}
label.news_sbt {display:none}

td.footercol{color:#ffcc33; padding-top:15px; padding-bottom:10px; }
span.footercol{FONT:Normal 11px Arial, Helvetica, sans-serif; color:#ffcc33; line-height:15pt}
a.FooterNav:link, a.FooterNav:active, a.FooterNav:visited, a.FooterNavOn:link, a.FooterNavOn:active, a.FooterNavOn:visited {
FONT:Normal 11px Arial, Helvetica, sans-serif; color:#ffcc33; text-decoration:none; line-height:15pt}
a.FooterNav:hover, a.FooterNavOn:hover {
FONT:Normal 11px Arial, Helvetica, sans-serif; color:#ffcc33; text-decoration:underline; line-height:15pt}
.bottomCurv {background:url(bottom_curv_orange.gif) no-repeat}

/*  Start Default Advocacy Styles
.welcomeTxt {  font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF; }
a.welcomeTxt {  font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF; text-decoration:underline}
a.welcomeTxt:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF; text-decoration:underline}
a.welcomeTxt:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF; text-decoration:underline}
.footerNav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: none}
.footerNav:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: none}
.footerNav:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: none}
.footerNavOn {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: none}
.footerNavOn:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: none}
.footerNavOn:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: none}
.headerTable { width:100%; height:24px; background-color:#009933}
.headerCol1 { text-align:center }
.utilityTable { width:760px; height:24px; background-color:#009933}
.utilityCol1 { text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
.utilityCol2 {  text-align: right}
.topnavTable {  height: 24px}
.topnavCol {  height: 24px}
.topnavSeparator {  background-image: url(http://www.bbbsa.org/AccountTempFiles/cf/\{63E1B372-B066-4D25-9EF0-105DB2DE70A1\}/topNav_vertline.gif); width: 25px; height:20px}
.topNav {}
.primarynavTable {  width: 760px; height:25px;}
td.primaryCol { background-image: url(http://www.bbbsa.org/AccountTempFiles/cf/\{63E1B372-B066-4D25-9EF0-105DB2DE70A1\}/primarynav_bg.gif); width: 760px;  height:25px; text-align: center}
.primaryNav {}
.HomeGutterImg { height:20px }
.InteriorGutterImg { height:44px }
.mainTable {  width: 760px; padding-bottom:20px }
.leftCol { width: 176px; padding-right:20px }
.leftnavtable {  background-color: #F2F2F2; width: 176px}
.secondaryNavCol {  padding-top:2px; text-align:left; border: CAC3D5; border-style: dotted; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-image: url(http://www.bbbsa.org/AccountTempFiles/cf/\{63E1B372-B066-4D25-9EF0-105DB2DE70A1\}/SECONDARYNAV_ARROW_PARTICIPATE.GIF); background-repeat: no-repeat; height:30px; padding-left: 23px}
.secondaryNav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
.secondaryNav:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
.secondaryNav:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3399FF; text-decoration: none}
.secondaryNavOn {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3399FF; text-decoration: none}
.secondaryNavOn:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3399FF; text-decoration: none}
.secondaryNavOn:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3399FF; text-decoration: none}

.contentCol {  padding: 0 20 20 0 }
.contentTable { width:100% }
.print_email {}
.printfriendly {}
.print_img {}
.emailfriend {}
.email_img {}
.bottomTable {  width: 100%; border-top:solid 1px #009933; height:35px}
.footerTable {  width: 760px; }
.footerCol1 { padding-left:5px; text-align:left }
.footerVertline {  color: 999999; text-decoration: none; padding-right: 5px; padding-left: 5px; font-size: 10px}
.footerCol2 {  padding-right: 20px; text-align: right}
.copyright {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: 999999; text-decoration: none; text-align: right}
.participate { color:#3399FF } */
.Alert
{
    FONT-WEIGHT: bold;
    COLOR: red
}
.CT
{
    FONT: 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.ContentTable td table {width:95%}
.CTtableout
{
    BACKGROUND-COLOR: #FFFFFF;
	width:400px;
	
}
.CTtablein
{
    text-align:left	
}
.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
{

}
.CDtablein
{
background-color:#996699
}
.CDtitle
{
    FONT: 9pt Arial, Helvetica, sans-serif;

}
.CDheader
{
    FONT:bold 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFCC33;
	text-align:center
}
.CDOdd
{
    FONT: 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.CDEven
{
    FONT: 9pt Arial, Helvetica, sans-serif;
    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
}
.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 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: gray
}

.NLsubtitle
{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #676767; text-decoration: none

}
.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
{
   border:dotted 2px #C9C2D4;
}
/* Elected Officials */
#ad_wrapper h3, #ad_Ele_search h3 {
font-size:11pt;
line-height:160%;
color:#3797FE} 
#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:27px;
		width:45px;
		cursor: pointer;
		background: transparent url(ad_find.gif) no-repeat;
		margin-top:-5px;
		margin-left:5px} 
		
div#ad_Ele_addr_wpr fieldset#ad_Ele_addr input.ad_sbt {
		height:27px;
		width:45px;
		cursor: pointer;
		background: transparent url(ad_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}

.orangeline{ border-top: 1px solid #FFCC33; padding-bottom: 10px; padding-top:10px;}