* { 
	margin:0;
	padding:0;
}
html{
	overflow-y: scroll;
	height:100%;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#cdcdcd url(../img/bg_top.gif) repeat-x;
	color:#666666;
	height:100%;
}
div#out_container{
	min-height:100%;
   	position:relative;
}
div#wrapper{
	width:950px;
	margin:0px auto;
	padding-bottom:50px;
}
div#header{
	height:170px;
	background:#fff url(../img/header_bg.jpg) left bottom no-repeat;
}
div#logo{
	padding-left:20px;
	padding-top:8px;
	float:left;
}
div#login{
	width:450px;
	float:right;
	padding-top:8px;
	text-align:right;
	padding-right:15px;
}
input.width100{
	width:100px;
	border:1px solid #c48d53;
}
div#topLink{
	text-align:right;
	padding-right:130px;
	padding-top:33px;
}
div#topLink a,div#topLink a:hover,div#topLink a:visited{
	color:#333;
	text-decoration:none;
}
div#menu{
	background:#fff;
	position:relative;
}
div#menu ul{
}
div#menu ul li.menuBreak{
	height:27px;
	width:2px;
	background:url(../img/menu_break.gif);
}
div#menu ul li{
	list-style:none;
	float:left;
	background:url(../img/menu_bg.gif) -5px top;
	position:relative;
}
div#menu ul li#menuSpace{
	width:22px;
	height:27px;
	background:#fff;
}
div#menu ul li#menuSpaceEnglish{
	width:60px;
	height:27px;
	background:#fff;
}
div#menu ul li.first{
	background:url(../img/menu_bg.gif);
}
div#menu ul li.englishFirst{
	background:url(../img/menu_bg.gif);
}
div#menu ul li.last{
	background:url(../img/menu_bg.gif) right;
	padding-right:6px;
}
div#menu ul li a{
	text-decoration:none;
	height:27px;
	line-height:27px;
	padding:0px 12px;
	color:#fff;
}
div#menu div.subMenu{
	position:absolute;
	left:0px;
	top:27px;
	background:#a66d43;
}
div#menu div.subMenu1{
	left:25px;
	_left:-905px;
	display:none;
}
div#menu div.subMenu2{
	left:98px;
	_left:-830px;
	display:none;
}
div#menu div.subMenu3{
	left:173px;
	_left:-758px;
	display:none;
}
div#menu div.subMenu4{
	left:247px;
	_left:-684px;
	display:none;
}
div#menu div.subMenu5{
	left:321px;
	_left:-610px;
	display:none;
}
div#menu div.subMenu6{
	left:408px;
	_left:-522px;
	display:none;
}
div#menu div.subMenu7{
	left:480px;
	_left:-450px;
	display:none;
}
div#menu div.subMenu8{
	left:555px;
	_left:-375px;
	display:none;
}
div#menu div.subMenu9{
	left:628px;
	_left:-301px;
	display:none;
}
div#menu div.subMenu10{
	left:703px;
	_left:-228px;
	display:none;
}
div#menu div.subMenu11{
	left:776px;
	_left:-154px;
	display:none;
}

