/*-----

Updated by: Leon Turong @ heart.org
Date: 1/19/2011

------*/


/*------------------------------------------------------------------------------------
      Global Reset Styles
  ------------------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}

/*------------------------------------------------------------------------------------
      AHA Header Styles
  ------------------------------------------------------------------------------------*/
  
/* Dimensions ------------------------------------------ */
.width960{
width: 972px !important; /* duh! */
margin: 0 auto;
overflow: visible;
height: 85px;
min-height: 85px;
clear:both;
}


/* Wrappers -------------------------------------------- */
/* HEADER WRAPPER */
#headerWrapper{
background: transparent !important;
margin: inherit;
padding: inherit;
width: 100%;
font-size: 100%;
height: 85px;
min-height: 85px;
border-bottom:0 !important;


}

.headerDesign{
overflow: hidden;
background: transparent url() no-repeat scroll center top !important;

}

.displayLanguages {
	display:none !important;
}

/*------------------------------------------------------------------------------------
      Start Donate Styles
  ------------------------------------------------------------------------------------*/
  
.displayDonate, a.displayDonate {display:none; background:transparent !important;}

/*
.displayDonate {
	width: 126px !important;
	margin:32px 0 10px !important;
	background:transparent !important;
	color:#fff;
	font-weight: bold !important;
	background:transparent url(bg_btn_donate.gif) no-repeat !important;
}

a.displayDonate{
height: 37px !important;
}
*/
/*------------------------------------------------------------------------------------
      End of Donate Styles
  ------------------------------------------------------------------------------------*/

.displayLanguages, .displayLanguages a {
	display:none !important;
}

.searchWrap {
display:none !important;
}

.searchWrap .input {
display:none !important;
}


/*------------------------------------------------------------------------------------
      AHA Layout Styles
  ------------------------------------------------------------------------------------*/

#main_container {
	margin:0 auto;
	width:972px;
}

#int_2col #top_navigation, #int_3col #top_navigation, #int_noleft #top_navigation {
	width:961px;
    padding-left:11px;
	height:74px;
	/*background:transparent url(bg_topnav_temp_white74.jpg) no-repeat; (TEMP)*/
	background:transparent url(bg_topnav_int3.jpg) no-repeat;
	
}

#maincontent_int {
	width:972px;
	background:transparent url(bg_content.gif) repeat-y;
	padding-left:28px;
}

#maincontent_community {
	width:937px;
	height:394px;
	padding:25px 0 0 35px;
	background:transparent url(bg_team_community.jpg) no-repeat;
}

#maincontent_noleft {
	width:972px;
	background:transparent url(bg_content2.gif) repeat-y;
}

#leftcol {
	width:202px;
	float:left;
}

#content_table_container {
	margin-left:241px;
	margin-right:35px;
}

#content_table_container_noleft {
	margin-left:35px;
	margin-right:35px;
}


table#content_table {
	margin-top:15px;
}

#int_2col table#content_table {
	margin-top:15px;
	width:665px;
}

#content_table_container_noleft table#content_table {
	margin-top:15px;
}

#hp_bottom_content {
	clear:both;
	margin-bottom:30px;
	overflow:hidden;
	margin-left:11px;
}

#int_bottom_content {
	clear:both;
	width:972px;
	height:54px;
	background:transparent url(content_frame_bot.gif) no-repeat;
}
#int_bottom_content_noleft {
	clear:both;
	width:972px;
	height:45px;
	background:transparent url(content_frame_bot2.gif) no-repeat;
}
#quick_links {
	text-align:right;
	padding:3px 3px 0 0;
	margin-right:35px;
}


a.leftnav2, a.leftnav2_current {
	background:#D8D8D8 url(bg_lnav_dotted.gif) 0% 100% repeat-x;
	color:#000000;
	text-decoration:none;
	display:block;
	padding:10px 15px;
	font-weight:bold;
	font-size:11px;
}

