html { height: 100%; }
body { height: 100%; padding: 0; margin: 0; font-family: arial, verdana, helvetica, geneva, sans-serif; background-color: #ffeecc; }
#maindata { border: 1px solid #ffeecc; background-color: #ffeecc; }

.header { padding: 0px; margin: 0px; background-color: #006699; background-image: url('/images/hbg.png'); background-position: top center; background-repeat: repeat-x; width: 100%; }
div.header {	font-family: arial, verdana, helvetica, verdana, geneva, sans-serif; color: #000000; font-size: 25px; font-weight: bold; } 

.footer { margin: 0px; width: 100%; background-color: #006699; background-image: url('/images/tbg.png'); background-position: top center; background-repeat: repeat-x; white-space: nowrap; }
td.footer {	padding: 10px 5px 5px 5px; font-family: arial, verdana, helvetica, verdana, geneva, sans-serif; color: #eebb77; font-size: 10px; }
a.footer { text-decoration: none; color: #6699ff; background-image: none; font-weight: bold; }
a:hover.footer { font-weight: bold;  color: #990000; text-decoration: underline; }

td.main { background-image: url('/images/bbg.png'); background-position: bottom center; background-repeat: repeat-x; }
a.menu { padding: 5px; font-family: arial, verdana, helvetica, verdana, geneva, sans-serif; color: #ffeecc; font-size: 15px; font-weight: bold; } 
a.menu:link { color: #eebb77; text-decoration: none; }
a.menu:visited { text-decoration: none; }
a.menu:hover { color: #990000; background: #6699ff; text-decoration: none; }
a.menu:active { color: #009900; text-decoration: none; }

a.stdmenu { padding: 5px; font-family: arial, verdana, helvetica, verdana, geneva, sans-serif; color: #000099; font-size: 15px; font-weight: bold; } 
a.stdmenu:link { color: #006699; text-decoration: none; }
a.stdmenu:visited { text-decoration: none; }
a.stdmenu:hover { color: #009900;  text-decoration: none; }
a.stdmenu:active { color: #990000; text-decoration: none; }

.tbox { font-family: arial, helvetica, verdana, geneva, sans-serif; font-size: 13px; }
.tboxul { background: url("/images/bul.png") no-repeat right bottom; width: 14px; height: 14px; }
.tboxum { background: url("/images/bum.png") repeat-x bottom; }
.tboxur { background: url("/images/bur.png") no-repeat left bottom; width: 18px; height: 14px; }
.tboxml { background: url("/images/bml.png") repeat-y right; }
.tboxmr { background: url("/images/bmr.png") repeat-y left; }
.tboxbl { background: url("/images/bll.png") no-repeat right; width: 14px; height: 18px; }
.tboxbm { background: url("/images/blm.png") repeat-x top; }
.tboxbr { background: url("/images/blr.png") no-repeat left; width: 18px; height: 18px; }

.datahead { padding: 3px; color: #990000; background: #eebb77; font-size: 12px; font-weight: bold; }
.data { padding: 3px; border-top: 1px solid #000000; font-size: 10px;}

.title { color: #990000; font-size: 16px; font-weight: bold; }

.tiny { font-size: 10px; }
.medium { font-size: 12px; }
.large { font-size: 14px; font-weight: bold; }

.txtfield { background-color: #ffeecc; }


.error { color: #990000; }
.success { color: #009900; }

