@charset "utf-8";
/* CSS Document */



/*------------------------------------*/
/*------twocolwrap------*/
/*------------------------------------*/

#index_content {	
	width:649px;

}
/*news*/
#news {

}
/*news_title*/
#news_title {
	height:37px;
	background:url(../images_pres/news_title_bg.gif) top no-repeat;
	padding-left:119px;
}
#news_title li {
	float:left;
	margin-bottom:5px;
}
#news_title li a {
	display:block;
	width:100px;
	padding-top:10px;
	background:url(../images_pres/boxtitle02a.gif) no-repeat;
	color:#3b679a;
	text-align:center;
	margin-right:8px;
}
#news_title li a.active {
	background:url(../images_pres/boxtitle01a.gif) no-repeat;
	color:#FFFFFF;
	width:109px;
	height:27px;
}
#news_title li#important_msg a.active
{
background:url(../images_pres/boxtitle03.gif) no-repeat;
}

/*news_list*/

#news_list {
height:115px; 
}
#news_list #news_right {
	width:200px;
	float:right;
	margin-top:7px;
	margin-right:10px;
}

*+html #news_list #news_right,html:root #news_list #news_right 
{
	margin-right:16px;
}
#news_left
{
width:400px;/*400*/
	float:left;
	height:108px;/*115*/
	overflow:hidden;
	padding:5px 0 2px 23px;
}
#news_left #news_table
{
margin-top:-3px;

}
html:root #news_left #news_table 
{
	margin-top:-5px;
}
#news_left table 
{
	width:400px;
	border-collapse:collapse;
}

#news_left tbody td {
	border-bottom:1px dashed #b4b09e;
	padding:2px 0 3px 3px;

}
#news_left .location {
	background:#d0dae3;
	padding:0 3px;
	color:#3a3a3a;
	width:30px;
}
#news_left td.word_red
{
width:60px;
padding-left:6px;
}
#news_left td.td_register
{
width:38px;
}
#news_left .last_news td {
	border:none !important;
}
#news_list .more_news {
	margin-left:360px;
}


/*announcement and alert_notify*/
p.alert_message
{
line-height:1.4;
}
h3.alert_title
{
font-size:14px;
font-weight:normal;
}
p.alert_date
{
color:#0066ff;
text-align:right;

}
#announcement
{
position:relative;
}
#announcement p.alert_date
{
position:absolute;
top:90px;
right:0;
}

#alert_notify
{
width:457px;
padding-top:10px;
background: url(../images_pres/alert_notify_topbg.gif) no-repeat;
margin:0 auto;
position:relative;
}

#alert_notify .close
{
position:absolute;
top:10px;
right:10px;
color:#666666;
text-decoration:underline;
}

#alert_notify #alert_middle
{
background:#FFFFFF;
border-left:6px solid #666666;
border-right:5px solid #666666;
padding:18px 18px 15px 18px;
}

#alert_notify h3.alert_title
{
text-align:center;
margin:15px 0;
}
#alert_notify p.alert_date
{
margin-top:45px;
}

#alert_notify p.bottom
{
	height:10px;
	background:url(../images_pres/alert_notify_bottombg.gif);
}

/*course*/
#course {
	margin-top:1px;
}
/*course_title*/
#course_title {
	height:37px;
	padding-left:121px;
	background:url(../images_pres/course_title_bg.gif) top no-repeat;
}
#course_title li {
	float:left;
	margin-bottom:5px;
	background:url(../images_pres/course_title_bg.gif) top no-repeat;
}
#course_title li a {
	display:block;
	width:73px;
	padding-top:12px;
	background:url(../images_pres/boxtitle02b.gif) no-repeat;
	color:#3b679a;
	text-align:center;
	margin-right:8px;
}
#course_title li a.active {
	background:url(../images_pres/boxtitle01b.gif) no-repeat;
	color:#FFFFFF;
	width:73px;
}
#course_list {
	padding-top:1px;
	height:155px;
}
#course_list ul {
	width:425px;
	/*max-height:145px;
	overflow:hidden;*/
	list-style-image:url(../images_pres/BoxIcon02.gif);
}
#course_list ul li {
	border-bottom:1px dashed #b4b09e;
	margin:2px 11px 0 40px;
	padding-bottom:5px;
}
#course_list li p {
	font-weight:normal;
	color:#666666;
	line-height:1.3;
}
#course_list #last_course {
	border:0;
	margin-bottom:-5px;
}
#course_list img.more {
	border:0;
	margin-left:345px;
	margin-top:-6px;
}
#course_right {
	width:199px;
	padding-left:8px;
	float:right;
	border-left:2px solid #446d90;
	margin-right:5px;
}
*+html #course_right,html:root #course_right 
{
	padding-left:8px;
	margin-right:15px;
}
#course_right p {
	width:186px;
	height:30px;
	margin-top:19px;
	padding:4px 0 0 10px;
	background:#5a77a3;
	color:#ffff00;
	font-weight:bold;
}
#course_right p img {
	float:right;
	margin-right:3px;
}
/*hot*/
#hot {
	background:url(../images_pres/hot_bg.gif) no-repeat;
	width:100%;
	height:20px;
	text-align:center;
	padding-top:4px;
	margin-bottom:7px;
	margin-top:5px;
}
#hot p {
	float:left;
	color:#cb0000;
	background: url(../images_pres/hot_p_bg.gif) no-repeat;
	padding-top:3px;
	width:38px;
	height:17px;
	margin-left:13px;
margin-right:5px;
}

#hot li a {
	color:white;
	margin-right:10px;
}
#hot li a.last
{
margin-right:0px;
}
#hot li.line_1 a {
	color:#CCFFFF;

}
#hot li.line_2 a {
	color:#CCFF66;

}
/*market*/
#market {
	width:353px;
}
#market p {
	width:329px;
}
#market li {
	border-bottom:1px solid #6c7277;
	margin:0px 6px 4px 11px;
	padding-left:7px;
	padding-bottom:6px;

}
#market li a {
	color:#666666;
	font-weight:100;
}
#market #last_market {
	border:0;
}
/*course_intro*/
#course_intro {
	width:118px;
}
#course_intro p:first-child {
	width:94px;
	text-align:left;
}
#course_intro p {
	text-align:center;
	margin-bottom:3px;
}
#course_intro .course_btn img {
	margin-right:3px;
}
/*customer*/
#customer {
	width:160px;
	margin-right:0;
}
#customer p
{
color:#666666;
}
#customer p:first-child {
	width:133px;
	text-align:left;
	color:#FFFFFF;
}

#customer .student {
	width:50px;
	height:90px;
	float:left;
	margin-left:10px;
	margin-right:10px;
	text-align:center;
	color:#3A3A3A;
}
#customer a {
	color:#5a77a3;
}


#jobs.right_module
{
margin-top:-1px !important;
}


/* From Tony, these are embedded styles from Home/index.aspx */
		.truncate { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
		.course_right {border-left:2px solid #446D90; float:right; margin-right:10px; padding-left:8px; width:199px; }
		#course #promo_list {height:153px; overflow:hidden; }
		#marquee span {color:white; font-style:italic;}
		#marquee span a {font-style:normal; margin: 0px; }
		#course_list .tab-panel {display: none; }



/*------------------------------------*/
/*------end oftwocolwrap------*/
/*------------------------------------*/

