html {background: #FFFFFF; border: none; margin: 0px; padding: 0px; padding: 0px;}
body {border: none; width: 100%; color: #000000; background: #FFFFFF;}
body, table {margin: 0px; padding: 0px; font-family: arial; font-size: 11pt;}
table {table-layout: fixed; border-collapse: collapse;}
h1 {margin: 0px 0px 10px 0px; font-size: 14pt; font-weight: bold; color: #3A454C;}
h2 {margin: 0px 0px 10px 0px; font-size: 14pt; font-weight: bold; color: #000000;}
h3 {margin: 10px 0px 8px 0px; font-size: 13pt; font-weight: bold; color: #3A454C;}
h4 {margin: 10px 0px 8px 0px; font-size: 13pt; font-weight: bold; color: #000000;}
h5 {margin: 10px 0px 8px 0px; font-size: 12pt; font-weight: bold; color: #3A454C;}
h6 {margin: 10px 0px 8px 0px; font-size: 12pt; font-weight: bold; color: #000000;}
input, select, textarea {font-family: arial; font-size: 88%;}
form {margin: 0px; padding: 0px; border: none;}
frame {margin: 0px; padding: 0px; border: none;}

#HeaderBar {width: 100%; height: 100%; background: #67767F; color: #FFCC33; font-size: 11pt; font-weight: bold; cursor: default;}
#Panel {width: 100%; height: 100%; background: #57666E; color: #FFFFFF; font-size: 10pt;}
#SideBar {width: 100%; height: 100%; background: #57666E; color: #FFFFFF; border: none; font-size: 10pt;}
#StatusBar {width: 100%; height: 24px; background: #000000; color: #FFFFFF; font-size: 10pt;}
#SubPanel {width: 100%; height: 100%; background: #CCD0D4; color: #000000; font-size: 10pt;}
#TitleBar {width: 100%; height: 105px; background: #CCCCCC url('mail/header.png') repeat-x left bottom; color: #000000; font-size: 14pt; font-weight: bold;}
#ToolBar {width: 100%; height: 45px; background: #3A464C url('mail/tool.png') repeat-x left center; color: #FFFFFF; font-size: 10pt; cursor: default;}
#TopBar {width: 100%; height: 23px; background: #333333 url('mail/top.png') repeat-x left top; color: #FFFFFF; font-size: 9pt; cursor: default;}

.ans {padding: 1px 0px; text-align: left;}
.ansX {padding: 3px 0px; text-align: left;}
.big {font-size: 125%;}
.bigger {font-size: 150%;}
.biggest {font-size: 175%;}
.blue {color: #1030FF;}
.boxeddate {border-left: solid 1px #666666; border-bottom: solid 1px #666666; padding: 2px 5px;}
.btnCold {background: #FFDDDD; border: solid 1px #666666; padding: 6px 10px; cursor: default;}
.btnHot {background: #CCEEFF; border: solid 1px #666666; padding: 6px 10px; cursor: default;}
.button {width: 99%; height: 32px; background: #57666E url('mail/button.png') repeat-x left top; border-bottom: solid 1px #484848;}
.buttonSm {width: 99%; height: 20px; background: #57666E url('mail/button.png') repeat-x left center; border-bottom: solid 1px #484848;}
.buttonXL {width: 99%; height: 64px; background: #57666E url('mail/button.png') repeat-x left top; border-bottom: solid 1px #484848;}
.calDay {height: 25px; background: #FFFFFF; font-size: 8pt; text-align: center; border: solid 1px #666666; cursor: pointer;}
.calDir {width: 24px; background: #FFFFDD; font-size: 11pt; font-weight: bold; text-align: center; cursor: pointer;}
.calHead {background: #BBBBBB; padding: 1px 0px; font-size: 9pt; font-weight: bold; text-align: center; cursor: default;}
.calNo {width: 24px; background: #FFFFDD; font-size: 11pt; font-weight: bold; text-align: center; cursor: default;}
.calSpace {height: 25px; background: #DDDDDD; font-size: 9pt; text-align: center; border: solid 1px #666666; cursor: pointer;}
.calTitle {background: #FFFFDD; padding: 1px 0px; font-size: 12pt; font-weight: bold; text-align: center; cursor: default;}
.calxDay {height: 74px; background: #FFFFFF; font-size: 8pt; text-align: center; border: solid 1px #666666; cursor: pointer;}
.calxDir {width: 30px; background: #FFFFDD; font-size: 12pt; font-weight: bold; text-align: center; cursor: pointer;}
.calxHead {background: #BBBBBB; padding: 3px 0px; font-size: 11pt; font-weight: bold; text-align: center; cursor: default;}
.calxNo {width: 30px; background: #FFFFDD; font-size: 11pt; font-weight: bold; text-align: center; cursor: default;}
.calxSpace {height: 74px; background: #DDDDDD; font-size: 9pt; text-align: center; border: solid 1px #666666; cursor: default;}
.calxTitle {background: #FFFFDD; padding: 3px 0px; font-size: 14pt; font-weight: bold; text-align: center; cursor: default;}
.checkun {height: 20px; padding: 5px 0px 0px 3px; font-size: 9pt;}
.choice {cursor: pointer;}
.choose {background: #FFFFFF; cursor: pointer;}
.choose:hover {background: #FDD8A0;}
.chosen {background: #CFA25B; cursor: default;}
.close {width: 21px; height: 21px; background: url('mail/close.gif') no-repeat left top; cursor: pointer;}
.close:hover {background: url('mail/close.gif') no-repeat left center;}
.closed {width: 21px; height: 21px; background: url('mail/close.gif') no-repeat left bottom; cursor: pointer;}
.colbox {width: 12px; height: 12px; border: solid 1px #CCCCCC;}
.err {border: solid 1px; #999999; background: #FFEEEE; margin: 1px 0px;}
.go {width: 20px; height: 17px; margin: 0px; padding: 0px; font-size: 8pt;}
.hidden {display: none; visibility: hidden;}
.invisible {visibility: hidden;}
.just {text-align: justify;}
.left {float: left;}
.link {color: #FFCC33; text-decoration: none; cursor: pointer;}
.link:hover {color: #FFFFFF; text-decoration: underline;}
.listBar {height: 30px; border-top: solid 1px #666666; background: url('mail/listbar.png') repeat-x left top; font-size: 11pt; font-weight: bold; text-align: center; color: #505050; cursor: pointer;}
.listBar:hover {background: url('mail/listbar.png') repeat-x left center; color: #484848;}
.listSel {height: 30px; border-top: solid 1px #666666; background: url('mail/listbar.png') repeat-x left bottom; font-size: 11pt; font-weight: bold; text-align: center; color: #404040; cursor: default;}
.lpad {border-bottom: solid 1px #666666; padding: 2px 0px;}
.lpadL {border-bottom: solid 1px #666666; padding: 2px 0px 2px 5px;}
.lpadLR {border-bottom: solid 1px #666666; padding: 2px 5px;}
.lpadR {border-bottom: solid 1px #666666; padding: 2px 5px 2px 0px;}
.opt {border: solid 1px; #999999; background: #FFFFFF; margin: 1px 0px;}
.pad {padding: 2px 10px;}
.padL {padding: 0px 0px 0px 10px;}
.padLR {padding: 0px 10px;}
.padLLR {padding: 0px 10px 0px 30px;}
.padLLLR {padding: 0px 10px 0px 50px;}
.padR {padding: 0px 10px 0px 0px;}
.padTBL {padding: 2px 0px 2px 10px;}
.padXL {padding: 0px 0px 0px 5px;}
.padXLR {padding: 0px 5px;}
.padXLT {padding: 5px 0px 0px 5px;}
.padXLTB {padding: 5px 0px 5px 5px;}
.padXR {padding: 0px 5px 0px 0px;}
.padXT {padding: 5px 0px 0px 0px;}
.padXTB {padding: 5px 0px;}
.quest {padding: 1px 8px 1px 0px; text-align: right; font-weight: bold;}
.req {border: solid 1px; #999999; background: #EEF4FF; margin: 1px 0px;}
.right {float: right;}
.scrollarea {width: 20px; background: url('mail/sb.gif') repeat-y left top; cursor: default;}
.scrollbar {width: 20px; background: url('mail/sb.gif') repeat-y left top; cursor: default;}
.scrollbot {position: relative; width: 18px; background: url('mail/sb_sb.gif') no-repeat left bottom; cursor: default;}
.scrollboth {position: relative; width: 18px; background: url('mail/sb_sb.gif') no-repeat right bottom; cursor: default;}
.scrolldown {width: 18px; height: 18px; background: url('mail/sb_dn.gif') no-repeat left top; cursor: default;}
.scrolldowna {width: 18px; height: 18px; background: url('mail/sb_dn.gif') no-repeat left center; cursor: default;}
.scrolldownh {width: 18px; height: 18px; background: url('mail/sb_dn.gif') no-repeat left bottom; cursor: default;}
.scrollmid {position: relative; width: 18px; height: 12px; background: url('mail/sb_sm.gif') no-repeat left center; cursor: default;}
.scrollmidh {position: relative; width: 18px; height: 12px; background: url('mail/sb_sm.gif') no-repeat right center; cursor: default;}
.scrolltop {position: relative; width: 18px; background: url('mail/sb_st.gif') no-repeat left top; cursor: default;}
.scrolltoph {position: relative; width: 18px; background: url('mail/sb_st.gif') no-repeat right top; cursor: default;}
.scrollup {width: 18px; height: 18px; background: url('mail/sb_up.gif') no-repeat left top; cursor: default;}
.scrollupa {width: 18px; height: 18px; background: url('mail/sb_up.gif') no-repeat left center; cursor: default;}
.scrolluph {width: 18px; height: 18px; background: url('mail/sb_up.gif') no-repeat left bottom; cursor: default;}
.sel {width: 118%; height: 32px; background: #57666E url('mail/button.png') repeat-x left top; border: none; margin: 0px; padding: 1px 2px; color: #FFFFFF; font-size: 12pt; cursor: default;}
.sel:hover {cursor: pointer;}
.selSm {width: 118%; height: 20px; background: #57666E url('mail/button.png') repeat-x left center; border: none; margin: 0px; padding: 1px 2px; color: #FFFFFF; font-size: 8pt; cursor: default;}
.selSm:hover {cursor: pointer;}
.selXL {width: 178%; height: 32px; background: #57666E url('mail/button.png') repeat-x left top; border: none; margin: 0px; padding: 1px 2px; color: #FFFFFF; font-size: 12pt; cursor: default;}
.selXL:hover {cursor: pointer;}
.shown {visibility: visible;}
.small {font-size: 88%; line-height: 96%;}
.smaller {font-size: 82%; line-height: 90%;}
.smallest {font-size: 8pt; line-height: 10pt;}
.spacedXTB {margin: 5px 0px;}
.spacedXT {margin: 5px 0px 0px 0px;}
.spad {border-top: solid 1px #67767F; border-bottom: solid 2px #67767F; padding: 2px 0px; color: #EEEEEE; cursor: default;}
.spadL {border-top: solid 1px #67767F; border-bottom: solid 2px #67767F; padding: 2px 0px 2px 5px; color: #EEEEEE; cursor: pointer;}
.spadL:hover {border-bottom: solid 2px #FFB899;}
.spadLR {border-top: solid 1px #67767F; border-bottom: solid 2px #67767F; padding: 2px 5px; cursor: pointer;}
.spadLR:hover {border-bottom: solid 2px #FFB899;}
.spadR {border-top: solid 1px #67767F; border-bottom: solid 2px #67767F; padding: 2px 5px 2px 0px; cursor: pointer;}
.spadR:hover {border-bottom: solid 2px #FFB899;}
.spadSL {border-top: solid 1px #67767F; border-bottom: solid 2px #EE9900; background: #91A0A9; padding: 2px 0px 2px 5px; color: #FFFFFF; cursor: default;}
.spadSLR {border-top: solid 1px #67767F; border-bottom: solid 2px #EE9900; background: #91A0A9; padding: 2px 5px; color: #FFFFFF; cursor: default;}
.spadSR {border-top: solid 1px #67767F; border-bottom: solid 2px #EE9900; background: #91A0A9; padding: 2px 5px 2px 0px; color: #FFFFFF; cursor: default;}
.tab {width: 100%; height: 100%; background: #C3CeD4 url('mail/tab_bg.gif') repeat-x fixed left top;}
.tabB {width: 97px; background: url('mail/tabb.png') no-repeat left top; text-align: center; color: #666666; border-bottom: solid 1px #333333; cursor: pointer;}
.tabF {width: 97px; background: url('mail/tabf.png') no-repeat left top; text-align: center; color: #000000; border-bottom: solid 1px #FFFFFF; cursor: default;}
.title {margin: 5px 0px; font-size: 12pt; font-weight: bold; color: #000000;}
.tool119 {width: 119px; height: 33px; margin: 1px 5px; padding: 0px; border: none; background: url('mail/tool119.png') no-repeat left top; float: left; text-align: center; vertical-align: center; font-size: 12pt; color: #EEAA00; cursor: pointer;}
.tool119:hover {background: url('mail/tool119.png') no-repeat left center; color: #FFCC33;}
.tool119D {width: 119px; height: 33px; margin: 1px 5px; padding: 0px; border: none; background: url('mail/tool119.png') no-repeat left bottom; float: left; text-align: center; vertical-align: center; font-size: 12pt; color: #DDAA00; cursor: pointer;}
.tool151 {width: 151px; height: 33px; margin: 1px 5px; padding: 0px; border: none; background: url('mail/tool151.png') no-repeat left top; float: right; text-align: center; vertical-align: center; font-size: 12pt; color: #EEAA00; cursor: pointer;}
.tool151:hover {background: url('mail/tool151.png') no-repeat left center; color: #FFCC33;}
.tool151D {width: 151px; height: 33px; margin: 1px 5px; padding: 0px; border: none; background: url('mail/tool151.png') no-repeat left bottom; float: right; text-align: center; vertical-align: center; font-size: 12pt; color: #DDAA00; cursor: pointer;}
.toolBtn {width: 33px; height: 33px; margin: 1px 5px; padding: 0px; border: none; background: url('mail/toolbtn.png') no-repeat left top; float: left; text-align: center; vertical-align: center; font-size: 12pt; color: #DDAA00; cursor: pointer;}
.toolBtn:hover {background: url('mail/toolbtn.png') no-repeat left center; color: #FFCC33;}
.toolBtnD {width: 33px; height: 33px; margin: 1px 5px; padding: 0px; border: none; background: url('mail/toolbtn.png') no-repeat left bottom; float: left; text-align: center; vertical-align: center; font-size: 12pt; color: #DDAA00; cursor: pointer;}
.toolBtnR {width: 33px; height: 33px; margin: 1px 5px; padding: 0px; border: none; background: url('mail/toolbtn.png') no-repeat left top; float: right; text-align: center; vertical-align: center; font-size: 12pt; color: #DDAA00; cursor: pointer;}
.toolBtnR:hover {background: url('mail/toolbtn.png') no-repeat left center; color: #FFCC33;}
.toolBtnRD {width: 33px; height: 33px; margin: 1px 5px; padding: 0px; border: none; background: url('mail/toolbtn.png') no-repeat left bottom; float: right; text-align: center; vertical-align: center; font-size: 12pt; color: #DDAA00; cursor: pointer;}
.toolImg {width: 24px; height: 24px; margin: 4px; border: none;}
.toolImgSm {width: 16px; height: 16px; margin: 8px; border: none;}
.toolSep {width: 25px; height: 33px; float: left; background: url('mail/toolsep.png') no-repeat left top; cursor: default;}
.toolSepR {width: 25px; height: 33px; float: right; background: url('mail/toolsep.png') no-repeat left top; cursor: default;}
.toolSpace {width: 30px; height: 33px; float: left; cursor: default;}
.trunc {overflow: hidden;}
.truncX {overflow: hidden; margin-top: 2px;}
.truncXY {overflow: hidden; padding: 2px 0px 0px 25px;}
.truncXZ {overflow: hidden; padding: 2px 0px 0px 0px;}
.winTL {margin: 0px; width: 8px; height: 8px; background: url('mail/bg_corner.gif') no-repeat left top; cursor: default;}
.winTC {margin: 0px; height: 8px; background: url('mail/bg_horz.gif') repeat-x left top; cursor: default;}
.winTR {margin: 0px; width: 8px; height: 8px; background: url('mail/bg_corner.gif') no-repeat right top; cursor: default;}
.winCL {margin: 0px; width: 8px; background: url('mail/bg_vert.gif') repeat-y left top; cursor: default;}
.winCC {margin: 0px; background: #DBE3EF; cursor: default;}
.winCR {margin: 0px; width: 8px; background: url('mail/bg_vert.gif') repeat-y right top; cursor: default;}
.winBL {margin: 0px; width: 8px; height: 8px; background: url('mail/bg_corner.gif') no-repeat left bottom; cursor: default;}
.winBC {margin: 0px; height: 8px; background: url('mail/bg_horz.gif') repeat-x left bottom; cursor: default;}
.winBR {margin: 0px; width: 8px; height: 8px; background: url('mail/bg_corner.gif') no-repeat right bottom; cursor: default;}
.winTTL {height: 24px; background: #DBE3EF; font-size: 14px; font-weight: bold; color: #334455; cursor: default;}
.winWIN {background: #FFFFFF; font-size: 12px; color: #000000; border-top: none; border-right: solid 1px #BBBBBB; border-bottom: solid 1px #BBBBBB; border-left: none; padding: 3px 6px;}
