BODY {
	FONT-SIZE: 12px; COLOR: #2d6dd7; LINE-HEIGHT: 20px
}
P {
	FONT-SIZE: 12px; COLOR: #2d6dd7; LINE-HEIGHT: 20px
}
DIV {
	FONT-SIZE: 12px; COLOR: #2d6dd7; LINE-HEIGHT: 20px
}
SPAN {
	FONT-SIZE: 12px; COLOR: #2d6dd7; LINE-HEIGHT: 20px
}
TD {
	FONT-SIZE: 12px; COLOR: #2d6dd7; LINE-HEIGHT: 20px
}
FORM {
	FONT-SIZE: 12px; COLOR: #2d6dd7; LINE-HEIGHT: 20px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
FORM {
	WIDTH: 100%
}
INPUT {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
SELECT {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
A:link {
	COLOR: #2d6dd7; TEXT-DECORATION: none
}
A:visited {
	COLOR: #2d6dd7; TEXT-DECORATION: none
}
A:hover {
	COLOR: #2d6dd7; TEXT-DECORATION: underline
}
A:active {
	COLOR: #2d6dd7; TEXT-DECORATION: underline
}
.container {
	MARGIN: 0px auto; WIDTH: 951px
}
#header {
	WIDTH: 100%
}
#pageBody {
	WIDTH: 100%; PADDING-TOP: 12px
}
#footer {
	BACKGROUND-IMAGE: url(../image/foot_bg.gif); WIDTH: 100%; TEXT-ALIGN: center
}
#nav {
	BACKGROUND-IMAGE: url(../image/topbar_bg.jpg); WIDTH: 100%; BORDER-BOTTOM: #0f4fa9 5px solid; TEXT-ALIGN: right
}
#nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 28px; PADDING-TOP: 0px; HEIGHT: 28px; TEXT-ALIGN: right
}
#nav LI {
	DISPLAY: inline; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
