


/****************Main Content********************/
#main{
width:450px;
float:left;
padding:0 0px;}

#main #welcome, #main #latest_news{
padding:0px 0px 10px 20px;
margin-bottom:10px;

}

#main .title{
font-family:"Times New Roman", Times, serif;
font-size:18px;
font-weight:bold;
margin-top:12px;
margin-bottom:2px;
color:#555;

/*border-bottom:1px dashed #000066;*/
}
#main .bg_img{
background:url(../img/kj_bg.jpg) no-repeat bottom;
height:15px;
}

#main .cnt ul{
}
#main .cnt li{
margin-bottom:3px;
margin-left:10px;
list-style-type:none;
}
#main .cnt .big{
font-weight:bold;
}

#main .cnt li a{
color:#666;
}
#main .cnt li a:hover{
border-bottom:1px solid #666;}
#main .cnt .time{
font-size:9px;
color:#333333;
padding-left:8px;}

/***********content style*************/
#main .cnt{
line-height:20px;
padding-top:7px;
padding-bottom:10px;
background:url(../img/kj_bg.jpg) no-repeat top;
}
#main .cnt .img_float_right{
float:right;
margin-left:6px;
margin-top:6px;}
#main .cnt .img_float_left{
float:left;
margin-right:6px;
margin-top:6px;}
#main .cnt .space{
margin-bottom:15px;}
.line{
margin-bottom:15px;
border-bottom:1px solid #ddd;}
#main .cnt .more{
margin-top:8px;
margin-left:450px;}
#main .cnt .more a{
color:#6699cc;}
#main .cnt .more a:hover{
background-color:#6699cc;
color:#fff;
border-bottom:1px solid #6699cc;}

/******************************rightBar********************/
#rightBar{
float:right;
width:250px;
margin-right:0px;}



#rightBar #login{
background-color:#fff;
color:#666;
}


#login img{
display:inline;}

##rightBar #login .title{
color:#666;
padding-left:12px;
font-weight:bold;
font-size:18px;
}

#rightBar #register .cnt,#rightBar #login .cnt{
padding-left:12px;}
#rightBar #register .cnt p,#rightBar #login .cnt p{
margin-bottom:8px;}
#rightBar #register .cnt a,#rightBar #login .cnt a{
color:#000066;
border-bottom:1px solid #000000;}
#rightBar #register a:hover,#rightBar #login .cnt a:hover{
background-color: #333333;
color:#fff;}

#rightBar #login .cnt p{
margin-bottom:8px;}
#rightBar #login .cnt label{
float:left;
width:60px;
margin-top:5px;}
#rightBar #login .cnt .submit{
margin-top:12px;}




#rightBar #latest_news{

margin-bottom:10px;
}

#rightBar .title{
font-family:"Times New Roman", Times, serif;
font-size:18px;
font-weight:bold;
margin-top:12px;
margin-bottom:2px;
color:#555;

/*border-bottom:1px dashed #000066;*/
}
#rightBar .bg_img{
background:url(../img/kj_bg.jpg) no-repeat bottom;
height:15px;
}

#rightBar .cnt{
background:url(../img/kj_bg.jpg) no-repeat top;
}
#rightBar .cnt li{
margin-bottom:3px;
margin-left:10px;
list-style-type:none;
}
#rightBar .cnt .big{
font-weight:bold;
}

#rightBar .cnt li a{
color:#666;
}
#rightBar .cnt li a:hover{
border-bottom:1px solid #666;}
#rightBar .cnt .time{
font-size:9px;
color:#333333;
padding-left:8px;}
#rightBar .cnt .more{
margin-top:8px;
margin-left:180px;}
#rightBar .cnt .more a{
color:#6699cc;}
#rightBar .cnt .more a:hover{
background-color:#6699cc;
color:#fff;
border-bottom:1px solid #6699cc;}




#important_dates #show_dates{
width:100%;
font-size:11px;
border-collapse:collapse;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
margin-left:1px; 

/*
border:1px solid #ddd;
*/}
#show_dates #imdate_no{
width:10%;
text-align:center;}
#show_dates #imdate_event{
width:55%;}
#show_dates #imdate_date{
width:35%;}
#show_dates thead{
background-color:#f7f7f7;
}

#show_dates th{
color:#10506f;
padding:3px;
border-right:1px solid #eee;
}
#show_dates td{
text-align:left;
padding:4px 8px;}
#show_dates .odd{
background-color:#ded;}
#show_dates tr:hover{
background-color: #4A4547;
color:#fff;
font-weight:bold;
}


#important_dates .imp_date{
color:#CC3300;
padding-left:5px;}