/* -------------------
 CMS common css
------------------- */

body{margin:0;padding:0;font-size:12px;}
.clear{clear:both}
#CMSContainer a,#CMSContainer a:link,#CMSContainer a:visited,#CMSContainer a:active{color:#06c}
#CMSContainer a:focus,#CMSInner a:hover{color:#555}

/* -------------------
 layout  
------------------- */
#CMSContainer{width:980px;text-align:left;color:#333}
#CMSHead,
#CMSHeadHome{width:980px;margin-bottom:8px;}
#CMSMenu{float:left;width:220px;}
#CMSInner{width:740px;float:right;line-height:140%}

/* -------------------
 home 
------------------- */

.CMSHome{padding:10px 0}
.CMSHome p{margin:0;padding:0;line-height:1.5em}
.CMSHome .outlineHome{border:1px solid #666;color:#333;padding:8px 10px;margin:10px 10px 5px}
.CMSHome .outlineHome p{padding:0 8px 8px;line-height:120%;margin:0}
.CMSHome .outlineHome a,#CMSInner .outlineHome a:link,#CMSInner .outlineHome a:visited,#CMSInner .outlineHome a:active{color:#FFFF66}
.CMSHome .outlineHome a:focus,#CMSInner .outlineHome a:hover{color:#FF0000}
.CMSHome p.lead{padding:5px;margin:0;line-height:1.5em}
.CMSHome .topic h4{padding:8px;margin:0 0 5px;background:url(top_tab_bg.jpg) no-repeat 0 0;color:#fff;font-size:12px}
.CMSHome .topic{width:465px;float:left;padding:10px }
.CMSHome .topic p{width:310px;float:left;}
.CMSHome .topic .pic{width:145px;}
.CMSHome .topic .section{margin-bottom:5px}
.CMSHome .ans{border:3px double #e30000;padding:7px 15px;margin-bottom:10px}
.CMSHome .ans strong{display:block;padding:0 0 4px;text-align:center;color:#e30000;font-size:14px}
.CMSHome .outlineHome h4{padding:8px;margin:0 0 5px;background:url(top_outline_bg.jpg) no-repeat 0 0;color:#fff;width:919px}
.CMSHome .evtbnr{display:block;padding-top:7px}
.CMSHome .endcmt{border:1px solid #e30000;padding:10px 0 ;text-align:center;color:#e30000;font-size:14px;font-weight:bold;line-height:1.6em}
#CMSInner p.cmlink{border-top:3px solid #ccc;padding-top:8px;text-align:right;font-weight:bold}
/* -------------------
 CMSInner 
------------------- */
#CMSInner .pageList{padding:1px 5px;font-size:10px;background:#f4f4f4}
#CMSInner h3{font-size:14px;margin:20px 0 10px;padding:0 8px;border-left:6px solid #5297C1;	
}
#CMSInner .entryTitle,#CMSInner h2{font-size:14px;padding:12px 3px ;margin:0 0 5px;font-weight:bold;border-bottom:3px solid #5297C1;}
#CMSInner .entryArea{padding:5px 0}
#CMSInner p{padding:5px 5px 10px;margin:0}

#CMSInner img.picL{float:right;padding-left:15px}
#CMSInner img.picR{float:left;padding-right:15px}

#CMSInner .CMSBacknumb{margin-top:10px;padding:5px;border:1px solid #ccc}
#CMSInner .CMSBacknumb *{margin:0;padding:0}
#CMSInner .CMSBacknumb strong{padding:5px;display:block}
#CMSInner .CMSBacknumb ul{list-style:none;padding:5px 20px 8px}
#CMSInner .CMSBacknumb li{list-style:none;padding:2px 0 2px 15px;background:url(arrow.gif) no-repeat left center;}

#CMSInner .note{clear:both;padding:20px 0 0}
#CMSInner .inr{line-height:1.6em;padding:10px}
#CMSInner .inr p{padding:10px 0 20px}
#CMSInner .pro{padding:10px;background:#eee;margin:8ox 0;width:400px;}
#CMSInner .inr img{float:right;padding-left:15px}

#CMSInner .gallery {text-align:center}
#CMSInner .gallery img{padding-bottom:12px}

#CMSInner .spectbl td{border:1px solid #999;padding:5px 10px}
#CMSInner .spectbl th{border:1px solid #999;padding:5px 10px;background:#eee}

#CMSInner .section:after ,
.section:after {   
    content: ".";   
    display: block;   
    visibility: hidden;   
    height: 0.1px;   
    font-size: 0.1em;   
    line-height: 0;   
    clear: both;   
}  
#CMSInner .section ,
.section {   
    zoom: 100%;
	margin-bottom:10px;
} 
/* safari only \*/
html:\66irst-child .section {
background:#000
}

#CMSInner .eventTbl{width:400px;margin:10px 0;border-top:1px dotted #ccc}
#CMSInner .eventTbl th{text-align:left;width:90px;vertical-align:top;font-weight:normal;background:#eee;border-top:1px solid #fff}
#CMSInner .eventTbl th,
#CMSInner .eventTbl td{border-bottom:1px dotted #ccc;padding:4px 10px;}
#CMSInner .spTbl{margin:10px 0;border:1px solid #ccc;border-collapse:collapse;border-spacing:0}
#CMSInner .spTbl th{text-align:left;font-weight:normal;}
#CMSInner .spTbl th,
#CMSInner .spTbl td{border:1px solid #ccc;padding:4px 10px;}

#CMSInner #evtfm{border-bottom:1px dotted #ccc;padding-bottom:10px}
#CMSInner .columnTbl td{vertical-align:top}
#CMSInner .columnTbl .cmt{padding-bottom:15px}

/* -------------------
 category top 
------------------- */
#CMSContainer .cateTop ul{margin:0;padding:0;background:url(../../common/images/line.gif) repeat-x top;}
#CMSContainer .cateTop li{margin:0;background:url(../../common/images/line.gif) repeat-x bottom;padding:11px 10px;list-style:none}

/* -------------------
 menu  
------------------- */

#CMSMenu .MLogo{text-align:center;padding-bottom:10px}
#CMSMenu *{margin:0;padding:0}
#CMSMenu ul,#CMSMenu ul li{list-style:none;}
#CMSMenu ul li.tab{background:url(tab.jpg) no-repeat;color:#fff;font-weight:bold;padding:15px 10px 5px}
#CMSMenu ul li{background:#EBF0F6 url(menu_bg.jpg) repeat-x bottom left;padding-bottom:1px}
#CMSMenu ul li.totop{background:none;padding:10px 0 0 }
#CMSMenu li a,#CMSMenu li a:link,#CMSMenu li a:visited,#CMSMenu li a:active{text-decoration:none;display:block;color:#111;background:url(arrow.gif) no-repeat 5px 10px;padding:8px 5px 8px 15px }
#CMSMenu li a:focus,#CMSMenu li a:hover{text-decoration:none}