div#menu div.subMenue1{
	left:65px;
	_left:-795px;
	display:none;
}
div#menu div.subMenue2{
	left:148px;
	_left:-716px;
	display:none;
}
div#menu div.subMenue3{
	left:212px;
	_left:-652px;
	display:none;
}
div#menu div.subMenue4{
	left:292px;
	_left:-570px;
	display:none;
}
div#menu div.subMenue5{
	left:400px;
	_left:-461px;
	display:none;
}
div#menu div.subMenue6{
	left:478px;
	_left:-385px;
	display:none;
}
div#menu div.subMenue7{
	left:578px;
	_left:-285px;
	display:none;
}
div#menu div.subMenue8{
	left:641px;
	_left:-222px;
	display:none;
}
div#menu div.subMenue9{
	left:700px;
	_left:-163px;
	display:none;
}
div#menu div.subMenue10{
	left:775px;
	_left:-89px;
	display:none;
}
div#menu div.subMenu ul{
	padding-left:0px;
}
div#menu div.subMenu ul li{
	background:none;
	padding-right:0px;
	list-style:none;
	color:#fff;
	margin:4px 10px 4px 6px;
	float:none;
}
div#menu div.subMenu ul li a{
	text-decoration:none;
	height:auto;
	line-height:normal;
	color:#fff;
	padding:0px;
	margin:0px;
}
div#main{
	padding-left:20px;
	padding-top:5px;
	background:#fff;
}
div#imgNews{
	width:256px;
	height:183px;
	float:left;
	margin-right:12px;
}
div#listNewsL{
	width:4px;
	height:183px;
	background:url(../img/news_bg_corner.gif);
	float:left;
}
div#listNewsM{
	height:163px;
	background:url(../img/news_bg.gif);
	float:left;
	width:624px;
	padding:10px 5px;
	color:#7d5224;
}
div#listNewsM div.title{
	font-weight:bold;
	margin-bottom:10px;
	float:left;
}
div#listNewsM div.more{
	float:right;
}
div#listNewsM tr,div#contentR tr{
	height:18px;
}
div#listNewsM td,div#contentR td{
	padding-left:5px;
	padding-right:5px;
}
div#listNewsM td.f9f5f2,div#contentR td.f9f5f2{
	background:#f9f5f2;
}
div#listNewsM a,div#listNewsM a:hover,div#listNewsM a:visited{
	text-decoration:none;
	color:#7d5224;
	background:url(../img/newsIco.gif) left 50% no-repeat;
	padding-left:8px;
}
div#listNewsM div.more a{
	background:none;
	padding-left:0px;
}
div#listNewsR{
	width:4px;
	height:183px;
	background:url(../img/news_bg_corner.gif) right;
	float:left;
}
div#contentL{
	width:256px;
	float:left;
	margin-right:12px;
	margin-top:5px;
}
div#contentL ul li{
	list-style:none;
	line-height:16px;
	padding-left:8px;
}
div#contentL ul li a{
	text-decoration:none;
	color:#63721b;
	background:url(../img/newsIco.gif) left 50% no-repeat;
	padding-left:8px;
}
div#contentL ul li a.a_normal{
	text-decoration:none;
	color:#63721b;
	background:none;
	padding-left:0px;
}
div#contentL ul li.break{
	border-bottom:1px dotted #d7c2af;
	margin-bottom:6px;
	padding-bottom:6px;
}
div#contentR{
	width:642px;
	float:left;
	margin-top:5px;
	color:#7d5224;
}
div#contentR_titleL{
	height:24px;
	width:3px;
	background:url(../img/contentR_corner.gif);
	float:left;
}
div#contentR_titleM{
	height:24px;
	width:636px;
	background:#c3b199;
	float:left;
	color:#fff;
}
div#contentR_titleM div.title{
	font-weight:bold;
	float:left;
	margin-top:5px;
	padding-left:6px;
}
div#contentR_titleM div.more{
	float:right;
	margin-top:5px;
}
div#contentR_titleM div.more a{
	text-decoration:none;
	color:#fff;
}
div#contentR_titleR{
	height:24px;
	width:3px;
	background:url(../img/contentR_corner.gif) right top;
	float:left;
}
div#contentR a{
	text-decoration:none;
	color:#7d5224;
	margin-left:5px;
}
div#quickLink{
	margin-top:15px;
}
div#quickLinkL{
	width:3px;
	height:28px;
	background:url(../img/contentR_corner.gif);
	float:left;
}
div#quickLinkM{
	width:636px;
	height:28px;
	line-height:28px;
	background:#c3b199;
	float:left;
	color:#fff;
	text-align:center;
}
div#quickLinkM a{
	color:#fff;
}
div#quickLinkR{
	width:3px;
	height:28px;
	background:url(../img/contentR_corner.gif) right;
	float:left;
}
div#quickLinkDiv{
	padding-left:8px;
	border-bottom:1px dotted #D7C2AF;
	margin-bottom:6px;
	padding-bottom:6px;
}
div#quickLinkDiv a{
	display:block;
	float:left;
	margin:0px 10px;
	text-decoration:none;
	color:#63721b;
	background:url(../img/newsIco.gif) left 20% no-repeat;
	padding-left:8px;
}
div#quickLinkDiv a.first{
	margin:0px;
	background:url(../img/start.gif) left 40% no-repeat;
	padding-left:18px;
}
div#quickLinkDiv a.middle{
	margin-left:20px;
	background:url(../img/start.gif) left 40% no-repeat;
	padding-left:18px;
}
div#quickLinkDiv a.last{
	float:right;
	_margin-right:5px;
	background:url(../img/start.gif) left 40% no-repeat;
	padding-left:18px;
}
div#main_end{
	height:5px;
	width:950px;
	background:url(../img/main_bottom_bg.gif);
	overflow:hidden;
}
div#grey_out{
	background:#cdcdcd;
	padding-left:50px;
}
div#grey{
	width:830px;
	height:28px;
	line-height:18px;
	background:#877965 url(../img/grey_bg.gif) left bottom no-repeat;
	text-align:right;
	color:#f3e7d4;
	padding-right:20px;
}
div#grey a,div#grey a:hover,div#grey a:visited{
	color:#f3e7d4;
	text-decoration:none;
}

