/* FORMS */


fieldset { padding:1.4em 1.4em 1.4em 0em !important; margin: 0 0 1.5em 0; border: none; }
legend { font-weight: bold; font-size:1.2em; }
label { font-weight: bold; }
textarea, input[type='text'], select { border: 1px solid #ccc; background: #fff; }
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover { border-color: #aaa; }
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus { border-color: #888; outline: 2px solid #ffffaa; }
input, select { cursor: pointer; }
input[type='text'] { cursor: text; }

/* extra */
input {vertical-align:middle;}



/**************************************/
/*            CONTACT US	          */
/**************************************/

input:focus, textarea:focus { background-color:#ebebeb }
input, textarea { border:1px solid #d5d5d5; padding:2px; color:#333; width:190px }
#myForm { overflow: hidden;}
#myForm fieldset.clearfix { padding-bottom:20px; margin-bottom:20px; }



#myForm label { display:block; font-size:1.1em; padding-bottom:3px; float:left!important; width:116px; color:#333;  }/* ALIGNMENT FOR CAREERS */
#myForm .last input:hover { background-color:#b9a96a;}
#requiredField span { font-size:1.2em; color:#333}
#messagebox { color:#333; margin-bottom:15px; background-color:#8A7B3F; padding:6px; color:#fff; position: absolute; width: 680px; }
#myForm type{ }
.right { float:right;}
.left { float:left;}

.noborder { border: none;}
.submit_button  {float: right; clear: both; background:transparent url(../images/blue-title.gif) repeat-x scroll 0 0 ; color:#fff; font-size: 14px; width: 200px; height: 30px; font-weight: bold; margin-left: 116px; border:none;}
.submit_button:hover {float: right; clear: both; background: #1c3257; color:#fff; font-size: 14px; width: 200px; height: 30px; font-weight: bold;}

.label_textinput_pair { color:#333; font-weight: bold; }
