/*for the list in home page*/

.overflow {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 180px;
}

/*notice and lecture*/
.lrt {
	width: 260px;
}

/*news*/
.mt {
	width:324px;
}
/*the end of overflow*/

/*collapsed table border*/
.normal{
	width: 100%;
}

.normal, .normal td, .normal th{ 
	text-align: center;
	border: 1px #666666 solid;
	border-collapse:collapse;
	padding: 2px;
}

/*news body text indent*/
#newsbody div, #newsbody p, .newsmain div{
	text-indent: 2em;
}

#newsbody div{margin:5px 0 5px 0;}

#newsbody p[style], #newsbody div[style], #newsbody td p, #newsbody td div, .newsmain div[style]{
	text-indent: 0px;
}

/* for wraped news by haytcb */

#menu_wrap { width:90%; margin:auto;}
#menu_wrap h1 { cursor:pointer; color:#111; font-size:14px; padding:5px 0 3px 10px; border:#777 1px solid; margin: 10px 0 0 0;  background-color:##F4F4F4;}
#menu_wrap div { cursor:auto; color:#111; font-size:12px; padding:5px 5px 5px 5px; border:#E7E7E7 1px solid; border-top:0; background-color:#F4F4F4; margin-top:0;}
#menu_wrap div div { cursor:auto; color:#111; font-size:12px; padding:1px 5px 3px 5px; border:0; border-top-color:#FFF; background-color:#F4F4F4; margin-top: 0;}
#menu_wrap ul { padding-left:15px; height:100px;border:#E7E7E7 1px solid; border-top:none;overflow:auto;}
#menu_wrap ul li {padding:5px 0 3px 10px;}
.no { display:none;}

.newst {margin:6px; min-height:400px; border:1px #5C879A solid;background-color:#F2F2F2;}

.newstitle {margin: 10px 40px 3px 40px; border-bottom: 3px #d7d7d7 solid; padding:0 20px 10px 20px;text-align:left;color:#4e2b57;font-size:14px;font-weight:bold;}

.newsbox {padding:15px 30px 30px 30px;margin:3px 20px 20px 20px;background-color: #FFFFFF; border: 1px #C5C5C5 solid;}

* {
	font-size:12px;
	line-height:140%;
}

a {
	font-size: 12px;
	color: #000000;
               
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #000000;
}

a.a05:link {
	font-weight: bold;
	font-size: 14px;	
	color: #431f44;
	text-decoration: none;
	line-height: normal;
	font-variant: normal;
}
a.a05:visited {
	font-weight: bold;	
	font-size: 14px;
	color: #431f44;
	text-decoration: none;
}
a.a05:hover {
	font-weight: bold;	
	font-size: 14px;
	color: #a320a7;
	text-decoration: underline;
}



a.a06:link {
	font-size: 12px;	
	color: #121112;
	text-decoration: none;
	line-height: normal;
	font-variant: normal;
}
a.a06:visited {
	font-size: 12px;
	color: #121112;
	text-decoration: none;
}
a.a06:hover {
	font-size: 12px;
	color: #a32c3a;
	text-decoration: underline;
}

a.a07:link {
	font-size: 12px;	
	color: #6c6b6b;
	text-decoration: none;
	line-height: normal;
	font-variant: normal;
}
a.a07:visited {
	font-size: 12px;
	color: #6c6b6b;
	text-decoration: none;
}
a.a07:hover {
	font-size: 12px;
	color: #a32c3a;
	text-decoration: underline;
}
.11 {
	border: thin solid #A2D0FF;
	height: 15px;
}

.style1 {color: #FFFFFF}
.style3 {color: #FFFFFF; font-size: 12px; }
.style7 {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	line-height:130%;
}
.style9 {color: #717171; font-size: 12px; font-weight: bold; }
.style10 {font-size: 12px}
.style17 {
	font-weight: bold;
}
.STYLE21 {color: #833387; font-size: 12px; font-weight: normal; }
.STYLE23 {
	font-size: 12px;
	color: #333333;
	word-spacing: normal;
	letter-spacing: 1px;
}
.STYLE24 {color: #000000}
.STYLE25 {
	font-size: 12px;
	color: #333333;
	line-height: 140%;
	letter-spacing: 1px;
}
.flist, .flist * {
	font-size: 13px;
	color: #333333;
/*	letter-spacing: 1px;*/
}
.STYLE26 {color: black;}
.STYLE27 {font-size: 12px;}
.STYLE28 {
	font-size: 12px;
	color: #333333;
	word-spacing: normal;
	letter-spacing: 0px;
}
.STYLE29 {
	font-size: 14px;
	color: #333333;
}
.STYLE30 {font-size: 14}
.STYLE31 {color: #5e6a6a; font-size: 14px; font-weight: bold; }
.STYLE32 {color: #646364; font-size: 12; }
.STYLE33 {	font-size: 12px;
	color: #333333;
	word-spacing: normal;
	letter-spacing: 1px;
}
