@charset  "utf-8";

hr {
	height: 0px;
	border-top: 1px solid #C0C0C0;
	border-bottom: 0;
	margin: 0 0 2em 0;
}

.main .heading h2 { background-image: url(../dept/resources/h2_top.gif); }
#pageGP .main .heading h2 { background-image: url(../dept/resources/h2_gp.gif); }
#pageDR .main .heading h2 { background-image: url(../dept/resources/h2_doctor.gif); }
	#pageDR .main .heading h2.deptFac { background-image: url(../dept/resources/h2_doctor_fac.gif); }
	#pageDR .main .heading h2.deptOth { background-image: url(../dept/resources/h2_doctor_oth.gif); }
	#pageDR .main .heading h2.dis { background-image: url(../dept/resources/h2_dissertation.gif); }
#pageMA .main .heading h2 { background-image: url(../dept/resources/h2_master.gif); }
	#pageMA .main .heading h2.deptFac { background-image: url(../dept/resources/h2_master_fac.gif); }
	#pageMA .main .heading h2.deptOth { background-image: url(../dept/resources/h2_master_oth.gif); }
#pageFAD .main .heading h2 { background-image: url(../dept/resources/h2_fad.gif); }
#pageFAC .main .heading h2 { background-image: url(../dept/resources/h2_fac.gif); }
#pageJP .main .heading h2 { background-image: url(../dept/resources/h2_jp.gif); }
	#pageJP .main .heading h2.deptCur { background-image: url(../dept/resources/h2_jp_cur.gif); }
	#pageJP .main .heading h2.deptFac { background-image: url(../dept/resources/h2_jp_fac.gif); }
	#pageJP .main .heading h2.deptOth { background-image: url(../dept/resources/h2_jp_oth.gif); }
#pageOP .main .heading h2 { background-image: url(../dept/resources/h2_op.gif); }
	#pageOP .main .heading h2.deptCur { background-image: url(../dept/resources/h2_op_cur.gif); }
	#pageOP .main .heading h2.deptFac { background-image: url(../dept/resources/h2_op_fac.gif); }
	#pageOP .main .heading h2.deptOth { background-image: url(../dept/resources/h2_op_oth.gif); }
#pagePM .main .heading h2 { background-image: url(../dept/resources/h2_pm.gif); }
	#pagePM .main .heading h2.deptCur { background-image: url(../dept/resources/h2_pm_cur.gif); }
	#pagePM .main .heading h2.deptFac { background-image: url(../dept/resources/h2_pm_fac.gif); }
	#pagePM .main .heading h2.deptOth { background-image: url(../dept/resources/h2_pm_oth.gif); }
#pageSC .main .heading h2 { background-image: url(../dept/resources/h2_sc.gif); }
	#pageSC .main .heading h2.deptCur { background-image: url(../dept/resources/h2_sc_cur.gif); }
	#pageSC .main .heading h2.deptFac { background-image: url(../dept/resources/h2_sc_fac.gif); }
	#pageSC .main .heading h2.deptOth { background-image: url(../dept/resources/h2_sc_oth.gif); }
#pageCR .main .heading h2 { background-image: url(../dept/resources/h2_cr.gif); }
	#pageCR .main .heading h2.deptCur { background-image: url(../dept/resources/h2_cr_cur.gif); }
	#pageCR .main .heading h2.deptFac { background-image: url(../dept/resources/h2_cr_fac.gif); }
	#pageCR .main .heading h2.deptOth { background-image: url(../dept/resources/h2_cr_oth.gif); }
#pageGD .main .heading h2 { background-image: url(../dept/resources/h2_gd.gif); }
	#pageGD .main .heading h2.deptCur { background-image: url(../dept/resources/h2_gd_cur.gif); }
	#pageGD .main .heading h2.deptFac { background-image: url(../dept/resources/h2_gd_fac.gif); }
	#pageGD .main .heading h2.deptOth { background-image: url(../dept/resources/h2_gd_oth.gif); }
#pagePD .main .heading h2 { background-image: url(../dept/resources/h2_pd.gif); }
	#pagePD .main .heading h2.deptCur { background-image: url(../dept/resources/h2_pd_cur.gif); }
	#pagePD .main .heading h2.deptFac { background-image: url(../dept/resources/h2_pd_fac.gif); }
	#pagePD .main .heading h2.deptOth { background-image: url(../dept/resources/h2_pd_oth.gif); }
#pageTD .main .heading h2 { background-image: url(../dept/resources/h2_td.gif); }
	#pageTD .main .heading h2.deptCur { background-image: url(../dept/resources/h2_td_cur.gif); }
	#pageTD .main .heading h2.deptFac { background-image: url(../dept/resources/h2_td_fac.gif); }
	#pageTD .main .heading h2.deptOth { background-image: url(../dept/resources/h2_td_oth.gif); }
#pageED .main .heading h2 { background-image: url(../dept/resources/h2_ed.gif); }
	#pageED .main .heading h2.deptCur { background-image: url(../dept/resources/h2_ed_cur.gif); }
	#pageED .main .heading h2.deptFac { background-image: url(../dept/resources/h2_ed_fac.gif); }
	#pageED .main .heading h2.deptOth { background-image: url(../dept/resources/h2_ed_oth.gif); }
#pageID .main .heading h2 { background-image: url(../dept/resources/h2_id.gif); }
	#pageID .main .heading h2.deptCur { background-image: url(../dept/resources/h2_id_cur.gif); }
	#pageID .main .heading h2.deptFac { background-image: url(../dept/resources/h2_id_fac.gif); }
	#pageID .main .heading h2.deptOth { background-image: url(../dept/resources/h2_id_oth.gif); }
