body{background-color:#fffae6;font-family:Sans-Serif;font-size:12px;color:black;margin:0;padding:0;border:0;text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:bold;margin-top:15px;margin-bottom:10px;}
h1{font-size:2.15em;}
h2{font-size:1.75em;}
h3{font-size:1.4em;}
img{border:none;}
p,ul,dl,table,form{margin-top:10px;margin-bottom:0;}
dt{font-weight:bold;}
table{border-left:#fc0 solid 2px;border-top:#fc0 solid 2px;border-right:#997a00 solid 2px;border-bottom:#997a00 solid 2px;border-collapse:collapse;}
th{background-color:#ffe066;text-align:center;font-weight:bold;}
th,td{border:#997a00 solid 1px;font-size:12px;padding:5px;}
.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}
.small{font-size:0.8em;}
.red{color:#ff0000;}
.bold{font-weight:bold;}
.nowrap{white-space:nowrap;}
.block{display:block;}
.grey{color:darkgrey;}
a:link,a:visited,a:link:hover,a:visited:hover{color:#997a00;text-decoration:underline;}
a:link:hover,a:visited:hover{background-color:#ffe066;}
a.disabled{margin-right:5px;padding:1px 7px;border-style:outset;border-width:2px;background-color:#eee;color:#aaa;cursor:default;}
a.icon,a.icon:visited,input.button,button{margin-right:5px;text-decoration:none;padding:1px 7px;border-style:outset;border-width:2px;border-color:#fc0;font-size:12px;background-color:#ffe066;color:black;cursor:pointer;}
a.icon:hover,input.button:hover,button:hover{color:red;text-decoration:none;}
#page{position:absolute;top:0;left:0;width:100%;min-height:100%;}
#popupcontent{margin:10px;}
#header{width:100%;background-color:#fc0;border-bottom:#ffe066 solid 5px;}
#header.min{height:0;}
#header.max{height:75px;}
#header img{width:100%;height:75px;}
#menubar{background-color:#fc0;float:left;text-align:right;line-height:20px;margin-bottom:10px;}
#menubar.max{border-bottom:#ffe066 solid 5px;border-right:#ffe066 solid 5px;width:200px;}
#menubar.min{width:0;}
#menubar a:link,#menubar a:visited{border-bottom:#ffe066 solid 1px;color:black;display:block;padding-right:10px;text-decoration:none;}
#tabbar{float:left;margin-left:50px;text-align:center;margin-bottom:10px;}
#tabbar a:link,#tabbar a:visited{color:black;float:left;display:block;text-decoration:none;margin-right:10px;padding-left:10px;padding-right:10px;background-color:#fc0;border-left:#ffe066 solid 3px;border-right:#ffe066 solid 3px;border-bottom:#ffe066 solid 3px;}
#tabbar a:link:hover,#tabbar a:visited:hover{background-color:#ffe066;}
#menubar a.current,#tabbar a.current{font-size:1.25em;font-weight:bold;line-height:25px;background-color:#ffe066;}
#iconbar{background-color:#ffe066;float:right;padding-left:10px;padding-bottom:5px;font-size:0.8em;vertical-align:middle;}
#iconbar a:link,#iconbar a:visited{color:black;text-decoration:none;padding-left:5px;padding-right:5px;}
#messagebar{position:absolute;top:10px;left:10px;padding:5px;background-color:#fc0;font-size:10px;}
#content{position:absolute;display:block;margin-top:30px;margin-right:10px;padding-bottom:10px;min-width:500px;min-height:500px;}
#content.min{left:30px;}
#content.max{left:230px;}
#content div.floatimg{width:auto;margin-bottom:.5em;margin-top:.5em;background-color:#ddd;text-align:center;overflow:hidden;border:1px solid black;}
#content div.floatimg.right{clear:right;float:right;margin:.5em 0 .8em 1.4em;}
#content div.floatimg.left{float:left;clear:left;margin:.5em 1.4em .8em 0;}
#content div.floatimg img{border:1px solid black;margin:1px;}
#content div.floatimg div.caption{border:none;text-align:left;margin:1px;font-size:.8em;}
textarea,input,select{background-color:#fffae6;border:1px solid #997a00;}