@charset "utf-8";
/* CSS Document */

.inner_content .flex-display {
    display: flex;
}

.inner_content p {
    font-size: 1.2em;
}

.inner_content .wrapper h3 {
	font-size: 30px;
	color: #AC875E;
	padding-bottom: 30px;
	padding-top: 30px;
	line-height: 24px;
	font-weight: 1000;
}

.inner_content h3.sosc-title-name {
    padding-top: 5px;
    padding-bottom: 5px;
}

.inner_content .title {
	font-size: 30px;
	color: #AC875E;
	padding-bottom: 30px;
	padding-top: 30px;
	line-height: 35px;
	font-weight: 1000;
}

.inner_content .title_programe {
	clear: both;
	font-size: 25px;
	color: #AC875E;
	padding-bottom: 30px;
	padding-top: 30px;
	line-height: 24px;
	font-weight: 1000;
}

.inner_content .title_small {
	color: #AC875E;
}

.inner_content .text_content {
	//font-size: 14px;
}

.inner_content .bt {
    float: left;
    text-align: center;
    font-weight: bold;
    color: #fff;
    display: block;
    padding: 5px 10px 5px 10px;
    vertical-align: middle;
    background-color: #AC875E;
    border-radius: 25px;
    margin-bottom: 25px;
    margin-right: 15px;
}

.inner_content .bt a, 
.inner_content .bt a:hover,
.inner_content .bt a:visited {
    color: #fff;
}


/*.content {
	z-index: 2;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -490px;
	font-size: 14px;
	line-height: 18px;
	min-height: 100%;
	font-size: 12px;
	background-repeat: no-repeat;
	background-color: #BEACA1;
}
*/

.inner_content .student_voice {
	color: #A63322;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	padding-top: 10px;
	padding-left: 15px;
}
.inner_content .student_voice_name {
	font-size:13px;
	font-weight:bold;
	padding-top: 4px;
	color: #E99B20;
}
.inner_content .student_year {
	font-size: 13px;
	font-weight: bold;
	color: #C3B2A8;
	padding-top: 2px;
}



.fyp_table {
	width: 705px;
}
.fyp_table td {
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	font-size: 12px;
}
.title03 {
	font-size: 18px;
	color: #838383;
	margin-bottom: 20px;
}
.job_title_left {
	vertical-align: top;
	background-image: url(../images/event_down_obg.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	padding: 20px;
}
.job_title_logo {
	padding: 12px;
}
ul {
	margin: 0px;
	padding: 0px;
}
th {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	text-align: left;
	font-weight: normal;
	/* border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CF671B; */
}
.list_sort{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CF671B;
}
.mid_table td {
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.align_center {
	text-align: center;
}

.mid a {
	color: #7E2776; text-decoration: none;
}
.mid a:visited {
	color: #7E2776;
}
.mid a:hover {
	color: #CF671B;
	text-decoration: underline;
}
.col_01 li {
	background-image: url(../images/bullet_02.gif);
	background-repeat: no-repeat;
	background-position: 1px 7px;
	padding-left: 10px;
	list-style-type: none;
	margin-left: 5px;
	padding-bottom: 9px;
	line-height: 16px;
}
.col_03 li {
	background-image: url(../images/bullet_02.gif);
	background-repeat: no-repeat;
	background-position: 1px 7px;
	padding-left: 10px;
	list-style-type: none;
	margin-left: 5px;
	padding-bottom: 9px;
	line-height: 16px;
}

#faculty_staff{
	width: 705px;
}

.people_table tr.header a{
	color: #666666;
	text-decoration: none;
}

.people_table {
	clear: both;
	width: 710px;
	text-align: left;
}
.people_table a{
	color: #B77705;
	text-decoration: none;
}
.people_table a:visited{
	color: #B77705;
	text-decoration: none;
}
.people_table a:hover{
	color: #A63322;
	text-decoration: underline;
}
.people_table th {
	vertical-align: top;
	font-size: 12px;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 0px;
	font-weight: normal;
}
.people_table td, .office_hour_table td {
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 0px;
}
 .office_hour_table th {
	padding: 5px 5px 4px 0;
	text-align: left;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CF671B;}

.people_table_head {
	color: #666!important;
}

#pg_table {
	width: 650px;
}
.course {
	padding: 0px;
	margin: 0px;
	}
