

fieldset {}
fieldset.f-alt, fieldset.f-bg div.f-row {background-color: #f3f3ff; }

fieldset p {
	color: #999;
	margin-top: .7em; 
}

div.f-row {margin: .5em 0 .4em 1em; padding: .2em 0; display: inline; float: left; }

div.f-row label, div.f-row input, div.f-row textarea, div.f-row select, div.f-row .f-note {display: block; float: left; margin-right: 1%; width: 30%; }
div.f-row label {text-align: left; padding: .4em .8em .4em 0; font-size: .900em; color: #ccc; }
div.f-row .f-note {margin-right: 0em; padding: .2em 0; width: 26%; font-weight: bold; }
div.f-row input, div.f-row textarea {width: 85%; height: 14px; padding: 0; margin: 2px 0 0 0; line-height: 1.1em; }
div.f-row select {width: 45%; float: left; }
div.f-row {width: 115px; }

div.f-cblist {padding-left: 3%; margin-bottom: 1em; }
div.f-cblist table {width: 100%; }
div.f-cblist td {width: 30%; }
div.f-cblist input {margin-right: .7em; }

div.f-full label {width: 33%;*width:30%; }
div.f-full input, div.f-full textarea {width: 60%; padding: .2em .3em; }
div.f-full select {width: 60%; }
div.f-full .f-note {display: none; }

div.f-box {margin: 0 0 .2em 0; padding: .1em 0; }
div.f-box input {width: auto; border: 0; margin-right: 10px; padding: 0; }
div.f-box label {text-align: left; width: 70%; }

div.f-buttons {text-align: center; float: left; padding: 0; margin: .9em 1em 0 0; }
div.f-buttons button {width: auto; background-color: #ccc; cursor: pointer; border-top: #ccc solid 2px; border-left: #ccc solid 2px; border-right: #999 solid 2px; border-bottom: #999 solid 2px;  }
div.f-buttons button {font-family: Arial, Helvetica, sans-serif; font-size: 90%; color: #333; font-weight: bold; height: 20px; width: 60px;  }

div.forgot {padding: 1.1em 0 0 1.1em; zoom: 1; }

div.loginText {float: left; margin: 1.1em 0 0 1em; color: #fff; display: inline; }

p.f-errmsg {color: #cc0000; padding: .7em; background-color: #ffffcc; }
p.f-notify {color: #00cc00; padding: .7em; background-color: #ffffcc; }

div.f-missing { background-color: #ffffcc; color: #cc0000; }

div.f-row:after {content:"."; display: block; height: 0 ;clear: both; visibility: hidden; }
div.f-row {zoom: 1; }
