.contentbox {
width:940px !important;
}

#missionContent {
width:640px;
}

#donations{
border-left:1px solid #babfc2;
border-right:1px solid #babfc2;
}

#donations_top{
background-image:url('donations_top.png');
background-repeat:no-repeat;
height:10px;
}

.donations_inner_top {
padding-top:0px;
padding-bottom:10px;
border-left:1px solid #babfc2;
border-right:1px solid #babfc2;
border-top:1px solid #babfc2;
}

#donations_bottom{
background-image:url('donations_bottom.png');
background-repeat:no-repeat;
height:10px;
}

.ourMission {
padding:0 10px 0;
position:relative;
}

.row{
padding-left:30px;
padding-top:10px;
padding-bottom:10px;
font-size:14px;
}

.odd{
background-color:#F3F1DF;
}

.even{
background-color:#fff;
}

.last {
border-bottom:1px solid #babfc2;
}

.ourMission h3  {
font-size:24px;
padding-left:100px;

}

.more a {
display:block;
float:left;width:13px;
height:13px;
background:url('more.png') 0 0;
margin-left:1px;
margin-right:1px;
}

.less a {
display:block; float:left;
width:13px;
height:13px;
background:url('less.png') 0 0;
margin-left:1px;
margin-right:1px;
}

.more a{text-indent:-9999px;}

.less a{text-indent:-9999px;}
.less a:hover {background-position:0 -13px;}
.more a:hover {background:url('more.png') 0 -13px;}

.plus_minus_buttons {padding-right:10px;}
.groupname {padding-left:100px;}
.groupname a {color:#37424A}
.groupname a:hover {color:#ff6319}

.lil_formfield {
background: url(formfield_sm.png) no-repeat scroll 0 0;
border:medium none;
font-size:11px;
height:18px;
padding:4px 10px 0;
width:27px;

}

.inputfield {margin-top:-3px;}


.score {
font-size:18px;
color:#999999;
height:20px;
width:47px;
float:left;
text-align:center;
margin-left:0px;

}


.contentbox,
.contentbox_body,
.contentbox_head,
.contentbox_head div,
.contentbox_head h2 {
background:transparent url(contentbox940_ffffff.gif) no-repeat scroll right bottom;
}

.contentbox_head div{
background:transparent url(contentbox940_ffffff.gif) no-repeat scroll right top;
}


#missionContent {
background-image:url(donations_top.png);
background-repeat:no-repeat;
}

.category1{
border-top:0px solid #babfc2;
padding-bottom:0px;
}


.col_sidebar_all {
	position: fixed;
	margin: 18px 0px 0px 669px;
	width: 220px;

}


.col_sidebar {
	background: #f4f2e0 url(sidebar.png) no-repeat top left;
	line-height:13px;
}


.col_sidebar .tail {
		background: url(sidebar.png) no-repeat left bottom;
		width: 220px;
		height: 12px;
	}


.col_sidebar .side_inner {
padding:20px 20px 0px 20px;
}


.col_sidebar .side_inner p{
margin-bottom:9px;
}


.submit_button {
background:url('/images/buttons/btn_submit-my-votes.png') no-repeat top left;
width:160px;
height:31px;
border:0px;
cursor: pointer;
}


.submit_button {text-indent:-9999px;}
* html .submit_button{font-size:0;display:block;line-height:0}  /* ie6 */
*+html .submit_button{font-size:0;display:block;line-height:0}  /* ie7 */


.submit_button:hover {
background-position:0 -31px;
}


#missionContent {
overflow:visible;
}















.ga-signUp {
	overflow: hidden;
}


#content .section .inner { padding-left: 30px; padding-right: 30px; } 

.petition_right {
    margin: 0px;
    width: 336px;
}

.mobile_fields_area {
    width: 313px;
}

.petition_left {
}

label {
	float: left;
	width:190px;
}

/*.lgField { width: 217px; margin-right: -30px; }*/

.ga-fieldInput {
	float: left;
}

.ga-field {
	clear: both;
	height: 30px;
        position: relative;
}

/* .mobile_fields_area {
border-top:1px solid #37424A;border-bottom:1px solid #37424A;background:#B3E1D8;margin-top:14px; margin-bottom:14px;padding: 12px 10px 12px 10px;
} */

.mobile_fields_area .ga-field {
	clear: both;
	height: 30px;
	}

.mobile_fields_area label {
	width:190px;
	float:left;
}







.credo_mobile,
.credo_ld,
.credo_action,
.wacc{
	line-height:18px;
	margin-top:10px;
	border-top:4px solid #aaa;
	padding-top:10px;
	}
	
.if_section {
	border-top:1px solid #aaa;
	margin-top:10px;
	padding-top:0px;
}
