.win_div {background:url('graphics/icc_bgr.jpg') repeat-x #6270ad; border: 2px solid #006;}
.win_ttl, .win_load {display:inline; background: url('graphics/js/titlebar.jpg') repeat-x #ccc; text-align: center; font-weight:bold; height:22px;}
.win_load {background: url('graphics/js/loading.gif') 10px 4px no-repeat;}
.win_ttl span {float:left; margin:4px;}
.win_tbar {position: relative; background-color: #FFF0CC; width: 100%; height: 22px; text-align: center; clear:both;}
.win_min {float:left; width: 120px; height: 16px; margin-left: 2px; background-color: #009; color: #fff; text-align: center; font-size:0.9em; cursor: pointer; border: 2px outset;}
.win_mi2 {width: 96px; height:28px; margin: 5px auto; background-image:url('graphics/glass_button_b.jpg'); color: #fff; text-align: center; font-size:0.9em; cursor: pointer;}
.win_btn, .win_btn_g {background: url('graphics/js/blue_btn_bgr.jpg'); float:right; margin:1px; width:20px; cursor:pointer;}
.win_btn_g {background: url('graphics/js/green_btn_bgr.jpg');}
.win_btn_rsz {position:absolute; cursor:se-resize; bottom:0px; right:0px;}
.alert_btn {display: block;}
html >/**/ body .alert_btn {margin:0 auto;}

#min_bar {position: absolute; bottom: 0px; left: 0px; height: 20px; width: 100%;}
.curtain {background-color: #fff; opacity: 0.55; filter: alpha(opacity=55);}
.wwg_btn {padding-top: 2px;}
.wwg_ifr {position: relative; background-color: #fff; border: 1px solid #000;}

.cal_wkd {background-color: #06c; color: #fff; font-weight:bold; font-size:1em; text-align:center;}
.cal_day {width: 3em; height: 2em; background-color: #09f; color: #fff; font-weight:bold; font-size:1em; text-align:center; cursor:pointer;}
.cal_today {background-color: #06c;}
.cal_hol {color: #f96;}
.cal_appt {text-decoration: underline;}
.cals_wkd {background-color: #06c; color: #fff; font-weight:bold; font-size:0.6em; text-align:center;}
.cals_day {width: 1em; height: 1em; background-color: #09f; color: #fff; font-weight:bold; font-size:0.6em; text-align:center; cursor:pointer;}
.cals_today {background-color: #0c6;}
.cals_hol {color: #f96;}

ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:26px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:148px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#d1d1d1}
ul.menu ul li a:hover {background-color:#c5c5c5}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {border:1px solid #aaa; padding:5px 7px 7px; font-weight:bold; background:url('graphics/js/header.gif'); width:134px}
ul.menu .menulink:hover, ul.menu .menuhover {background:url('graphics/js/header_over.gif')}
ul.menu .sub {background:#d1d1d1 url('graphics/js/arrow.gif') 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}

.tbl_top {font-size: 10pt;}
.tbl_btn, .tbl_bth {color: #fff; background-color: #039; font-size: 10pt; font-weight: bold; text-align: center; border-style: outset; border-width: thin; padding: 2px; cursor: pointer; white-space: nowrap;}
.tbl_bth {color: #fc0;}
.tbl_hd0, .tbl_hdr {background-color: #06c; color: #fff; font-weight: bold; text-align: left; white-space: nowrap; padding:4px;}
.tbl_ft0, .tbl_ftr {background-color: #06c; color: #fff; font-size: 8pt; text-align: left;}
.tbl_hdr, .tbl_ftr {text-decoration: underline; cursor: pointer;}
.tbl_cel, .tbl_rwh {border-bottom-style: outset; border-width: 1px; border-color: #202020; padding: 2px;}
.tbl_rwh {background-color: #ff6;}
.tbl_rw1 {background-color: #fff;}
.tbl_rw2 {background-color: #e8e8ff;}
.tbl_lbl {}
.tbl_ins {margin:4px;}

.invalid {border-color:#F60; background-color:#FFF7F0;}
.clickable {text-decoration: underline; cursor: pointer;}

.tree_node {margin-right:5px;}
.tree_list {display:none; list-style:none; margin:0; padding:0}
.tree_img {height:18px; width:18px; margin:0; padding:0}
.tree_span {margin-left:5px; text-decoration: underline; cursor: pointer;}
