
.mainContent{ padding:0 20px;}

.schoolHeader{ background:url(image/bg_schoolhead.jpg) no-repeat;}
.schoolTitleDiv {height:79px; padding-top:20px; text-align:center;}
	.schoolTitle { float:left; font-size:28px; position: relative; top:20px; white-space:nowrap; margin-left:20px;line-height:1em;}
	.schoolLogo{ 
		float:left; 
		height:70px; 
		max-width:200px;
		width:expression(this.width>200? 200 : this.height);
		margin-left:40px}
	.schoolTitleRight {color:#666666; float:right; position:relative; top:50px; margin-right:20px;}
.tabs_header {paddding-top: 5px; }	
.wideTitleDiv {	border-bottom:solid 2px #CCCCCC; height:50px; margin-bottom:15px;}
	.wideTitle {	font-size:36px;	position: relative;	top:20px;}
	.wideTitle .t_button{ position: relative; top:5px;}
	.wideTitleRight { font-size:12px; font-weight:normal; color:#666666; float:right; position:relative; top:15px; margin-right:20px;}
	.wideViceTitle {	font-size:12px;	font-weight:normal;	color:#006598; position:relative; top:5px; margin-left:20px;}

.wideNeck { border-bottom:1px solid #AAAAAA;	margin-bottom:10px; overflow:hidden;}
	.wideNeck  .selected { background-color: #F5647B;}
	.wideNeck span {	margin-right:20px;}
	.wideNeck li {float:left; margin-right:20px; white-space:nowrap;}
	.wideNeck a { padding:0 0px;}
	.wideNeck th,.wideNeck td { border-bottom:1px dotted #AAAAAA; height:30px; padding:5px;}
	.wideNeck th {background-color:#EEEDDD; text-align:right;}
	.courseTypeList{ background-color:#EFEFEF; width:400px; border:solid 1px #CCCCCC;}
	.courseTypeList li { text-align:center; float:left; width:64px; margin:3px; padding:3px; list-style-type:none; white-space:nowrap;}

#coursePic {	text-align:center; margin-bottom: 10px;}

.sideCourseImg {	max-height:135px; max-width:180px;
	width:expression(this.width*(this.width/180>this.height/135? 180/this.width : 135/this.height));
	height:expression(this.height*(this.width/180>this.height/135? 180/this.width : 135/this.height));
	border:solid 1px #FF7A51;
	background-color:#FFD2C4;
}
.starLabel {	color:#FF00B0;}
.proptitle{ color:#998899;}

#replyArea {	border-top:1px solid #998899; padding:5px;}

#cmntListDiv{}
	#cmntListDiv li{margin-bottom:10px; overflow:hidden;width:720px;}
	#cmntListDiv .list_desc{margin:5px 0;}
	#cmntListDiv .list_tail span{color:#999; margin-right:20px;}
	#cmntListDiv .avatar{width:100px; vertical-align:top; text-align:center; float:left; padding-top:3px}
	#cmntListDiv .content{width:580px; vertical-align:top; float:left;}
	
.box #cmntListDiv .content{width:620px;}

.addrName{font-weight:bold; background:transparent url(image/h1.gif) no-repeat scroll 1px 4px; padding-left:15px; margin:3px 0;}
.addrList li{width:400px; line-height:18px; margin:5px 10px; float:left;}
	.addrList li p{line-height:25px; padding-left:15px;}
.task_notice .addrList li{width:200px; line-height:18px; margin:3px 0;}
.task_notice .addrList li p{line-height:18px; padding:0;}


