
body,html { width:100%;height:100%;overflow:hidden;}
body { min-width:725px;font: 11px Arial,sans-serif;border:0;margin:0;padding:0;color:black;}
table { border-collapse:collapse;}
form { display:inline;}
td,th { vertical-align:top;padding:0;text-align:left;}
img { border:0;}
input[type=text],input[type=password] { background: #f1f1f1 url('p-bs-textbox.png') no-repeat;border:0;border-right:1px solid #e4e4e4;font-size:11px;}
select { font-size:11px;}
.bhs { position:absolute;}
.bhs .tl { position:absolute;background:url('p-bs-gradbox-t.png') no-repeat left top;left:-4px;top:-4px;width:60%;height:13px;}
.bhs .tr { position:absolute;background:url('p-bs-gradbox-t.png') no-repeat right top;right:-4px;top:-4px;width:60%;height:13px;}
.bhs .bl { position:absolute;background:url('p-bs-gradbox-blr.png') no-repeat left bottom;left:-4px;top:9px;bottom:-4px;width:13px;}
.bhs .br { position:absolute;background:url('p-bs-gradbox-blr.png') no-repeat right bottom;right:-4px;top:9px;bottom:-4px;width:13px;}
.bhs .b { position:absolute;background:url('p-bs-gradbox-b.png') repeat-x 0 bottom;top:9px;right:9px;bottom:-4px;left:9px;padding:15px;font-size:12px;}
.ayw { position:absolute;}
.ayw .tl { position:absolute;background:url('p-bs-whitebox-t.png') no-repeat left top;left:-4px;top:-4px;width:60%;height:9px;}
.ayw .tr { position:absolute;background:url('p-bs-whitebox-t.png') no-repeat right top;right:-4px;top:-4px;width:60%;height:9px;}
.ayw .l { position:absolute;background:url('p-bs-whitebox-lr.png') repeat-y left top;left:-4px;top:5px;bottom:5px;width:5px;}
.ayw .r { position:absolute;background:url('p-bs-whitebox-lr.png') repeat-y right top;right:-4px;top:5px;bottom:5px;width:5px;}
.ayw .c { position:absolute;background:white;left:1px;right:1px;top:5px;bottom:5px;}
.ayw .bl { position:absolute;background:url('p-bs-whitebox-b.png') no-repeat left bottom;left:-4px;bottom:-4px;width:60%;height:9px;}
.ayw .br { position:absolute;background:url('p-bs-whitebox-b.png') no-repeat right bottom;right:-4px;bottom:-4px;width:60%;height:9px;}
#registerbox ul { margin:0;padding:0 30px 0 15px; }
#registerbox li { margin:0;padding:8px 0 0 0; }
#cnz { position:absolute;top:0;left:0;right:0;height:90px;background: url('p-bs-top.png') repeat-x 0 0;}
#cnz #logo { position:absolute;top:0;left:0;background: white url('p-bs-toplogo.png') no-repeat;width:153px;height:81px;}
#ccg { margin-top:35px;padding-right:10px;font-size:11px;height:20px;position:relative;z-index:10;font-family:ST2M,Arial }
#ccg div { float:right;background: url('p-bs-usericon.png') no-repeat 0 -100px;padding-left:15px;height: 16px }
#ccg div span.bue { font-weight:bold;text-decoration:underline;cursor:pointer;}
#bak { font-size:12px;position: absolute;top: 59px;left: 192px;height: 30px;min-width:550px;}
#bak .cof { float:left;height: 30px;position:relative;}
#bak .left,
#bak .right { position:absolute;top:0;width:60%;height:30px;}
#bak .active .left { background: url('p-bs-maintabs-lr.png') no-repeat left top;left:0;}
#bak .active .right { background: url('p-bs-maintabs-lr.png') no-repeat right top;right:0;}
#bak .t { color:#888;cursor:pointer;position:relative;height:16px;padding:7px 10px;}
#bak .active .t { color:black;cursor:default;margin:0 9px;padding:7px 6px;}
.ack { min-height:217px;margin-bottom:13px;}
.ack .aze { position:relative;font-weight:bold;height:27px;background: transparent url('p-bs-folderlist.png') no-repeat;line-height:26px;padding-left:14px;vertical-align:middle;cursor:pointer;}
.ack .aze.over { background: transparent url('p-bs-folderlist-over.png') no-repeat;}
.ack .aze.active { background: transparent url('p-bs-folderlist-sel.png') no-repeat;color:white;}
.ack .bab { background: transparent url('p-bs-folderlist-bottom.png') no-repeat 0 bottom;cursor:pointer;height:32px;}
.ack .bab.over { background: transparent url('p-bs-folderlist-bottom-over.png') no-repeat 0 bottom;}
.ack .arm { padding-left:6px;font-weight:normal;}
.ack .cnz { background: url('p-bs-folderlist-top.png') no-repeat;cursor:default;padding-top:4px;}
.ack .cnz.over { background: url('p-bs-folderlist-top-over.png') no-repeat;}
.ack .cnz.active { background: url('p-bs-folderlist-top-sel.png') no-repeat;}
.ack .cbx { height:64px;background: transparent url('p-bs-folderlist-usage.png') repeat-y 0 0;cursor:default;text-align:center;position:relative;padding: 12px 0 0}
.ack .cbx div { position:relative;margin:4px auto 0;width:131px;height:24px;background:url('p-bs-accountusage-0.png') no-repeat 0 0;}
.ack .cbx div div { position:absolute;margin:0;width:0%;height:100%;background:url('p-bs-accountusage-100.png') no-repeat 0 0;}
.ack .scroll { position:relative;max-height: 135px;overflow-y: auto;padding: 0;height: auto;width: 163px;border-right: 1px solid #cccccc;}
.civ { position:absolute;left:180px;top:-1px;right:0;bottom:0;min-width:550px;min-height:200px;}
.cti { color:white;position:absolute;left:0px;top:0;right:0;height:27px;line-height:27px }
.cti .bbb { position:absolute;background: black url('p-bs-toolbar.png') repeat-x;left:5px;right:5px;top:0;bottom:0;}
.cti .aze { position:relative;float:left;cursor:pointer;}
.cti div span.left { height:27px;display:block;background: url('p-bs-toolbar-lsr.png') no-repeat left top;width:5px;}
.cti div.over span.left { background-position: -5px 0;}
.cti div.down span.left { background-position: -10px 0;}
.cti div { height:27px;}
.cti .aze div { padding: 0pt 10px;float:left;}
.cti .aze.bio div { padding-left: 5px;}
.cti div div { background: url('p-bs-toolbar.png') repeat-x;}
.cti div.over div { background: url('p-bs-toolbar-over.png') repeat-x;}
.cti div.down div { background: url('p-bs-toolbar-down.png') repeat-x;}
.cti img,
.cti span { float:left;}
.cti .cgo { position:relative;background: url('p-bs-toolbar-lsr.png') no-repeat -15px top;width:2px;float:left;padding:0;}
.cti .ahn { padding-right:7px;}
.cti span.anq { background: url('p-bs-toolbar-lsr.png') no-repeat -17px top;width:7px;height:27px;margin:0 -4px 0 6px;}
.cti span.che { background: url('p-bs-toolbar-lsr.png') no-repeat -24px top;width:14px;height:27px;margin:0 -4px 0 6px;}
.cti .adf { float:right;position:relative;}
.cti .adm { margin: 0 5px;padding:0 }
.cti .adm div { height:17px;background: url('p-bs-toolbar-search.png') no-repeat;width:159px;float:right;margin-top:5px;padding:0;}
.cti .adm input { border:0;padding:0;background:transparent;width:125px;font-size:11px;}
.cti div .right { background: url('p-bs-toolbar-lsr.png') no-repeat right top;width:5px;float:right;padding:0;height:27px }
.cto { position:absolute;left:0;top:47px;bottom:0;right:0;}
.cbo { position:absolute;left:0;top:0;bottom:50%;right:0;}
.crq { position:absolute;left:0;top:0;bottom:0;right:0;}
.crq div.clk { position:absolute;top:-4px;left:-4px;height:31px;right:-4px }
.crq div.clk table { table-layout:fixed;height:31px;width:100%;}
.crq th .sortarrow { float:right;height:13px;padding: 0;position:relative;top:-1px;}
.crq th.sortup .sortarrow { width:11px;background: url('p-bs-sortup.png') no-repeat;padding: 0 2px;}
.crq th.sortdown .sortarrow { width:11px;background: url('p-bs-sortdown.png') no-repeat;padding: 0 2px;}
.crq td,.crq th { vertical-align: middle;text-align:left;}
.crq th { background: url('p-bs-messagelistheader-normal.png');cursor:default;}
.crq th.h { cursor:pointer;}
.crq th.over { background: url('p-bs-messagelistheader-over.png');}
.crq th.down { background: url('p-bs-messagelistheader-down.png');}
.crq th.cgo { background: url('p-bs-messagelistheader-lsr.png') no-repeat -9px top;width:2px;}
.crq th.left { background: url('p-bs-messagelistheader-lsr.png') no-repeat left top;}
.crq th.right { background: url('p-bs-messagelistheader-lsr.png') no-repeat right top;}
.crq tr { height:27px;}
.crq tr.aiv { cursor:pointer }
.crq .ayz div { padding:0;position:relative;overflow:hidden;width:19px;height:10px;float:left;}
.crq .ayz div img { position:relative;left:-133px;}
.crq td.ayz { padding-left:4px;}
.crq tr.aiv td.ayz,
.crq tr.aiv td.ac { cursor:default }
.crq tr td { background: #ffffff;}
.crq tr.aiv.alt td { background: #e8e8e8;}
.crq tr.unread td { font-weight:bold;}
.crq tr.aiv.over td { background-image: url('p-bs-messagelist-over.png');}
.crq tr.aiv.active td { background-image: url('p-bs-messagelist-active.png');}
.crq tr.aiv.deleted td { color:#888;text-decoration:line-through;}
.crq td div,
.crq th div { overflow:hidden;white-space:nowrap;padding:0 10px;}
.crq .checkbox { padding:0;margin:2px auto;}
.crq .ac { text-align:center;}
.crq .ar { text-align:right;}
#bjj tr.alt td { background: #e8e8e8;}
.alu { position:absolute;top:27px;bottom:0;left:0;right:0;}
.ael { position:absolute;top:0;left:5px;z-index:10;}
#aqz,#bnq,
#ado { background: white;position:absolute;top:0;overflow-y:hidden;bottom:0;}
.btp { position:absolute;top:0;overflow:auto;overflow-x:hidden;overflow-y:scroll;width:18px;bottom:0;right:0px;}
.bkm { position:absolute;top:0;left:0;bottom:0;right:17px;}
#ado .bkm { overflow:auto;overflow-x:hidden;overflow-y:scroll;}
.bkm table { table-layout:fixed;width:100%;position:absolute;}
.aul { position:absolute;bottom:0;height:26px;right:0;left:0;text-align:right;font-weight:bold;border-top:1px solid #ccc;}
.aow { position:absolute;width:168px;left:-3px;top:-5px;}
.ayn { position:absolute;top:90px;right:0;bottom:0;left:0;background:#e8e8e8;}
.cok { position:absolute;top:18px;right:9px;bottom:9px;left:9px;overflow:hidden;}
.bcw { min-height:201px;background: transparent url('p-bs-temp-ad.png') no-repeat 0 0;cursor:pointer }
#registerbox { left:0;top:0;width:460px;height:360px;}
#loginbox { left:477px;top:0;width:460px;height:360px;}
.auo { position:absolute;background: white;top:50%;bottom:5px;left:0;right:0 }
.chc { position:absolute;background:url('p-bs-messagelist-splitter.png') repeat-x left top;top:-5px;left:1px;right:1px;height:8px;text-align:center;cursor:S-resize;cursor:row-resize;}
.bqn { position:absolute;top:3px;bottom:0;left:1px;right:1px;}
#byh { position:absolute;border:0;cursor:text;white-space:normal;text-align:left;width:100%;height:100%;top:0;bottom:0;}
#apk { position:absolute;white-space:normal;overflow:auto;overflow-x:hidden;overflow-y:auto;top:0;bottom:0;left:0;right:0;padding:20px;}
#cnv { position:absolute;display:none;width:250px;margin:-50px -125px;z-index:20}
#cnv .m,#cnv .c { position:relative;}
#cnv .l,#cnv .r,
#cnv .tl,#cnv .tr,
#cnv .bl,#cnv .br { position:absolute;background-image:url('p-bs-dialog.png');background-repeat:no-repeat;}
#cnv .l,#cnv .r { background-repeat: repeat-y;top:10px;bottom:10px;}
#cnv .tl,#cnv .tr,
#cnv .bl,#cnv .br { height:20px;}
#cnv .tl,#cnv .l,
#cnv .bl { right:10px;left:-10px;}
#cnv .tr,#cnv .r,
#cnv .br { width:20px;right:-10px;}
#cnv .tl { top:-10px;background-position: left top;}
#cnv .tr { top:-10px;background-position: right top;}
#cnv .m { padding:20px 0;}
#cnv .l { background-position: left -20px;}
#cnv .r { background-position: right -20px;}
#cnv .c { margin: 20px;background: white;}
#cnv .bl { bottom:-10px;background-position: left bottom;}
#cnv .br { bottom:-10px;background-position: right bottom;}
#cnv.tl .tl,#cnv.tr .tr,
#cnv.bl .bl,#cnv.br .br { background-image:url('p-bs-dialog-tail.png');width:40px;height:40px;}
#cnv.bl,#cnv.br { margin:0 20px;}
#cnv.tl,#cnv.tr { margin:20px 0;}
#cnv.bl .l { bottom:30px;}
#cnv.bl .r { left:10px;width:auto;}
#cnv.bl .bl { left:-30px;}
#cnv.bl .br { left:10px;width:auto;}
#cnv.br .r { bottom:30px;}
#cnv.br .br { right:-30px;}
#cnv.br .bl { right:10px;}
#cnv.tl .tl { top:-30px;}
#cnv.tl .tr { left:30px;width:auto;}
#cnv.tr .tr { top:-30px;}
#cnv.tr .tl { right:30px;}
#cnv .dropdown { cursor:pointer;margin:-10px -20px;max-height:130px;overflow:auto;overflow-x:hidden;overflow-y:auto;}
#cnv .dropdown div.item { color:#444;padding:3px 20px;white-space:nowrap;}
#cnv .dropdown div.sep { margin-top: 3px;margin-bottom: 3px;border-top:1px solid #888;}
#cnv .dropdown div.item.over { background:#F0F0F0 url('p-bs-overbullet.png') no-repeat 10px 5px;color:black;}
#cnv .dropdown div.item.sel { font-weight:bold;background: transparent url('p-bs-checked.png') no-repeat 6px 5px;color:black;}
#cnv .dropdown div.item.sel.over { background-color:#F0F0F0;}
.cbi,#bvz { display:none;position:absolute;top:0;left:0;right:0;bottom:0;background:black;}
.afx .aze { position: relative;padding-right:5px;float: left;cursor: default;height:20px;margin-right:7px;}
.afx .aze div.btnr { position:absolute;right:0;width:6px;top:0;bottom:0;}
.afx .aze div.btnl { position:relative;background-position: bottom left;padding: 0 2px 0 8px;line-height:20px;}
.afx .aze img { float:left;height:8px;margin:6px 4px 0 -1px;}
.afx .aze div { background: url("p-bs-button.png") no-repeat top right;height:20px;}
.afx .aze.over div { background-image: url("p-bs-button-over.png");}
.afx .aze.down div { background-image: url("p-bs-button-down.png");}
.aze.disabled { cursor:default !important;/*opacity*/}
.aze { white-space:nowrap;}
.clear { clear:both;}
div.checkbox { width:13px;height:15px;margin:2px 4px;position:relative;overflow:hidden;}
div.checkbox img { position:relative;left:0px;}
div.checkbox.checked img { left:-13px;}
.scenetitle { font-size:24px;font-family:ST2L,Arial;}
.scrollshowy { overflow:auto;overflow-x:hidden;overflow-y:scroll }
#bjj { width:100%;table-layout:fixed;}
#bjj th { text-align:left;font-weight:bold;font-family:ST2L,Arial;font-size:12px;border-bottom:1px solid black;padding:0 15px 0 2px;overflow:hidden;}
#bjj td { padding:2px 15px 2px 2px;}
#bjj td span { padding-right:15px;overflow:hidden;}
#bjj td div { width:100%;overflow:hidden;}
.aeq { background-color:white;border:1px solid #c0c0c0;cursor:pointer;height:17px;}
.aeq div { white-space:nowrap;color:#444;padding:1px 3px 1px 3px;height:15px;font-weight:normal;}
.bok { float:right;background-image:url(p-bs-droparrow.png);width:10px;}
.click { color:blue;cursor:pointer;}
.click:hover { text-decoration:underline;}
.link:hover { text-decoration:none;}
.bfu { color:black;position:absolute;left:0px;top:0;bottom:6px;right:0;height:27px;line-height:27px }
.bfu .bbb { position:absolute;background: white url('p-bs-composetoolbar.png') repeat-x;left:5px;right:5px;top:0;bottom:0;}
.bfu .aze { position:relative;float:left;cursor:pointer;}
.bfu div span.left { height:27px;display:block;background: url('p-bs-composetoolbar-lsr.png') no-repeat left top;width:5px;}
.bfu div.over span.left { background-position: -5px 0;}
.bfu div.down span.left { background-position: -10px 0;}
.bfu div { height:27px;}
.bfu .aze div { padding: 0pt 10px;float:left;}
.bfu .aze.bio div { padding-left: 5px;}
.bfu .aze.amu div { padding-right: 5px;}
.bfu div span.right { height:27px;display:block;background: url('p-bs-composetoolbar-lsr.png') no-repeat -15px top;width:5px;float:right;}
.bfu div.over span.right { background-position: -20px 0;}
.bfu div.down span.right { background-position: -25px 0;}
.bfu div { height:27px;}
.bfu .aze div { padding: 0pt 10px;float:left;}
.bfu .aze.bio div { padding-left: 5px;}
.bfu div.over div { background: url('p-bs-composetoolbar-over.png') repeat-x;}
.bfu div.down div { background: url('p-bs-composetoolbar-down.png') repeat-x;}
.bfu img,
.bfu span { float:left;}
.bfu .cgo { position:relative;background: url('p-bs-composetoolbar-lsr.png') no-repeat -30px top;width:1px;float:left;padding:0;}
.bfu .ahn { padding-right:7px;}
.bfu .amu,
.bfu .amu div { float:right }
.bfu span.anq { background: url('p-bs-composetoolbar-lsr.png') no-repeat -31px top;width:7px;height:27px;margin:0 -4px 0 6px;}
.bfu span.che { background: url('p-bs-composetoolbar-lsr.png') no-repeat -38px top;width:14px;height:27px;margin:0 -4px 0 6px;}
.beb td input[type=text],
.beb td textarea,
.auk { font-size:11px;}
.beb input.text { width:100%;width:100%;height:20px;}
input[type=text].noboxsz { box-sizing: content-box;}
.beb td,.beb th { padding:4px 3px;}
.beb th { font-size:12px;font-weight:bold;text-align:right;vertical-align:top;line-height:20px;white-space:nowrap;}
.beb th.verified { background: url('p-bs-checked.png') no-repeat scroll 0 8px }
.beb th.error { background: url('p-bs-error.png') no-repeat scroll 0 8px }
#chk { margin-bottom:13px;width:615px;height:250px;padding:5px;overflow-y:auto;border:1px solid #e7f3f7;}
.cfz { background: #fff;border-width: 1px;border-color: #c0c0c0 #808080 #808080 #c0c0c0;border-style: solid;}
.cfz textarea { border-color: #c0c0c0 #c0c0c0 #808080 #c0c0c0;}
.cfz .auf { border-left:1px solid #c0c0c0;}
.asn { width:0;height:0;position:absolute;top:-5000px;border-width:0;border-right:1px solid #c0c0c0;border-left:1px solid #c0c0c0;cursor:text;}
.asn.running { border-width:0 1px 0 1px;position:static;}
.cfz .asi { cursor: default;background: #ffffff;padding: 4px 1px 2px 4px;border-bottom: 1px solid #c1e2ef;}
.cfz .asi table { font: 11px arial,sans-serif;}
.cfz .asi img { border: none;}
.cfz .asi .button { background: #ffffff;border: 1px solid #ffffff;padding: 0;overflow: hidden;margin: 0;width: 18px;height: 18px;}
.cfz .asi .buttonHover { border-color: #c0c0c0 #808080 #808080 #c0c0c0;}
.cfz .asi .buttonActive,
.cfz .asi .buttonPressed { border-color: #808080 #c0c0c0 #c0c0c0 #808080;}
.cfz .asi .buttonPressed { background: #e7f3f7;}
.cfz .asi .separator { margin: 3px;border-left: 1px solid #c0c0c0;border-right: 1px solid #ffffff;width: 0;height: 16px;padding: 0;}
.abo { background-color: white;color: black;cursor: default;position: absolute;display: none;margin-top:1px;margin-left:-2px;border: 1px solid #808080;padding: 2px;overflow: auto;overflow-y: visible;z-index: 50;}
.abo td { cursor:default;}
.abo .buttonHover { background-color: #c1e2ef;}
.aiq { padding: 2px 0;overflow: hidden;position:relative;}
.avh { font-size: 8pt;font-weight: bold;white-space: nowrap;padding-right: 10px;}
.aiq div { float:left;}
.bav { font-size: 7pt;text-align: left;white-space: nowrap;margin: 1px 10px 0 0;}
.bns { font-size: 7pt;color:blue;cursor:pointer;}
.bns:hover { text-decoration: underline;}
.aiq.bpy .avh { color: black;font-weight: normal;}
.cdt { overflow: hidden;border-width:2px 1px 1px 2px;border-style:solid;border-color:#ccc #eee #eee #ccc;background: #f0f0f0;min-width:250px;float:left;padding:1px 2px;}
div.azu { font-size: 16px;font-family:ST2L,Arial;}
div.ccn { border:1px solid #888;border-bottom-style:none;width:500px;margin:0 auto }
#ccn { margin-bottom:10px;height:120px;border-bottom-style:solid;overflow:auto;overflow-x:hidden;overflow-y:scroll;}
#aju { width:500px;table-layout:fixed;}
.msgcount,.unreadcount,.selectedcount { padding: 0 4px;}
#accountusagebar { left:0;}
.errbox,.timeoutbox { color:#c00;margin:10px 0;font-weight:bold;width:350px;}
.cjh { position: relative;left: 3px;top: 3px;margin:0 15px 15px 0;float:left;}
.cjh .shadow2,
.cjh .shadow3,
.cjh .container { position: relative;left: -1px;top: -1px;}
.cjh .shadow1 { background: #f0f0f0;}
.cjh .shadow2 { background: #e5e5e5;}
.cjh .shadow3 { background: #d9d9d9;}
.cjh .container { border: 1px solid #cecece;background:white;}
.bps { font-size:18px;font-weight:bold;}
.aep { font-size:12px;font-weight:bold;}
.bte { font-size:11px;}
.anp { border-bottom: 1px solid #d5d5d5;height: 80px;}
.csf { float:left;width:48% }
.aoh { clear:both;margin:10px 0;}
.ajy { font-weight:bold;margin-bottom:4px;}
.cax { color:#666;float:left;clear:left;width:100px;margin-bottom:6px;}
.bjx { margin-bottom:6px;clear:right;}
.bjx input.text { width:180px;}
.bjx input[type=checkbox],
.bjx input[type=radio] { position:relative;top:2px;margin:0 4px;padding:0 }
.bjx textarea { width:180px;background: #f1f1f1;border:1px solid #e4e4e4;font-size:11px;position:relative;top:-2px;}
.ard { padding:10px 20px;}
.roundedtitle { font-size:18px;font-family:ST2L,Arial;margin:30px 0 15px;}
.setform th { color:#666;text-align:right;padding:2px 6px 6px 0;white-space:nowrap;}
.setform td { text-align:left;padding:2px 0 6px 0;}
.rpophelp { margin-top:15px;padding:10px;border:1px solid #E7F3F7;background:#C1E2EF;color:#800;width:500px;}
.pagehelp { margin-bottom:15px;color:#1d91c0;}
.pagehelp.bvj { color:#000;}
#bxz td { width:auto !important;padding-right:10px;}
#bxz th { padding-right:20px;text-align:left;}
.ack .bqy { background: transparent url('p-bs-folderlist-usage.png') repeat-y 0 0;text-align:center;position:relative;padding: 0 10px;}
#bgk { padding:20px;}
#bgk .weeknumber { background:white;border:0;padding:0;text-align:center;}
#bgk .weeknumber span { background: #eee;border:1px sold #888;padding:0 4px;display:block;}
#cpr { z-index:2;background-color: #eee;width:150px;padding:0 3px 3px 3px;border:1px solid #aaa;min-height:126px}
#cpr table {width:100%;background-color: #fbfbfb}
#cpr th {text-align:center;font-weight:normal;background-color:#c2e2f0;padding-bottom:2px;}
#cpr td.weekend { background-color:#FDD;}
#cpr td.weekend:hover,
#cpr td:hover { background-color:#aac9eb;color:black;}
.bqy td.cgh:hover { background-color:#aac9eb;color:black;}
.bqy table { width:100%;}
.bqy td,#cpr td { text-align:center;color: #1d91c0;padding:0 1px 1px 0;}
.bqy th { text-align:center;font-weight:normal;background-color:#c2e2f0;padding-bottom:2px;}
.bqy td.weekend { background-color:#FDD;}
.bqy td.today { font-weight:bold;color: #00F;padding:0;border:1px solid #00F}
.bqy td.curday { background-color:#AFA;}
.input_btn { background-color:transparent;border:0;padding:3px;}
table.hidehidden tr.hiddenhour { display:none;}
#cjd { background-color:#C1E2EF;}
#chr th { text-align:right;vertical-align:middle;white-space:nowrap;padding:2px;padding-right:4px;background-color:#C1E2EF;}
#chr th a { text-decoration: underline;color:#cc0000;font-weight:normal;font-size:12px;line-height:22px;}
#chr th a:hover { text-decoration:underline;}
#chr th,#chr td { border:1px solid #E7F3F7;border-width:1px 0;}
#chr td { background-color:#F3F9FB;}
#chr td table td { border:0;}
.bki { text-indent:-12px;padding:1px;margin-left:8px;cursor:pointer;}
.bki:hover { background-color:#dfcea7;}
.bki:hover span { text-decoration:underline;}
.bqy tr.over td { background-color:#aac9eb;}
input.combo { border:1px solid #888;padding-left:2px;cursor:pointer;}
input.clock { background:white url('p-bi-clock.png') no-repeat;padding-left:20px;}