a.leftnav3, a.leftnav3_current {
	background: #cbcbcb url(bg_lnav_dotted.gif) repeat-x 0% 100%;
	color:#000000;
	text-decoration:none;
	display:block;
	padding:10px 25px;
	font-size:11px;
}

a.leftnav4, a.leftnav4_current {
	background: #bebebe url(bg_lnav_dotted.gif) repeat-x 0% 100%;
	color:#000000;
	text-decoration:none;
	display:block;
	padding:10px 35px;
	font-size:11px;
}

#rightcol {
	float:left;
	margin-left:25px;
	width:160px;
	padding-top:15px;
}

#content_table3Col {
	float:left;
	width:480px;
	margin-top:5px;
}

#hp_team #maincontent_hp {
	width:972px;
	height:435px;
	background:transparent url(bg_team_hp4.jpg) no-repeat;
}

#hp_national #maincontent_hp {
	width:972px;
	height:412px;
	background:transparent url(bg_national.jpg) no-repeat;
}


#hp_bottom_content #team_data_col1, #hp_bottom_content #team_data_col2, #hp_bottom_content #team_data_col3 {
	width:212px;
	min-height:300px;
	float:left;
	padding:0 0 0 16px;
	font-size:11px;
	background:transparent url(BG_HP_BOT_SEC2.GIF) 0% 0% no-repeat;
	margin-right:12px;
}


#hp_bottom_content #team_data_col1 ul, #hp_bottom_content #team_data_col2 ul, #hp_bottom_content #team_data_col3 ul {
	min-height:200px;
}

#community_bottom_content #team_data_col1, #community_bottom_content #team_data_col2, #community_bottom_content #team_data_col3 {
	width:292px;
	min-height:300px;
	float:left;
	padding:0 0 0 16px;
	font-size:11px;
	background:transparent url(BG_HP_BOT_SEC_wide.jpg) 0% 0% no-repeat;
	margin-right:12px;
}
#team_data_col4 {
	width:212px;
	float:left;
	padding:0px 0 0 16px;
	font-size:11px;
	text-align:center;
	background:transparent url(bg_hp_bot_thermometer.gif) 0% 0% no-repeat;
}
.subheader {color:#ffffff;}

#heartwalk_hp_col1 strong, #heartwalk_hp_col2 strong, #heartwalk_hp_col3 strong, #heartwalk_hp_col1 b, #heartwalk_hp_col2 b, #heartwalk_hp_col3 b{
color:#3e541f;
padding-bottom:3px;
}

#heartwalk_hp_col1, #heartwalk_hp_col2, #heartwalk_hp_col3{
	width:188px;
	float:left;
	padding:0 0 0 16px;
	font-size:11px;
	margin-right:12px;
	background:transparent url(BG_HP_BOT_SEC4.GIF) 0% 0% no-repeat;
}

#heartwalk_hp_col1{
text-align:center;
}

#heartwalk_hp_col4{
width:284px; 
padding:0 0 0 16px;
text-alignx:center;
background:transparent url(BG_HP_BOT_SEC5.GIF) 0% 0% no-repeat;
float:left;
}

/*------------------------------------------------------------------------------------
      AHA Footer Styles
  ------------------------------------------------------------------------------------*/
#footer_wrapper {
	background:transparent url(bg_footer.gif) no-repeat;
	position: relative;
	color: #7b7b7b !important;
	margin-top: 0px;
	clear:both;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	padding:10px 16px !important;
	margin-left:11px !important;
	font: normal 11px Arial, Verdana, Helvetica, sans-serif !important;
	border-top:0 !important;
}
#footer_buff {
	margin: 0px auto;
	width: 940px;
	padding:0;
}
.footerTitle {
	display: block;
	font-weight: bold !important;
	font-family:"Lucida Sans", Arial, Helvetica, sans-serif !important;
	font-size:14px !important;
	color:#8A0101 !important;
	padding-bottom:2px !important;
}
.footerTitle a {
	color: #8A0101 !important;
	font-weight: bold !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
	display:block;
	text-decoration: underline !important;
}
#footer_wrapper #footer_buff .about {
	width: 233px !important;
	display: block;
	color: #7b7b7b !important;
}

