#join_body{margin:0px 0px 15px 0px;background-color: #F9F9F4;width: 560px;font-size: 15px;padding:10px;}
#join_body .join_cont{text-align:center;height:360px;background-color: #FFF;border:1px solid #DEDEDE;}
#join_body .join_cont ul{margin:0;padding:0;}
#join_body .join_ok{text-align:center;height:360px;background-color: #FFF;border:1px solid #DEDEDE;}

.subclass  {margin:0px; padding:0px;float: left; border:1px solid #DEDEDE ;color:#8D5A74;font-weight: bold;
			background-color: #F9F9F4;height: 28px;width:145px;margin-right:2px;margin-bottom:2px;}
#selcs{margin:0px; padding:0px;float: left; border:1px solid #DEDEDE ;color:#FFF;font-weight: bold;
			background-color: #8D5A74;height: 28px;width:145px;margin-right:2px;margin-bottom:2px;}
.subclass a{line-height:28px;margin-left:10px;color:#8D5A74;text-decoration: none;font-weight:normal}
.subclass a:hover{line-height:28px;margin-left:10px;color:#990067;text-decoration:underline;font-weight:normal}
#selcs a{line-height:28px;margin-left:10px;color:#FFF;text-decoration: none;font-weight:normal;}
#selcs a:hover{line-height:28px;margin-left:10px;color:#990067;text-decoration:underline;font-weight:normal;}

/*---*/
#mnavob2 {clear: both;width: 745px;text-align: center;margin-top:5px;}
.mnavbl {display: block;background: url(/images/tab_sort.gif) 0px 0px;float: left;width: 8px;height: 39px} 
.mnavb11 {background: url(/images/tab_sort.gif) -164px 0px;float: left;width: 140px;height: 39px}
.mnavb11 DIV {font-size:12px;}
.mnavb11 DIV A {	display: block;width: 104px;color:#5A3A5A;padding-top: 14px;height: 25px;text-decoration: underline;}
.mnavb11 DIV A:hover {	display: block;width: 104px;color:#990067;padding-top: 14px;height: 25px;text-decoration:none;}

.mnavb11s {display: block;background: url(/images/tab_sort.gif) -8px 0px;float: left;width: 140px;height: 39px} /**/
.mnavb11s DIV {color: #990000;padding-top: 14px;height: 25pxfont-size:12px;}
.mnavb11s DIV A {color: #990000;font-size:12px;text-decoration:none;}
.mnavb11s DIV A:hover {color:#990067;font-size:12px;font-weight: bold;text-decoration:none;}
.mnavbc {display: block;background: url(/images/tab_sort.gif) -148px 0px;float: left;width: 16px;height: 39px}  /**/
.mnavbr {display: block;	background: url(/images/tab_sort.gif) -311px 0px;;float: left;width: 269px;height: 39px;} 

#mainb2 {border:1px solid #DEDEDE;width:743px;/*height:300px;*/margin-bottom:10px;border-top:0px;clear: both;}
#classbody{padding:10px;}
.st{}
.st .stl{float: left ; width:230px; height:27px ;background: url(/images/search_st.gif) no-repeat ; border:1px solid #DEDEDE ;}
.st .stl span{display:block ; margin-left:90px; margin-top:0px; line-height:27px ;background: url(/images/search_bg.gif) }
.st .str{float:right;text-align:right; width:470px;  height:27px ;line-height:27px }

.list{margin-top:5px ; font-size:12px ;}
.list td{border-right:2px solid #FFF;border-bottom:2px solid #FFF;}
.list a.clink{
	color:#333333;
	margin-left:10px;
	text-decoration: none;
	letter-spacing: 1px;
	font-size: 15px;
}
.list a.clink:hover {color:#990067 ; text-decoration: underline;}

.sbody {color:#000 ; font-size:15px ;width:743px}
.shead {border:1px solid #DEDEDE;background-color: #F9F9F4; padding:15px 20px;}
.sbutton{ width: 100px; height: 25px; 	background:url(/images/icon_buttonbg2.gif) no-repeat; 	border:0px; font-size:12px; cursor: pointer;}

table.cls {color:#990066;}
table.cls a{font-size:12px ;color:#B46B81;margin-left:15px;}
table.cls a:hover{font-size:12px ;color:#990067;margin-left:15px;}
.scont  {border:1px solid #DEDEDE; border-top:0 ; padding:15px 20px; line-height:170% ;color:#333333;font-family: Verdana,Arial,sans-serif;;}
.scont h1{font-size:15px;color:#B46B81;}
.tdg {color:#4e4e4e;font-weight: bold; }
.sign td.Textbg{background-color: #F7E9FC;color:#990066;font-size:12px;text-align:center;width:80px ;height:30px ;}
.sign td.Text{font-size:12px;}
.sign td input.textarea1{width:200px;}
span.keywd{background-color: #FFFFCC ; color:#C00; text-decoration: underline;}