@charset "utf-8";
/* CSS Document */

body {
    background-color: #cad3d8;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    margin: 5px 5px 15px;
}


#container_form_page {
    margin-left: 150px;
    margin-right: 150px;
    width: 650px;
}

/*pre, tr, td, th, p {
    font-size: 12px !important;
}*/

.textBox {
    border-color: #cccccc #666666 #666666 #cccccc;
    border-style: solid;
    border-width: 1px;
    color: #000;
    padding: 2px 4px 2px 2px;
    text-align: left;
}
.dropDown {
    border: 1px outset #cccccc;
    margin-left: 5px;
    padding: 2px;
}
.goButton {
    background-color: #25385a;
    border-color: #607895 #152135 #152135 #607895;
    border-style: solid;
    border-width: 1px;
    color: #ffffff;
    font-size: 110%;
    font-weight: bold;
    margin: 0 0 1px 5px;
    padding: 1px 1px 0;
    text-align: center;
}
.form_title {
    font-size: 150%;
    font-weight: bold;
	color: #000000;
    margin: 5px 5px 5px 0;
    text-align: left;
    padding: 5px 0px 10px 150px;
}
.subTitle {
    font-size: 12px;
    font-weight: bold;
    margin: 2px 5px 2px 0;    
}

.subTitle_1 {
    font-size: 15px;
    font-weight: bold;
    margin: 2px 5px 2px 0;
	line-height: 2em !important;
}

.myRow {
	padding: 10px 20px 10px 20px;
}

.myRow_1 {
	padding: 10px 1px 10px 1px;
	color: #000000;
}

.inputLabel {
	padding-left: 5px;    
	text-align: left;
    width: 200px;
	float: left;
	padding-right: 10px;
}

.inputLabelsp {
	padding-left: 100px;    
	text-align: left;
    width: 150px;
	float: left;
	padding-right: 10px;
}

.inputLabelx {
	padding-left: 5px;    
	text-align: left;
    width: 95px;
	float: left;
	padding-right: 10px;
}

/*.inputLabel_2 {
	padding-left: 5px;    
	text-align: left;
    width: 380px;
	float: left;
}*/


/*.mySubmit {
    margin-left: 250px;
    margin-top: 20px;
}*/

.asterisk { 
	font-size: 18px;
	color: #000000;
	font-weight: bold; }

/*.field_set {
 border-color: #dddddd;
}*/

/*feedback form Style Updates - 9/11/14
** last modified - 9/12/14
*/
.masterfeedbackForm{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}

.masterfeedbackForm #infoLegend {
    color: #3997be;
	float:right;
	display:block;
}

.masterfeedbackForm .asterisk { 
	font-size: 14px;
	color: #3997be;
	font-weight: bold;
	
	 }
	
.masterfeedbackForm .field_set {
   background-color: #fefefe;
   border: 1px none #eeeeee !important;
   margin: 15px;
   border-radius: 10px;
   padding-bottom:10px;

}

.masterfeedbackForm #container form {
  background-color: #f9f9f9;
  border: 1px solid #f5f5f5;
  margin: 10px;
}

.masterfeedbackForm #container {
    background-color: #fff;  
    border: 3px solid #fefefe;
    margin: 15px;
	margin-top:0px;
}

.masterfeedbackForm legend {
    background-color: #3997be;
    border: 1px solid #f9f9f9;
    padding-left: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:lighter;
	border-left:4px solid #2778a0;
	background: linear-gradient(to left, #2778a0, #3997be) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.masterfeedbackForm .myRow_1 {
    padding: 3px 1px;
}

#formBody .mySubmit {
    margin: 15px !important;
    text-align: center;
}
#formBody .mySubmit input{
    margin: 15px !important;
    text-align: center;
	background-color: #3997be;
	color:#ffffff;
	border: 0px none;
	min-width: 100px;
	width:100%;
	max-width:150px;
	max-height:70px;
	height:30px;
	text-align:center;
	background: linear-gradient(to top, #2778a0, #3997be) repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.masterfeedbackForm legend .subTitle_1 {
	color: #ffffff !important;
	line-height:none;
	}

.masterfeedbackForm .inputLabel_2 {
	padding-left: 5px;    
	text-align: left;
	float: left;
	max-width: 380px;
    min-width: 270px;
	}
.recaptchatable .recaptcha_image_cell {
    background-color: transparent !important;
}
#formBody .recaptchatable.recaptcha_theme_clean {
    background-color: #f7f7f7;
}
/*end */

/*form header*/
.form_header {
    background-color: #3997be;
    color: #ffffff !important;
    font-family: Arial,Helvetica,sans-serif;
    border-bottom: 4px solid #3997be;
    font-weight: normal;
	font-size: 1.6em;
    height: auto;
    padding: 10px 5px 5px 15px;
    vertical-align: middle !important;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:0px;
	
	/*background: linear-gradient(#3997be, #2778a0) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
	background-color:#2778a0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3997be', endColorstr='#2778a0', gradientType='0'); /* IE6,IE7 */
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#3997be', EndColorStr='#2778a0', gradientType='0')"; /* IE8 */
    background: linear-gradient(to bottom, #3997be, #2778a0) repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.sumbit_message{
	background-image: none !important;
    color: #686868 !important;
    font-size: 22px !important;
    padding-bottom: 30px;
    padding-left: 0 !important;
    padding-right: 30px;
    padding-top: 30px;
    text-align: center;
    background-color: #f9f9f9;
    border: 2px solid #f5f5f5;
    margin: 10px;
	margin-bottom:-5px;
	
}
