@charset "UTF-8";
dl.coursenavbar {
	padding:0;
	margin:0;
	width:178px;
	line-height:31px;
	text-align:left;
}
dl.coursenavbar dd,dl.coursenavbar dd.normal {
	padding:0;
	margin:0;
	font-size:14px;
	_font-size:13px;
	width:178px;
	_width:156px;	
	height:60px;
	_height:auto;
	color: #069;
	border:#FFF solid 1px;
	z-index:10001;
	position:relative;
	cursor:pointer;
}
dl.coursenavbar dd .ctype{
	padding:0;
	margin:0;
	width:177px;
	_width:172px;
	float:left;
}
dl.coursenavbar dd .ctype .ctypeimg{	
	padding:0;
	margin:5px 5px;
	_margin:5px 5px;
	width:30px;
	_width:20px;
	width:20px;!important
	height:31px;
	height:21px;!important
	text-align:center;
	float:left;
}
dl.coursenavbar dd .ctype .ctypetitle{
	padding:0;
	margin:0;
	width:145px;
	_width:135px;
	float:left;
}
dl.coursenavbar dd .ctypesecond{
	padding:0px 0px 0px 0px;
	_padding:0px 0px 0px 0px;
	margin:0px 0px 0px 30px;
	_margin:0px 0px 0px 18px;
	_position:relative;
	width:177px;
	width:auto;!important
	_width:auto;
	height:31px;
	line-height:31px;	
	float:left;
	background:url(/common/images/line_w20h1.gif) repeat-x bottom;
}
dl.coursenavbar dd:hover,dl.coursenavbar dd.hover{
	padding:0;
	margin:0;
	font-size:14px;
	_font-size:13px;
	width:177px;
	_width:177px;
	color: #069;
	background-color:#F4FCFE;
	border:#069 solid 1px;
	border-right:#F4FCFE solid 1px;
	position:relative;
	z-index:10001;
	cursor:pointer;
}
div.ctypesub{
	width:500px;
	_width:500px;
	max-width:500px;
	margin-left:178px;
	_margin-left:0px;
	background-color:#F4FCFE;
	background:url(../images/bg_course_nav.jpg) repeat center;
	border:#069 solid 1px;
	padding:10px;
	display:none;
	position:relative;
	_position:absolute;
	float:left;
	z-index:10000;	
	-moz-opacity:0.95; /*MOZ , FF*/
	opacity:0.95; /*CSS3, FF1.5*/
	filter:alpha(opacity=100); /*IE*/
}
div.ctypesub1{
	min-height:300px; 
    height:auto !important; 
    height:300px; 
	margin-top:-523px;
	_margin-top:-30px;
}
div.ctypesub2{
	min-height:300px; 
	_margin-left:177px;
    height:auto !important; 
    height:300px; 
	margin-top:-510px;
	_margin-top:-510px;
}
div.ctypesub3{
	min-height:300px; 
	_margin-left:177px;
    height:auto !important; 
    height:300px; 
	/*margin-top:-495px;*/
	margin-top:-455px;
	_margin-top:-455px;
}
div.ctypesub4{
	min-height:300px;
	_margin-left:177px;
    height:auto !important;
    height:300px; 
	/*margin-top:-480px;*/
	margin-top:-410px;
	_margin-top:-410px;
}
div.ctypesub5{
	min-height:300px; 
	_margin-left:177px;
    height:auto !important; 
    height:300px; 
	/*margin-top:-465px;*/
	margin-top:-395px;
	_margin-top:-395px;
}
div.ctypesub6{
	min-height:300px; 
	_margin-left:177px;
    height:auto !important; 
    height:300px; 
	/*margin-top:-450px;*/
	margin-top:-380px;
	_margin-top:-380px;
}
div.ctypesub7{
	min-height:300px; 
	_margin-left:177px;
    height:auto !important; 
    height:300px; 
	/*margin-top:-435px;*/
	margin-top:-355px;
	_margin-top:-355px;
}
div.ctypesub8{
	min-height:300px; 
	_margin-left:177px;
    height:auto !important; 
    height:300px; 
	/*margin-top:-403px;*/
	margin-top:-324px;
	_margin-top:-324px;
}
div.ctypesubx{
	min-height:300px; 
    height:auto !important; 
    height:300px; 
	margin-top:-523px;
	_margin-top:-30px;
}
div.ctypessubinfo{
	margin:0;
	padding:0 10px 0 10px;
	width:480px;
	height:20px;
	font-weight:bold;
	float:left;
	color:#06F;
}
div.ctypessubinfodetail{
	margin:0;
	padding:0 10px 10px 10px;
	width:480px;
	float:left;
	color:#000;
}
div.ctypessubinfodetail ul {
	width:450px;
	padding:0;
	line-height:22px;
	text-align:left;
}
div.ctypessubinfodetail ul li {
	direction:ltr;
	list-style:disc;	
	margin-left:20px;
	color:#000;
}
div.ctypessubinfodetail a {
	margin: 0;
	line-height:31px;
}
