#mainColumn {font-family:Helvetica Neue, Helvetica, Arial, sans-serif;}
#mainColumn.p {font-family:Helvetica Neue, Helvetica, Arial, sans-serif;}
#mainColumn.li {font-family:Helvetica Neue, Helvetica, Arial, sans-serif;}
li.list {font-family:Helvetica Neue, Helvetica, Arial, sans-serif; font-size:9pt;}
#contrib_pies {font-family:Helvetica Neue, Helvetica, Arial, sans-serif;}
#toggleText {font-family:Helvetica Neue, Helvetica, Arial, sans-serif;}
#pacs_pie {font-family:Helvetica Neue, Helvetica, Arial, sans-serif;}
#indivs_pie {font-family:Helvetica Neue, Helvetica, Arial, sans-serif;}
table.simple {border:0;}
table.simple td {font-family:Helvetica Neue, Helvetica, Arial, sans-serif; background:#ffffff;}
td.footer {text-align:right;font-size:.8em;background:#ECECEC; padding-top:5px;}
h3 {font-family:Helvetica Neue, Helvetica, Arial, sans-serif;}

.section_head {
color: #600;
font-weight: bolder;
font-size: 14px;
}
#score {
background-color: #F8F6EC;
padding: 10px;
border-top: solid 1px #B3B3B3;
border-bottom: solid 1px #B3B3B3;
margin-top:20px;
}
.score_num {
margin:auto;font-weight:bolder;font-size:1.25em;
}

#totals_container {
min-height: 50px;
clear:both;
}

#totals_cycle {
border: solid 1px #B3B3B3;
background-color: #F8F6EC;
padding: 10px;
float:left;
color: #5A5A5A;
text-align: center;
height: 60px;
width: 60px;
margin-right:20px;
}
.sectionHead {
		color: #4D4D4D;
		font-family:Helvetica Neue, Helvetica, Arial, sans-serif; 
		text-transform:uppercase;		
}
.section_subHead {
 color:green;
}
.section_container {
margin: 40px 0;
font-family:Helvetica Neue, Helvetica, Arial, sans-serif;  color:#333333;
clear: both;
}
#lobbying, #outside, #other {
padding-top:30px;
}

.datadisplay.td {
font-size:.8em;}

#header_txt {
text-transform:uppercase;color: #4D4D4D;font-size: 1.12em;font-family:Helvetica Neue, Helvetica, Arial, sans-serif; font-weight:120;
}

#contrib_pies {
margin-top:20px;min-height:100px;}
#indivs_pie {
 float:left;position:relative;text-align:center;
}
#pacs_pie {
float:left;position:relative;text-align:center; margin-left:40px;
}

#lobpie_container {
 float:left;margin-right:50px;
}

#lobpie {
 float:left;position:relative;text-align:center;
}

#revdoor {
 float:left;padding:10px;width:150px;
}

#employ_history {
 clear:both;margin-bottom:20px; padding-top:20px;
}

#bill {
min-height:30px; background:#f8f6ec; clear:left; padding:8px 5px 5px 5px; margin:40px 0 10px 0;
}

#lob_issues {
float:left;padding:10px;width:180px;
}

#target {
 height:30px;width:30px; float:left; padding-left:10px; padding-right:10px; vertical-align:bottom;
}

#outside_chart {
 margin:20px 0;
}

#members {
  margin-left:20px;
}
#cycle_dropdown {
text-align:left;  margin-top:10px;
}

div.summ_data {
 float:left;font-size:12px;color:grey;border-right:1px solid #EFEFEF;padding:10px 20px 0 20px;
}
div.summ_data_lastone {
 float:left;font-size:12px;color:grey;padding:0 20px;
}
span.summ_data_num {
 color:green;font-weight:normal;font-size:18pt;
}

#top_recips {
 float:left;margin-right:40px;margin-left:10px;

}

.twofer {
 clear:both; margin-bottom:60px; margin-top:25px;
}

#all_contribs {
margin-top:30px;
}
#all_lobby {

}
#all_recips {
clear:both;
}

.all_title {
 color:#5a5a5a; font-weight:bold; font-size:1.15em; font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
}

.crpItem {
 /* margin-left:325px; */
 clear:both;
}


/* KERRY ADDED THESE */

.sanserif { font-family:Helvetica Neue, Helvetica, Arial, sans-serif; }


.sectionHeader { 
	padding: 10px 0 10px 10px;
	margin: 1px 0 20px 0;
border-top:1px solid #B3B3B3;
border-bottom:1px solid #B3B3B3;
background:#f8f8f8;
	}

h3.sectionHead { font-family:Helvetica Neue, Helvetica, Arial, sans-serif; font-size:12px; font-weight:normal; padding:0; margin:0;}
h2.sectionHead { font-family:Helvetica Neue, Helvetica, Arial, sans-serif; font-size:18px; font-weight:normal; padding:0; margin:0;}

h2.sectionHead_all { font-family:Helvetica Neue, Helvetica, Arial, sans-serif; font-size:18px; font-weight:normal; padding:0; margin:5px 0 5px 0;  color:#5a5a5a;}


.section_subHead_currency {  color:#006600; }


h2.orgname {font-family:Helvetica Neue, Helvetica, Arial, sans-serif; font-size:28px; padding:0; margin:15px 0 10px 0; color:#575757; font-weight:normal;line-height:.9em;}
.hh {font-family:Helvetica Neue, Helvetica, Arial, sans-serif; font-size:14px; }
a.hh:link { text-decoration:none; color:#d74426;}
a.hh:visited { text-decoration:none; color:#d74426;}
a.hh:hover { text-decoration:underline; color:#2d73bf;}
a.hh:active { text-decoration:none; color:#d74426;}

.about_org { margin:20px 0 10px 20px; color:#5a5a5a; min-height:10px;}

div.summ_data_lastone_box {
 float:left;font-size:12px;color:grey;padding:0 0 0 60px; 
}

#members_invested_box { border:1px solid #b3b3b3; padding:8px; text-align:center; background:#ececec; color:#5a5a5a; }
#members_invested_box p { font-size:10px; line-height:12px;}
.members_invested_box_num { color:#5a5a5a; font-size:28px; }

.subsection_subhead { text-transform:uppercase; font-size:12px; padding:0 0 10px 0;}

.bill_most { text-transform:uppercase; font-size:14px;}

#disclaimer { clear:both; }

.header-box-title { font-size:1.5em; color: #4D4D4D; font-family:Helvetica Neue, Helvetica, Arial, sans-serif; font-weight:120; padding:20px 0 20px 0;}

#no_top { margin:20px;  padding:20px;}
#no_top p { font-size:14px;}

.contrib_logic {  width:350px;}

#members_invested_box a:link { text-decoration:underline; }
#members_invested_box a:visited  { text-decoration:underline; }
#members_invested_box a:hover  { text-decoration:underline; }
#members_invested_box a:active  { text-decoration:underline; }



