/*

	Glencor Services
	-----------------

	@file 		forms.css
	@version 	1.0.0b
	@date 		2009-02-16 17:10:48 -0500 (Mon, 16 Feb 2009)
	@author 	Michael Higgs <mh@ratdogdesign.com>

*/

form p { font:normal normal normal 1em/1.2em Arial,Helvetica,sans-serif; margin:0; padding:.1em 0; clear:both; height:1.5em; }
form p.textarea { font:normal normal normal 1em/1.2em Arial,Helvetica,sans-serif; margin:0; padding:.2em 0; clear:both; height:4.2em; }
label,.label { font:normal normal normal 1em/1.2em Arial,Helvetica,sans-serif; float:left; padding:0 .7em 0 0; line-height:110%; position:relative; width:25%; margin:.4em .5em 0 0; text-align:right; }
.widelabel label, .widelabel span.label { width:55%; }
#BodyWrap label em,#BodyWrap .label em, #BodyWrap .label2 em { display:block; position:absolute; left:auto; right:0; font-style:normal; font-weight:bold; color:red; }
fieldset { padding:0 .5em; margin:0 0 .5em; border:1px solid #ccc; }
legend { font:normal normal bold 1em/1.2em Arial,Helvetica,sans-serif; }

/* Form fields
-------------------------------------------------------------- */
input[type="text"],input[type="fileUpload"],input[type="password"],textarea { margin:.15em 0; border:1px solid #bbb; width:40%; }
input[type="text"]:focus,input[type="fileUpload"]:focus,input[type="password"]:focus,textarea:focus { border:1px solid #666; }
input.text { width:50%; padding:.1em; }
input.text2,input#appusername { width:30%; padding:.1em; }
input.date { width:18%; padding:.1em; }
textarea { width:50%; padding:.2em; }
.description_text { color:#BFBFBF; }
p span.note { font-size:85%; color:#999999; padding-left:.5em; }
p span.upload-note { font-size:85%; color:#FF0000; padding-left:15.5em; }

/* Success, notice and error boxes
-------------------------------------------------------------- */
.error,.notice,.success { padding:.8em; margin-bottom:1em; border:2px solid #ddd; }
.error { background:#FBE3E4; color:#8a1f11; border-color:#FBC2C4; }
.notice { background:#FFF6BF; color:#514721; border-color:#FFD324; }
.success { background:#E6EFC2; color:#264409; border-color:#C6D880; }
.error a { color:#8a1f11; }
.notice a { color:#514721; }
.success a { color:#264409; }

/* Other
-------------------------------------------------------------- */
#tabsA,#tabsB { font:normal normal normal 1em/1.2em Arial,Helvetica,sans-serif; }
#accordionResizer { background:none; border:none; width:658px; height:45em; }
