﻿html,body {margin:0;text-align:center;vertical-align:middle;font-family:Verdana; font-size:12px;height:100%;}
#content {min-height:100%; height:100%; position: relative; background-color:#ffffff;}
td{font-family:Verdana; font-size:12px;}

a{text-decoration:none; color:#0587C3;}
a:hover{text-decoration:none; color:#FFAE00;}

.default{margin:auto;margin-top:20px;width:860px;}
.defaultCategory{margin:auto;margin-top:0px;width:860px; padding:0; border:solid 1px #aaaaaa; min-height:70%; }
.channelCategory{margin:auto;margin-top:15px;width:860px; padding:0; min-height:70%; }
.defaultBody{margin:auto;margin-top:0px;width:860px; min-height:70%;}

.tabBox{margin:auto;margin-top:20px;width:862px;}
.tablist{ width:780px;}
/*.tabOn{margin:0 0 0 0; border:0; line-height:22px; background-color:#aaaaaa; background-image:url(../sysimages/tab_rightcorner.gif);background-repeat: no-repeat; background-position:top right; padding:0 12px 0 6px; color:White; font-weight:bold;}*/
.tabOn{margin:0 0 0 0; border-left:solid 1px #aaaaaa;border-right:solid 1px #aaaaaa;line-height:22px; height:22px; background-color:#aaaaaa; padding:0 6px 0 6px; color:White; font-weight:bold;}
.tabOnLFC{margin:0 0 0 0; height:22px; background-color:#aaaaaa; background-image:url(../sysimages/tab_leftcorner.gif); background-repeat: no-repeat; background-position:top left; width:10px; }
.tabOn a{color:White; line-height:22px;}
/*.tabOff{margin:2px 1px 0 0; line-height:20px; padding:0 12px 0 7px; background-color:#EFEFEF; background-image:url(../sysimages/taboff_rightcorner.gif);background-repeat: no-repeat; background-position:top right; border:0;}*/
.tabOff{margin:2px 1px 0 0; line-height:20px; background-color:#f4f4f4; border:0; white-space:nowrap;}
.tabOff a{display: block; padding:0 6px 0 6px; }
.tabOff a:hover{background: #EFEFEF;}
.tabOffLFC{margin:2px 0 0 1px; height:20px; background-color:#EFEFEF; background-image:url(../sysimages/taboff_leftcorner.gif); background-repeat: no-repeat; background-position:top left; }

.tableftleft{width:140px; background-color:#ffffff;  float:left;margin:20px 3px 10px 5px; padding:0px;}
.tableftlinks{width:140px; border-left:solid 1px #cccccc;border-right:solid 1px #cccccc;}
.tableftlinksbottom{width:140px; margin:4px 6px 10px 5px; padding:0px; text-align:center; font-size:11px;line-height:18px;}
.tableftlinksbottom a{line-height:18px;}
.tableftlinksbottom a:hover{line-height:18px;}

.linkOn{background-color:#f7c80b;color:White; font-weight:bold; padding:4px; border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc;}
.linkOn a{color:White;}
.linkOn a:hover{color:White;}
.linkOff{background-color:#efefef;font-weight:bold;  padding:4px; border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc;}
.linkOff a{color:#666666; display:block;}
.linkOff a:hover{color:#FFAE00;}

.tableftlinks_empty{width:130px; background-color:#ffffff; float:left; margin:1px; padding:0px;}

.llc0{border-left:solid 5px #8787e5;}
.llc1{border-left:solid 5px #aa0033;}
.llc2{border-left:solid 5px #008000;}
.llc3{border-left:solid 5px #696969;}
.llc4{border-left:solid 5px #663399;}
.llc5{border-left:solid 5px #669999;}
.llc6{border-left:solid 5px #9b895c;}
.llc7{border-left:solid 5px #ff4542;}
.llc8{border-left:solid 5px #5fa99e;}
.llc9{border-left:solid 5px #a9655f;}
.llcnew{border-left:solid 5px #ff0000;}

.bl1{border-left:solid 1px #dddddd;}

.item{float:left;text-decoration:none;margin:10px 25px 5px 20px;}
.item_img{background-color:#fafafa;border:solid 1px #dddddd;}
.item_img img{padding:25px;margin:3px;border:0;}
.item_img a{text-decoration:none;}
.item_text{color:#aaaaaa;}

.itemDropDown{width:862px;height:120px; overflow:hidden;  margin:-3px 0 0 0;}
.itemDropDown_header{ line-height:10px; height:12px;}
.itemDropDown_header1{border-bottom:solid 1px #c7c7c7;}
.itemDropDown_items{height:102px; background-color:#ffffff; border-left:solid 1px #c7c7c7;border-right:solid 1px #c7c7c7;border-bottom:solid 1px #c7c7c7;}
.itemDropDownList{color:#aaaaaa; width:120px; float:left; margin:3px 3px 3px 12px;}
.itemDropDownList_item_img {text-align:left; height:18px;}
.itemDropDownList_item_img a{text-decoration:none;}
.itemDropDownList_item_img img{padding:0px;margin:0px;border:0;}
.itemText { line-height:12px;}

.pa{position:absolute;}
.hd{display:none;}

h1{font-size:14px; font-weight:bold; margin:8px auto 8px 0; }


.topblock{margin:auto;margin-top:20px; width:860px;height:40px;border:solid 1px #dddddd;background-color:#f7f7f7;}
.topblockCategory{margin:auto;margin-top:20px; width:860px;height:50px;border:solid 1px #dddddd;background-color:#f7f7f7; text-align:center;}
.bottomblockCategory{margin:auto;margin-top:20px; width:860px;height:40px;border:solid 1px #dddddd;background-color:#f7f7f7;}

.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.mauto{margin:auto;}
.w560{width:560px;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}

.p1{padding:0px 0px 0px 3px;}
.p8{padding:8px;}
.w60{width:60px;}
.w80{width:80px;}
.w130{width:130px;}
.w140{width:140px;}
.w150{width:150px;}
.w160{width:160px;}
.w180{width:180px;}
.w200{width:200px;}
.lh30{ line-height:30px;}
.m2{margin:2px;}
.m5{margin:5px;}
.m10{margin:10px;}
.m20{margin:20px;}
.m30{margin:30px;}
.m50{margin:50px;}
.ml10{margin-left:10px;}
.mb3{margin-bottom:3px;}
.mb20{margin-bottom:20px;}
.mb60{margin-bottom:60px;}
.mb80{margin-bottom:80px;}
.mb100{margin-bottom:100px;}
.mb120{margin-bottom:120px;}
.mt3{margin-top:3px;}
.mt20{margin-top:20px;}
.mr10{margin-right:10px;}
.h26{ height:26px;}
.ft10{font-size:10px;}
.ft11{font-size:11px;}
.ft12{font-size:12px;}
.ft13{font-size:13px;}
.ft14{font-size:14px;}
.ftce{color:#eeeeee;}
.ftcd{color:#dddddd;}
.ftcc{color:#cccccc;}
.ftcb{color:#bbbbbb;}
.ftca{color:#aaaaaa;}
.ftc9{color:#999999;}
.ftc8{color:#888888;}
.ftc7{color:#777777;}
.ftc6{color:#666666;}
.ftc5{color:#555555;}
.fwb{font-weight:bold;}
.htle{}
.oh{overflow:hidden;}
.btd1{ border-bottom:dashed 1px #aaaaaa; padding-bottom:16px; padding-top:2px; margin-top:0;}

.contentflash{overflow:hidden; text-align:center; width:200px; white-space:nowrap;}

.topmargin{width:100%; height:39px; background-color:#fafafa; border-bottom:solid 1px #dfdfdf;}
.topmarginContainer{text-align:left;width:860px;margin:auto; margin-top:3px;margin-bottom:3px; line-height:19px;}

.topmarginCategory{width:100%; height:39px; background-color:#fafafa; border-bottom:solid 1px #dfdfdf;}
.topmarginContainerCategory{text-align:left;width:860px;margin:auto; margin-top:3px;margin-bottom:3px; line-height:19px;}

.topmarginLink{width:100%; height:64px; background-color:#fafafa; border-bottom:solid 1px #dfdfdf;}
.topmarginContainerLink{text-align:left;width:100%;margin:auto; margin-top:3px;margin-bottom:3px; line-height:18px;}

.bottommargin{width:100%; background-color:#fafafa; border-top:solid 1px #dfdfdf; margin:20px 0 0 0; padding:2px 0 2px 0;}
.bottommargin1{width:100%; background-color:#fafafa; border-top:solid 1px #dfdfdf; margin-top:0px; padding:2px 0 2px 0;}
.bottommarginContainer{text-align:center;width:860px;margin:auto; margin-top:3px;margin-bottom:0px; line-height:19px;}

.tabcontentArticle{width:600px; float:right; margin:0 0px 0 2px; text-align:left; word-break:break-word;  overflow:hidden;}
.tabcontent{width:680px; float:right; margin:0 8px 0 3px; text-align:left; word-break:break-word;  overflow:hidden;}
.tabcontentpage{width:680px; clear:both; margin:20px 8px 10px 3px; text-align:center;}
.tabcontentpageitem{padding:5px; margin:5px; background-color:#f1f1f1; border:solid 1px #bbbbbb; line-height:40px;}
.tabcontentpageitemon{padding:5px; margin:5px; background-color:#bbbbbb; border:solid 1px #bbbbbb; color:#ffffff; font-weight:bold; line-height:40px;}
.tabcontentblockon{display:inline;}
.tabcontentblockoff{display:none;}

.tabcontentheader{width:680px; margin:0px; text-align:left; word-break:break-word;}
.tabcontentfooter{width:680px; margin:0px; text-align:left; word-break:break-word;}

.link_newlayer{position:absolute; width:400px; border:solid 1px #aaaaaa; background-color:#fffdf3; margin:-50px 0 0 150px; z-index:100px;}
.link_newlayer_title{height:24px; background-color:#dddddd; line-height:20px; text-align:center; background-image:url(../sysimages/link_title.png);}
.pagetitle{font-size:14px; font-weight:bold; color:#666666;}
.link_newlayer_tabon{margin:-17px 2px 0 2px; padding:0 5px 0 5px;background-color:#fffdf3; border-top:solid 1px #aaaaaa; border-left:solid 1px #aaaaaa; border-right:solid 1px #aaaaaa; color:Gray;}
.link_newlayer_tabon a{color:Gray;}
.link_newlayer_taboff{margin:-17px 2px 0 2px;padding:0 5px 0 5px;color:white; font-weight:bold;}
.link_newlayer_taboff a{color:white; font-weight:bold;}
.tab_add_layer{position:absolute; width:150px; border:solid 1px #aaaaaa; background-color:#fffdf3; z-index:100px; margin:1px auto auto -84px;}
.linkeditcss{z-index:100px; position:absolute; margin:1px 0 0 2px; border:solid 1px #aaaaaa; background-color:#fffdf3; padding:3px 3px 3px 7px;}
.linkeditcss a{ color:gray; margin:2px; line-height:20px;}
.linkeditcss a:hover{ color:#FFAE00; margin:2px; line-height:20px;}
.tabeditcss {z-index:100px; position:absolute; margin:1px 0 0 2px; border:solid 1px #aaaaaa; background-color:#fffdf3; padding:3px 3px 3px 7px;}
.tabeditcss a{ color:gray; margin:2px; line-height:20px;}
.tabeditcss a:hover{ color:#FFAE00; margin:2px; line-height:20px;}
/* google news 
.lh{ font-size:14px;}
*/

.pagelink{line-height:12px; padding:2px 4px 2px 4px; border:solid 1px #B1C5DD;}
.pagenolink{ line-height:12px; padding:2px 4px 2px 4px; border:solid 1px #B1C5DD; background-color: #B1C5DD; color:White; font-weight:bold;}
.searchlist{width:350px; white-space:nowrap; overflow:hidden; }
.newentrydiv{position:absolute; border:solid 1px #aaaaaa; background-color:#fffdf3; text-align:left; line-height:20px; padding:0; visibility: hidden;}
.newentrydiv a{display: block; padding:3px;}
.newentrydiv a:hover{background: #f4f4f4;}
.label{ font-weight:bold; color:Gray; line-height:20px;}
.newentry_topmenu{ text-align:center; margin:0; padding:2px 5px 2px 5px; width:80px;}
.newentry_topmenu a{display: block; padding:3px;}
.newentry_topmenu a:hover{border:solid 1px #7893CF; background-color:#E6F2FF;}

.sparea{ float:right; width:100px; text-align:left; margin:-14px 0 0 0;}
.sharepanel{position:absolute; height:14px; width:100px; background-image:url("../../en/sysimages/cp-bk2.gif"); background-position:left bottom;}
.sharepanel_article{position:absolute; height:14px; width:100px; background-color:#D3E7F7; border:solid 1px #dddddd;}
.sharepanelstart{}
.sharepanelstart a{display:block; padding:0px 1px 0px 20px; color:#95b0c4; font-size:11px;}
.sharepanelstart a:hover{color:#6e889d;}

.sharepanelemail{}
.demosel{ position:absolute; margin-top:-4px;}
.sp_title{font-size:10px; color:Gray; background-image:url("../sysimages/title_bg1.gif"); background-position:left center; background-repeat:no-repeat; padding-left:5px;}

.channelleft{ border:solid 1px #aaaaaa; background-color:#f4f4fa; padding:4px;}
.channelleftImg{ border:solid 1px #cccccc; background-color:#ffffff; width:90px; height:90px; padding:3px;}
.channelleftName{width:140px; font-weight:bold; font-size:14px;}
.channelleftDesc{width:240px; font-weight:normal; font-size:12px;margin-top:5px;}
.channelleftSmall{width:130px; border:solid 1px #aaaaaa; background-color:#f4f4fa; padding:4px; float:left;}
.channelleftNameSmall{width:130px; font-weight:bold; font-size:14px;}
.channelleftDescSmall{width:130px; font-weight:normal; font-size:12px;margin-top:5px;}

.itemarticle{ margin:5px 0 5px 0;}
.favtabs{float:left; margin:2px; line-height:20px;}
.favtabs a{background-color:White; padding:4px; border:0;}
.favtabs a:hover{ background-color:#eeeeee; border-bottom:solid 1px #cccccc; border-right:solid 1px #cccccc;}

.btn_newpost{background-color:#feffe0;}
.btn_newpost a{background-color:#feffe0;}
.btn_newpost a:hover{background-color:#eeeeee;}

.listyear{ font-size:12px; font-weight:bold; color:#aaaaaa;}
.listmonth{ font-size:12px; font-weight:bold; color:#aaaaaa;}

.article_label{font-size:10px; color:#999999; margin-top:12px; line-height:16px;}
.msg_red{color:Red;}

.tbl_header{font-size:12px; color:#999999; font-weight:bold;}
.tbl_item{font-size:12px; color:#999999;}

#containerul, #containerul ul{
  text-align:left;
  margin:0;				/* Removes browser default margins applied to the lists. */
  padding:0;				/* Removes browser default padding applied to the lists. */
}

#containerul li{
  margin:5px 0 5px 15px;			/* A left margin to indent the list items and give the menu a sense of structure. */
  padding:0;				/* Removes browser default padding applied to the list items. */
  list-style-type:none;			/* Removes the bullet point that usually goes next to each item in a list. */
}

#containerul .symbols{			/* Various styles to position the symbols next to the items in the menu. */
  float:left;
  width:12px;
  height:1em;
  background-position:0 50%;
  background-repeat:no-repeat;
}

.txt_gray{color:#888888; font-weight:bold;}
a.demo:link {filter: Gray; width:0px;}
a.demo:visited {filter: Gray; width:0px;}
a.demo:hover {filter: Chroma(Color=#)}


/* Tab */
.T_Menu{width:410px;border:1px solid #aaaaaa; border-bottom:0;height:25px;color:#777777; background-image:url(../../en/sysimages/tab_menu_bg2.gif);background-color:#DBEDF6;}
.T_Menu label{font-size:13px;text-align:center;line-height:25px;padding:0px 8px;border-right:1px solid #ccc;cursor:pointer;float:left;}
.T_Menu label.selected{color:#005A99;background:#ffffff; background-image:url(../../en/sysimages/tab_menu_select_bg1.gif);}
/*Tab list*/
.Tab_list {width:410px;margin:0; auto 0;background:#FFFFFF;border-bottom:solid 1px #aaaaaa;border-left:solid 1px #aaaaaa;border-right:solid 1px #aaaaaa;}
.Tab_list h3 {width:410px;height:26px;line-height:26px;font-size:14px;padding:2px 0 0 0px;margin:0;color:#888888; background-color:#F0F5F9; text-align:center;border-bottom:dashed 1px #aaaaaa;}
.Tab_list h3 span {display:block;margin:-26px 0 0 190px;font-size:12px;font-weight:normal;}
.Tab_list ul {list-style:none; padding:0;margin:0; padding:6px 0 3px 36px;background:url(../../en/sysimages/listnum.gif) 10px 8px no-repeat;}
.Tab_list ul li {color:#164c97;width:360px;height:22px;line-height:22px;overflow:hidden; text-align:left;}