#sub_img {
	margin: 0px;
	padding: 0px;
	height: 85px;
	width: 100%;
	background-color: #930400;
	background-repeat: no-repeat;
	background-position: left top;
}

#leftmenu {
	width:225px;
	margin: 7px 0 30px 0;
	float:right;
}

#leftmenu ul{
	float:left;
	width:100%;
	list-style:none;
	margin:0;
	padding:0;
}
#leftmenu ul li{
	display:block;
	height:25px;
	clear:both;
	background-image:url(../images/bg_leftmenu_origin.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	font-family:verdana;
	font-size:12px;
	color:#585043;
	margin:0 0 0 0;
	padding:5px 0 0 30px;
	vertical-align: middle;
}

	
#leftmenu li.leftover {
	background-image:url(../images/bg_leftmenu_over.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#ECEADE;
}

#leftmenu a.leftover:link		{font-weight:bold;color:#42341E;}
#leftmenu a.leftover:visited 	{font-weight:bold;color:#42341E;}
#leftmenu a.leftover:active 	{font-weight:bold;color:#42341E;}
#leftmenu a.leftover:hover 		{font-weight:bold;color:#624E00;}

#leftmenu .bg_left3depth {
	width:212px;
	height:auto;
	background-image:url(../images/bg_blank.gif);
	float:right;
	padding:0;
	margin:5px 0 8px 0;
}

#leftmenu ul li.left3depth{
	padding:3px 0 3px 18px;
	margin:0;
	height:auto;
	line-height:130%;
	background-image:url(../images/bg_leftmenu_3depth.gif);
	background-repeat:no-repeat;
	background-position:left top;
	font-family:tahoma;
	font-size:11px;
	color:#555555;
}


#leftmenu a.left3depth:link 	{ text-decoration: none}
#leftmenu a.left3depth:visited 	{ text-decoration: none}
#leftmenu a.left3depth:active 	{ text-decoration: none}
#leftmenu a.left3depth:hover 	{ text-decoration: underline}



#main h3{
	font-family:verdana;
	font-size:13px;
	color:#930400;
	font-weight:bold;
	width:370px;
	height:23px;
	margin:0 0 10px 0;
	padding-top:5px;
	background-image:url(../index/images/bg_title_line.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	float:left;
}
#main h2{
	font-family:san serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	margin:0;
	padding:10px 0 0 15px;
	background-image:url(../images/icon_title_3depth.gif);
	background-repeat:no-repeat;
	background-position:0px 16px;
}
#main h4{
	font-size:13px;
	color:#930400;
	font-weight:bold;
	margin:0;
	padding:10px 0 10px 15px;
	background-image:url(../images/icon_title_4depth.gif);
	background-repeat:no-repeat;
	background-position:0px 15px;
}
#main h5{
	font-size:13px;
	font-weight:bold;
}
#main h1{
	padding:0px;
	margin:0px;
}

#main hr{
	height:1px;
	color:#CDCABF;
}
#main blockquote{
	background-color:#F6F4E7;
	font-family:Georgia;
	font-style:italic;
	font-size:12px;
	color:#585043;
	display:block;
	padding:10px;
	height:auto;
	margin:0;
}
#location {
	font-family: tahoma;
	font-size: 11px;
	color: #555555;
	text-align: right;
	margin: 20px 0 -10px 0;
	padding: 0;
	height: 45px;
}
#leftmenu_title {
	height: 45px;
}
#title	{
	padding:0;
	margin:0;
}
.contents {
	clear:both;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
	padding-top:5px;
	height:auto;
}
.contents img.single{
	padding-right:15px;
	padding-bottom:10px;
}
.contents img.download{
	margin:0 0 -5px 0;
	padding:3px 0 0 0;
}
.textright {
	
	text-align:right;
	}
/*contents area ul,li format*/	

.contents ol.bg_life{
	height:auto;
	padding:5px 3px 5px 25px;
	margin:0;
	background-color:#F6F4E7;

}

