* {	margin: 0; padding: 0; }
html { overflow-y: scroll !important; }
body { font-family: Verdana, Tahoma, Arial; font-size:11px; text-align:center; background:url(../images/bg.gif) repeat-x top; color:#334b61; }
:-moz-any-link:focus { outline:none; }
.clearboth { clear:both; visibility:hidden; }

.cpage { margin:0 auto; width:978px; border:1px solid #20428c; text-align:left; background:#FFFFFF; }

.cheader {}

.ctopnav { height:28px; background:#aac6f1; border-top:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF; color:#FFFFFF; font-weight:bold; padding:0 5px; text-align:center; }
.ctopnav a { color:#20428c; text-decoration:none; padding:0 10px; line-height:28px; height:28px; }
.ctopnav a:hover { color:#ffffff; text-decoration:none; }

.ctopline { height:28px; background:#20428c; }
.ctopline .language { float:left; width:50px; padding:0 10px 0 13px; line-height:28px; color:#aac6f1; font-size:10px; }
.ctopline .language a { color:#8bafe6; text-decoration:none; }
.ctopline .language a:hover { color:#FFFFFF; }

.ctopline .rollingnews { float:left; width:712px; line-height:28px; color:#FFFFFF;  padding:0 10px; color:#aac6f1 }
.ctopline .rollingnews a { color:#FFFFFF; text-decoration:none; }

.ctopline .searchbar { float:left; width:159px; padding:5px 0; }
.ctopline .searchbar .searchbox { border:1px solid #e5e5e5; background:#FFFFFF; }
.ctopline .searchbar .searchbox .searchfield { float:left; height:16px; }         
.ctopline .searchbar .searchbox .searchbutton { float:right; height:16px; }
.ctopline .searchbar .searchbox .searchfield input { width:135px; border:1px solid #FFF; height:14px; padding:0 1px; font-family: Verdana, Tahoma, Arial; font-size:11px; }
.ctopline .searchbar .searchbox .searchbutton img { cursor:pointer; }


.ccontent { padding:10px; min-height:460px; line-height:16px; }
* html .ccontent  { height:460px; } 

.ccontent .leftb { float:left; width:200px; }
.ccontent .mainb { float:left; width:488px; margin:0 10px; }
.ccontent .rightb { float:left; width:250px; }

.ccontent .lblocks { border:1px solid #aac6f1; padding:10px; }
.ccontent .lblocks .titles { border-bottom:1px solid #aac6f1; color:#20428c; padding:0 0 5px 0; font-weight:bold; }
.ccontent .lblocks .actualno ul { padding:5px 0 0 0; }
.ccontent .lblocks .actualno ul li { background:url(../images/bullet.gif) no-repeat; background-position:1px 6px; list-style:none; padding:0 0 3px 14px; }
.ccontent .lblocks .actualno ul li a { font-weight:bold; color:#334b61; text-decoration:none; }
.ccontent .lblocks .actualno ul li a:hover { font-weight:bold; color:#20428c; text-decoration:none; }

.ccontent .leftb .menu { font-weight:bold; font-size:10px; padding-bottom:8px; }
.ccontent .leftb .menu a { background-color:#aac6f1; color:#20428c; border-left: 1px solid #20428c; display:block; padding:5px 5px 5px 16px; margin-bottom:2px; text-decoration:none; }
.ccontent .leftb .menu a:hover { background-color:#20428c; color:#FFFFFF; border-left: 1px solid #20428c; display:block; padding:5px 5px 5px 16px; margin-bottom:2px; text-decoration:none; }
.menu .mplus { background:url(../images/bullet_plus.gif) no-repeat; background-position:4px 9px; }
.menu .mminus { background:url(../images/bullet_minus.gif) no-repeat; background-position:4px 9px; }
.menu .mnone { background:url(../images/bullet_none.gif) no-repeat; background-position:4px 9px; }

/* .ccontent .leftb .submenu { display:none; } */
.ccontent .leftb .submenu a { background-color:#e2ecfb; color:#20428c; border-left: 1px solid #aac6f1; display:block; padding:5px 5px 5px 28px; margin-bottom:2px; text-decoration:none; }
.ccontent .leftb .submenu a:hover { background-color:#aac6f1; color:#FFFFFF; padding:5px 5px 5px 28px; }
.submenu .mnone { background:url(../images/bullet_none.gif) no-repeat; background-position:16px 9px; }

.ccontent .newsb { padding:10px 0; }
/* .ccontent .newsb  { padding:0 10px 10px 0; float:left; } */
.ccontent .newsb .newstitle a { font-weight:bold; color:#20428c; text-decoration:none; }
.ccontent .newsb .newstitle a:hover { text-decoration:underline; }
.ccontent .newsdate { font-weight:bold; color:#aac6f1; font-size:10px; }

.ccontent .mainb .block1 { float:left; width:239px; padding:10px 10px 0 0; }
.ccontent .mainb .block2 { float:left; width:239px; padding:10px 0 0 0; }

.ccontent .lblocks { border:1px solid #aac6f1; padding:10px; }
.height10 { height:10px; font-size:2px; }

a.bluelink { color:#20428c;  }
a:hover.bluelink { color:#aac6f1;  }

.bannerboxtop { padding:10px 0 0 0; text-align:center; }
.bannerboxbottom { padding:0 0 10px 0; text-align:center; }   
.bannerboxtop img, .bannerboxbottom img { border:none; }

.ccontent .lblocks .morebtn { background:#20428c; color:#FFFFFF; padding:3px 6px; border:1px solid #aac6f1; font-size:10px; display:inline; }
.ccontent .lblocks .morebtn a { color:#FFFFFF; text-decoration:none;  }
.ccontent .lblocks .morebtn a:hover { color:#aac6f1;  }

/*
.cfooter { height:28px; background:#20428c; color:#aac6f1; line-height:28px; text-align: center; }
.cfooter a { color:#FFFFFF; text-decoration:none; }
.cfooter a:hover { text-decoration:none; color:#aac6f1; }
.cfooter a span { color:#FFFFFF; text-decoration:none; }
*/
.cfooter { height:28px; background:#20428c; color:#aac6f1; }
.cfooter .fleft { float:left; padding:0 10px; line-height:28px; }
.cfooter .fleft a { background:url(../images/arrow.gif) no-repeat; background-position:3px 4px; padding:0 10px; display:inline; color:#FFFFFF; text-decoration:none; }
.cfooter .fleft a:hover { text-decoration:none; color:#aac6f1; }
.cfooter .fright { float:right; padding:0 10px; line-height:28px; }
.cfooter .fright a { color:#FFFFFF; text-decoration:none; }
.cfooter .fright a:hover { text-decoration:none; color:#aac6f1; }


.topsubmenu { position:absolute; display:none; top:136px; left:436px; border:#20428c 1px solid; background:#FFFFFF; padding:1px; font-weight:bold; text-align:left; }
.topsubmenu a { color:#20428c; display:block; padding:6px 10px; text-decoration:none; }
.topsubmenu a:hover { background-color:#20428c; color:#FFFFFF; display:block; padding:6px 10px; text-decoration:none; }

.editablecontent { }
.editablecontent a { color:#20428c; text-decoration:none; }
.editablecontent a:hover { color:#8bafe6; text-decoration:underline; }
.editablecontent ul { line-height:16px; padding:5px 0; }
.editablecontent ul li { background:url(../../../images/bullet1.gif) no-repeat; background-position:1px 6px; list-style:none; padding:0 0 3px 14px; }
.editablecontent ol { line-height:16px; padding:5px 0; }
.editablecontent ol li { padding:2px 0 2px 0; margin-left:30px; }
.editablecontent p { padding:0 0 6px 0; }
.editablecontent h1 { color:#20428c; font-size:14px; font-weight:bold; }
.editablecontent h1 a { color:#20428c; text-decoration:none; }
.editablecontent h1 a:hover { color:#8bafe6; text-decoration:none;}

.ccontent .article a { color:#20428c; text-decoration:none;  }
.ccontent .article a:hover { color:#8bafe6;  }
.ccontent .article ul { padding:5px 0; }
.ccontent .article ul li { background:url(../images/bullet1.gif) no-repeat; background-position:1px 6px; list-style:none; padding:0 0 3px 14px; }
.titles1 { color:#20428c; padding:0 0 5px 0; font-weight:bold; }
.ccontent .article ol { line-height:16px; padding:5px 0; }
.ccontent .article ol li { margin-left:30px; }
.ccontent .article hr { color:#000000; background-color:#000000; border:0; height:1px; }
.ccontent .article table { background-color:#eaeaea; line-height:15px; font-family:Verdana, Tahoma, Arial; font-size:11px; color:#617282; }
.ccontent .article td { background-color:#FFFFFF; padding:0 1px; } 

.doc { padding:1px 1px 1px 20px; background:url(../images/icons/doc.gif) no-repeat; margin:2px 0; }
.docx { padding:1px 1px 1px 20px; background:url(../images/icons/docx.gif) no-repeat; margin:2px 0; }
.ppt { padding:1px 1px 1px 20px; background:url(../images/icons/ppt.gif) no-repeat; margin:2px 0; }
.pptx { padding:1px 1px 1px 20px; background:url(../images/icons/pptx.gif) no-repeat; margin:2px 0; }
.xls { padding:1px 1px 1px 20px; background:url(../images/icons/xls.gif) no-repeat; margin:2px 0; }
.xlsx { padding:1px 1px 1px 20px; background:url../images/icons/xlsxc.gif) no-repeat; margin:2px 0; }
.pdf { padding:1px 1px 1px 20px; background:url(../images/icons/pdf.gif) no-repeat; margin:2px 0; }
.rar { padding:1px 1px 1px 20px; background:url(../images/icons/rar.gif) no-repeat; margin:2px 0; }
.zip { padding:1px 1px 1px 20px; background:url(../images/icons/zip.gif) no-repeat; margin:2px 0; }

.breadcrumb { color:#20428c; font-size:11px; line-height:18px; padding:2px 2px 6px 2px; }
.breadcrumb a { color:#20428c; }
.breadcrumb a:hover { color:#8bafe6;  }