div#footer{
	background:#cdcdcd;
	position:absolute;
	bottom:0;
	width:100%;
	height:50px;
}
div#footer_red{
	height:30px;
	margin-top:20px;
	background:#6b0000;
}
div#footer_text{
	color:#bc7c37;
	width:950px;
	margin:0px auto;
	text-align:center;
	position:relative;
}
div#footerSL{
	width:24px;
	height:47px;
	background:url(../img/footer_stone.gif);
	position:absolute;
	left:-50px;
	bottom:24px;
}
div#footerSR{
	width:24px;
	height:47px;
	background:url(../img/footer_stone.gif) right;
	position:absolute;
	right:-50px;
	bottom:24px;
}
div.clear{
	width:0px;
	height:0px;
	clear:both;
	overflow:hidden;
}
/*institutes start*/
div#sub_header{
	height:69px;
	border-bottom:5px solid #804010;
	background:#fff url(../img/sub_header_bg.gif) right bottom no-repeat;
}
div#sub_login{
	width:450px;
	float:right;
	padding-top:8px;
	text-align:right;
	padding-right:5px;
}
div#sub_topLink{
	text-align:right;
	padding-right:10px;
	padding-top:60px;
}
div#nav a,div#nav a:hover,div#nav a:visited{
	color:#333;
	text-decoration:none;
}
div#nav{
	padding-left:20px;
	padding-top:10px;
	background:#fff;
}
div#sub_main{
	padding:0px 20px;
	padding-top:15px;
	color:#666666;
	background:#fff;
}
div.subTitle{
	background:#ebebeb;
	font-weight:bold;
	font-size:14px;
}
div.subTitle a,div.subTitle a:visited{
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	color:#666666;
}
div.subTitle a:hover{
	text-decoration:underline;
}
div#sub_main a:hover{
	color:#814010;
}
div#sub_main ul{
	padding:10px 0px;
}
div#sub_main ul li{
	margin-left:30px;
}
div#professorL{
	width:132px;
	height:177px;
	float:left;
}
div#professorR{
	width:700px;
	float:left;
	margin-left:20px;
}
div#professorR span{
	font-size:16px;
}
div#professorR ul li{
	margin-left:14px;
	*margin-left:15px;
	_margin-left:16px;
	list-style:circle;
}
/*institutes end*/
div#sub_main ul li a,div#sub_main ul li a:hover,div#sub_main ul li a:visited{
	color:#814010;
	text-decoration:none;
}
div#lecutreL{
	width:320px; 
	float:left;
}
div#lecutreR{
	width:560px; 
	float:right; 
	background:#e5e4d2; 
	margin-top:10px; 
	padding:10px;
}
