body { background-color:#FFFFFF; background-attachment:fixed; font-family:Tahoma,Arial,Helvetica,sans-serif; color:#000000; }

.smallfont { font-size: 75%; }

#menu { text-align:center; position:fixed; left:0px; top:0px; bottom:0px; width:160px; background-color:blue; padding:5px; color:white;}
#content { position:fixed; top:0px; bottom:0px; left:165px; right:0px; padding:10px; overflow:auto; }

.menutop { background:url(images/menu.png) no-repeat ; width:160px; height:15px; background-position:0px 0px; }
.menubottom { background:url(images/menu.png) no-repeat ; width:160px; height:15px; background-position:0px -15px; }

.menu1 { border-color:#02BF03; border-style:solid; background-color:#02BF03; color:white;  margin: 2px 0px; text-align:center; font-size:77%; font-weight:bold;  }
.menu1 a:link, .menu1 a:visited { color:white; font-weight:bold; text-decoration:none; }
.menu1 a:hover { text-decoration:underline; }
.menu1 a:active { color:red; }

.menu2 { border-color:#62BF63; border-style:solid; background-color:#62BF63; color:white; margin: 2px 0px; text-align:center; font-size:77%; }
.menu2 a:link, .menu2 a:visited { color:white; font-weight:bold; text-decoration:none; }
.menu2 a:hover { text-decoration:underline; }
.menu2 a:active { color:red; }

.buttonicon { float:left; margin: -1px 1px 0px 2px; border: 0px none; }

.table { border: solid 1px #000088; border-collapse:collapse; }
.tablehead { border: solid 1px #000088; border-collapse:collapse; background-color: #bbbbbb; color:#000066;}
.tablelinea { border: solid 1px #000088; border-collapse:collapse; background-color: #eeeeee; color:#000000;}
.tablelineb { border: solid 1px #000088; border-collapse:collapse; background-color: #dddddd; color:#000000;}

.input { color:#000000; background-color:#FFFFFF; border-width:2px; border-color:#999999; border-style:solid; }
.input:focus { color:#000000; background-color:#FFFFFF; border-width:2px; border-color:#0000aa; border-style:solid; }

.inputro { color:#000000; background-color:#FFFFFF; border-width:2px; border-color:#FF9999; border-style:solid; }
.inputro:focus { color:#000000; background-color:#FFFFFF; border-width:2px; border-color:#0000aa; border-style:solid; }

.inputerr { color:#000000; background-color:#FF9999; border-width:2px; border-color:#990000; border-style:solid; }
.inputerr:focus { color:#000000; background-color:#FF9999; border-width:2px; border-color:#0000aa; border-style:solid; }

.errorbox { border: solid 4px #aa0000; border-collapse:collapse; background-color: #FFFFFF; color:#aa0000; padding: 0px 5px; }

.right { text-align:right }
.left { text-align:left }
.center { text-align:center }

img { border: 0; } 
