.text {font-size: 12px;line-height: 20px;color: #333333;text-decoration: none;}
body,td,th {font-size: 12px;}
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
body { background:#CAD7F7; font:Verdana 12px; SCROLLBAR-FACE-COLOR: #799AE1; SCROLLBAR-HIGHLIGHT-COLOR: #3165D0; SCROLLBAR-SHADOW-COLOR: #ffffff; SCROLLBAR-DARKSHADOW-COLOR: #799AE1; SCROLLBAR-3DLIGHT-COLOR: #B9C6EE; SCROLLBAR-ARROW-COLOR: #FFFFFF;SCROLLBAR-TRACK-COLOR: #ffffff;}
a:link {color: #333333;text-decoration: none;}
a:visited {text-decoration: none;color: #333333;}
a:hover {text-decoration: underline;color: #006600;}
a:active {text-decoration: none;color: #006600;}
.input{FONT-SIZE: 9pt; LINE-HEIGHT: 15px;border-width: 1; border-color: #E3E3E3; FONT-FAMILY:??}
input{FONT-SIZE: 9pt; LINE-HEIGHT: 15px;border-width: 1; border-color: #E3E3E3; FONT-FAMILY:??}
.font {font-size: 12px;line-height: normal;color: #333333;text-decoration: none;}
.header {font: 12px Arial, Tahoma !important;font-weight: bold !important;font: 11px Arial, Tahoma;font-weight: bold;color: #154BA0;background:#C2DEED;height: 25px;padding-left: 10px;}
.header td {padding-left: 10px;}
.header a {color: #154BA0;}
.header input {background:none;vertical-align: middle;height: 16px;}
.category {font: 12px Arial, Tahoma !important;font: 11px Arial, Tahoma;color: #92A05A;height:20px;background-color: #FFFFD9;}
.category td {border-bottom: 1px solid #DEDEB8;}
.expire, .expire a:link, .expire a:visited {color: #999999;}
.default, .default a:link, .default a:visited {color: #000000;}
.checked, .checked a:link, .checked a:visited {color: #FF0000;}
.today, .today a:link, .today a:visited {color: #00BB00;}
#calendar_year {display: none;line-height: 130%;background: #FFFFFF;position: absolute;z-index: 10;}
#calendar_year .col {float: left;background: #FFFFFF;margin-left: 1px;border: 1px solid #86B9D6;padding: 4px;}
#calendar_month {display: none;background: #FFFFFF;line-height: 130%;border: 1px solid #86B9D6;padding: 4px;position: absolute;z-index: 11;}
.tableborder {background: white;border: 1px solid #86B9D6;}
#year,#month{padding-right:10px;}

.a1{font-family: Tahoma, Verdana; font-size: 9pt; color: #000000; font-weight: bold; background-color: #F0F0F0;}
.a2{background: #F0F0F0; border: 1px solid #698CC3;}
.a3{BACKGROUND-COLOR: F0F0F0;}
.red { color:#FF0000;}
/*·ÖÒ³ÑùÊ½*/
div.page {PADDING:8px; MARGIN: 3px;  TEXT-ALIGN: center; clear:both;}
div.page A { border:#01B0ED 1px solid; padding:2px 5px; margin:2px; color:#01B0ED; text-decoration:none;}
div.page A:hover {color:#FFFFFF; background:#01B0ED;text-decoration:none;}
div.page span.current {border:#01B0ED 1px solid;padding:2px 5px; margin:2px;color: #FFFFFF;background:#01B0ED;}
div.page span.disabled {border:#FAFAFA 1px solid;padding:2px 5px; margin:2px;color: #FAFAFA;}
div.page span.text {border:#F6F6F6 1px solid;padding:2px 5px; margin:2px;color:#333333;}