#footer_wrapper #footer_buff .contact {
	color: #7b7b7b !important;
}

#footer_wrapper #footer_buff ul li {
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	margin-top: 2px !important;
	font-size:11px !important;
}
#footer_wrapper #footer_buff ul li a, #footer_wrapper #footer_buff ul ol span a {
	color: #8A0101 !important;
	text-decoration: underline !important;
	font-size:11px !important;
}
#footer_wrapper #footer_buff ul ol li {
	margin-left: 0 !important;
}
/*#footer_wrapper #footer_buff .sites {
	
}

#footer_wrapper #footer_buff .causes {
	
}*/


.sites, .causes {
	width: 193px !important;
	border:0;
}
.contact {
	width: 140px !important;
	border:0 !important;
}
.about {
	float: left;
	padding-right: 0px;
	border:0 !important;
}
.about ul li a {
	text-decoration: none
}
.sites, .causes, .contact {
	float: left;
	padding-left: 50px !important;
	padding-right: 0px;
	border:0 !important;
	
}
#footer_wrapper #footer_buff ul {
	padding:0 !important;
	margin: 0 !important;
}
#footer_wrapper #footer_buff ul li span {
	font-weight: bold;
}
#footer_wrapper #footer_buff ul ol {
	padding: 0 !important;
	margin: 0 !important;
}
#footer_wrapper #footer_buff .floatright {
	float: right;
}
#footer_wrapper #footer_buff .floatleft {
	float: left;
}
p.legal {
	clear:both;
	padding:20px;
	text-align:center;
	font-size: 10px;
}
p.legal span {
	display: block;
}
p.legal a {
	color: #5d5d5d;
	text-decoration: none;
}
li.seals {
	clear: both;
	text-align: center;
	padding: 20px 5px 0;
}
li.seals img {
	padding: 5px 8px;
}











/*------------------------------------------------------------------------------------
      Basic Sphere Layout Styles
  ------------------------------------------------------------------------------------*/