#pageAS .main .heading h2 { background-image: url(../dept/resources/h2_as.gif); }
	#pageAS .main .heading h2.deptCur { background-image: url(../dept/resources/h2_as_cur.gif); }
	#pageAS .main .heading h2.deptFac { background-image: url(../dept/resources/h2_as_fac.gif); }
	#pageAS .main .heading h2.deptOth { background-image: url(../dept/resources/h2_as_oth.gif); }
#pageFA .main .heading h2 { background-image: url(../dept/resources/h2_fa.gif); }
	#pageFA .main .heading h2.deptCur { background-image: url(../dept/resources/h2_fa_cur.gif); }
	#pageFA .main .heading h2.deptFac { background-image: url(../dept/resources/h2_fa_fac.gif); }
	#pageFA .main .heading h2.deptOth { background-image: url(../dept/resources/h2_fa_oth.gif); }
#pageCD .main .heading h2 { background-image: url(../dept/resources/h2_cd.gif); }
	#pageCD .main .heading h2.deptCur { background-image: url(../dept/resources/h2_cd_cur.gif); }
	#pageCD .main .heading h2.deptFac { background-image: url(../dept/resources/h2_cd_fac.gif); }
	#pageCD .main .heading h2.deptOth { background-image: url(../dept/resources/h2_cd_oth.gif); }
#pageMP .main .heading h2 { background-image: url(../dept/resources/h2_mp.gif); }
	#pageMP .main .heading h2.deptCur { background-image: url(../dept/resources/h2_mp_cur.gif); }
	#pageMP .main .heading h2.deptFac { background-image: url(../dept/resources/h2_mp_fac.gif); }
	#pageMP .main .heading h2.deptOth { background-image: url(../dept/resources/h2_mp_oth.gif); }
#pageGE .main .heading h2 { background-image: url(../dept/resources/h2_ge.gif); }
	#pageGE .main .heading h2.deptCur { background-image: url(../dept/resources/h2_ge_cur.gif); }
	#pageGE .main .heading h2.deptFac { background-image: url(../dept/resources/h2_ge_fac.gif); }

#pageCP .main .heading h2 { background-image: url(../dept/resources/h2_curriculum.gif); }



.extra .heading h2 { background-image: url(../dept/resources/h2_extra.gif); }
.menu dt { background-image: url(../dept/resources/menu_idx.gif); }

 .article .article {
	margin-left: 0px;
} 

.article .menu {
	padding: 0.5em 0px 0.5em 18px;
	border: 1px dotted #C0C0C0;
	width: auto;
	margin-top: 1em;
} .article .menu:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.article .menu { display: inline-block; }
/*----\*/
 * html .article .menu { height: 1%; display:block; }
/*-----*/


.article .menu ul {
	margin-bottom: 0;
} .article .menu li {
	padding-left: 0px;
} .article .menu li {
 	display: inline;
	list-style-type: none;
} .article .menu li a {
	display: block;
	float: left;
	padding: 1px 1.5em 0 15px;
	line-height: 1.75em;
	background-position: 0 5px;
}

.article .article dt { color: #0047B8; clear: both; font-weight: bold; padding-bottom: 0.5em; }
.article .article .col2L dt, .article .article .col2R dt { padding-bottom: 0em; }
.article .article dt a { color: #4F6D9D; }
.article .article dd { margin-bottom: 1.75em; }
.article .article dd dd { margin-bottom: 0; }

/*.article .article .col2L, .article .article .col2R { width: 268px; }*/

.column h5 {
	color: #FFF;
	padding: 7px 5px 5px 7px;
	line-height: 1;
	margin: 0;
}
.aimLevel01 h5 {
	background-color: #339933;
	border: 2px solid #339933;
	background-color: #EFFAEF;
	color: #339933;
} .aimLevel01 ul {
	padding-top: 0.75em;
	padding-bottom: 0.75em;
	padding-right: 0.3em;
}
.aimLevel02 h5 {
	background-color: #339999;
	border: 2px solid #339999;
	background-color: #EFFAFA;
	color: #339999;
} .aimLevel02 ul {
	padding-top: 0.75em;
	padding-bottom: 0.75em;
	padding-right: 0.3em;
}
.aimLevel03 h5 {
	background-color: #003399;
	border: 2px solid #003399;
	background-color: #EAF1FF;
	color: #003399;
} .aimLevel03 ul {
	padding-top: 0.75em;
	padding-bottom: 0.75em;
	padding-right: 0.3em;
}
.aimLevel04 h5 {
	background-color: #990066;
	border: 2px solid #990066;
	background-color: #FFEAF9;
	color: #990066;
} .aimLevel04 ul {
	padding-top: 0.75em;
	padding-bottom: 0.75em;
	padding-right: 0.3em;
}

.labLink { text-align: right; padding: 0; position: relative; top: -6.5em; height: 0; }
.labLink p { padding: 0; margin: 0; }
/*----\*/
.labLink { float: right; margin-top: -6.5em; top: 0; }
/*-----*/

h2.idCource {
	font-size: 130%;
	border: 1px solid #0047B8;
	color: #0047B8;
	padding: 8px 8px 6px 8px;
	line-height: 1;
	display: inline-block;
	clear: both;
}

.bt_site {
	width: 240px;
	margin-bottom: 2em;
}
.bt_aim, .bt_flow {
	width: 120px;
	margin-bottom: 0em;
}
.bt_aim {
	float: left;
}
.bt_flow {
	float: right;
}
.bt_syllabus {
	width: 240px;
	clear: both;
	margin-bottom: 2em;
}