
/*::::::: FORMS :::::::::*/
form {}
form div {clear:both;margin:0.8em 0;}
legend {font-weight:bold;padding:0 0.4em;text-align:left;color:#000;}
fieldset {border:1px solid #dedede;padding:1.4em;margin:0 0 1.2em 0;background:#fafbfc;}
label {float:left;width:15em;display: block;margin-top:4px;font-weight:bold;}
input.border {border:1px solid #ccc;padding:2px;}
input.invalid:focus, textarea.invalid:focus {color:#6699ff;	background-color:#fff;border:1px solid #ccc;}
input[type="checkbox"]:focus, input[type="radio"]:focus {border: 0;}
select:focus {color:#336699;}

#formcontainer {width:100%;}
#formcontainer fieldset {background:#fcfcfc;}

/*---- home login -----*/
#logonform fieldset {background:#e9eff3;width:340px;}
#logonform label {width:12em;}

/*::::::: TABLES :::::::::*/
th {font-weight:bold;}
th.cp {background:#e9eff3;text-align:left;padding:8px;}
td.cp {background:#eeeff0;padding:8px;}
.welcometable {background:#f5f1f0;}
td.cell, td.celllast {padding:4px 8px;border-right:16px solid #f5f1f0;}
td.celllast {border:0;}

