a:link {
	color: #003399; text-decoration: none
}
a:hover {
	color: #705c1b; background-color: #ffefcf; text-decoration: none
}
a:active {
	color: #ff0000; text-decoration: none
}
a:visited {
	color: #003399; text-decoration: none
}
.font {
	font-size: 15px; text-decoration: underline
}
.body {
	scrollbar-face-color: #ffffff; font-size: 13px; background-image: none; scrollbar-highlight-color: #5f5f5f; cursor: auto; scrollbar-shadow-color: #5f5f5f; color: #000000; scrollbar-3dlight-color: #ffffff; scrollbar-arrow-color: #5f5f5f; scrollbar-track-color: #ffffff; scrollbar-darkshadow-color: #ffffff; scrollbar-base-color: #ffffff; background-color: #ffffff
}
.titleb {
	color: #ffffff; background-color: #000080
}
.titler {
	color: #ffffff; background-color: #990000
}
.bgw {
	background-color: #ffffff
}
.tdttla {
	background-color: #bfe986
}
.form_tha {
	font-weight: bold; background-image: url(/img/bg_05.gif); vertical-align: top; color: #664900; background-color: #efefef; text-align: center
}
.form_thb {
	font-weight: bold; vertical-align: top; color: #003399; background-color: #aaccff; text-align: center
}
.form_thd {
	font-size: 14px; vertical-align: middle; color: #664900; background-color: #efefef; text-align: center
}
.form_thdr {
	font-size: 14px; vertical-align: middle; color: #664900; background-color: #efefef; text-align: right
}
.form_tda {
	font-weight: bold; vertical-align: top; color: #006800; background-color: #eae4db
}
.form_thr {
	font-weight: bold; vertical-align: top; color: #000000; background-color: #ffcccc; text-align: center
}
.form_tdr {
	font-weight: bold; vertical-align: top; color: #000000; background-color: #ffeeee
}
.form_thg {
	font-weight: bold; vertical-align: top; color: #000000; background-color: #bfe986; text-align: center
}
.form_tdg {
	font-weight: bold; vertical-align: top; color: #000000; background-color: #eeffee
}
.form_tdb {
	font-weight: bold; vertical-align: top; color: #003399; background-color: #eeefff
}
.form_thc {
	font-weight: bold; color: #664900; background-color: #ffffff; text-align: center
}
.form_tdc {
	font-weight: normal; vertical-align: middle; color: #000000; background-color: #eae4db
}
.navi_td {
	vertical-align: top; background-color: #ffffff
}
.hr_com {
	border-top-style: dotted; border-right-style: dotted; border-left-style: dotted; border-bottom-style: dotted
}
.hr_comb {
	color: #333333; border-top-style: dotted; border-right-style: dotted; border-left-style: dotted; border-bottom-style: dotted
}
.select {
	font-weight: normal; font-size: 12px; font-style: normal
}
td {
	font-size: 13px;
	line-height:1.4;
}
th {
	font-size: 15px
}
font {
	font-size: 13px
}
.ssmall {
	font-size: 11px
}
.middle {
	font-size: 14px
}
.middleb {
	font-weight: bold; font-size: 14px
}
.big {
	font-size: 16px
}
.big120 {
	font-size: 120%
}
.big140 {
	font-size: 140%
}
.big150 {
	font-size: 150%
}
.big160 {
	font-size: 160%
}
.big170 {
	font-size: 170%
}
.big180 {
	font-size: 180%
}
.big190 {
	font-size: 190%
}
.big200 {
	font-size: 200%
}
.big250 {
	font-size: 250%
}
.big300 {
	font-size: 300%
}
.big120b {
	font-weight: bold; font-size: 120%
}
.big140b {
	font-weight: bold; font-size: 140%
}
.big150b {
	font-weight: bold; font-size: 150%
}
.big160b {
	font-weight: bold; font-size: 160%
}
.big170b {
	font-weight: bold; font-size: 170%
}
.big180b {
	font-weight: bold; font-size: 180%
}
.big190b {
	font-weight: bold; font-size: 190%
}
.big200b {
	font-weight: bold; font-size: 200%
}
.big250b {
	font-weight: bold; font-size: 250%
}
.big300b {
	font-weight: bold; font-size: 300%
}
.small90 {
	font-size: 90%
}
.small80 {
	font-size: 80%
}
.small70 {
	font-size: 70%
}
.small60 {
	font-size: 60%
}
.small50 {
	font-size: 50%
}
.small40 {
	font-size: 40%
}
.small30 {
	font-size: 30%
}
.bigb {
	font-weight: bold; font-size: 16px
}
.ubig {
	font-size: 20px
}
.sbig {
	font-size: 18px
}
.sbigb {
	font-weight: bold; font-size: 18px
}
.err {
	font-weight: bold; font-size: 16px; color: #cc0000
}
.stext {
	font-size: 11px; line-height: 110%
}
.text {
	line-height: 130%
}
.textmiddle {
	font-size: 14px; line-height: 130%
}
.textmiddler {
	font-size: 14px; color: #660000; line-height: 130%
}
.textbig {
	font-size: 15px; line-height: 140%
}
.underline {
	text-decoration: underline
}
.ubigb {
	font-weight: bold; font-size: 24px
}
.category_lst_tbl {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
.category_lst_tr {
	border-right: #0d6acd 1px solid; border-top: #0d6acd 1px solid; font-weight: bold; font-size: 15px; border-left: #0d6acd 1px solid; color: #ffffff; border-bottom: #0d6acd 1px solid; background-color: #0d6acd
}
.category_lst_dim1 {
	border-right: #0d6acd 1px solid; border-top: #0d6acd 1px solid; font-weight: bold; font-size: 14px; border-left: #0d6acd 1px solid; color: #000080; border-bottom: #0d6acd 1px solid; background-color: #eef4ff
}
.category_lst_dim2 {
	border-right: #0d6acd 1px solid; border-top: #0d6acd 1px solid; font-weight: bold; font-size: 14px; border-left: #0d6acd 1px solid; color: #000080; border-bottom: #0d6acd 1px solid; background-color: #eef4ff
}
.category_lst_dim3 {
	font-weight: bold; font-size: 13px; color: #000080; background-color: #c6e2ff
}
.category_lst_dim4 {
	border-right: #0d6acd 1px solid; border-top: #0d6acd 1px solid; font-size: 13px; border-left: #0d6acd 1px solid; line-height: 140%; border-bottom: #0d6acd 1px solid; background-color: #ffffff
}
.course_lst_tbl {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
.course_lst_dim1a {
	border-left-color: #0d6acd; border-bottom-color: #0d6acd; color: #000000; border-top-color: #0d6acd; background-color: #e1ffe1; border-right-color: #0d6acd
}
.course_lst_dim2a {
	border-left-color: #0d6acd; border-bottom-color: #0d6acd; color: #000000; border-top-color: #0d6acd; background-color: #e1ffe1; border-right-color: #0d6acd
}
.course_lst_dim3a {
	color: #000000; background-color: #e1ffe1
}
.course_lst_dim1b {
	border-left-color: #0d6acd; border-bottom-color: #0d6acd; color: #000000; border-top-color: #0d6acd; background-color: #ffeeff; border-right-color: #0d6acd
}
.course_lst_dim2b {
	border-left-color: #0d6acd; border-bottom-color: #0d6acd; color: #000000; border-top-color: #0d6acd; background-color: #ffeeff; border-right-color: #0d6acd
}
.course_lst_dim3b {
	color: #000000; background-color: #ffeeff
}
.subform_tbl {
	border-right: #003399 1px solid; border-top: #003399 1px solid; border-left: #003399 1px solid; border-bottom: #003399 1px solid
}
.subform_td {
	font-weight: bold; vertical-align: top; color: #000000; background-color: #99ccff; text-align: center
}
.subform_tdcom {
	font-size: 14px; vertical-align: top; color: #000000; background-color: #eeefff
}
.hr_subform {
	color: #003399; border-top-style: dotted; border-right-style: dotted; border-left-style: dotted; border-bottom-style: dotted
}
.coursename {
	font-weight: bold; color: #000066
}
.coursenamebig {
	font-weight: bold; font-size: 18px; color: #000066
}
.sbigcom {
	font-size: 18px; color: #000066
}
.com {
	color: #000066
}
.list_htr {
	color: #000066; background-color: #99ccff; text-align: center
}
.uv_td {
	color: #000000; background-color: #e6e6fa
}
.uv_tdcom {
	color: #000000; background-color: #ffffef
}
.uv_tdcomex {
	color: #000000; background-color: #f9f9f9
}
.bodye {
	font-size: 13px; color: #000000; background-color: #ffffff
}
.subform_tble {
	border-right: #993300 1px solid; border-top: #993300 1px solid; border-left: #993300 1px solid; border-bottom: #993300 1px solid
}
.subform_tde {
	font-weight: bold; vertical-align: top; color: #000000; background-color: #ff9999; text-align: center
}
.subform_tdcome {
	font-size: 14px; vertical-align: top; color: #000000; background-color: #ffeeee
}
.hr_subforme {
	color: #993300; border-top-style: dotted; border-right-style: dotted; border-left-style: dotted; border-bottom-style: dotted
}
.coursenamee {
	font-weight: bold; color: #660000
}
.coursenamebige {
	font-weight: bold; font-size: 18px; color: #660000
}
.sbige {
	font-size: 18px; color: #660000
}
.come {
	color: #660000
}
.list_htre {
	color: #660000; background-color: #ff9999; text-align: center
}
.uv_tde {
	color: #000000; background-color: #ffc1c1
}
.uv_tdcome {
	color: #000000; background-color: #fff0f5
}
.bodybc {
	font-size: 13px; color: #000000; background-color: #ffffff
}
.subform_tblbc {
	border-right: #339933 1px solid; border-top: #339933 1px solid; border-left: #339933 1px solid; border-bottom: #339933 1px solid
}
.subform_tdbc {
	font-weight: bold; vertical-align: top; color: #000000; background-color: #80dc0e; text-align: center
}
.subform_tdcombc {
	font-size: 14px; vertical-align: top; color: #000000; background-color: #eeffee
}
.hr_subformbc {
	color: #339933; border-top-style: dotted; border-right-style: dotted; border-left-style: dotted; border-bottom-style: dotted
}
.coursenamebc {
	font-weight: bold; color: #006600
}
.coursenamebigbc {
	font-weight: bold; font-size: 18px; color: #006600
}
.sbigbc {
	font-size: 18px; color: #006600
}
.combc {
	color: #006600
}
.list_htrbc {
	color: #006600; background-color: #80dc0e; text-align: center
}
.uv_tdbc {
	color: #000000; background-color: #c1ffc1
}
.uv_tdcombc {
	color: #000000; background-color: #f0fff0
}
.admin_menufrm {
	color: #993333; background-color: #ffffff
}
.admin_tbl {
	border-right: #003399 1px solid; border-top: #003399 1px solid; border-left: #003399 1px solid; border-bottom: #003399 1px solid
}
.admin_tdbg {
	background-color: #8aa5d8
}
.admin_td {
	font-weight: bold; vertical-align: top; color: #000000; background-color: #99ccff
}
.admin_tdb {
	background-color: #eeffff
}
.admin_tdcom {
	font-size: 14px; vertical-align: top; color: #000000; background-color: #ffffff
}
.admin_tr {
	font-weight: bold; color: #ffffff; background-color: #003399; text-align: center
}
.admin_trcom {
	font-size: 14px; vertical-align: top; color: #000000; background-color: #eeefff
}
.admin_th {
	font-weight: bold; font-size: 14px; vertical-align: top; background-color: #aaccff; text-align: center
}
.admin_thcom {
	font-size: 14px; vertical-align: top; background-color: #ffffff
}
.admin_ttlthbg {
	background-color: #eeffff
}
.rb {
	font-weight: bold; font-size: 14px; color: #cc0000
}
.aim_frame_tbl {
	border-right: #1f6fc7 1px solid; border-top: #1f6fc7 1px solid; border-left: #1f6fc7 1px solid; border-bottom: #1f6fc7 1px solid
}
.aim_frame_tblb {
	border-right: #999999 1px solid; border-top: #999999 1px solid; border-left: #999999 1px solid; border-bottom: #999999 1px solid
}
.right_com {
	text-align: right
}


ol {
line-height:1.4;
font-size:13px;
}
ol a {
font-weight:bold;
}

dl {
margin-left:15px;
}

dt {
line-height:1.6;
}
dt a {
font-weight:bold;
}

dd {
margin-left:-0.1px;
}


img.fllt { float: left; margin: 5px 10px;  }
img.flrt { float: right; margin: 5px 10px;  }

