body { 
	font-family: Arial;
	font-size: 11pt;
}

td {
	font-family: Arial;
	font-size: 11pt;
	vertical-align: top;
}

img {border: 0;}

a:link {text-decoration: none; color:000000;}
a:visited {text-decoration: none; color: 000000;}
a:hover {
	text-decoration: underline;
}

#title_content {
	position: relative;
	width: 850px;
	height: 140px;
	background: url(bg/banner.jpg) no-repeat top left;
	color: aaaaaa;
	font-size: 11pt;
}

#title_link {
	position: absolute;
	left: 115px;
	top: 110px;
	font-weight: bold;
}
#title_link a {text-decoration: none; color:003366;}
#title_link a:hover {text-decoration: none; color: 336699;}

h1 {
	color: 009900;
	font-size: 11pt;
	font-weight: bold;
}

/*----------Main Structur----------------------------------------------------------------------------------*/

#nebs_frame {
	border: 0px;
	width: 850px;
}

.nebs_bottom {
	height: 40px;
	background: url(bg/bottom.jpg) no-repeat bottom left;
	padding-bottom: 5px;
	font-size: 10pt;
	text-align: center;
	vertical-align: bottom;
}

/*----------Basic Structure---------------------------------------------------------------------------------*/

.block_title {
	position: relative;
	width: 100%;
	height: 20px;
	padding-left: 15px;
	background: url(bg/title_bg.jpg) no-repeat top left;
	color: #000;
	font-weight: bold;
	text-align: left;
}

.block_content {
	position: relative;
	width: 100%;
	height: auto;
	padding: 10px;
	border: 1px solid #ddd;
	font-weight: bold;
	text-align: left;
}

.star_content {
	position: relative;
	margin-left: 22px;
	padding-bottom: 10px;

}

.star {
	position: absolute;
	top: 0px;
	left: -23px;
}

/*----------Head----------------------------------------------------------------------------------------------------*/

#head_content {
	position: relative;
	width: 800px;

}

#head_picture {
	position: absolute;
	left: 22px;
	top: 0px;
	width: 230px;
}

#head_information {
	position: absolute;
	left: 22px;
	top: 205px;
	width: 230px;
}

#head_news {
	position: relative;
	left: 270px;
	top: 0px;
	width: 560px;
}

.news {
	position: relative;
	margin-left: 90px;
	padding-bottom: 18px;
	font-family: Arial;
	font-weight: bold;
}

.date {
	position: absolute;
	top: 0px;
	left: -80px;
	color: 777777;
	font-size: 10pt;
	font-family: Arial;
}

/*----------Professor--------------------------------------------------------------------------------------------*/

#professor_content {
	position: relative;
	width: 800px;
}

#professor_picture {
	position: absolute;
	left: 22px;
	top: 0px;
	width: 230px;
}

#professor_information {
	position: absolute;
	left: 270px;
	top: 0px;
	width: 560px;
}

#professor_name {font-size: 20pt;}

#Pro {
	position: relative;
	left: 22px;
	top: 450px;
	width: 808;
	padding-bottom: 440px;
}

/*----------Member-------------------------------------------------------------------------------------------------*/

#member_content {
	position: relative;
	width: 800px;
}

#member_link {
	position: absolute;
	top: 0px;
	left: 22px;
	width: 180px;
}

.member_information {
	position: relative;
	top: 0px;
	left: 220px;
	width: 610px;
	overflow: visible;
}

.member_person {
	position: relative;
	margin-left: 120px;
	padding-bottom: 10px;
	visibility: visible;
}

.member_picture {
	position: absolute;
	top: 0px;
	left: -121px;
	width: 104px;
	height: 94px;
}

/*----------Instrument------------------------------------------------------------------------------------------*/

#instrument_content {
	position: relative;
	width: 800px;
}

#instrument_link {
	position: absolute;
	top: 0px;
	left: 22px;
	width: 240px;
}

.instrument_information {
	position: relative;
	top: 0px;
	left: 275px;
	width: 555px;
}

/*----------Class------------------------------------------------------------------------------------------*/

.class_name {
	position: relative;
	margin-left: 200px;
	padding-bottom: 10px;
}

.class_number {
	position: absolute;
	top: 0px;
	left: -155px;
}

/*-----------Hidden-------------------------------------------------------------------------------------------*/

#nebs_member_hidden {
	position: absolute;
	top: 0px;
	left: 840px;
	z-index: 999;
}
#nebs_frame tr td .block_content p {
	font-size: 11pt;
	text-align: left;
}
