a{color:#333; text-decoration:underline;}
a:hover{color:#BB0000;text-decoration:underline;}
span.grey{background:#FDCE80; color:#333;}
.brown{color:#333; text-decoration:underline;}
.red{color:#ff0066;}
.blue{color:#3366cc;}
.right{text-align:right;}
.major{padding-left:42px; font-weight:normal;}

a:hover img {
	filter: alpha(opacity=50);
  -moz-opacity: 0.50;
  opacity: 0.5;
}
hr {
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #fff;
	width:540px;



}
h1{
	position:absolute;
	top:52px;
	left:297px;
}
h2.sideTitle{width:178px; height:51px;}

h3.subTitle{
	border:1px solid #ccc; padding:16px 0 13px 21px;
	background:url(../common/h3_subtitle.gif) no-repeat;
margin-bottom:3px;
	}
h3.inTitle{
	border:1px solid #ccc; padding:16px 0 13px 21px;
	background:url(../common/h3_intitle.gif) no-repeat;
margin-bottom:3px;
	}
h3.rinTitle{
	border:1px solid #ccc; padding:16px 0 13px 21px;
	background:url(../common/h3_rintitle.gif) no-repeat;
margin-bottom:3px;
	}
h3.subTitleFaculty{
	border:1px solid #ccc; padding:16px 0 13px 21px;
	background:url(../common/h3_subtitle.gif) no-repeat;
	margin-top:30px;
margin-bottom:3px;
	}
h4.subTitle02{position:absolute; top:6px; left:54px; }
h4.subTitle02 a{color:#333; text-decoration:none;}
h4.subTitle02 a:hover{border-bottom:2px solid #826109; }
h4.subTitle03{border:1px solid #F7D98A; background:url(../common/h4_subtitle02_arrow.png) no-repeat left center #FDF3DB; width:548px; height:21px;padding-top:6px; padding-left:54px; margin-bottom:10px;}

* html h4.subTitle03{border:1px solid #F7D98A; background:url(../common/h4_subtitle02_arrow.png) no-repeat left center #FDF3DB; width:602px; height:27px;padding-top:6px; padding-left:54px;}