#nav LI A:link {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: right; BACKGROUND-IMAGE: url(../image/menu_bg1.gif); PADDING-BOTTOM: 0px; MARGIN-LEFT: 5px; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 28px; PADDING-TOP: 0px; HEIGHT: 28px
}
#nav LI A:visited {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: right; BACKGROUND-IMAGE: url(../image/menu_bg1.gif); PADDING-BOTTOM: 0px; MARGIN-LEFT: 5px; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 28px; PADDING-TOP: 0px; HEIGHT: 28px
}
#nav LI A:hover {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../image/menu_bg2.gif); PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#nav LI A:active {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../image/menu_bg2.gif); PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.leftdiv {
	FLOAT: left; WIDTH: 215px
}
.leftdiv HR {
	BORDER-RIGHT: 1px dotted; BORDER-TOP: 1px dotted; BORDER-LEFT: 1px dotted; COLOR: #2d6dd7; BORDER-BOTTOM: 1px dotted; HEIGHT: 1px
}
.rightdiv {
	FLOAT: right; WIDTH: 732px; BACKGROUND-COLOR: #fff
}
.leftcontent {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 498px; PADDING-TOP: 0px
}
.rightcontent {
	FLOAT: right; WIDTH: 215px
}
.rightcontent TABLE {
	MARGIN: 6px auto; WIDTH: 96%
}
.leftdiv TABLE {
	MARGIN-TOP: 7px
}
.hackdiv {
	CLEAR: both; LINE-HEIGHT: 1px
}
.title_silver {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../image/silver_title.gif); COLOR: #0f4fa9; LINE-HEIGHT: 23px; BACKGROUND-REPEAT: no-repeat
}
.title_blue {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../image/blue_title.gif); MARGIN-BOTTOM: 7px; WIDTH: 492px; COLOR: #fff; LINE-HEIGHT: 26px; BACKGROUND-REPEAT: no-repeat
}
.title_blue_big {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../image/blue_title_big.gif); MARGIN-BOTTOM: 5px; WIDTH: 707px; COLOR: #fff; LINE-HEIGHT: 26px; BACKGROUND-REPEAT: no-repeat
}
.title_white {
	PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(../image/white_title.gif); WIDTH: 100%; COLOR: #454545; LINE-HEIGHT: 23px; BACKGROUND-REPEAT: no-repeat
}
.bg_block {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.bg_block TABLE TD A:link {
	COLOR: #000
}
.bg_block TABLE TD A:visited {
	COLOR: #000
}
.txtbox {
	WIDTH: 150px
}
.btn_w {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: url(../image/btn_w.gif); BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 4px; MARGIN: 5px 0px; WIDTH: 77px; CURSOR: pointer; COLOR: #fe6000; PADDING-TOP: 4px; BORDER-RIGHT-WIDTH: 0px
}
.btn_w_big {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: url(../image/btn_w_big.gif); BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 4px; MARGIN: 10px; WIDTH: 143px; CURSOR: pointer; COLOR: #fe6000; PADDING-TOP: 4px; BORDER-RIGHT-WIDTH: 0px
}
.btn_w_big2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: url(../image/btn_w_big.gif); BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 4px; MARGIN: 10px; WIDTH: 143px; CURSOR: pointer; COLOR: #0f4fa9; PADDING-TOP: 4px; BORDER-RIGHT-WIDTH: 0px
}
.btn_w2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: url(../image/btn_w.gif); BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 4px; MARGIN: 5px 0px; WIDTH: 77px; CURSOR: pointer; COLOR: #0f4fa9; PADDING-TOP: 4px; BORDER-RIGHT-WIDTH: 0px
}
.btn_g {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: url(../image/btn_g.gif); BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 4px; WIDTH: auto; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 4px; BORDER-RIGHT-WIDTH: 0px
}
.btn_g_big {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: url(../image/btn_g_big.gif); BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 4px; MARGIN: 5px auto; WIDTH: 120px; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 4px; BORDER-RIGHT-WIDTH: 0px
}
.more {
	PADDING-RIGHT: 20px; FONT-WEIGHT: normal; FLOAT: right; PADDING-TOP: 3px
}
.more A {
	COLOR: #fff
}
.grey_txt {
	COLOR: #999
}
.searchbox {
	BORDER-TOP-WIDTH: 0px; PADDING-LEFT: 50px; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: url(../image/searchbox.gif); BORDER-BOTTOM-WIDTH: 0px; WIDTH: 345px; PADDING-TOP: 15px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 27px; BORDER-RIGHT-WIDTH: 0px
}
.courselist {
	WIDTH: 100%; TEXT-ALIGN: center
}
.courselist TD {
	VERTICAL-ALIGN: top
}
.grey_hr {
	BORDER-RIGHT: 1px dotted; BORDER-TOP: 1px dotted; BORDER-LEFT: 1px dotted; COLOR: #ccc; BORDER-BOTTOM: 1px dotted; HEIGHT: 1px
}
.title_black {
	FONT-WEIGHT: bold; COLOR: #333
}
.border_table {
	BORDER-TOP: #accde0 1px solid; BORDER-LEFT: #accde0 1px solid; WIDTH: 100%
}
.border_table TD {
	BORDER-RIGHT: #accde0 1px solid; BORDER-BOTTOM: #accde0 1px solid
}
.border_table TH {
	BORDER-RIGHT: #accde0 1px solid; BORDER-BOTTOM: #accde0 1px solid
}
.border_table TH {
	BACKGROUND-COLOR: #e5f4fb
}
.border_table TBODY {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.grey_table {
	BORDER-TOP: #accde0 1px solid; BORDER-LEFT: #accde0 1px solid; WIDTH: 100%
}
.grey_table TD {
	BORDER-RIGHT: #accde0 1px solid; COLOR: #aaa; BORDER-BOTTOM: #accde0 1px solid
}
.grey_table TH {
	BORDER-RIGHT: #accde0 1px solid; COLOR: #aaa; BORDER-BOTTOM: #accde0 1px solid
}
.warn {
	COLOR: red
}
.round_title {
	FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../image/reg.jpg); WIDTH: 184px; COLOR: #fff; LINE-HEIGHT: 26px; TEXT-ALIGN: center
}
.book_face {
	VERTICAL-ALIGN: top; WIDTH: 120px; CURSOR: pointer; HEIGHT: 128px; TEXT-ALIGN: center
}
.book_face DIV {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; WIDTH: 95px; PADDING-TOP: 28px; size: 10px
}
.book_face2 {
	VERTICAL-ALIGN: top; WIDTH: 158px; CURSOR: pointer; HEIGHT: 157px
}
.book_face2 DIV {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; WIDTH: 110px; PADDING-TOP: 30px
}
.book_face DIV SPAN {
	FONT-SIZE: 9px; LINE-HEIGHT: 11px
}
.book_face2 DIV SPAN {
	FONT-SIZE: 9px; LINE-HEIGHT: 11px
}
.title_my {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../image/title_my.jpg); LINE-HEIGHT: 25px
}
.mycard {
	MARGIN: 5px auto
}
.mycard SPAN {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.table_teacher {
	TEXT-ALIGN: center
}
.table_teacher IMG {
	BORDER-RIGHT: #ccc 3px double; BORDER-TOP: #ccc 3px double; BORDER-LEFT: #ccc 3px double; WIDTH: 93px; BORDER-BOTTOM: #ccc 3px double; HEIGHT: 125px
}
.linkbottom {
	BORDER-BOTTOM: #999 1px dotted
}
.article {
	COLOR: #000
}
.article TABLE {
	BORDER-TOP: #accde0 1px solid; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT: #accde0 1px solid; BORDER-RIGHT-WIDTH: 0px
}
.article TD {
	BORDER-TOP-WIDTH: 0px; BORDER-RIGHT: #accde0 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BORDER-LEFT-WIDTH: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #accde0 1px solid
}
.listimg {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: -3px; BORDER-RIGHT-WIDTH: 0px
}
