/* Default Element Styling */input,select,optgroup,option,legend,textarea {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #3F5E76;border: none;}label { cursor: pointer; }div.input { margin-bottom: 5px; }div.input label { width: 180px; display: inline-block; }div.select label { width: 405px; display: inline-block; margin-bottom: 5px; margin-top: 5px; }div.checkbox label { width: 180px; display: inline-block; }div.textarea label { vertical-align: top; }.box_big_content div.input select { padding: 3px 5px 3px 5px ;border: 1px solid #DADADA; }.box_big_content div.input input, .box_big_content div.input textarea { width: 230px; padding: 3px; border: 1px solid #DADADA; }.box_big_content div.submit {padding: 13px 0 0 180px }.box_big_content div.checkbox input{vertical-align: middle;  width: 30px; border: 3px solid red; }div.select label {display: block; margin: 23px 0px 2px 0px; font-weight: 600; height: 16px;}div.checkbox {display: inline-block;}div.checkbox label { display: inline-block; margin: 3px; font-weight: normal;}div.file { margin: 23px 0px 2px 0px;}div.project_combo div.select label, div.survey div.select label {font-weight: normal; width: 180px; display: inline-block; margin: 0; }div.radio label { width: 23px; padding-left: 3px;}.survey div.radio input { width: 10px; }.survey ol { margin: 5px 23px; padding: 0; }.survey ol li { padding: 13px 5px; }.survey ol li p { font-weight: 600; }.survey ol li div.textarea label { display: none; }.survey ol li div.textarea textarea { width: 405px; padding: 3px; margin: 3px 0;}div.radio legend { font-size: 80%; color: #9B9B9B; }div.radio fieldset { border: 1px solid #9B9B9B; padding: 3px; text-align: center; width: 405px}div.terms_and_code { display: block; margin: 20px 0px 10px 0px; }div.terms_and_code div.checkbox { margin-bottom: 7px; }div.terms_and_code input { margin-right: 3px; }div.terms_and_code label {display: block; margin: 23px 0px 5px 0px; font-weight: 600; height: 16px;}/* Error Handling */div.error-message {width: 405px;padding: 5px;margin: 5px 0px;border: 1px solid #990000;background-color: #FFFFFF;}/* Login form */div#header form { text-align: right; position: relative; }div#header form fieldset {width: 200px;margin-top: 30px;padding-left: 37px;background-image: url(../layout/bg_loginform.png);background-repeat: no-repeat;float: right;}div#header div#form_lock {position: absolute;width: 185px;height: 102px;margin-top: 25px;right: 19px;opacity: 0.7;filter: alpha(opacity=70);background-image: url(../layout/form_lock.png);background-repeat: no-repeat;float: right;}div#header div#form_lock_button {position: absolute;width: 117px;height: 37px;margin-top: 56px;right: 53px;background-image: url(../layout/form_lock_button.png);background-repeat: no-repeat;overflow: hidden;cursor: pointer;text-align: center;padding-top: 0.8em;}div#header div#form_lock_button a {color: #ffffff;}div#header div#form_lock_button a:hover {color: #ffffff;text-decoration: none;}div#header div { text-align: left; }div#header div.input input {width: 151px;height: 21px;padding: 6px 13px 0px 13px;background-image: url(../layout/bg_logininput.png);background-repeat: no-repeat;background-color: transparent;}
