
#input_2_1 {
    font-size: 14px !important;
}

#gform_2 .gform_footer .gform_edit_link {
    clear: both;
    float: left;
    margin: 0;
    width: 240px;
}
#gform_2 .gform_footer {
    float: left;
    margin: 0;
    padding: 0 0px;
    width: 240px;
}
#gform_2 .gfield_label {
    font-size: 12px;
    font-weight: normal !important;
    margin-bottom: 0px;
    /*margin-top: -10px;*/
}

.gform_wrapper .ginput_complex label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_year label, .gform_wrapper .instruction {
    display: block;
    font-size: 12px;
    letter-spacing: 0.1em;
    margin: 3px 0 8px;
}

#gforms_confirmation_message {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    float: left;
    width: 220px;
}
#gform_wrapper_2 {
    float: left;
    width: 240px !important;
    margin: 3px 0;
}

#gform_fields_2 {
    float: left;
    list-style: none outside none;
    width: 240px !important;
}
#gform_2 .gform_body {
    float: left;
    width: 240px !important;
}




#gform_2 .gform_footer {
    float: left;
    list-style: none outside none;
    width: 240px !important;
}


#gform_2 #gforms_confirmation_message {
    float: left;
    text-align: center;
    width: 240px !important;
}

#field_2_1 .ginput_container {
    float: left;
}


#gform_wrapper_11 ul

{width:645px !important; text-align:left !important;}



#gform_2 .top_label .gfield_label {
    clear: both;
    display: inline-block;
    font-weight: bold;
    margin: 0px 0 0px;
}

#gform_2 .gform_body input {
	color: #666666;
	background: #ffffff;
	border: 1px solid #00488f;
	width: 232px;
	margin-top: 5px;
	padding: 2px;
}


#gform_2 #gform_submit_button_2 {
	background-image:url(../images/lighttodarkbluegradiant.jpg);
	background-repeat:repeat-x;
	color: #ffffff;
	font-weight: bold;
	border: 1px solid #00488f;
	width: 73px;
	padding-top: 1px;
	padding-bottom: 1px;
	float: left;
	clear: both;
}

.left-column-generic #gforms_confirmation_message {width:645px !important; text-align:left !important;}


.gform_body{width:558px;
display:inline-block;
}

.gform_body #gform_fields_1 ul{width:538px;padding:10px;background-color: #FFF;  }

.gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right {width:50% !important;}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {width:97% !important;}
.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea{width:97% !important;}
.gform_body #gform_fields_1 ul{width:508px;}
#field_1_6 label{ font-weight:normal !important; width:528px !important;}
#field_1_7 { width:97% !important;}
#field_1_7 h2{font-size:1.3em !important;}
#field_1_8 label{ font-weight:normal !important; width:528px !important;}
.gform_body #gform_fields_1 ul{width:508px;}
.gform_wrapper .gsection{.gform_wrapper .gsection: width:528px;}
#content 	#field_1_7 h2 { font-weight:1.3em !important;}
#gform_1.gform_wrapper .gform_heading{padding:10px 10px 0 10px !important;}
#gform_1{ border:1px solid #3399cc; background-color:#EAF5FA !important;}
#gform_1.gform_wrapper .gform_footer{padding:none !important; margin:none !important;}

#gform_1 input.button{ background-color:#33ccff; color:#FFF; margin-left: 10px; padding: 10px 0; width:96% !important;}

#gform_1 .gform_description{ display:block; padding:10px 10px 0 10px;}


#gform_1 #input_1_1.3 { width:95% !important;}

#gform_1 #input_1_1.6 {width:94% !important;}

/********* ANALYSIS ********

#news-analysis {
	margin-bottom: 15px;
}

#gform_wrapper_1 {
	float: left;
	background: #EAF5FA;
	width: 538px;
	padding: 10px;
	border: 1px solid #3399CC;

}

#news-analysis ul {
	float: left;
	background: #fff;
	list-style: none;
	width: 518px;
	padding: 10px;
}

#news-analysis ul li {
	width: 518px;
	border-bottom: 1px dotted #666;
	float: left;
	padding: 10px 0;
}

#news-analysis ul li:last-child {
	border: 0;
}

#news-analysis h3 {
	font-weight: normal;
	font-size: 1.2em;
}

#news-analysis .byline {
	margin-bottom: 0;
	color:#FFCC00;
}

#news-analysis p {
	float: left;
	font: 1.2em/1.6em sans-serif;
	width: 518px;
}
*/