/* 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, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.Copyright
{
    FONT-SIZE: 10px;
    COLOR: #cccccc;
    FONT-FAMILY:Arial, Helvetica, sans-serif
}
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
}



/* Form */
.Alert{FONT: 12px Arial, Helvetica, sans-serif; COLOR: #cc0000}
.CT{FONT: 12px Arial, Helvetica, sans-serif}
.CTtableout{BACKGROUND-COLOR:#ffffff}
.CTtablein{}
.CTtitle{FONT: bold 12px Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff}
.CTsubtitle{FONT: bold 12px Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff}
.CTheader{FONT: 12px Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff}
.CTodd{FONT: 12px Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff }
.CTeven{FONT: 12px Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff}

/* Calendar */
.CDtableout{BACKGROUND-COLOR: gray}
.CDtablein{}
.CDtitle{FONT: 12px Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dddddd}
.CDheader{FONT: 12px Arial, Helvetica, sans-serif;BACKGROUND-COLOR: #eeeeee}
.CDodd{FONT: 12px Arial, Helvetica, sans-serif;BACKGROUND-COLOR: #ffffff}
.CDeven{FONT: 12px Arial, Helvetica, sans-serif;BACKGROUND-COLOR: #ffffff}
.CDctitle{FONT: bold 12px Arial, Helvetica, sans-serif;}
.CDcsubtitle{FONT: bold 12px Arial, Helvetica, sans-serif;}
.CDcauthor{FONT: italic 12px Arial, Helvetica, sans-serif;}
.Cdctime{FONT: 12px Arial, Helvetica, sans-serif;}
.CDcdate{FONT: 12px Arial, Helvetica, sans-serif;}


.CFdirectory{FONT: 11px Arial, Helvetica, sans-serif}
.CFtitle{FONT: bold 11px Arial, Helvetica, sans-serif}
.CFtext{FONT: 11px Arial, Helvetica, sans-serif}
.FCtableout{BACKGROUND-COLOR: gray}
.FCtablein{}
.FClabel{FONT: bold 11px Arial, Helvetica, sans-serif;BACKGROUND-COLOR: #eeeeee}
.FCfn{FONT: 11px Arial, Helvetica, sans-serif;BACKGROUND-COLOR: #ffffff}
.FCfnreq{FONT: bold 11px Arial, Helvetica, sans-serif;BACKGROUND-COLOR: #ffffff}
.FCfnerr{FONT: bold 11px Arial, Helvetica, sans-serif;COLOR: #ff0000;BACKGROUND-COLOR: #ffffff}
.FCfh{FONT: 11px Arial, Helvetica, sans-serif;BACKGROUND-COLOR: #ffffff}
.FCin{FONT: 11px Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff}


/* Content index */
.NL{FONT: 12px Arial, Helvetica, sans-serif;}
.NLtoctitle{FONT: bold 12px Arial, Helvetica, sans-serif;}
.NLtoc{FONT: 12px Arial, Helvetica, sans-serif;}
.NLtocdiv{padding: 10px;background-color: #eeeeee}
.NLtochr{COLOR: gray}
.NLtitle{FONT: bold 12px Arial, Helvetica, sans-serif;}
.NLsubtitle{FONT: bold 12px Arial, Helvetica, sans-serif;}
.NLauthor{FONT: italic 12px Arial, Helvetica, sans-serif;}
.NLsummary{FONT: 12px Arial, Helvetica, sans-serif;}
.NLcopyright{FONT: 12px Arial, Helvetica, sans-serif;}
.NLdate{FONT: 12px Arial, Helvetica, sans-serif;}
.NLdiv {COLOR: gray}

/* Inline content index */
.listren-header { font-family: Arial, Helvetica, sans-serif; background-color: gray; height: 23; font-size: 12px; 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: 12px; font-weight: bolder; color: white; text-decoration: underline; }
.listren-headerlink:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; color: white; text-decoration: underline; }
.listren-rowhilite { background-color: #FFDDB0; }

/* Ecommerce Product Listing Style */
#ec_container_horz { float: left; /* Float so that it properly contains the div's inside it */ padding: 5px; border: 1px solid #999; background-color: #EFEFEF;}
#ec_container_horz div { width: 150px; float: left; padding: 5px; border: 1px solid #B9C8C6; background-color: #F5F5F5;}
div span { display: block;}
.ec_title { font-weight: bold;}
.ec_thumb { }
.ec_thumb img { /*width: 100px; height: 100px;*/ border: 1px solid #000;}
.ec_description { padding-top: 5px; font-size: 12px; font-family:Arial, Helvetica, sans-serif;}
.ec_price { padding-top: 5px; color: #8A0101; font-weight: bold;}
#ec_container_vert { float: left; /* Float so that it properly contains the div's inside it */ padding: 5px; border: 1px solid #999; background-color: #EFEFEF;}
#ec_container_vert div { width: 150px; padding: 5px; border: 1px solid #B9C8C6; background-color: #F5F5F5;}


/* Header navigation Style 

#hp_team #top_navigation{
	width:961px;
    padding-left:11px;
	height:24px;
	background:#497f9c url(bg_topnav_temp_hp.gif) no-repeat;
}*/

#hp_team #top_navigation, #hp_national #top_navigation, #community #top_navigation{
	width:961px;
    padding-left:11px;
	height:50px;
	background:#497f9c url(bg_topnav_hp_blue2.jpg) no-repeat;
}


#nav, #nav UL  {PADDING:0; MARGIN:0; LINE-HEIGHT: 1px; LIST-STYLE-TYPE: none; LIST-STYLE-image: none; z-index:9999}

#nav A {DISPLAY:block; }

/*first level*/
#nav LI {FLOAT: left; LIST-STYLE-TYPE: none; LIST-STYLE-image: none;}

/*controls second level width and padding*/
#nav ul a { width: 164px; _width: 164px; padding: 6px; LIST-STYLE-image: none;}

/*controls font color and style for menu items*/
#nav LI A {
	FONT-WEIGHT:bold; COLOR:#1e2600; text-decoration:none; border-bottom:0; font:11px Arial, Sans-Serif; LIST-STYLE-image: none; line-height: 15px; }


/*controls menu background color and border around menu itmes, make sure to change class below to affect all borders*/
#nav LI UL {BACKGROUND:transparent url(bg_topnav_dropdown.gif) 0% 100% repeat; LEFT: -999em; WIDTH: 164px; POSITION: absolute; border-top: 0; LIST-STYLE-image: none; padding-bottom:6px;}

/*lines in between each nav item*/
#nav LI UL LI {border-top:1px dotted #6e813b; WIDTH: 164px;}

/*sub menu hover text color*/
#nav li ul li a:hover{color:#8A0101;}
#nav li ul li:hover{BACKGROUND:transparent url(bg_topnav_int2_on.gif) repeat-y;}

/*adjust margin for third level position*/

#nav li ul ul {	margin:-28px 0 0 163px; LIST-STYLE-image: none;}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em; LIST-STYLE-image: none;}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto; LIST-STYLE-image: none;}

/*sub menu background hover color*/
#nav li:hover, #nav li.sfhover {LIST-STYLE-image: none;}

/*second level position*/
#nav li ul {margin:-7px 0 0 24px;}

/*sticky navs in ie7 fix*/
#nav li:hover, #nav li.hover {

    height:1%;

}
















/* Sphere default CSS
.print_email { width:100% }
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 }
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: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 #cccccc}
.ad_Header { font: bold 11px verdana; color:#CC0000 }
.ad_SubHeader { font: bold 11px 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:11px 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:11px verdana; text-decoration:none; text-align:center; width:50px; height:20px; background-color:#003399; color:#ffffff }
.ad_btnDetails { font:11px 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: 11px verdana; color:#000000 }
.text { font:11px verdana }
.text-small { font: 11px verdana; color:#000000 }
.text-bold { font: 11px verdana; color:#000000 }
.page-title { font: bold 11px verdana }
.chapter-title { font:11px verdana }
.headline-title { font:11px verdana }
.nav-link { font: 11px verdana; }
.back-to-top { font: 11px verdana; height:30px; vertical-align:middle } */

/* Bill Styles
.bill_Title { font:bold 13pt; color:#990000 }
.bill_subTitle { font:bold 11px; color:#990000 }
.bill_Heading { font:bold 11px }
.bill_subHeading { font:bold 11px }
.bill_Txt { font-size:11px }
.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 11px; 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 11px; color:#990000 }
.vote_Heading { font:bold 11px }
.vote_subHeading { font:bold 11px }
.vote_Txt { font-size:11px }
.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 11px; color:#cc0000 }
.vote_Search { display:block; width:75px; height:25px; font:bold 11px; background-color:#666666 }
.vote_Search:visited { display:block; width:75px; height:25px; font:bold 11px; background-color:#666666 }
.vote_Search:hover { display:block; width:75px; height:25px; font:bold 11px; 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 } */



/* SPONSOR LOGO AREA */
#sponsorLogoArea {
	clear:both;
	width:972px;
	height:120px;
	background:transparent url(sponsorFooterBG2.jpg) no-repeat;
	margin:0 0 10px 0;
}
#sponsorLogo{
padding: 5px;
}
#sponsorLogo, #sponsorLogo p, #sponsorLogo font, #sponsorLogo td {
color:#6c5e44; 
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

#flashContent {
	padding-bottom: 12px;
	z-index: 0;
	left: 18px;
	top: -20px;
	position: relative;
}

#flashContent2 {
	z-index: 0;
	position: relative;
}

.numDot img {
	float: left;
	padding-bottom: 15px;
	padding-right: 10px;
	position: relative;
	top: -2px;
}