#course_head {
	background-color:#A0A0A0;
	color: #fff;
	font-weight: bold;
}
.course_cell {
	height: 20px;
	padding: 2px 10px 1px 10px;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A0A0A0;
	text-align: left;
}
.course a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;	
	color: #B77705;
}
.course a:hover{
	color: #A63322;
}
.course a:visited{
	color: #B77705
}
.course_list_color01{
	background-color: #F0ECE9;
}
.course_list_color02{
	background-color: #F8F3E4;
}
#course_pdf {
	padding-right: 8px;
}

.col_course_01 {
	width: 550px;
	padding-bottom: 50px;
	float: left;
	}	
.news_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 6px;
	padding-top: 6px;
	text-decoration: none;
}
.news_title02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	padding-bottom: 16px;
	line-height: 25px;
	color: #922776;
	clear: both;
}
.news_details {
	margin-bottom: 30px;
	background-color: #FFF;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 25px;
	vertical-align: top;
}
.news_title_list {
	font-weight: bold;
	padding-bottom: 6px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 6px;
}
.news_title_list a{
	text-decoration: none;
}
.news_title_list a:hover{
	text-decoration: underline;
}
.news_date {
	width: 110px;
	vertical-align: top;
	padding-top: 6px;
	padding-bottom: 6px;
	color: #666;
}
.event_type {
	color: #B4AAA5;
	font-size: 12px;
	font-weight: bold;
	float: left;
	height: 18px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}
.event_type02 {
	color: #666;
	height: 16px;
	padding-bottom: 4px;
	font-weight: bold;
}
.event_type03 {
	padding-top: 10px;
	padding-left: 15px;
	vertical-align: top;
	font-weight: bold;
	font-size: 11px;
	color: #E68933;
	width: 170px;
	background-image: url(../images/event_down_obg.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px;
}
.event_item {
	padding-bottom: 40px;
}
.event_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 8px;
	clear: both;
	margin-bottom: 0px;
}
.event_title a {
	color: #A51D20;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A51D20;
	text-decoration: none;
}
.event_title a:visited {
	color: #A51D20;;
}
.event_title a:hover {
	color: #D17D00;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D17D00;
}

.event_title02{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: normal;
	line-height: 28px;
	color: #AC855E;
	clear: both;
	float: left;
	padding-bottom: 20px;
	text-align: left;
}
.event_title03{
	font-size: 13px;
	font-weight: normal;
	color: #666;
	padding: 5px 10px 2px 0;
}
.event_right_pic {
	padding-top:20px;
	width: 200px;
	float: left;
	}
.event_right_pic .pic {
	padding-bottom:10px;
	}



.exchange_table td {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
}
.purple {
	color: #7E2776;
}

.recognition_name {
	float: left;
	width: 260px;
	margin-bottom: 5px;
}

.cell_padding {
	padding: 10px;
}
.tag01 {
	background-image: url(../images/tag01.gif);
	height: 19px;
	width: 124px;
	color: #FFF;
	float: left;
 	padding-left: 20px;
}
.tag01 a{
	color: #CCC;
	text-decoration: none;
	font-weight: bold;
	}
.tag01 a:visited{
	color: #CCC;
	text-decoration: none;
	font-weight: bold;

	}
.tag01 a:hover{
	color: #fff;
	text-decoration: none;
	font-weight: bold;

	}
.tab_table {
	background-color: #F0E4D6;
	padding: 15px;
}


.tag02 {
	background-image: url(../images/tag02.gif);
	height: 19px;
	text-align: center;
	float: left;
	background-color: #F5F5F5;
	font-weight: bold;
	color: #7E2876;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #7E2876;
}

.tag_row {
	height: 18px;
	width: 305px;
	padding-left: 200px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7E2876;
}
.tag_row_pg{
	height: 18px;
	width: 265px;
	padding-left: 240px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7E2876;
}
#tpg{
	padding-left: 20px;
	padding-right: 24px;
	background-position: -50px 0px;
	width: 70px;
	text-align: center;
	}
#rpg{
	padding-left: 20px;
	padding-right: 20px;
	background-position: -44px 0px;
	width: 80px;
	}
#ug{
	padding-left: 15px;
	padding-right: 14px;
	background-position: -20px 0px;
	width: 115px;
	}
