body{font-family:Verdana,Arial,Tahoma,sans-serif;font-size:small;background-color:#ffe;color:#600;line-height:1.4;}
img{border:none;}h1{color:#070;font-size:1.4em;font-weight:bold;}h2{font-size:1.2em;font-weight:bold;}p{text-align:justify;}
a{color:#070;}a:hover{color:#f00;text-decoration:underline;}
#header{position:absolute;top:0px;left:0px;right:0px;width:100%;height:90px;background-color:#070;z-index:1;}
#logo{position:absolute;top:2px;left:21px;z-index:3;width:84px;height:120px;}
#banner{position:absolute;top:0px;left:130px;right:0px;height:90px;overflow:hidden;z-index:2;text-align:center;}
#menu{position:absolute;top:135px;bottom:0px;left:0px;width:120px;padding:2px;overflow:auto;z-index:2;}
#main{position:absolute;top:95px;bottom:0px;left:130px;right:5px;z-index:4;max-width:900px;}
#maincontent, #mainsmallcontent{min-height:500px;border-left:1px dashed #ccc;padding:0px 0px 5px 20px;}
#maincontent{min-width:450px;}
#mainsmallcontent{padding-right:260px;}
#mainside{position:absolute;top:10px;width:200px;right:20px;border-width:5px;border-color:#070;border-style:solid;background-color:#070;color:#ffe;}
div.ml{width:100px;border:2px solid #070;padding:3px;background-color:#ffd;}
a.ml{font-size:13px;color:#070;text-decoration:none;font-weight:bold;}
.ml:hover{background-color:#ffb;cursor:pointer;}.ml:hover a.ml{color:#600;text-decoration:underline;}
.copyright{color:#cdc;border-top:1px dashed #ccc;padding-right:20px;}.copyright:hover{color:#696;}
a.mainside{color:#ffe;}a.mainside:hover{color:#f00;}a.mainside:visited{color:#eee;}
.box{border-width:1px;border-color:#070;border-style:solid;padding:5px;background-color:#ffc;}
.boxtitle{background-color:#070;color:#ffc;font-weight:bold;padding:5px;margin:-5px -5px 5px -5px;}
legend{font-weight:bold;color:#070;}fieldset{border-color:#070;background-color:#ffd;padding:5px;}input,textarea,option,select{border-color:#070;background-color:#ffe;}