@charset "utf-8";

/*FORM {margin:0;padding:0;}*/

INPUT[type=text], INPUT[type=password], SELECT, TEXTAREA {border:1px #0063DC solid;padding:3px;/*font-size:1.2em;*/outline-width:0;}

FIELDSET {border:none;margin:0;padding:0;}
LABEL {font-size:0.9em;font-weight:normal;width:28%;padding:3px 0 0px 0;text-align:left;}
LEGEND {display:none;}

INPUT[disabled] {background-color:#CCCCCC;}

INPUT[type=submit] {
	background-color:#0063DC;background-image:url(../images/bg_button2.jpg);color:#EFEFEF;font-size:1.0em;font-weight:500;margin:3px 5px 1px 0;border:1px #0063DC solid;padding:5px;cursor:pointer;
	-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;}

INPUT[type=submit]:hover {background-image:url(../images/bg_button2_hover.jpg);}

.accountInput {background-image:url(../images/bg_searchfield.png);background-repeat:no-repeat;border:1px solid #939AA0;color:#000000;margin:0px;padding:2px 0px 3px 10px;width:105px;}
INPUT#smallSubmit {border:none;color:#000000;margin:0px;padding:0px 0px 0px 10px;background-image:url(../images/btn_submit.jpg);}

/*form br {clear:left;}*/

label, select {cursor:pointer;}

textarea {height:120px;}

INPUT[type=text]:focus, INPUT[type=password]:focus, TEXTAREA:focus {border-color:#333333;background-color:#FFFFFF;}

INPUT.noborder,INPUT.noborder:focus {border:none;}

TEXTAREA:focus {background:url('../images/logo_watermark.jpg') right bottom no-repeat;}

form .hint {margin-bottom:3px;margin-left:28%;color:#e00;font-size:11px;}

/*input.invalid, select.invalid, textarea.invalid {background:#ffc6c6;border:1px solid #ff8080;}*/

input.blink {border:none;background:transparent;color:#e00;cursor:pointer;margin:0;padding:0;padding-bottom:1px;border:none;}
input.blink:hover {margin:0;padding:0;border-bottom:1px solid #e00;}

INPUT.searchInput {
	height:1.4em;
	background-color:#FFFFFF;
	border:1px #999999 solid;
	font-size:22px;
	padding:5px 5px;
	width:18em;
	font-weight:700;
	background:url("../images/bg_textfield.gif") repeat-x scroll left top transparent;
	-moz-background-clip:border;-moz-background-inline-policy:continous;-moz-background-origin:padding;
	-moz-border-radius:3px 3px 3px 3px;
}
INPUT.searchInput:focus {color:#535557;}

/* Quickform */
DIV#sec3body SELECT {font-size:13px;width:65px;text-align:left;margin:1px;}
DIV#sec4body TEXTAREA {margin-bottom:1px;}
input.hoursChecked {border:1px solid #D6D6D6;height:15px;width:15px;}

TD.labelVal INPUT[type=text] {width:298px;}

INPUT#searchFormTextfield {width:300px;/*font-size:1.8em;height:25px;*/padding:4px;}
INPUT#searchFormSubmit {/*height:25px;border:none;*/margin-top:1px;}


DIV#comments TEXTAREA {width:500px;}
DIV#comments INPUT[type=text] {width:300px;}
