#form { padding-top:15px; }
.label  { float:left; width:150px; padding-top:3px; }
.label2  { float:left; width:70px; padding-top:3px; }
.div-input { float:left; width:220px; padding-top:3px; }
.div-input2 { float:left; width:160px; padding-top:3px; }
.error-message  { float:left; width:260px; color:red; padding-top:1px; }
.form-input { height:15px; padding-top:3px; width:200px; }
.form-input2 { height:15px; padding-top:3px; width:150px; }
.div-button { padding:10px 0px 0px 210px;}
.div-button2 { padding:10px 0px 0px 80px;}

#search { margin-top:8px;border:1px solid #E7E7E7; background:#F6F6F6; padding:10px 20px 6px 20px;}
.search-cond  { padding:0px 15px 0px 0px;}
#pages  { padding:15px 0px 15px 0px;}
#pages .active-page { font-weight:bold; color:red; }

#table  { margin-top:15px; }
#table a,a:hover,a:visited  { color:#007839; text-decoration:none; }
#table td { padding:2px 3px 4px 5px; border-bottom:1px solid #EFEFEF; font-size:12px;}
#table td.tab-label  { font-size:11px; background:url('/img/bgs/tablabel.gif') repeat-x; padding-top:4px; font-weight:bold; color:#888888;}
#table tr.tab:hover { background:#F1FCF6; }
.options  { text-align:right; }

.separator  { margin-top:-4px;}

.login-box  { width:300px;}
.forgot-pass  { padding-left:30px; width:300px; }
