
body {margin:0}
body,td {color:#bbb; font:normal 77% Verdana; line-height:125%}
p {margin-top:12px}
h1 {font:bold 250% arial; color:#ddd}
h2 {font:bold 190% arial; color:#bbb}
h4 {font:bold 120% arial; color:#555}
a {text-decoration:none; padding:2px; color:#bbc}
a:hover {text-decoration:underline; color:#fff}
a:active {color:#fff}

button,input,textarea {font-family:verdana,arial,sans-serif; font-size:12px}
img {border:0; border-radius:9px}
hr {color:#1c2120; border-color:#1c2120}
fieldset {border:1px solid #777; border-radius:9px}

.footer {font-size: 11px; width:100%; text-align:right; color:#777}
.field {font-family:arial; width:170px; 
color:#ddd; 
background-color:#222; border:1px solid #777; border-radius:7px; 
background-color:rgba(37,37,37,0.5);padding:2px}
.error {color:#e33}
.head {display:none}
.pic {border:1px solid #343; margin:4px; border-radius:4px}
.pic a:hover {border:5px solid #fff; margin:0px; border-radius:4px}

.calandar {width:186px;padding:3px;height:auto;float:right;border:1px solid #262;filter:Alpha(opacity=65);margin-right:1px; border-radius:8px;overflow:stretch}
.cb {text-align:center; width:18px; padding:4px,2px,0px,2px; font-size:60%; white-space:no-wrap}
.ce {text-align:center; padding:1px,2px; background: url('/img/m1.jpg'); color:#eee; border:1px solid black; cursor:default; white-space:no-wrap}
.cf {text-align:center; padding:1px,2px; background: #a22 url('/img/m2.jpg'); color:#888; border:1px solid red; cursor:default; white-space:no-wrap}
.cg {text-align:center; padding:1px,2px; background: #a22 url('/img/m2.jpg'); color:#888; border:1px solid blue; cursor:default; white-space:no-wrap; font-weight:bold}
.cu {text-align:center; padding:1px,2px; background: #a22 url('/img/m2.jpg'); color:#888; border:1px solid black; cursor:default; white-space:no-wrap}

.qa {font-weight:bold; font-size:170%; color:#aaa; padding:4px; margin-right:9px; line-height:18px}

.menu{
font: bold 14px Arial;
width: 100%;
}

.menu ul{
margin: 0px;
padding: 2px 4px;
height:21px;
width: 100%;
border: 0px;
}

.menu ul li{
display: inline;
}

.menu ul li a{
float: left;
color: #bbc;
padding: 2px 7px;
text-decoration: none;
margin: 1px 0px;
white-space: nowrap;
}

.menu ul li a:visited{}

.menu ul li a:hover, .menu ul li .current{
color: white !important;
padding-top: 3px; 
padding-bottom: 1px; 
}

.greenbar {
scrollbar-arrow-color: #98E28E;
scrollbar-3dlight-color: #1B5428;
scrollbar-darkshadow-color: #999999;
scrollbar-face-color: #316042;
scrollbar-highlight-color: #132617;
scrollbar-shadow-color: #399639;
scrollbar-track-color: #101C0F;
}

@media print {
   #box {overflow:visible !important};
   @page {margin :1px !important};
   body {margin:0px !important; padding:0px; border:none};
   .noprint {display:none !important};
   .menu ul {font-weight:normal; border-bottom:1px solid #555; border-radius:4px; font-size:10px}
}

#dhtmltooltip{
position: absolute;
background-color: rgba(20,50,30,0.8);
border: 1px solid #557060;
width: 340px;
padding: 2px;
border-radius:6px;
visibility: hidden;
z-index: 99;
border-radius:12px;
}

