form {padding: 0px; margin: 0px;}
.message-error {font-size: 110%; color:#F00;}
.text input, .password input, textarea , select { padding: 2px 4px; width: 220px; border:#BBB solid 1px; }

#SearchForm_SearchForm { position: absolute; top: 10px; left: 670px; }
#SearchForm_SearchForm fieldset {border: none; padding: 0px !important; margin: 0px !important; line-height: 35px;}
#Search {float: left; padding: 0px !important;}
#SearchForm_SearchForm_Search { width: 80px; position: absolute; top: 0px; left: 0px; line-height: 1.2em !important; }
#SearchForm_SearchForm_action_results { visibility: hidden; font-size: 1px; width: 1px;}

fieldset {border: none; padding: 0px; margin: 0px;}
#MemberLoginForm_LoginForm fieldset { padding: 20px 0px 0px 30px;}
#MemberLoginForm_LoginForm .field {overflow: hidden; margin-bottom: 3px;}
#MemberLoginForm_LoginForm .field label { float: left; width: 180px; padding: 3px; }
#MemberLoginForm_LoginForm .field .middleColumn { float: left; background:#E9E9E9; padding: 3px;}
#MemberLoginForm_LoginForm .message {display: none;}
#MemberLoginForm_LoginForm .required .middleColumn { background:#FFD6D5;}
#MemberLoginForm_LoginForm .required input,#Form_AskQuestionForm .required textarea,#Form_AskQuestionForm .required select { border:#FF0000 1px solid;}

#Form_AskQuestionForm fieldset { padding: 20px 0px 0px 30px;}
#Form_AskQuestionForm .field {overflow: hidden; margin-bottom: 3px;}
#Form_AskQuestionForm .field label { float: left; width: 180px; padding: 3px; }
#Form_AskQuestionForm .field .middleColumn { float: left; background:#E9E9E9; padding: 3px;}
#Form_AskQuestionForm .message {display: none;}
#Form_AskQuestionForm .required .middleColumn { background:#FFD6D5;}
#Form_AskQuestionForm .required input,#Form_AskQuestionForm .required textarea,#Form_AskQuestionForm .required select { border:#FF0000 1px solid;}

#Form_FileRequestForm fieldset { padding: 20px 0px 0px 30px;}
#Form_FileRequestForm .field {overflow: hidden; margin-bottom: 3px;}
#Form_FileRequestForm .field label { float: left; width: 180px; padding: 3px; }
#Form_FileRequestForm .field .middleColumn { float: left; background:#E9E9E9; padding: 3px;}
#Form_FileRequestForm .message {display: none;}
#Form_FileRequestForm .required .middleColumn { background:#FFD6D5;}
#Form_FileRequestForm .required input,#Form_FileRequestForm .required textarea,#Form_FileRequestForm .required select { border:#FF0000 1px solid;}

#OrderResourceForm_OrderResourceForm fieldset { padding: 20px 0px 0px 30px;}
#OrderResourceForm_OrderResourceForm .field {overflow: hidden; margin-bottom: 3px;}
#OrderResourceForm_OrderResourceForm .field label { float: left; width: 180px; padding: 3px; }
#OrderResourceForm_OrderResourceForm .field .middleColumn { float: left; background:#E9E9E9; padding: 3px;}
#OrderResourceForm_OrderResourceForm .message {display: none;}
#OrderResourceForm_OrderResourceForm .required .middleColumn { background:#FFD6D5;}
#OrderResourceForm_OrderResourceForm .required input,#OrderResourceForm_OrderResourceForm .required textarea,#OrderResourceForm_OrderResourceForm .required select { border:#FF0000 1px solid;}
#OrderResourceForm_OrderResourceForm_SecurityID { display: none;}

form .Actions {width: 446px; text-align: right; margin-top: 2em; position:relative;}
.Actions .btn-submit {background:url(../images/btn-submit.gif) no-repeat; width: 141px; height: 37px; border: none;text-indent: -9999em; cursor: pointer;}
.Actions .btn-submit:hover {background:url(../images/btn-submit-f2.gif) no-repeat;}
.Actions .abtn-submit {float: right; background: none !important;}
.Actions .abtn-submit:hover,.Actions .abtn-submit:visited {background: none !important;}
.Actions .abtn-submit .text {background:url(../images/btn-submit.gif) no-repeat; width: 141px; height: 37px; border: none;text-indent: -9999em; cursor: pointer;  display:block; line-height: 37px;}
.Actions .abtn-submit:hover .text {background:url(../images/btn-submit-f2.gif) no-repeat;}

.Actions .abtn-login {float: right; background: none !important;}

.Actions .abtn-login .text {background:url(../images/btn-login.gif) no-repeat; width: 141px; height: 37px; border: none;text-indent: -9999em; cursor: pointer;  display:block; line-height: 37px;}
.Actions .abtn-login:hover .text {background:url(../images/btn-login-f2.gif) no-repeat;}

#Remember {margin-top: 2em; display:block; position:relative;}