/* ================================================================================= */
/*  Common                                                                           */
/* ================================================================================= */
*      {margin:0px;padding:0px;line-height:140%;font-size:12px;font-family:verdana;}
html   {overflow-y:scroll;position:relative;height:100%;min-height:100%;height:auto;background-color:#3C3C3C;}
body   {background-color:#ffffff;height:100%;}
table  {text-align:left;margin:0px;}
a      {color:#ed1c00;text-decoration:none;}
a:hover{color:#ff0000;text-decoration:none;}
form   {margin:0px;}
img    {border:0px;}
.Spacer{margin:0px;padding:0px;}
.clear{clear:both;}
.stylelink {background:#FCE5E5;padding:5px 5px 5px 5px;margin-bottom:5px; margin-top:5px;text-align:left;}
.stylelink2 {background:#FCE5E5;padding:5px 5px 5px 5px;margin-bottom:5px;margin-left:5px;mtext-align:left;}
/* ================================================================================= */
/* MainContents                                                                     */
/* ================================================================================= */
#MainBG{
	background-image:url(../img/main_bg.jpg);
	background-repeat:repeat-x;
}
#Main{
	width:830px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
}
#MainL{
	float:left;
	width:525px;
}
#MainR{
	float:left;
	margin-left:30px;
	width:275px;
}
#MainHomeL{
	float:left;
	width:100px;
	text-align:right;
}
#MainTitle{
	font-size:23px;
	margin-top:20px;
	margin-bottom:10px;
	width:820px;
	font-weight:bold;
	color:#3C3C3C;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	background-color:#F0F0F0;
	background-image:url(../img/img_title_bl.gif);
	background-repeat:no-repeat;
}
#MainTitle2{
	font-size:23px;
	margin-top:20px;
	margin-bottom:10px;
	width:515px;
	font-weight:bold;
	color:#3C3C3C;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	background-color:#F0F0F0;
	background-image:url(../img/img_title_bl.gif);
	background-repeat:no-repeat;
}
#MainTitle3{
	font-size:23px;
	margin-top:20px;
	margin-bottom:10px;
	width:435px;
	font-weight:bold;
	color:#3C3C3C;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	background-color:#F0F0F0;
	background-image:url(../img/img_title_bl.gif);
	background-repeat:no-repeat;
}
.strT1{
	font-size:14px;
	font-weight:bold;
	color:#3C3C3C;
	padding-bottom:5px;
}
.strT2{
	font-size:15px;
	font-weight:bold;
	color:#ed1c00;
	padding-bottom:5px;
}
#navi{
	width:830px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
	height:24px;
	border-bottom:1px #505050 dotted;
}
#navi1{
	background-image:url(../img/icon_menulink_on.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	float:left;
}
#navi2{
	background-image:url(../img/icon_menulink_on.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	margin-left:10px;
	float:left;
}
.navion{
	display:block;
	height:24px;
	display:table-cell;
	vertical-align:middle;
	color:#E30000;
	padding-left:12px;
}
.navion p{
	color:#E30000;
	text-decoration:none;
}
.navioff{
	display:block;
	height:24px;
	display:table-cell;
	vertical-align:middle;
	color:#505050;
	padding-left:12px;
}
#log{
	color:#505050;
	text-decoration:none;
	font-size:10px;
	text-align:right;
	padding-top:5px;
}
#log a{color:#505050;text-decoration:none;font-size:10px;}
/* ================================================================================= */
/* Header                                                                            */
/* ================================================================================= */
#HeadContainer{
	height:60px;
	background-color:#3C3C3C;
	background-image:url(../img/header_bg.png);
}
#HeadContainerL{
	width:870px;
	height:60px;
	margin-left:auto;
	margin-right:auto;
}
#HeadTitle{
	float:left;
	width:695px;
}
#HeadUniversity{
	float:left;
	width:175px;
}
#HeadContainerC{
	clear:both;
	height:301px;
	background-image:url(../img/mainphoto_bg.png);
}
#Contbtn{
	width:950px;
	height:301px;
	vertical-align:top;
	margin-left:auto;
	margin-right:auto;
}
#HeadMenu0{float:left;width:164px;}
#HeadMenu1{float:left;width:124px;}
#HeadMenu2{float:left;width:124px;}
#HeadMenu3{float:left;width:124px;}
#HeadMenu4{float:left;width:124px;}
#HeadMenu5{float:left;width:125px;}
#HeadMenu6{float:left;width:165px;}
/* ================================================================================= */
/* Footer                                                                            */
/* ================================================================================= */
#FooterM{
	background-image:url(../img/footer_bg.gif);
	background-repeat:repeat-x;
	background-color:#3C3C3C;
}
#FooterMcontainer{
	width:870px;
	height:80px;
	padding-top:20px;
	margin-left:auto;
	margin-right:auto;
	
}
#MLeftBox{
	float:left;
}
#MRightBox{
	float:left;
	width:664px;
	font-color:#FFFFFF;
}
#FooterPtop{
	float:left;
}
#FootLink{
	font-size:14px;
	color:#FFFFFF;
}
#FootLink a      {color:#FFFFFF;text-decoration:none;}
#FootLink a:hover{color:#FFFFFF;text-decoration:underline;}
#FootAcc{
	font-size:10px;
	color:#FFFFFF;
	line-height:120%;
}

#BRightBox{
	width:755px;
	margin-left:auto;
	margin-right:auto;
	padding-left:115px;
	color:#FFFFFF;
}
#FooterBcontainerL{
	float:left;
	width:320px;
	margin-top:5px;
	padding:5px;
	font-size:10px;
	background-color:#646464;
}
#FooterBcontainerR{
	float:left;
	width:205px;
	margin-top:5px;
	margin-left:5px;
	padding:5px;
	font-size:10px;
	background-color:#646464;
}
#BRightBox a{font-size:11px;}
#BRightBox a      {color:#FFFFFF;text-decoration:none;}
#BRightBox a:hover{color:#FFFFFF;text-decoration:underline;}
#Copyright{
	clear:both;
	padding-top:10px;
	font-size:10px;
}