.contents ol li.pd_life{
	background-image:url(../images/bg_blank.gif);
	background-repeat:repeat;
	padding:0;
	margin:0;
	background-color:#F6F4E7;
	height:auto;

}
.contents ul{
	padding:0;
	margin:0;
	list-style:none;
}	
.contents ul li{
	background-image:url(../images/icon_dot.gif);
	background-repeat:no-repeat;
	background-position:3px 6px;
	padding:3px 0 3px 15px;
	margin:0;
}
#dl_list{
	padding:0;
	margin:0;
	width:100%;
	height:auto;
	display:block;
}
#dl_list dl{
	margin:0;
	padding:10px 14px 15px 14px;
	width:114px;
	display:block;
	float:left;
}
#dl_list dt{
	height:30px;
	margin:0;
	padding:0;
	font-family:tahoma;
	font-weight:bold;
	color:#561312;
	text-align:center;
	white-space: nowrap;


	line-height:120%;
}
#dl_list dd{
	font-family:tahoma;
	font-size:11px;
	color:#555555;
	margin:0;
	padding:0;
	text-align:center;
	white-space: nowrap;
	line-height:120%;
}
#dl_list .img_a{
	
}
.course{
	font-weight:bold;
	color:#5E1412;
}
/*dept list*/
#dept{
	text-align:right;
	padding:3px;
	margin:0 0 5px 0;
	width:auto;
}
#dept select.dept_name		  {
	font-family: "tahoma";
	font-size: 11px;
	color: #FFFFFF;
	background-color: #AEA48F;
	width: 65%;
}
#dept .dept_col	{
	color:#000000;
}
#dept_line	{
	clear:both;
	height:40px;
	padding:0;
	margin:0;
	background-image: url(../images/bg_dept_line.gif);
	background-repeat: repeat-x;
	background-position: left top;	
}
#blank_line	{
	padding:10px;
	margin:0;
}
.line	{
	clear:both;
	height:10px;
	padding:5px 0 0 0;
	margin:10px 0 0 0;
	background-image: url(../images/bg_dept_line.gif);
	background-repeat: repeat-x;
	background-position: left top;	
	text-align:right;
}
#line	{
	clear:both;
	height:10px;
	padding:5px 0 0 0;
	margin:10px 0 0 0;
	background-image: url(../images/bg_dept_line.gif);
	background-repeat: repeat-x;
	background-position: left top;	
	text-align:right;
}
/*pr image list*/
#pr	{
	background-image: url(../life/images/bg_pr.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 490px;
	width: 530px;
	margin: 0;
	padding: 0;
	text-align: right;
}
.pr_pd	{
	width:auto;
	padding:15px;
	height:420px;
	text-align: center;
}
.pr_bt	{
	padding-right:20px;
	padding-top:5px;
}
/*sitemap*/
#sitemap dl{
	margin:0;
	padding:5px 9px 5px 9px;
	width:170px;
	display:block;
	float:left;
}
#sitemap_2line dl{
	margin:20px 0 0 0;
	padding:5px 9px 5px 9px;
	width:550px;
	display:block;
	clear:both;
}
#sitemap dt, #sitemap_2line dt{
	height:30px;
	margin:0;
	padding:0;
	font-family:tahoma;
	font-weight:bold;
	color:#561312;
	white-space: nowrap;
	line-height:120%;
	background-image:url(../index/images/bg_title_line.gif);
	background-repeat:repeat-x;
	background-position:0px 20px;
}
#sitemap dd, #sitemap_2line dd{
	margin:0;
	padding:0;
	line-height:120%;
}
#sitemap ul, #sitemap_2line ul{
	padding:0;
	margin:0;
	width:auto;
}
#sitemap ul li, #sitemap_2line ul li{
	font-family:tahoma;
	font-size:12px;
	margin:0;
	padding:2px 0 0 13px;
	line-height:140%;
}

