textarea, input, option, select, .select{
	font-family: Arial;
	font-size: 12px;
}

textarea:focus { 
	outline: none; 
}

textarea, input, option, select{
	font-family: Arial;
}

.fields_container{
    padding:0 0 0 45px;
	background: none repeat scroll 0 0 #D3D3D3;
}
.fields{
	padding: 7px 10px 16px;
	height: 270px;
}

 input,  textarea{
	color: #000;
}

 .form_input_right{
	background: url("img/contact_form_input_right.png") no-repeat scroll top right transparent;	/*update 2012-10-24 by Shawn*/
	height: 19px;	/*update 2012-10-24 by Shawn*/
	width: 9px;
	float: left;
	overflow:hidden;	/*update 2012-10-24 by Shawn*/
}

 .form_input_left{
	background: url("img/contact_form_input_left.png") no-repeat scroll top left transparent;	/*update 2012-10-24 by Shawn*/
	height: 19px;	/*update 2012-10-24 by Shawn*/
	width: 9px;
	float: left;
	overflow:hidden;	/*update 2012-10-24 by Shawn*/
}

 .form_input{
	background: url("img/contact_form_input_center.png") repeat-x scroll transparent;	/*update 2012-10-24 by Shawn*/
    border: none;
    height: 19px;	/*update 2012-10-24 by Shawn*/
    padding: 0;
	margin:0;
    vertical-align: middle;
    width: 211px;
	float: left;
	overflow:hidden;	/*update 2012-10-24 by Shawn*/
}

 .input_field{
    display: inline-block;
    margin: 0;
	width: auto;
}

 .input_field textarea{
	background: url("img/contact_form_textarea_center.png") repeat-x scroll 0 0 transparent;
	width: 464px;
	height: 100px;
	border: none;
	float: left;
	padding: 3px 0;
	margin: 0;
}

 .form_textarea_left{
	background: url("img/contact_form_textarea_left.png") no-repeat scroll 0 0 transparent;
	height: 100px;
	width: 8px;
	float: left;
}

 .form_textarea_right{
	background: url("img/contact_form_textarea_right.png") no-repeat scroll 0 0 transparent;
	height: 100px;
	width: 7px;
	float: left;
}

 label{
	cursor: default;
    display: inline-block;
    width: 100%;
	font-family: Arial;
	font-size: 12px;
	margin: 0 0 3px;
}

.field-wrap{
    display: inline-block;
    float: left;
    height: 40px;
    width: 250px;
	margin-bottom: 10px;
}

.clear{
    clear:both; 
    overflow:hidden;
    height:1px;
}
.current_container{
    background:url("img/form_field_dropdown_l.png") no-repeat left center; 
    padding:0 0 0 15px;
    margin:5px 0;
}

 .select,#current,#currentProgram,#currentConcentration{
    /*background: url("img/contact_form_select.png") no-repeat scroll 0 0 transparent;*/
    background:#d3d4d5 url("img/form_field_dropdown_r.png") no-repeat right center;
    float:left;
    min-width:180px;
    color: #FFFFFF;
	cursor: pointer;
    display: block;
    font-family: Arial;
    font-size: 12px;
    height: 20px;
    padding: 0 20px 0 0;
    /* width: 202px; */
	line-height:20px; /*update 2012-10-24 by Shawn*/
}
/*
.submit{
	background: url("img/form_submit_sprite.png") no-repeat 0 -1px transparent;
	width: 72px;
	height: 20px;
	border: none;
	position: relative;
	top: 11px;
}

.submit:hover{
	background: url("img/form_submit_sprite_dark.png") no-repeat 0 -22px transparent;
}
*/
.geiMForm .geiDSubmitBtn{ width:205px; font-size:13px; display:inline-block; background:#20C4F4; color:#fff; text-transform:uppercase; font-weight:bold; padding:4px 10px; border-radius:12px; border:none; cursor:pointer;}



noindex:-o-prefocus, .form_input_left {
	width: 9px;
}

noindex:-o-prefocus, .form_textarea_left {
	width: 8px;
}

noindex:-o-prefocus, .form_input {
	 background: url("img/contact_form_input_center.png") repeat-x scroll 0 0px transparent;
}
ul
{
    list-style-type: none;
}
#options {
    position: fixed;
    left: 0;
    top: 80px;
    width: 8em;
    margin-top: -2.5em;
    z-index: 4;
    padding-left: 8px;
    font-family: Arial;
    font-size: 12px;
}
#optionsProgram{
    position: fixed;
    left: 0;
    top: 100px;
    width: 8em;
    margin-top: -2.5em;
    z-index: 3;
    padding-left: 8px;
    font-family: Arial;
    font-size: 12px;
}
#optionsConcentration{
    position: fixed;
    left: 0;
    top: 140px;
    width: 8em;
    margin-top: -2.5em;
    z-index: 2;
    padding-left: 8px;
    font-family: Arial;
    font-size: 12px;
}
textarea{
	overflow: auto;
}
#form1 {
    width: 580px;
    height: 415px;
}