.right .related_link_title {
	font-size: 11px;
	color: #FFF;
	background-color: #8A4080;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	font-weight: bold;
	margin-bottom: 6px;
	margin-top: 30px;
}
.right .related_link {
	font-size: 11px;
	color: #7E2776;
	line-height: 18px;
	padding-right: 10px;
	padding-left: 0px;
}
.right .related_link ul{
	font-size: 11px;
	color: #7E2776;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.right .related_link li{
	background-image: url(../images/purple_dot.gif);
	list-style-type: none;
	background-position: 0px 8px;
	background-repeat: no-repeat;
	font-size: 11px;
	color: #7E2776;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}

	
	
	
.right .lab_title {
	color: #8A4080;
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 10px;
}
.right .lab_box {
	color: #666;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	font-size: 11px;
}
.right .lab_box ul {
	padding-left: 0px;
	padding-bottom: 15px;
	padding-right: 0px;
}
.right .lab_box li {
	background-image: url(../images/purple_dot.gif);
	list-style-type: none;
	background-position: 0px 5px;
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.right .sub_title{
	font-weight: bold;
	color: #666;
	font-size: 12px;
	margin-bottom: 5px;
	}

.people_name {
	font-size: 18px;
	color: #CF671B;
}
.people_title {
	font-style: italic;
}
.people_info {
	padding-left: 10px;
}

.people_info_no_photo {
	padding-left: 0px;
}


.mid02 .intro {
	font-size: 15px;
	line-height: 20px;
	color: #963;
}
.tab_ug{
	background-image: url(../images/ug_tab.jpg);
	height: 30px;
}

.tab_tpg {
	background-image: url(../images/tpg_tab.jpg);
	height: 30px;
}
.tab_rpg {
	background-image: url(../images/rpg_tab.jpg);
	height: 30px;
}
.tab_pg_stud {
	background-image: url(../images/mp_phd_stud_tab.jpg);
	height: 30px;
}
.archive {
	padding-bottom: 25px;
	height: 15px;
}
.year_bg {
	float: left;
	width: 50px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	margin-right: 10px;
	padding: 0px;
	margin-top: 0px;
	height: 16px;
}
.year_bg a {
	color: #fff;
	padding-right: 8px;
	padding-left: 8px;
	text-decoration:none;
	background-image: url(../images/bt_year.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	display: block;
	height: 16px;
}
.year_bg a:visited {
	color: #fff;
}
.year_bg a:hover{
	color: #fff;
	background-image: url(../images/bt_year.gif);
	background-repeat: no-repeat;
	background-position: -50px 2px;
	display: block;
}
#currentyear {
	color: #fff;
	background-image: url(../images/bt_year.gif);
	background-repeat: no-repeat;
	background-position: -50px 2px;
	display: block;
}
.mphil_phd_bg {
	float: left;
	height: 17px;
	width: 80px;
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	margin-right: 10px;
	margin-left: 0px;

}
.mphil_phd_bg a {
	color: #fff;
	padding-right: 8px;
	padding-left: 8px;
	text-decoration:none;
	background-image: url(../images/bt_mphil_phd.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;	
}
.mphil_phd_bg a:visited {
	color: #fff;
}
.mphil_phd_bg a:hover{
	color: #fff;
	background-image: url(../images/bt_mphil_phd.gif);
	background-repeat: no-repeat;
	background-position: -80px 0px;
	display: block;	
}
#current_mphil_phd {
	color: #fff;
	background-image: url(../images/bt_mphil_phd.gif);
	background-repeat: no-repeat;
	background-position: -80px 0px;
	display: block;
}
.bt_bg {
	float: left;
	height: 14px;
	width: 60px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	margin-top: 40px;
	display: block;
	padding-bottom: 1px;
}
.bt_bg a {
	color: #fff;
	text-decoration:none;
	background-image: url(../images/bt_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	display: block;
	height: 15px;
}
.bt_bg a:visited {
	color: #fff;
}
.bt_bg a:hover{
	color: #fff;
	background-image: url(../images/bt_bg.gif);
	background-repeat: no-repeat;
	background-position: -60px 2px;
}

/*.inner_content .bt_more{
	height: 13px;
	width: 60px;
	text-align: right;
	font-weight: bold;
	display: inline;
	padding-bottom: 1px;
	background-color: #AC875E;
	vertical-align: middle;
	border-radius: 25px;
	margin-bottom: 25px;
}
.inner_content .bt_more a, .bt_more a:visited {
	color: #FFF;
	text-decoration:none;
	background-color: #AC875E;
	display: block;	
}
*/
.inner_content .bt_more {
    float: right;
    /* height: 22px; */
    /* width: 200px; */
    text-align: center;
    font-weight: bold;
    color: #fff;
    display: block;
    padding: 5px 10px 5px 10px;
    vertical-align: middle;
    background-color: #AC875E;
    border-radius: 25px;
    margin-bottom: 35px;
}

.inner_content .bt_more a, 
.inner_content .bt_more a:hover,
.inner_content .bt_more a:visited {
    color: #fff;
}

.inner_content .bt_more a:hover{
	//color: #000;
}


.bt_year_theses {
	height: 40px;
	width: 80px;
	text-align: center;
	font-weight: bold;
	display: block;
	padding: 0 15px 10px 0;
	float:left;
	box-sizing: content-box;
}
.bt_year_theses a, .bt_year_theses a:visited {
	color: #999;
	text-decoration:none;
	background-repeat: no-repeat;
	background-position: -60px 2px;
	display: block;
}

.bt_year_theses a:hover{
	color: #E99B20;
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
.bt_video {
	height: 13px;
	width: 70px;
	text-align: center;
	font-weight: bold;
	display: block;
	float:left;
	background-repeat: no-repeat;
}
.bt_video a, .bt_video a:visited {
	color: #fff;
	text-decoration:none;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0 15px 10px 8px;
	display: block;
}

.bt_video a:hover{
	color: #E99B20;
	background-image: url(../images/bt_photo_video.jpg);
	background-repeat: no-repeat;
	background-position: -70px 0px;
}


.archive_title {
	float:left;
	font-weight: bold;
	padding-right: 10px;
	}

.speaker_name {
	font-size: 12px;
	color: #555;
	font-weight: bold;
	padding-top: 8px;
}
.head04 {
	font-weight: bold;
	margin-top: 5px;
	padding-left: 20px;
}
.head_useful_link {
	margin-top: 8px;
	font-weight: bold;
	color: #7E7E7E;
}
.people_name {
	font-size: 18px;
	color: #8D6D4C;
	padding-bottom: 10px;
}
.people_right_info {
	background-color: #F0E4D7;
	padding: 15px;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #946336;
	color: #666;
	font-size: 11px;
}
.people_right_info a{
	color: #666;
}
.people_right_info a:visited{
	color: #666;
}
.people_right_info a:hover{
	color: #946336;
}
.people_right_info  td{
		vertical-align: top;
}
.people_right_purple {
	color: #666;
	font-weight: bold;
	padding-bottom: 1px;
	width: 40px;
}
.research_area_title {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #EBA521;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 5px;
	font-weight: bold;
}
.research_area_text {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
}
.research_area_box {
	background-color: #FFF;
	vertical-align: top;
	width: 230px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EBEDEC;
}
.fydp_video li{
	padding-left:8px;
	background-image: url(../images/fydp_video_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	}
.sitemap_head01 {
	font-size: 13px;
	font-weight: bold;
	color: #ED8B34;
	margin-bottom: 4px;
	line-height: 19px;
}
.sitemap_head01 a:visited{
	color: #ED8B34;
}
.sitemap_head01 a {
	color: #ED8B34;
	text-decoration:underline;
}
.sitemap_head01 a:hover{
	color: #7E2776;
	text-decoration:none;
}

.sitemap01 {
	color: #666;
	padding-left: 20px;
}
.sitemap01 a:link {
	color: #666;
}
.sitemap01 a:visited{
	color: #666;
}
.sitemap01 a:hover{
	color: #A63322;
}
.sitemap02 {
	padding-left: 35px;
	color: #666;
	background-image: url(../images/bullet_02.gif);
	background-repeat: no-repeat;
	background-position: 25px 8px;
	line-height: 20px;
}
.sitemap02 a:link {
	color: #666;
}
.sitemap02 a:visited {
	color: #666;
}
.sitemap02 a:hover {
	color: #A63322;
}
.sitemap03 {
	font-style: italic;
	font-size: 11px;
	line-height: 16px;
	padding-left: 48px;
	background-image: url(../images/bullet_nav.gif);
	background-position: 38px 6px;
	background-repeat: no-repeat;
}
.sitemap03 a:link {
	color: #9C712E;
}
.sitemap03 a:visited {
	color: #9C712E;
}
.sitemap03 a:hover {
	color: #900;
}
.rcl {
	background-color: #EBE5D1;
	width: 651px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 40px;
	padding-left: 20px;
}
.ra_pic_link {
	font-size: 11px;
	color: #600;
	background-color: #F5D74F;
	width: 221px;
	padding-left: 8px;
	padding-bottom: 4px;
	line-height: 13px;
}
.portrait {
	padding-right: 20px;
	width: 160px;
	float: left;
	padding-bottom: 20px;
}

.people_info {
	padding-bottom:20px;
	float:left;
	width:510px;
	height:218px;
}
.bullet_separate {
	background-image: url(../images/bullet_02.gif);
	background-repeat: no-repeat;
	background-position: 3px 6px;
	width: 12px;
	}
.content_list li a {
	text-decoration: underline;
	padding-bottom: 6px;
	color: #898989;
	display: block;
}
.content_list  li a:visited
{
	color: #898989;
	text-decoration: underline;
}
.content_list  li a:hover
{
	color: #E99B20;
	text-decoration: none;
}
.content_list li a {
	text-decoration: underline;
	padding-bottom: 6px;
	color: #898989;
	display: block;
}
.content_list  li a:visited
{
	color: #898989;
	text-decoration: underline;
}
.content_list  li a:hover
{
	color: #E99B20;
	text-decoration: none;
}


.content_list_02 li a {
	text-decoration: underline;
	color: #898989;
	display: block;
}
.content_list_02  li a:visited
{
	color: #898989;
	text-decoration: underline;
}
.content_list_02  li a:hover
{
	color: #E99B20;
	text-decoration: none;
}


.content_02 {
	z-index: 2;
	width: 980px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -490px;
	font-size: 14px;
	line-height: 18px;
	background-image: url(../images/top_banner_02.jpg);
	background-repeat: no-repeat;
	min-height: 100%;
	font-size: 12px;
	background-color: #BEACA1;
}
.bt_past_research {
	float: left;
	height: 22px;
	width: 220px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	background-image: url(../images/e_new_bt.gif);
	background-repeat: no-repeat;
	background-position: -220px 0px;
	display: block;
	padding:0px 10px 20px 0;
	vertical-align: middle;
}
.bt_past_research_h {
	padding:1px 0 0 0;
	height: 22px;
	width: 220px;
	display: block;
}
.bt_past_research a {
	color: #fff;
	text-decoration:none;
	background-image: url(../images/e_new_bt.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding:1px 0 0 0;
	height: 22px;
	width: 220px;
	display: block;
}
.bt_past_research a:visited {
	color: #fff;
}
.bt_past_research a:hover{
	color: #fff;
	background-image: url(../images/e_new_bt.gif);
	background-repeat: no-repeat;
	background-position: -220px 0px;
}
.bt_course {
	float: left;
	height: 22px;
	width: 200px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	background-image: url(../images/course_bt.gif);
	background-repeat: no-repeat;
	background-position: -220px 0px;
	display: block;
	padding:0px 10px 20px 0;
	vertical-align: middle;
}
.bt_course_h {
	padding:1px 0 0 0;
	height: 22px;
	width: 200px;
	display: block;
}
.bt_course a {
	color: #fff;
	text-decoration:none;
	background-image: url(../images/course_bt.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding:1px 0 0 0;
	height: 22px;
	width: 200px;
	display: block;
}
.bt_course a:visited {
	color: #fff;
}
.bt_course a:hover, .bt_course .highlighted{
	color: #fff;
	background-image: url(../images/course_bt.gif);
	background-repeat: no-repeat;
	background-position: -220px 0px;
}
.bt_course_long {
	float: left;
	height: 22px;
	width: 300px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	background-image: url(../images/course_bt_2.gif);
	background-repeat: no-repeat;
	background-position: -320px 0px;
	display: block;
	padding:0px 10px 20px 0;
	vertical-align: middle;
}
.bt_course_long a {
	color: #fff;
	text-decoration:none;
	background-image: url(../images/course_bt_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding:1px 0 0 0;
	height: 22px;
	width: 300px;
	display: block;
}
.bt_course_long a:visited {
	color: #fff;
}
.bt_course_long a:hover, .bt_course_long .highlighted{
	color: #fff;
	background-image: url(../images/course_bt_2.gif);
	background-repeat: no-repeat;
	background-position: -320px 0px;
}


#research_head {
	background-color:#E8E8E8;
	color: #5D5D5D;
}
.research_color_01 {
	background-color: #F8F3E4;
}
.research_color_02 {
	background-color: #E4DDD8;
}
.research_color_03 {
	background-color: #E4D9E3;
}
.research_color_04 {
	background-color: #D3DAE4;
}
.research_color_05 {
	background-color: #E1EFE6;
}
.research_color_06 {
	background-color: #E1E8D6;
}
.research_color_07 {
	background-color: #E4E4D3;
}
#research_type {
	width: 700px;
	margin-bottom:2px;
	background-color: #AC875E;
	color: #FFF;
	font-weight: bold;
}
.faculty_name {
	color:#B77705;
	font-weight:bold;
	width: 150px;
	padding: 2px 10px 2px 0;}
	
.course_code_s {
	font-size:11px;
	color:#666;
}
.inner_content .field--name-title {
        font-size: 2em;
        color: #036;
        line-height: 1.5em;
        font-weight: 800;
}