#sitemap ul.sitemap_snd, #sitemap_2line ul.sitemap_snd{
	padding:5px 0 5px 0;
	margin:2px 0 5px -13px;
	background-color:#F6F4E7;
}
#sitemap li.sitemap_snd, #sitemap_2line li.sitemap_snd{
	background-image:url(../images/bg_leftmenu_3depth.gif);
	background-repeat:no-repeat;
	background-position:left top;
	font-family:tahoma;
	font-size:11px;
	margin:0;
	padding:2px 0 2px 15px;
	line-height:130%;
}
a.sitemap_snd:link 			{ color:#555555; text-decoration: none}
a.sitemap_snd:visited 		{ color:#555555; text-decoration: none}
a.sitemap_snd:active 		{ color:#555555; text-decoration: none}
a.sitemap_snd:hover 		{ color:#000000; text-decoration: underline}


#college	{
	padding:0;
	margin:0;
	display:block;
	
}
#college dl	{
	width:555px;
	height:auto;
	display:block;
	
	margin:0;
	padding:10px;
}
#college dt	{
	height:30px;
	line-height:120%;
	display:block;
	
	font-family:san serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	margin:0;
	padding:10px 0 0 15px;
	background-image:url(../images/icon_title_3depth.gif);
	background-repeat:no-repeat;
	background-position:0px 16px;
}

#college dd	{
	font-family:tahoma;
	font-size:12px;
	color:#555555;
	margin:0;
	padding:5px 0 0 0;
	line-height:120%;
	width:395px;
	float:right;
	display:block;
}
#college .college_img	{
	width:160px;
	text-align:center;
	float:left;
	padding:10px 0 5px 0;
	margin:0;
}

#college ul{
	padding:0;
	margin:0;
	width:auto;
}
#college ul li{
	font-family:tahoma;
	font-size:12px;
	margin:0;
	padding:2px 0 0 13px;
	line-height:140%;
}
#college ul li a.college:link		{color:#333333;}
#college ul li a.college:visited	{color:#333333;}
#college ul li a.college:active		{color:#333333;}
#college ul li a.college:hover		{color:#000000;}

#college a.graduate:link		{color:#555555;}
#college a.graduate:visited		{color:#555555;}
#college a.graduate:active		{color:#555555;}
#college a.graduate:hover		{color:#333333;}

#college ul.college_dept{
	padding:5px 0 5px 0;
	margin:2px 0 5px 0;
	background-color:#F6F4E7;
}
#college li.college_dept{
	background-image:url(../images/bg_leftmenu_3depth.gif);
	background-repeat:no-repeat;
	background-position:left top;
	font-family:tahoma;
	font-size:11px;
	margin:0;
	padding:0 0 0 15px;
	white-space: nowrap;
	line-height:140%;
	color:#585043;
}
a.college_dept:link 		{ color:#585043; text-decoration: none}
a.college_dept:visited 		{ color:#585043; text-decoration: none}
a.college_dept:active 		{ color:#585043; text-decoration: none}
a.college_dept:hover 		{ color:#B38F14; text-decoration: underline}


/*history*/
#history	{
	padding:0;
	margin:0;
	width:auto;
	height:auto;
}
#history h6	{
	height:30px;
	font-size:14px;
	color:#930400;
	font-weight:bold;
	margin:0 0 0 0;
	padding:10px 0 8px 15px;
	background-image:url(../images/icon_title_4depth.gif);
	background-repeat:no-repeat;
	background-position:0px 15px;
	display:block;
}
.dot_line	{
	clear:both;
	height:35px;
	padding:0;
	margin:0;
	background-image: url(../images/bg_dept_line.gif);
	background-repeat: repeat-x;
	background-position: 0px 34px;	
}
#history dl{
	width:565px;
	height:auto;
	padding:5px 0 10px 0;
	margin:0;
	display:block;	
	float:right;
}
#history dt	{
	font-weight:bold;
	width:120px;
	padding:3px 0 3px 0;
	margin:0;
	display:block;
	float:left;
	clear:both;
}
#history dd{
	width:auto;
	padding:3px 0 3px 120px;
	margin:0;
	display:block;	
	line-height:130%;
}
.pd_5	{
	padding-left:150px;
	
}