

#coure-main{margin:0 auto; width:970px; min-height:565px; height:auto; overflow:auto;}
.outline{float:left; margin:0 auto; margin-top:5px; width:970px; min-height:580px; height:auto; font-size:0.875em; line-height:28px; overflow:auto; overflow-x:hidden; }

.row{float:left; margin-left:5px; margin-right:5px; width:413px; height:auto; border-bottom:1px solid #D4E6F8; font-size:1em;}
.row:hover{float:left; width:413px; height:auto;  border-bottom:1px solid #D4E6F8; background-image:url(design/rowbg.jpg);}
.row_name{float:left; padding-left:5px; width:110px; height:30px;}
.row_info{float:left; padding-left:10px; width:280px; height:30px; text-overflow:ellipsis; white-space:nowrap; overflow: hidden;}
.row_title{float:left; padding-left:5px; width:965px; height:auto; background:#174F89; font-weight:bolder; color:#FFF;}
.row_title2{float:left; padding-left:5px; width:965px; height:auto; background:#CAD7E4;}
.title_info{float:left; margin-bottom:10px; padding:5px; width:958px; min-height:30px; height:auto; max-height:250px; overflow:auto; overflow-x:hidden; border:1px solid #D4E6F8;}
.space_area{float:left; width:970px;; height:10px;}

.core_info{float:left; margin-right:10px; padding:5px; width:960px; min-height:30px; height:auto; border:1px solid #D4E6F8;}
.ep_row{float:left; width:960px; min-height:10px; height:auto; font-size:0.875em;}
.ep_row:hover{ background-image:url(design/rowbg.jpg);}
.ep_img{float:left; width:15px; height:20px;}
.ep_name{float:left; margin-left:5px; width:382px; height:25px; text-overflow:ellipsis; white-space:nowrap; overflow: hidden;} 
.ep_name2{float:left; margin-left:5px; width:382px; height:25px; color:#999; text-overflow:ellipsis; white-space:nowrap; overflow: hidden;}
.bar_area{float:left; margin-left:10px; height:25px; width:548px;}
.bar_per{float:left; margin-left:5px; width:40px; height:25px;}
.barline{float:left; margin-top:5px; width:0px; height:15px; background:#87B8EB;}

.barbox{float:left; padding-top:5px; padding-bottom:5px; width:520px; height:auto;  border-bottom:1px solid #D4E6F8;}


.plan_row{float:left; padding-left:5px; width:965px; height:auto; background:#8EA9C6; font-weight:bolder; color:#FFF;}
.core_row{float:left; width:968px; height:auto; font-size:0.875em; border:1px solid #D4E6F8; border-top:none;}
.core_row:hover{background:#CDE5FF}
.core1{float:left; padding-left:5px; width:175px; min-height:30px; height:auto;}
.core2{float:left; width:60px; min-height:30px; height:auto;text-align:center;}
.core3{float:left; padding-left:5px; width:195px; min-height:30px; height:auto;}
.core4{float:left; padding-left:5px; width:195px; min-height:30px; height:auto;}
.core5{float:left; padding-left:5px; width:155px; min-height:30px; height:auto;}
.core6{float:left; width:80px; min-height:30px; height:auto;text-align:center;}
.core7{float:left; width:85px; min-height:30px; height:auto;text-align:center;}

.te_box{float:left; padding-top:2px; width:120px; overflow: height:120px;} 
.button{float:left; width:15px; height:90px;}
.pic_box{float:left; width:90px; height:90px; overflow:hidden;}
.move_pic{position:relative; }
.picture{float:left; margin-left:10px; width:80px; height:90px;}
.name_box{float:left; margin-left:15px; width:90px; height:30px; text-align:center; overflow:hidden; border-bottom:1px solid #D4E6F8;}
.move_name{position:relative;}
.te_name{float:left; width:90px; height:30px;}
.te_name:hover{background-image:url(design/rowbg.jpg);}

#syl_itemtray{float:left; width:970px; height:40px; font-size:18px; font-weight:bolder; text-align:center; line-height:35px; font-size:1em;}
/*#syl_itemtray li:hover{ margin:3px 3px; width:130px; height:32px; color:#91C7FF;  border:1px solid #A00;}*/
.itemtray_left ul li{float:left; margin:3px 0; width:130px; height:32px; text-decoration:none; border-left:1px solid #CCC; display:inline;}
.itemtray_left ul li:hover{float:left; margin:3px 0; width:130px; height:30px; cursor:pointer; border-bottom:2px solid #FF9D37; border-left:1px solid #CCC;}
.itemtray_right ul li{float:right; margin:3px 0; width:130px; height:32px; text-decoration:none; border-right:1px solid #CCC; display:inline;}
.itemtray_right ul li:hover{float:right; margin:3px 0; width:130px; height:30px; cursor:pointer; border-bottom:2px solid #FF9D37; border-right:1px solid #CCC;}

.half_title1{float:left; padding-left:5px; width:405px; height:30px;  background:#174F89; font-weight:bolder; color:#FFF;}
.half_title2{float:left; padding-left:5px; width:553px; height:30px;  background:#174F89; font-weight:bolder; color:#FFF; border-left:2px solid #FFF;}
.Schedule_title{float:left; width:970px; height:25px; font-size:0.875em; border-bottom:1px solid #D4E6F8; border-top:1px solid #FFF; background:#8EA9C6; font-weight:bolder; color:#FFF;}
.Schedule_area{ width:970px;  height:auto; }
.Schedule_row{float:left; width:970px; min-height:30px; height:auto; font-size:0.875em; border-bottom:1px solid #D4E6F8;}
.Schedule_row:hover{background-image:url(design/rowbg.jpg);}
.week_no{float:left; padding-left:5px; width:30px; height:25px;}
.week_div{float:left; padding-left:5px; width:105px; height:25px; text-align:center;}
.week_info{float:left; padding-left:5px; width:370px; height:25px; text-overflow:ellipsis; white-space:nowrap; overflow: hidden;}

.per_row{float:left; margin-right:10px; width:310px;height:25px; font-size:0.875em; border-bottom:1px solid  #D4E6F8;}
.per_row:hover{float:left; background-image:url(design/rowbg.jpg);}
.per_name{float:left; width:160px; height:25px;}
.per_per{float:left; width:150px; height:25px;}

.book_row{float:left; width:970px; height:25px; border-bottom:1px solid #D4E6F8;}
.book_row:hover{background-image:url(design/rowbg.jpg);}
.book_name{float:left; width:385px; height:25px; text-overflow:ellipsis; white-space:nowrap; overflow: hidden;}
.book_other{float:left; padding-left:5px; width:160px; height:25px; text-overflow:ellipsis; white-space:nowrap; overflow: hidden;}
.book_year{float:left; width:80px; height:25px;}

.syll_pdf2{float:right; margin-top:2px; height:30px; width:970px; font-size:0.875em; color:#174F89; font-weight:bolder; line-height:30px; }
.syll_pdf2 .pdf{float:right; margin-right:7px; height:30px;}
.syll_pdf{float:right; margin-top:2px; height:30px; width:500px; font-size:0.875em; color:#174F89; font-weight:bolder; line-height:30px; }
.syll_pdf .pdf{float:right; margin-right:7px; height:30px;}
.pdf img{float:right; width:30px; height:30px;}
.pdf_cont{float:right; height:30px;}

.te_introduction{float:left; margin-bottom:10px; padding-top:5px; width:965px; min-height:150px; height:auto; font-size:1em;}
.te_photo{float:left; margin:10px; width:auto; height:auto;}
.te_row{float:left; width:820px; height:30px; border-bottom:1px solid #D4E6F8; font-size:1em;}
.te_row:hover{background-image:url(design/rowbg.jpg);}
.te_title{float:left; padding-left:10px; width:130px; height:30px; }
.te_info{float:left; padding-left:10px; width:668px; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.te_info a:hover{color:#A00;}

.cour_titleinfo{float:left; margin-bottom:5px; width:970px; font-size:1em; color:#174F89; font-weight:bolder; text-align:left;}
.RelatedTitle{float:left; width:970px; height:25px; border-bottom:1px solid #D4E6F8; font-size:0.875em;}
.ShowRelated{float:left; width:970px; height:0px; overflow:hidden;}
.RelatedRow{float:left; width:970px; height:25px;  border-bottom:1px solid #D4E6F8; font-size:0.875em; text-decoration: none}
.RelatedRow a:hover{color:#A00; border-bottom:1px solid #D4E6F8;}
.RelatedRow:hover{float:left; cursor:pointer; width:970px; height:25px; background-image:url(design/rowbg.jpg);}
.RelatedCourse{float:left; padding-left:5px; width:235px; height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.RelatedCourse2{float:left; width:330px; height:25px;}
.RelatedCourse3{float:left; padding-left:5px; width:230px; height:25px;}
.RelatedCredit{float:left; width:50px; height:25px; text-align:center;} 
.RelatedSmye{float:left; width:60px; height:25px; text-align:center;} 
.row_title img{float:left; padding-top:8px; width:12px; height:12px; cursor:pointer;}


/* course table*/
#table_content{	float:left; width:970px; text-align:center; font-size:14px; line-height:25px; border:1px solid #CCC; border-right:none; margin:5px 0px 20px 0px;}
#table_content .tb_title{ float:left; width:968px; line-height:30px; border-bottom:1px solid #CCC; background:#eee;}
#table_content .tb_title div{ float:left; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
#table_content .tb_row{ float:left; width:968px; border-bottom:1px solid #CCC; font-size:0.875em;}
#table_content .tb_row div{ float:left; height:50px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

#table_content .td1{ width:24px; line-height:50px; border-right:1px solid #CCC; color:#666; background:#eee;}
#table_content .td2{ width:94px; line-height:50px; border-right:1px solid #CCC; color:#000; background:#eee;}
#table_content .td2:hover{cursor:pointer; color:#A00;}
#table_content .td3{ width:120px; border-right:1px solid #CCC; color:#174F89;}
#table_content .td3:hover{cursor:pointer; color:#A00;}
#table_content .td4{ width:120px; border-right:1px solid #CCC; color:#174F89;}
#table_content .td4:hover{cursor:pointer; color:#A00;}
#table_content .td5{ width:120px; border-right:1px solid #CCC; color:#174F89;}
#table_content .td5:hover{cursor:pointer; color:#A00;}
#table_content .td6{ width:120px; border-right:1px solid #CCC; color:#174F89;}
#table_content .td6:hover{cursor:pointer; color:#A00;}
#table_content .td7{ width:120px; border-right:1px solid #CCC; color:#174F89;}
#table_content .td7:hover{cursor:pointer; color:#A00;}
#table_content .td8{ width:120px; border-right:1px solid #CCC; color:#174F89;}
#table_content .td8:hover{cursor:pointer; color:#A00;}
#table_content .td9{ width:120px; border-right:1px solid #CCC; color:#174F89;}
#table_content .td9:hover{cursor:pointer; color:#A00;}
.pdf_smye{float:left; width:70px;  font-size:1em; color:#174F89; font-weight:bolder; }
.pdf_name{float:left; width:870px;  font-size:1em; color:#174F89; font-weight:bolder; line-height:30px; }
.pdf img{ float:right; width:30px; height:30px; }


