/* CSS Document */




/* ÄÁÅÙÃ÷°¨½Î±â*/
.thrColAbsHdr #mainContent_wrap{
	width:960px;
	z-index:100;
	margin:0 auto;
	text-align:center;
}


.thrColAbsHdr #mainContent_wrap_position{
	position:relative;
	width:960px;
	z-index:200;
	text-align:center;
	margin:0 auto;
}




.thrColAbsHdr #quick_right { 
	position:absolute;
	left:980px;
	top:255px;

	width: 140px;
	height: 320px;
	z-index:800;
} 




/* Áß¾ÓÇÃ·¡½Ã*/
.thrColAbsHdr #sub_visual{
    position: absolute;
	top:36px;
	left:20px;
	width:960px;
	height:250x;
	margin:0 auto;
	z-index:0;
} 



/* ¹é±×¶ó¿îµå*/
.thrColAbsHdr #bg_visual{
	position: absolute;
	top:255px;
	right:0;
	text-align:right;
} 




/* ¼­ºê¸Þ´º*/
.thrColAbsHdr #sub_menu {
	position: absolute;
	top:255px;
	left:0;
	width:1000px;
	height:48px;
	margin:0 auto;
	background:url(/img/common/submenu_bg.png) repeat-x;
	border:0px solid #000;
	z-index:400;
}


.thrColAbsHdr #sub_menu ul{
	margin:0 auto;
	width:900px;
 	height:42px;
	text-align:center;
 	
}
	

.thrColAbsHdr #sub_menu li{
	float:left;
	display:inline;
	font-size:0px;	
 	margin:0 auto;
	text-align:center;
	
}




/* ÄÁÅÙÃ÷¿µ¿ª*/
.thrColAbsHdr #Content {
	position: absolute;
	top:303px;
	left:0;
	margin:0 auto;
	width:1000px;
	text-align:center;
	background:url(/img/common/submain_bg.png) repeat-x;
	
}




/* ÄÁÅÙÃ÷¿µ¿ª*/
.thrColAbsHdr #Content_re {
	background:url(/img/common/submain_con_bg.gif) repeat-x #fff;
	position: relative;
	width:950px;
	_width:940px;
	text-align:center;
	margin:0 auto;
	padding-left:10px;
	_padding:0 -15px;
}



/* ÄÁÅÙÃ÷¿µ¿ª*/
.thrColAbsHdr #Content_bg {
	position: absolute;
	top:0;
	left:10;
	width:920px;
	margin:0 auto;
	text-align:center;
}



span.nav{
	float:left;
	text-align:left;
	width:960px;
	margin-top:13px;
	margin-bottom:13px;
	color:#b6b5b5;
	font-size:0.9em;
	z-index:600;
}

.line{
	float:left;
	text-align:left;
	width:960px;
	font-size:0;
}


/* ÄÁÅÙÃ÷¿µ¿ª*/
.thrColAbsHdr #mainContent {
	float:left;
	_float:right;
	z-index:200;
	width:730px;
	text-align:left;
	margin:0 20px 80px 30px;
	_margin:0 ;
}


.thrColAbsHdr #mainContent dd{
	text-align:left;
}





/* general bull */

.thrColAbsHdr #mainContent dl.bull{
	margin-bottom:40px;
}

.thrColAbsHdr #mainContent dt.bull{
	background:url('/img/common/bull_b.png') no-repeat;padding:3px 0 0 30px;
}
.bull{
	background:url('/img/common/bull_b.png') no-repeat;padding:3px 0 0 30px;
}


.thrColAbsHdr #mainContent dd.bull_line{
	border-bottom:1px #dddddd dotted; padding-top:10px;margin-bottom:10px
}

.thrColAbsHdr #mainContent dd.bull{
	background:url('/img/common/bull_g.png') no-repeat;padding-left:30px;
}


.thrColAbsHdr #mainContent span.bull_b{
	background:url('/img/common/bull_small_b.gif') no-repeat ;;padding-left:15px;line-height:190%; letter-spacing:0.03em;
}

.thrColAbsHdr #mainContent span.bull_g{
	background:url('/img/common/bull_small_g.gif') no-repeat;padding-left:15px;line-height:190%; letter-spacing:0.03em;
}




/* Q&A bull */

.thrColAbsHdr #mainContent dl.qna{
	margin-bottom:40px;
}

.thrColAbsHdr #mainContent dt.qna{
	background:url('/img/sub06/bull_q.png') no-repeat;padding-left:30px;
}


.thrColAbsHdr #mainContent dd.qna_line{
	border-bottom:1px #dddddd dotted; padding-top:10px;margin-bottom:10px; clear:both;
}

.thrColAbsHdr #mainContent dd.qna{
	background:url('/img/sub06/bull_a.png') no-repeat;padding-left:30px;
}




/* ÄÁÅÙÃ÷¿µ¿ª*/
.thrColAbsHdr #mainContent_full {
	float:left;
    clear:both;
	margin:0px;
	z-index:200;
	width:900px;
	text-align:left;
}


.thrColAbsHdr #mainContent li{
	height:26px;
	float:left;
	display:inline;
	font-size:0px;
}


/* ¿ÞÂÊ ¸Þ´º*/
.thrColAbsHdr #sidebar1 {
	float:left;
	width:170px;
	background:;
}


/* º¯È£¿µ 091213Ãß°¡*/
.pass {font-size:11px;border-top: 1px solid #e2e2e2;	border-left: 1px solid #e2e2e2;	border-collapse:collapse;}
.pass th {text-align:center;font-size:11px;background:#f1f1f1;border: 1px solid #e2e2e2;border-bottom: 1px solid #e2e2e2;padding:3px; color:#333333;font-weight:bold;}
.pass td {font-size:11px;border: 1px solid #e2e2e2;border-bottom: 1px solid #e2e2e2;padding:3px 5px 0 5px;}
.pass td a:link     {font-size:11px; text-decoration: none; color: #666666;}
.pass td a:visited { text-decoration: none; color: #666666;}
.pass td a:active  { text-decoration: none; color: #666666;}
.pass td a:hover  { text-decoration: none; color: #ff7200;}
.won { background:url(../img/sub04/ico_won.gif) no-repeat left 3px; padding:0 0 0 13px; color:#ff6600; font-weight:bold;}
.btn_map { float:right;padding-right:30px;}
.lec_name { color:#2d8cb8; font-weight:bold; padding:0 5px;}
.lec_cam { color:#b8622d; font-weight:bold; padding:0 0 0 5px;}
.lec_curr { padding:0 0 0 5px;}
.lec_bg {background:url(../img/campus/lec_bg.jpg) no-repeat left top;}
.lec_pro {color:#000000;padding:5px; font-weight:bold;}
.lec_text { letter-spacing:-1px; line-height:16px; padding:0 0 0 5px;}

.cucm {font-family:verdana; font-size:11px;border:1px solid #cacaca;border-collapse:collapse; letter-spacing:-1;}
.cucm th { font-size:11px;border-left:1px solid #cacaca;border-bottom: 1px solid #cacaca; padding:5px;}
.cucm td { font-size:11px;border-left:1px solid #cacaca;border-bottom: 1px solid #cacaca; padding:5px;}
.cu_month {background:#26c2eb; color:#FFFFFF;}
.cu_curr { background:#e7e7e7;}

.tab {background:url('/img/sub06/tab_bg.gif') repeat-x;height:25px;}
.tab li {padding-right:2px;}


/* ¼­ºê¸Þ´º*/
.ImgMarker {
	background-image:url(/img/common/logo.png); 
	background-position:center; 
	background-repeat:no-repeat;
	z-index:1000;
}
