BODY {
	BACKGROUND: white; MARGIN: 0pt; FONT: 12px ËÎÌå,arial,helvetica,clean,sans-serif; WIDTH: 100%
}
A:link {
	COLOR: #123b8d; FONT-FAMILY: "ËÎÌå",arial; TEXT-DECORATION: none
}
A:visited {
	COLOR: #123b8d; FONT-FAMILY: "ËÎÌå",arial; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 5px; LIST-STYLE-TYPE: none
}
UL.attachlist {
	MARGIN-LEFT: 2em; LIST-STYLE-TYPE: none
}
.attachlist LI {
	HEIGHT: 20px
}
IMG.attachicon {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/attachicons/common.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: middle; WIDTH: 16px; HEIGHT: 16px; BORDER-RIGHT-WIDTH: 0px
}
A.attachicon {
	BORDER-TOP-WIDTH: 0px; PADDING-LEFT: 20px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/attachicons/common.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; WIDTH: 16px; LINE-HEIGHT: 20px; HEIGHT: 20px; BORDER-RIGHT-WIDTH: 0px
}
IMG.jpg {
	BACKGROUND: url(../images/attachicons/image.gif) no-repeat
}
IMG.png {
	BACKGROUND: url(../images/attachicons/image.gif) no-repeat
}
IMG.gif {
	BACKGROUND: url(../images/attachicons/image.gif) no-repeat
}
A.jpg {
	BACKGROUND: url(../images/attachicons/image.gif) no-repeat
}
A.png {
	BACKGROUND: url(../images/attachicons/image.gif) no-repeat
}
A.gif {
	BACKGROUND: url(../images/attachicons/image.gif) no-repeat
}
IMG.rar {
	BACKGROUND: url(../images/attachicons/rar.gif) no-repeat
}
A.rar {
	BACKGROUND: url(../images/attachicons/rar.gif) no-repeat
}
IMG.zip {
	BACKGROUND: url(../images/attachicons/zip.gif) no-repeat
}
A.zip {
	BACKGROUND: url(../images/attachicons/zip.gif) no-repeat
}
IMG.wmv {
	BACKGROUND: url(../images/attachicons/av.gif) no-repeat
}
IMG.avi {
	BACKGROUND: url(../images/attachicons/av.gif) no-repeat
}
IMG.mpg {
	BACKGROUND: url(../images/attachicons/av.gif) no-repeat
}
A.wmv {
	BACKGROUND: url(../images/attachicons/av.gif) no-repeat
}
A.avi {
	BACKGROUND: url(../images/attachicons/av.gif) no-repeat
}
A.mpg {
	BACKGROUND: url(../images/attachicons/av.gif) no-repeat
}
IMG.doc {
	BACKGROUND: url(../images/attachicons/msoffice.gif) no-repeat
}
IMG.xls {
	BACKGROUND: url(../images/attachicons/msoffice.gif) no-repeat
}
IMG.ppt {
	BACKGROUND: url(../images/attachicons/msoffice.gif) no-repeat
}
A.doc {
	BACKGROUND: url(../images/attachicons/msoffice.gif) no-repeat
}
A.xls {
	BACKGROUND: url(../images/attachicons/msoffice.gif) no-repeat
}
A.ppt {
	BACKGROUND: url(../images/attachicons/msoffice.gif) no-repeat
}
IMG.pdf {
	BACKGROUND: url(../images/attachicons/pdf.gif) no-repeat
}
A.pdf {
	BACKGROUND: url(../images/attachicons/pdf.gif) no-repeat
}
IMG.rm {
	BACKGROUND: url(../images/attachicons/real.gif) no-repeat
}
IMG.rmvb {
	BACKGROUND: url(../images/attachicons/real.gif) no-repeat
}
A.rm {
	BACKGROUND: url(../images/attachicons/real.gif) no-repeat
}
A.rmvb {
	BACKGROUND: url(../images/attachicons/real.gif) no-repeat
}
IMG.txt {
	BACKGROUND: url(../images/attachicons/text.gif) no-repeat
}
A.txt {
	BACKGROUND: url(../images/attachicons/text.gif) no-repeat
}
.coursetools {
	DISPLAY: block; BACKGROUND: url(../images/icons/toolsicon.gif) no-repeat; WIDTH: 32px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 32px; BORDER-BOTTOM-STYLE: none
}
#assignmentTypeBox {
	BORDER-RIGHT: #336699 2px solid; BORDER-TOP: #336699 1px solid; BORDER-LEFT: #336699 1px solid; WIDTH: 100px; BORDER-BOTTOM: #336699 2px solid; POSITION: absolute; BACKGROUND-COLOR: #fff
}
#assignmentTypeBox UL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
#assignmentTypeBox LI {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; BACKGROUND: url(../images/icons/arrow.gif) no-repeat 3px 50%; LINE-HEIGHT: 1.5em; HEIGHT: 1.5em
}
#assignmentTypeBox .title {
	FONT-WEIGHT: bold; BACKGROUND: #eee; COLOR: #336699; LINE-HEIGHT: 2em; BORDER-BOTTOM: #336699 1px solid; HEIGHT: 2em; TEXT-ALIGN: center
}
.listtable {
	BORDER-RIGHT: #d8dde5 1px solid; BORDER-TOP: #86b9d6 3px solid; BORDER-LEFT: #d8dde5 1px solid; WIDTH: 100%; BORDER-BOTTOM: #d8dde5 1px solid; BORDER-COLLAPSE: collapse
}
.listtable TH {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: #f3f7ff; PADDING-BOTTOM: 6px; COLOR: #6774a8; PADDING-TOP: 6px; BORDER-BOTTOM: #86b9d6 1px solid
}
.listtable TD {
	BORDER-RIGHT: #d8dde5 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #d8dde5 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; BORDER-LEFT: #d8dde5 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #d8dde5 1px solid; FONT-FAMILY: Tahoma,ËÎÌå"Times New Roman", Times, serif
}
.infotable {
	BORDER-RIGHT: #d8dde5 1px solid; BORDER-TOP: #d8dde5 1px solid; BORDER-LEFT: #d8dde5 1px solid; WIDTH: 100%; BORDER-BOTTOM: #d8dde5 1px solid; BORDER-COLLAPSE: collapse
}
.infotable TH {
	BORDER-RIGHT: #d8dde5 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #d8dde5 1px solid; PADDING-LEFT: 3px; BACKGROUND: #f3f7ff; PADDING-BOTTOM: 3px; BORDER-LEFT: #d8dde5 1px solid; COLOR: #6774a8; PADDING-TOP: 3px; BORDER-BOTTOM: #d8dde5 1px solid; TEXT-ALIGN: left
}
.infotable TD {
	BORDER-RIGHT: #d8dde5 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #d8dde5 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #d8dde5 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #d8dde5 1px solid
}
.spaceborder {
	BORDER-RIGHT: #86b9d6 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #86b9d6 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #86b9d6 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #86b9d6 1px solid
}
.topic_header {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(../images/post_title_bg.gif) #86b9d6 repeat-x; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; HEIGHT: 25px
}
.topic_title {
	FONT-WEIGHT: bold; COLOR: #336699
}
.category {
	FONT-WEIGHT: bold; BACKGROUND: #ffffae; COLOR: #993300
}
.post_user {
	BACKGROUND: #f3f7ff
}
.post_main {
	BORDER-TOP: #bde1f4 1px solid; BORDER-BOTTOM: #bde1f4 1px solid
}
.post_operation {
	BACKGROUND: #fdfff2
}
.post_number {
	BORDER-RIGHT: #86b9d6 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #86b9d6 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FLOAT: right; BORDER-LEFT: #86b9d6 1px solid; COLOR: #86b9d6; BORDER-BOTTOM: #86b9d6 1px solid
}
.quickreply_content {
	BORDER-RIGHT: #bde1f4 1px solid; BORDER-TOP: #bde1f4 1px solid; FONT-SIZE: 100%; BORDER-LEFT: #bde1f4 1px solid; WIDTH: 400px; BORDER-BOTTOM: #bde1f4 1px solid; HEIGHT: 100%
}
.gridviewPagger {
	COLOR: red; TEXT-ALIGN: center
}
.gridviewPagger SPAN {
	FONT-WEIGHT: bold; COLOR: red
}
IMG.topic {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 20px; HEIGHT: 20px; BORDER-RIGHT-WIDTH: 0px
}
IMG.top {
	BACKGROUND: url(../images/icons/up.gif) no-repeat
}
IMG.best {
	BACKGROUND: url(../images/icons/best.gif) no-repeat
}
IMG.none {
	DISPLAY: none
}
UL.postlist {
	MARGIN-TOP: 1em; MARGIN-LEFT: 1em
}
UL.postlist LI {
	
}
UL.postlist LI DIV {
	PADDING-TOP: 1em; BORDER-BOTTOM: #ccc 2px solid
}
H1 {
	MARGIN-TOP: 0.5em; FONT-SIZE: 200%
}
H2 {
	FONT-SIZE: 22px; MARGIN-BOTTOM: 0.5em; COLOR: #86b9d6; TEXT-ALIGN: center
}
P {
	MARGIN: 0px
}
#messagebox {
	PADDING-RIGHT: 1em; DISPLAY: none; PADDING-LEFT: 3em; FONT-WEIGHT: bold; PADDING-BOTTOM: 1em; MARGIN: 0px 0px 10px; PADDING-TOP: 1em
}
DIV.message {
	BORDER-RIGHT: #2580b2 1px solid; BORDER-TOP: #2580b2 1px solid; BACKGROUND: url(../images/icons/yes.gif) #cfebf7 no-repeat 1em 50%; BORDER-LEFT: #2580b2 1px solid; BORDER-BOTTOM: #2580b2 1px solid
}
DIV.error {
	BORDER-RIGHT: #f00 1px solid; BORDER-TOP: #f00 1px solid; BACKGROUND: url(../images/icons/error.gif) #cfebf7 no-repeat 1em 50%; BORDER-LEFT: #f00 1px solid; BORDER-BOTTOM: #f00 1px solid
}
DIV.warning#messagebox {
	BORDER-RIGHT: #ffeb9a 1px solid; BORDER-TOP: #ffeb9a 1px solid; FONT-WEIGHT: normal; BACKGROUND: url(../images/icons/warning.gif) #ffffae no-repeat 1em 50%; BORDER-LEFT: #ffeb9a 1px solid; COLOR: #993300; BORDER-BOTTOM: #ffeb9a 1px solid
}
INPUT.livebutton {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 0.5em; BACKGROUND: url(../images/bg_btn.png) repeat-x; BORDER-LEFT: #ccc 1px solid; COLOR: #645a44; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 32px
}
INPUT.livebutton_hover {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 0.5em; BACKGROUND: url(../images/bg_btn_active.png) repeat-x; BORDER-LEFT: #ccc 1px solid; COLOR: #993300; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 32px
}
.time {
	COLOR: #999
}
LEGEND {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #6774a8
}
TABLE TH {
	FONT-WEIGHT: bold; TEXT-ALIGN: left
}
.topmessage {
	BORDER-RIGHT: #ffbb50 1px solid; BORDER-TOP: #ffbb50 1px solid; PADDING-LEFT: 1em; BACKGROUND: #ffefba; BORDER-LEFT: #ffbb50 1px solid; BORDER-BOTTOM: #ffbb50 1px solid; TEXT-ALIGN: center
}
.blockMenu {
	PADDING-RIGHT: 3px; FLOAT: right; CURSOR: pointer; PADDING-TOP: 5px
}
.menuIcon {
	PADDING-RIGHT: 3px
}
#loading {
	PADDING-RIGHT: 2px; DISPLAY: none; PADDING-LEFT: 18px; BACKGROUND: url(../images/loading.gif) #f00 no-repeat left center; LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 1px; COLOR: #ff0; PADDING-TOP: 2px; POSITION: absolute; TOP: 0px
}
#topnav {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND: #eee; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 2px solid; HEIGHT: 1.5em; TEXT-ALIGN: right
}
#topnews {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 300px; COLOR: #123b8d; TEXT-ALIGN: left
}
#toplogo {
	BACKGROUND: url(../images/header.png) repeat-x; HEIGHT: 85px
}
#toplogo #logo {
	BACKGROUND: url(../images/logo.png) no-repeat left center; FLOAT: left; WIDTH: 544px; HEIGHT: 85px
}
#toplogo #topad {
	FLOAT: left; OVERFLOW: hidden; HEIGHT: 85px
}
#toplogo #toprightimg {
	BACKGROUND: url(../images/top_right.gif) no-repeat right center; FLOAT: right; WIDTH: 200px; HEIGHT: 85px
}
#sitenav {
	BORDER-RIGHT: #e1ecf0 1px solid; BORDER-TOP: #e1ecf0 1px solid; PADDING-LEFT: 5px; BACKGROUND: url(../images/menubg.gif) #ccc repeat-x; MARGIN-BOTTOM: 0.8em; BORDER-LEFT: #e1ecf0 1px solid; COLOR: #123b8d; LINE-HEIGHT: 28px; BORDER-BOTTOM: #e1ecf0 1px solid; HEIGHT: 28px
}
#sitenav UL {
	PADDING-LEFT: 20px; LIST-STYLE-POSITION: outside; BACKGROUND: url(../images/home.gif) no-repeat left center; LIST-STYLE-IMAGE: none; MARGIN-LEFT: 2em
}
UL.breadcrumb {
	PADDING-LEFT: 20px; LIST-STYLE-POSITION: outside; BACKGROUND: url(../images/home.gif) no-repeat left center; LIST-STYLE-IMAGE: none; MARGIN-LEFT: 2em
}
#sitenav LI {
	DISPLAY: inline
}
UL.breadcrumb LI {
	DISPLAY: inline
}
#wrap {
	MARGIN: 0px auto auto 0px; WIDTH: 99%
}
#body_l {
	FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 15%; MARGIN-RIGHT: 10px
}
#body_m {
	FLOAT: left; WIDTH: 56%; MARGIN-RIGHT: 10px
}
#body_r {
	FLOAT: right; WIDTH: 25%
}
#toolbox {
	FLOAT: left; MARGIN-BOTTOM: 1em; WIDTH: 100%; POSITION: relative; TEXT-ALIGN: left
}
#toolbox .hd {
	BACKGROUND: url(../images/panelhr.gif) no-repeat 100% 0pt; HEIGHT: 26px
}
#toolbox .hd H2 {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND: url(../images/panelhl.gif) no-repeat 0pt 0pt; FLOAT: left; PADDING-BOTTOM: 0pt; MARGIN: 0pt; COLOR: #333333; LINE-HEIGHT: 26px; PADDING-TOP: 0pt; HEIGHT: 26px
}
#toolbox .hd SPAN {
	BORDER-RIGHT: #95bce5 1px solid; BORDER-TOP: #95bce5 1px solid; BACKGROUND: #edf4fc 0% 50%; FLOAT: right; MARGIN: 5px 10px 0pt 0pt; BORDER-LEFT: #95bce5 1px solid; WIDTH: 32px; LINE-HEIGHT: 15px; BORDER-BOTTOM: #95bce5 1px solid; HEIGHT: 15px; TEXT-ALIGN: center
}
#toolbox .bd {
	BORDER-RIGHT: #7bade0 1px solid; BACKGROUND: url(../images/panelbg.gif) #fff repeat-x center top; BORDER-LEFT: #7bade0 1px solid
}
#toolbox UL {
	LIST-STYLE: none none outside; PADDING-LEFT: 5px; FONT-SIZE: 12px; MARGIN-LEFT: 5px; COLOR: #333333; PADDING-TOP: 5px
}
#toolbox LI {
	HEIGHT: 20px
}
#sitemenu A {
	DISPLAY: block; PADDING-LEFT: 25px; BACKGROUND: url(../images/icons/menu_icons.gif) no-repeat right center; LINE-HEIGHT: 20px
}
#sitemenu A:hover {
	BORDER-RIGHT: #ff9900 2px solid; FONT-WEIGHT: bold; BACKGROUND-COLOR: #fefefe; TEXT-DECORATION: none
}
#sitemenu .notice {
	BACKGROUND-POSITION: -400px -80px
}
#sitemenu .guiding {
	BACKGROUND-POSITION: 0px -1160px
}
#sitemenu .ask {
	BACKGROUND-POSITION: 0px -480px
}
#sitemenu .vote {
	BACKGROUND-POSITION: -400px -200px
}
#sitemenu .controlpanel {
	BACKGROUND-POSITION: 0px -1280px
}
#sitemenu .plan {
	BACKGROUND-POSITION: -400px -160px
}
#sitemenu .bookshop {
	BACKGROUND-POSITION: 0px -280px; FONT-WEIGHT: bold; COLOR: #f00
}
#sitemenu .paycenter {
	BACKGROUND-POSITION: 0px -760px; FONT-WEIGHT: bold; COLOR: #f00
}
#sitemenu .xuanke {
	BACKGROUND-POSITION: 0px -1200px; FONT-WEIGHT: bold; COLOR: #f00
}
#links A {
	DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(../images/icons/menu_icons.gif) no-repeat 0px -200px; LINE-HEIGHT: 20px
}
#coursemenu A {
	DISPLAY: block; PADDING-LEFT: 25px; BACKGROUND: url(../images/icons/menu_icons.gif) no-repeat left center; LINE-HEIGHT: 20px
}
#coursemenu A:hover {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #fefefe; TEXT-DECORATION: none
}
#coursemenu .brief {
	BACKGROUND-POSITION: 0px -1200px
}
#coursemenu .teacherinfo {
	BACKGROUND-POSITION: -400px -880px
}
#coursemenu .notice {
	BACKGROUND-POSITION: -400px -80px
}
#coursemenu .assignment {
	BACKGROUND-POSITION: 0px -120px
}
#coursemenu .group {
	BACKGROUND-POSITION: -400px -200px
}
#coursemenu .resource {
	BACKGROUND-POSITION: 0px -80px
}
#coursemenu .netcourse {
	BACKGROUND-POSITION: 0px -1520px
}
#coursemenu .video {
	BACKGROUND-POSITION: -400px -600px
}
#coursemenu .link {
	BACKGROUND-POSITION: 0px -200px
}
#toolbox .bd .mylovin {
	PADDING-RIGHT: 8px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 0pt; MARGIN: 0pt 2px; PADDING-TOP: 4px; BORDER-BOTTOM: #b2d8ff 1px solid
}
.news {
	PADDING-RIGHT: 8px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 0pt; MARGIN: 0pt 2px; PADDING-TOP: 4px; BORDER-BOTTOM: #b2d8ff 1px solid
}
#toolbox .tools {
	PADDING-LEFT: 5px; LINE-HEIGHT: 24px; HEIGHT: 24px; BACKGROUND-COLOR: #adcff2
}
#toolbox H4 {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #333333; HEIGHT: 20px
}
.ft {
	BACKGROUND: #d2e4f8; LINE-HEIGHT: 0pt; BORDER-BOTTOM: #7bade0 1px solid; POSITION: relative; HEIGHT: 2px
}
.ftl {
	BACKGROUND: url(../images/tbftbg.gif) no-repeat 0pt 0pt; LEFT: 0pt
}
.ftr {
	RIGHT: -1px; BACKGROUND: url(../images/tbftbg.gif) no-repeat -3px 0pt
}
.ftl {
	OVERFLOW: hidden; WIDTH: 3px; BOTTOM: -1px; POSITION: absolute; HEIGHT: 3px
}
.ftr {
	OVERFLOW: hidden; WIDTH: 3px; BOTTOM: -1px; POSITION: absolute; HEIGHT: 3px
}
.leftad {
	OVERFLOW: hidden
}
.panel {
	CLEAR: both; MARGIN-BOTTOM: 1em; WIDTH: 100%
}
.tbhd {
	BACKGROUND: url(../images/blbg.gif) repeat-x 0px 50%; COLOR: #123b8d; LINE-HEIGHT: 21px; POSITION: relative; HEIGHT: 21px
}
.tbhd UL {
	PADDING-RIGHT: 0px; LIST-STYLE: none none outside; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 5px; PADDING-TOP: 0px
}
.tbhdl {
	BACKGROUND: url(../images/blbcr.gif) no-repeat 0pt 50%; LEFT: 0px
}
.tbhdr {
	RIGHT: 0px; BACKGROUND: url(../images/blbcr.gif) no-repeat -3px 0pt
}
 HTML .tbhdr {
	RIGHT: -1px
}
.tbhdl {
	OVERFLOW: hidden; WIDTH: 3px; POSITION: absolute; TOP: 0pt; HEIGHT: 21px
}
.tbhdr {
	OVERFLOW: hidden; WIDTH: 3px; POSITION: absolute; TOP: 0pt; HEIGHT: 21px
}
.tbbd {
	BORDER-RIGHT: #7bade0 1px solid; BORDER-TOP: #7bade0 1px solid; PADDING-LEFT: 5px; BACKGROUND: #f1f5f6; BORDER-LEFT: #7bade0 1px solid; LINE-HEIGHT: 150%; PADDING-TOP: 5px; BORDER-BOTTOM: #7bade0 0pt
}
.tbbd UL {
	PADDING-LEFT: 3px; MARGIN-LEFT: 3px
}
.tbbd LI {
	LINE-HEIGHT: 150%
}
.tbft {
	BACKGROUND: #f1f5f6; LINE-HEIGHT: 2px; BORDER-BOTTOM: #7bade0 1px solid; POSITION: relative; HEIGHT: 2px
}
.tbftl {
	BACKGROUND: url(../images/blbbcr.gif) no-repeat 0pt 0pt; LEFT: 0pt
}
.tbftr {
	RIGHT: 0pt; BACKGROUND: url(../images/blbbcr.gif) no-repeat -3px 0pt
}
.tbftl {
	OVERFLOW: hidden; WIDTH: 3px; BOTTOM: -1px; POSITION: absolute; HEIGHT: 3px
}
.tbftr {
	OVERFLOW: hidden; WIDTH: 3px; BOTTOM: -1px; POSITION: absolute; HEIGHT: 3px
}
.mdl .tbhd {
	BORDER-RIGHT: #7bade0 1px solid; BORDER-TOP: #7bade0 1px solid; BACKGROUND: url(../images/bg_tb1.gif) repeat-x 0px 50%; BORDER-LEFT: #7bade0 1px solid; COLOR: #123b8d; LINE-HEIGHT: 20px; POSITION: relative; HEIGHT: 20px
}
.mdl .tbhd UL {
	PADDING-RIGHT: 0px; LIST-STYLE: none none outside; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 5px; PADDING-TOP: 0px
}
.mdl .tbhdl {
	BACKGROUND: url(../images/tabcortl.gif) no-repeat; LEFT: -1px; TOP: -1px
}
.mdl .tbhdr {
	RIGHT: -1px; BACKGROUND: url(../images/tabcortr.gif) no-repeat; TOP: -1px
}
 HTML .mdl .tbhdr {
	RIGHT: -1px
}
.mdl .tbbd {
	BACKGROUND: #ffffff
}
.ye .tbhd {
	BACKGROUND: url(../images/bg_tb2.gif) repeat-x 0px 50%; COLOR: #e55100; LINE-HEIGHT: 21px; POSITION: relative; HEIGHT: 21px
}
.ye .tbhd UL {
	PADDING-RIGHT: 0px; LIST-STYLE: none none outside; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 5px; PADDING-TOP: 0px
}
.ye .tbhdl {
	BACKGROUND: url(../images/bg_tb3.gif) no-repeat 0pt 50%; LEFT: 0px
}
.ye .tbhdr {
	RIGHT: 0px; BACKGROUND: url(../images/bg_tb3.gif) no-repeat -3px 0pt
}
 HTML .ye .tbhdr {
	RIGHT: -1px
}
.ye .tbbd {
	BORDER-RIGHT: #ffab68 1px solid; BORDER-TOP: #ffab68 1px solid; PADDING-LEFT: 5px; BACKGROUND: #ffffff; BORDER-LEFT: #ffab68 1px solid; LINE-HEIGHT: 150%; PADDING-TOP: 5px; BORDER-BOTTOM: #ffab68 0pt
}
.ye .tbbd LI {
	PADDING-LEFT: 10px; BACKGROUND: url(../images/bg_icl.gif) no-repeat left center
}
.ye .tbft {
	BACKGROUND: #fff; LINE-HEIGHT: 0pt; BORDER-BOTTOM: #ffab68 1px solid; POSITION: relative; HEIGHT: 2px
}
.ye .tbftl {
	BACKGROUND: url(../images/redbbcr.gif) no-repeat 0pt 0pt; LEFT: 0pt
}
.ye .tbftr {
	RIGHT: 0pt; BACKGROUND: url(../images/redbbcr.gif) no-repeat -3px 0pt
}
#footer {
	CLEAR: both; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 3em; MARGIN-LEFT: 5em; COLOR: #16387c; LINE-HEIGHT: 1.5em; MARGIN-RIGHT: 5em; TEXT-ALIGN: center
}
#footer .footerbd {
	MARGIN-TOP: 1em
}
#footer .copyright {
	COLOR: #aaa; TEXT-ALIGN: center
}
INPUT.icon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/icons/edicon.gif) no-repeat; PADDING-BOTTOM: 0px; WIDTH: 20px; MARGIN-RIGHT: 5px; PADDING-TOP: 0px; HEIGHT: 20px
}
IMG.icon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/icons/edicon.gif) no-repeat; PADDING-BOTTOM: 0px; WIDTH: 20px; MARGIN-RIGHT: 5px; PADDING-TOP: 0px; HEIGHT: 20px
}
INPUT.edit {
	BACKGROUND-POSITION: 0px -20px; CURSOR: pointer
}
IMG.edit {
	BACKGROUND-POSITION: 0px -20px; CURSOR: pointer
}
INPUT.del {
	BACKGROUND-POSITION: 0px 0px; CURSOR: pointer
}
IMG.del {
	BACKGROUND-POSITION: 0px 0px; CURSOR: pointer
}
INPUT.save {
	BACKGROUND-POSITION: 0px -40px; CURSOR: pointer
}
IMG.save {
	BACKGROUND-POSITION: 0px -40px; CURSOR: pointer
}
UL.rss {
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
UL.rss LI {
	PADDING-LEFT: 18px; BACKGROUND: url(../images/icons/rss.gif) no-repeat left center; OVERFLOW: hidden; WIDTH: 90%; LINE-HEIGHT: 1.5em; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis
}
UL.indexul {
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
UL.indexul LI {
	PADDING-LEFT: 8px; BACKGROUND: url(../images/icons/dot.gif) no-repeat 0px -60px; OVERFLOW: hidden; WIDTH: 90%; LINE-HEIGHT: 1.5em; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis
}
UL.greendot {
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
UL.greendot LI {
	PADDING-LEFT: 8px; BACKGROUND: url(../images/icons/dot.gif) no-repeat 0px -30px; OVERFLOW: hidden; WIDTH: 90%; LINE-HEIGHT: 1.5em; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis
}
DIV.buttons {
	MARGIN: 1em; TEXT-ALIGN: center
}
DIV.pager {
	TEXT-ALIGN: right
}
A.additem {
	PADDING-LEFT: 20px; BACKGROUND: url(../images/icons/add.gif) no-repeat left center; PADDING-BOTTOM: 3px; LINE-HEIGHT: 20px; PADDING-TOP: 3px; HEIGHT: 20px
}
A.edititem {
	PADDING-LEFT: 20px; BACKGROUND: url(../images/icons/edicon.gif) no-repeat 0px -20px; PADDING-BOTTOM: 3px; LINE-HEIGHT: 20px; PADDING-TOP: 3px; HEIGHT: 20px
}
.calendarDiv {
	BORDER-RIGHT: #c3d9ff 5px solid; BORDER-TOP: #c3d9ff 1px solid; MARGIN-BOTTOM: 2em; BORDER-LEFT: #c3d9ff 5px solid; BORDER-BOTTOM: #c3d9ff 5px solid
}
.calendarTable {
	BORDER-RIGHT: #c3d9ff 1px solid; BORDER-TOP: #c3d9ff 1px solid; BORDER-LEFT: #c3d9ff 1px solid; WIDTH: 100%; BORDER-BOTTOM: #c3d9ff 1px solid; BORDER-COLLAPSE: collapse
}
.calendarTable TH {
	FONT-WEIGHT: bold; BACKGROUND: #c3d9ff; WIDTH: 14.28%; COLOR: #369; BORDER-TOP-STYLE: none; BORDER-BOTTOM: #a2bbdd 1px solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 25px; TEXT-ALIGN: center
}
.calendarTable TD {
	BORDER-RIGHT: #c3d9ff 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #c3d9ff 1px solid; WIDTH: 14.28%; BORDER-TOP-STYLE: none; BORDER-BOTTOM: #c3d9ff 1px solid; HEIGHT: 100px
}
.calendarTable .calendarTD {
	VERTICAL-ALIGN: top
}
.calendarTable .tdTitle {
	FONT-WEIGHT: normal; BACKGROUND: #e8eef7; WIDTH: 100%; CURSOR: pointer; COLOR: #666; TEXT-ALIGN: right
}
.calendarTable .eventDiv {
	BORDER-TOP: #fff 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 9pt; BACKGROUND: #668cd9; PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 2px
}
.calendarTable .c1 {
	BACKGROUND: #66aa00
}
.calendarTable .c2 {
	BACKGROUND: #22aa99
}
.calendarTable .c3 {
	BACKGROUND: #dd4477
}
.calendarTable .c4 {
	BACKGROUND: #ee8800
}
.calendarTable .c5 {
	BACKGROUND: #994499
}
.calendarTable .c6 {
	BACKGROUND: #6633cc
}
.eventToday {
	BACKGROUND: #ffffcc; VERTICAL-ALIGN: top; COLOR: red
}
.nullTD {
	BACKGROUND: #f1eee3; CURSOR: not-allowed
}
.topToolsDiv {
	PADDING-RIGHT: 5px; MARGIN-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.topToolsDiv IMG {
	PADDING-LEFT: 5px; VERTICAL-ALIGN: bottom
}
.topToolsDiv SPAN {
	DISPLAY: inline; FONT-WEIGHT: bold; COLOR: #7799bb
}
.newEventTable {
	BACKGROUND: #d2e6d2
}
.eventInput {
	BORDER-RIGHT: rgb(221,221,221) 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #666666 1px solid; OVERFLOW-Y: hidden; PADDING-LEFT: 2px; OVERFLOW-X: hidden; PADDING-BOTTOM: 2px; BORDER-LEFT: rgb(102,102,102) 1px solid; WIDTH: 90%; PADDING-TOP: 2px; BORDER-BOTTOM: rgb(221,221,221) 1px solid
}
INPUT.short {
	WIDTH: 100px
}
.plantable {
	BORDER-RIGHT: #c3d9ff 1px solid; BORDER-TOP: #c3d9ff 1px solid; BORDER-LEFT: #c3d9ff 1px solid; WIDTH: 100%; BORDER-BOTTOM: #c3d9ff 1px solid; BORDER-COLLAPSE: collapse
}
.plantable TH {
	FONT-WEIGHT: bold; WIDTH: 15%; COLOR: #369; BORDER-TOP-STYLE: none; BORDER-BOTTOM: #a2bbdd 1px solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 25px; TEXT-ALIGN: center
}
.plantable TD {
	BORDER-RIGHT: #c3d9ff 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #c3d9ff 1px solid; BORDER-TOP-STYLE: none; BORDER-BOTTOM: #c3d9ff 1px solid; HEIGHT: 100px
}
.plancalendar {
	BORDER-RIGHT: #c3d9ff 1px solid; BORDER-TOP: #c3d9ff 1px solid; BORDER-LEFT: #c3d9ff 1px solid; WIDTH: 100%; BORDER-BOTTOM: #c3d9ff 1px solid; BORDER-COLLAPSE: collapse
}
.plancalendar TH {
	FONT-WEIGHT: bold; BACKGROUND: #c3d9ff; WIDTH: 14.28%; COLOR: #369; BORDER-TOP-STYLE: none; BORDER-BOTTOM: #a2bbdd 1px solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center
}
.plancalendar TD {
	BORDER-RIGHT: #c3d9ff 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #c3d9ff 1px solid; WIDTH: 14.28%; BORDER-TOP-STYLE: none; BORDER-BOTTOM: #c3d9ff 1px solid; HEIGHT: 30px
}
.plancalendar .calendarTD {
	VERTICAL-ALIGN: top
}
.plancalendar .tdTitle {
	FONT-WEIGHT: normal; WIDTH: 100%; CURSOR: pointer; TEXT-ALIGN: right
}
.plancalendar .eventDiv {
	BORDER-TOP: #fff 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 9pt; BACKGROUND: #668cd9; PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 2px
}
.plancalendar .c1 {
	BACKGROUND: #66aa00
}
.plancalendar .c2 {
	BACKGROUND: #22aa99
}
.plancalendar .c3 {
	BACKGROUND: #dd4477
}
.plancalendar .c4 {
	BACKGROUND: #ee8800
}
.plancalendar .c5 {
	BACKGROUND: #994499
}
.plancalendar .c6 {
	BACKGROUND: #6633cc
}
.uploadfiletable {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.uploadfiletable TH {
	FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 60%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.uploadfiletable TD {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
