/* CSS Document */
*{margin:0; padding:0;}
ul{list-style:none;}
body{  font-family: Arial,Tahoma, sans-serif, Helvetica ; font-size:13px; line-height:150%;  padding:0px 5px;}
img { border:0;}
td { vertical-align: top;}
a { color:#446dAc; text-decoration:none; }
a:hover { text-decoration:underline; }
input {}
#overall { min-width:995px;}

#header {width:100%;  height:55px; font-family:tahoma; padding:10px 0px;}
#logo { float:left; width:235px; padding-left: 25px;}
#login { float:right; color: #666666; text-align: right;}
.left {float:left;} 
.right { float:right;}


#body { background-color:#EFF2F3;}
#body_top { background:url(../icons/body_top_mid.gif) top repeat-x #A7ABB3;height:35px;}
#body_top .left {  background:url(../icons/body_top_left2.gif) top left no-repeat; height:35px;}
#body_top .right {  background:url(../icons/body_top_right2.gif) top right no-repeat; height: 35px;}
#body .baseline { background:url(../icons/body_top_bot.gif) bottom repeat-x; height:6px; font-size:6px;}
#quickfind {padding:5px 10px; color:#006600;}
#quickfind .q{ border:solid 1px #cccccc;padding:0.1em;margin-left:1em; width:20em; color:#333333;}
#navigator {padding: 5px 20px;}

#body_mid { padding:0 10px;}
#body_mid .leftside {  background:url(../icons/body_mid_sep.gif) repeat-y right;}
#body_mid .rightside { width:100%;}

#body_bot {height:7px; font-size:7px;}
#body_bot .left {  background:url(../icons/body_bot_left2.gif) bottom left no-repeat; width:6px; height:7px;}
#body_bot .right {  background:url(../icons/body_bot_right2.gif) bottom right no-repeat; width:6px; height:7px;}

#footer { color:#FFFFFF; text-align:center;}
.clear { clear:both; font-size:1px;}
.keywords {color:red; font-weight: bold;}
.groups { background:url(../icons/sidebar_dot.gif) left no-repeat; padding-left: 1.4em; margin-left: 1.4em;}
.q {line-height:120%;width:30em; color:#616161; border:solid 1px #c1c1c1;padding:0.3em;}

.topmenu { height:50px; background:url(../icons/topmenu1_bg.gif) bottom repeat-x; margin:0px; line-height:50px; vertical-align: middle;}
.topmenu li { float:left; text-align:center; background:url(../icons/topmenu1_bg.gif) top left repeat-x; height:50px; font-size:100%; color:#006699; font-weight:bold; }
.topmenu li .topmenu2L { float:left; text-align:center; background:url(../icons/topmenu2_l.gif) top left no-repeat; height:50px;padding-left:3px;  }
.topmenu li .topmenu2R { float:left; text-align:center; background:url(../icons/topmenu2_r.gif) top left no-repeat; height:50px;padding-left:3px;  }
.topmenu li .title { float:left; text-align:center; background:url(../icons/topmenu2_bg.gif) top left repeat-x; height:50px; font-size:95%; color:#006699;  padding: 0 10px;}
.topmenu li .title:hover { background:url(../icons/topmenu2_bg.gif) top left repeat-x; text-decoration:underline;color:#3399aa; }
.topmenu li .topmenu1R { float:left; text-align:center; background:url(../icons/topmenu1_r.gif) top left no-repeat; height:50px;padding-left:1px;  }
.topmenu li a { float:left; display:block; background:url(../icons/topmenu1_bg.gif) top left repeat-x; height:50px; text-decoration:none; color:#444444;padding: 0 10px; font-size:90%;font-weight:bold;}
.topmenu li a:hover {display:block; background:url(../icons/topmenu1_bghover.gif) top left repeat-x; height:50px; text-decoration:none; color:#ffffff;}
.home{float:left; padding:3px; margin:5px; text-align:center; border:solid 1px white; padding:3px;  }
.home:hover{float:left;border:solid 1px #ffff99;;}
.home img {height:80px; margin:5px; background-color: white; border:solid 1px #CCCCCC; padding:3px; }
.home p {line-height:120%; color:#444444; font-size:100%;}
.home .title {font-weight:bold;color:#555555; font-size:110%;}
#DebugBoard {display:none;}
.fixDialogS {position:fixed;top:40%;left:40%;width:20%;height:20%;overflow:auto;z-index:9999;padding:10px;}
.fixDialog {position:fixed;top:30%;left:30%;width:40%;height:40%;overflow:auto;z-index:999;}
.fixDialogL {position:fixed;top:15%;left:15%;width:70%;height:70%;overflow:auto;z-index:999;padding:10px;}
.fixDialogH {position:fixed;top:10%;left:5%;width:90%;height:85%;overflow:auto;z-index:999;padding:0;}
.fixDialogHbar {position:fixed; top:5%;left:5%;width:90%;height:5%;z-index:9999;background-color:#333;color:#fff;}
.fixDialogH input[type=text],.fixDialogH input[type=password],.fixDialogH textarea {width:90%;}
.fixDialogH textarea {height: 10em;}
