body {font-family: Arial, Helvetica, sans-serif; background-color:#dadada; color: #333; text-align: center; padding:0; margin:0; font-size:14px; line-height:18px  }
input { line-height:18px;}
a { text-decoration:none; color: #2c5287 }
a:hover { color: #147; text-decoration: underline;}
a img {	border: none; }
ul{ margin:0; padding:0}
li{ display: inline; list-style:none;}
small { font-size:12px; color:#666}

.label{ background: #e4eff5 url(images/guba_gradient.gif) repeat-x; border:1px solid #b6cbd0;padding:2px 2px 2px 6px; color:#333333;}
.com_left_panel{width:640px}
.left_panel{ padding:10px;  width:640px; background:#FFFFFF}
.right_panel{ background-color:#f5f6fb; padding:10px;  border-left:1px solid #e4eff5}
.bg {background: url(images/side_gradient.png) repeat-y;border:1px solid #CCCCCC;}
.break { clear:both; }

.icon_category {background:url(images/category.png) no-repeat 0 -2px; padding-left:20px}
.icon_date {background:url(images/date.png) no-repeat 0 -2px; padding-left:20px}
.icon_email {background:url(images/email.png) no-repeat 0 -1px; padding-left:20px}
.icon_author {background:url(images/author.png) no-repeat 0 -2px; padding-left:20px}
.icon_rss{background:url(images/rss.gif) no-repeat 0 0px; padding-left:18px; margin-left:10px;}
.icon_help {background:url(images/category.png) no-repeat 0 -2px; padding-left:20px}
.icon_filter {background:url(images/filter.png) no-repeat 0 1px; padding-left:20px}
.icon_view {background:url(images/view.png) no-repeat 0 2px; padding-left:20px}

#articles-main{clear:both; display:block;}
#articles-main-pagination span { padding-left: 2px; padding-right: 2px;}
.articles-main-pagination-selected {background-color: #333333; font-weight: normal; }
.articles-main-pagination-selected a:link, .articles-main-pagination-selected a:visited { text-decoration: none; color: #0099FF; color:#FFFFFF }
#articles-main-flag-dropdown{ float:right}
#articles-main-pagination{ float:right;}
.paging{ float:right;}
.flags a {color: #666}
#up{background:url(images/up.png) no-repeat 4px 10px;}
#down{background:url(images/down.png) no-repeat 4px 10px;}
.thumb{border:1px solid #CCCCCC; padding:1px;float:left;margin-right:5px;}
.ads_box{color:#666666; text-align:center;}
#verification { text-align:center}
.none { display:none; }

.h3{ font-size:16px}
.h2{ font-size:20px}
.h1 { font-size:23px}
.label {font-size:14px}
td.right_panel, td.right, .prices_table, .article_menu, .ac_results, .h4, .small{ font-size:13px}
.small{ color:red; }
.banner { font-size:35px;}
/*#sidebar { font-size:14px}*/


/* button */
.btn_center { height:26px; float:left; color:#FFF; padding-top:3px; background:url(images/btn_center.png) repeat-x; margin-top:3px}
.btn_left { background:url(images/btn_left.png) no-repeat; }
.btn_right{ background:url(images/btn_right.png) no-repeat; }
.btn_left, .btn_right { height:26px; width:7px; float:left; margin-top:3px }
.btn { background:none; border:none; color:#FFF;}






/* index */
.forum { padding:4px;margin-top:3px;z-index:200; border:1px solid #CCCCCC; }
.forum .forum_title { border-bottom:1px dotted #ccc; display:block; margin-bottom:5px}
.forum .forum_content { display:block; width:320px; overflow:hidden; }
.forum small { color:#666; }
.forum_odd { background:#FFF; }
.forum_even { background:#F4F4F4; }
.forum_div small { font-size:12px; color:#333333; font-weight:normal; color:#999999  }
.forum_div { display:block; border-bottom:1px dotted #CCC; padding:2px 2px 2px 25px; background:url(images/info_li.png) 5px 3px no-repeat;}
.forum_layer { border:1px solid #CCCCCC; border-top:none; background:#FFFFFF; }
.forex{ background: #FFFFFF url(images/money.png) 3px 5px no-repeat;border-bottom:1px dotted #ccc; padding:3px 3px 3px 25px; }
.commodities td{ padding:2px 0 2px 0;padding-left:25px;border-bottom:1px dashed #CCCCCC;}
.commodities { width:100%}
.index li{ padding:2px;list-style:none;padding-left:25px;display:block;border-bottom:1px dashed #CCCCCC; }
.index_left { border-right: solid 1px #e4eff5; background-color:#f5f6fb; }
.index_left .label { margin-top:10px; }
.index_center { width:340px;border-right: solid 1px #e4eff5; }
.index_right { width:300px;background-color:#f5f6fb; }
.label_title {  font-variant:small-caps; border-bottom:#CCCCCC dotted 1px; color:#444; padding-bottom:3px }
.kx_first { padding:3px;margin:5px 0 0px 0; border:1px solid #f0e4bf; background:url(images/side_gradient.png) repeat-y; }
.kx_first a.title { font-weight:bold; }
.kx_first BR { margin-top:-10px; }
.kx_first div { margin-top:10px; }
#kx_second table{ width:100%; border-collapse:collapse; display:block; clear:both; float:none }
#kx_second_td, #kx_second_td_link{ padding:2px; background:#FFFFFF; border-bottom:1px dashed #CCCCCC; }
#kx_second_td_link a{ font-weight:bold; color:#333; }
#kx_second .company{ font-weight:bold; color:#333; }
li#kx_first a.kx_first_a{ padding:2px; background:#FFFFFF; border-bottom:1px dashed #CCCCCC; display:block;  }
li#kx_first span{ color:#333 }
.daily_article a { text-decoration:none; }
.daily_article td{ padding:10px 3px 3px 3px }
.daily_main_title a,.daily_current a { color:#333; font-size:1.8em;}
.daily_article span { color: #999; font-size:0.5em }
.sub_title { display:none; }
.sub_title p,.fyi_title p{ padding-bottom:5px;}
.sub_title a,.fyi_title a{ font-weight:bold;}
.sub_title a:hover,.fyi_title a:hover{ text-decoration:underline}
.index_shadow { margin-bottom:15px;}
.main_post { margin-top:5px; padding-bottom:15px; }
#main_article { width:325px ; margin:0 auto 0 auto; text-align:left}
#main_image { display:inline-block;border: 1px solid #CCCCCC; padding:1px; }
#main_title { display:block;border-bottom: 1px dashed #E4E4E4; clear:both;margin:8px 0 5px 0;font-weight:bold; padding-bottom:7px; }
#main_content { margin-bottom:8px;}
.index_thumb { border:1px solid #CCCCCC; padding:2px; }
.index_thumb div{ width:100px; height:60px; }
.index_slide { margin:4px 6px 2px 1px}
a.trim_excerpt { font-weight:normal; }
#slideshow { visibility:hidden; height:400px; width:320px; background:#FFF }
.label_main_title { float:left; }
.label_title_nag a.nav img { float:right;margin-left:5px; }


/* single */ 
.single_table{ width:960px; margin-right:14px;}
.single_title{ padding-bottom:10px;font-weight:bold }
.article_menu { border-bottom:1px dashed #CCCCCC; padding-bottom:5px}
.article_menu li{ padding-right:5px; color: #999999 }
.guy_banner { margin-top:10px; border:1px solid #CCCCCC; width:598px; }
.single_ads_horz { margin:10px 0 10px 0; text-align: left }
.plugins { float:right; margin-left:20px; margin-bottom:10px; }
.plugins div { margin-bottom:5px }
.rating_label {  font-weight:bold;margin-bottom:3px }
.comment_label { padding:10px 0 0 0px; font-weight:bold; color:#000000; cursor:pointer; }
.comment_label a { color:#333333; }
.thumb_image { padding:3px;margin-bottom:5px;border:1px solid #CCCCCC; }
.single_content { line-height:22px; }
.thunmb_div { width:328px; }
.single_img { border:1px solid #CCC; float:left; padding:2px; margin-right:4px; }
.view_image { background:url(images/view_image.png) 5px no-repeat; padding-left:20px;}


/* sidebar */ 
.banner{ color: #666666;background:url(images/article_banner.jpg) no-repeat right -110px;height:70px;border: #c8cbd7 1px solid; margin-bottom:10px;}
.white_bg {background: #FFF;border:1px solid #CCCCCC;}
.info { padding:5px; }
#info_label { font-size:14px; font-weight:bold; margin:5px 0 5px 0px;background: #FFF url(images/folder.png) 5px 5px  no-repeat; text-indent:20px; padding:5px }
.info li a{ display:block; border-bottom:1px dotted #CCC; padding:2px 2px 2px 20px; background:url(images/info_li.png) 0 3px no-repeat; }
.info li a:hover,.most li a:hover  {background-color: #c6e2ff; color:#000000; text-decoration:none;}
.most li a{border-bottom:1px dotted #CCCCCC; display: block; padding:3px 5px 3px 5px; color: #333333; font-weight: normal;}
.sidebar_container { margin:10px 0 10px 0 }
.personal {  background:#777777; padding:3px; color:#FFF; font-weight:bold; }
.no_recent { text-align:center; padding:20px;}
#sidebar .label { border-bottom:none; }
.sidebar_small { font-size:12px; color:#666}
.related_company_main { float:left; }
td.related_company {background:#ffdc69; padding-right:5px; text-align:right}

/* article & archive */
.new{border:dashed 1px #CCCCCC; border-right:none; border-left:none; padding:2px 0 2px 0; }
.article_select { -moz-border-radius: 3px;-webkit-border-radius: 3px;border:1px solid #9A9A9A; padding:5px;margin:10px 0 10px 0; background: #CCCCCC }
.article_title { font-weight:bold }
.item { display:block; clear:both; border-bottom:1px solid #CCCCCC;padding:10px 0 10px 0;}
.article_image { float:left; }
.article_content { margin-left:110px;}
.article_content_china { margin-left:0px; padding:7px 0 5px 0 }
.logo { margin:17px 0 0 20px; }
.keyword div{ float:left; padding-bottom:10px; font-weight:bold; }
#dj_tags { font-weight:normal; }
.archive_label { margin:25px 0 0 20px; color: #666666; }


/* market */
.indices2 li{ padding:4px;list-style:none;padding-left:25px;display:block;border-bottom:1px dashed #CCCCCC; }
.indices1 li{ padding:4px;list-style:none;display:block;border-bottom:1px dashed #CCCCCC; }
li.update { border:none; margin:0; padding:0; color:red; }
#market .index_left .label { margin-top:0px; }
#market .index_left ul { margin-bottom:10px; }
#market .index_right .label { margin-top:10px; }
#market .index_right ul { margin-bottom:10px; }
#market .index_center img { margin:10px 0 10px 0}
#market li { font-weight:normal;}
#market li strong { font-weight:normal;}

/* help */
.help { color:#666666; margin-top:20px}
.help div{ font-weight:bold; margin:20px 0 5px 0; color:#000;}
.help li a{clear:both; display:block; background:url(images/category.png) no-repeat 0 0px; padding-left:20px}
.video a{ padding-top:10px; border:1px solid #CCC; display:block}
.video .shadow{ margin-bottom:10px;}
#package_type td{ padding:3px;border-bottom:1px dashed #CCCCCC;color:#666666; }
#package_type th {  background:#004276; color:#FFF;padding:3px; }
.grey { background:#F4F4F4; text-align:center; }
.yellow { background:#FFFFCC; text-align:center; }


/* comment */
.comment_template ul{ clear:both; display:block; margin-left:10px;}
.comment_template {  margin-left:-35px}
.commentlist li{ background:#f5f6fb; padding:10px;-moz-border-radius: 5px;border-radius: 5px; margin-bottom:10px; display:block}
.fn { font-weight:bold; color:#414042; }
.comment_date { color:#838586; }
#author,#email,#url,#comment { padding:4px; background:#FFFFFF;-moz-border-radius: 5px;border-radius: 5px; border:1px solid #CCCCCC; }
#comment { width:95%;-moz-border-radius: 5px;border-radius: 5px; background:#FFFFFF; border:1px solid #CCCCCC}
#commentform label{ padding-left:5px;}
ol li{ list-style:none;}
.commentlist small { }
.comment_template input { margin-bottom:-10px;}


/*search*/
.search_div { max-height:200px; overflow:auto; border:1px solid #CCC; padding:5px; margin-bottom:10px }
.search_div div{ float:left; width:140px; margin-bottom:5px; }
.ac_results { padding: 0px; border: 1px solid #CCCCCC;	border-bottom: 5px solid #666666; background-color: #FFFFFF; overflow: hidden; background:url(images/side_gradient.png) repeat-y; z-index:100; }
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }
.ac_results a { text-align:left; border-bottom:1px solid #CCCCCC; font-weight: normal; display: block; padding-left:5px; color:#333333 }
.ac_over a{	color: #FFFFFF; background: #333333; display: inherit; display: block; }
.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute; top:0; left:0; z-index:-1; filter:mask(); width:3000px; height:3000px;
}


/* company profile */
.single_table {}
.com_title {  font-weight:bold;margin-bottom:2px;}
.com_title a{ margin-left:5px; font-weight:normal }
.comapany_label { font-weight:bold; }
.please_login {  color:#FFFFFF;background-color:#333333;padding:5px; text-align:center; }
.highlight { background-color: #c6e2ff;} 

#fin{ width:950px; margin:0 auto 0 auto;display:block; clear:both;}
.financial_data { width:950px; margin:0 auto 0 auto}
.financial_data th{font-weight: normal;background-color: #666666;color:#FFFFFF;text-align:right; padding:5px 3px 5px 3px;}
.financial_data td{ text-align:right; padding:2px 5px 2px 2px; }
#fin .label {padding:2px 2px 2px 5px; margin:0 auto 0 auto}
#fin .label .left { float:left; }
#fin .label .right { float:right; }
.last_update { color:#3E92BD; }
.trading_stat td{ border-top:1px dashed #CCC; padding:4px; }
.company_shares { display:inline; }
.company_shares td{ padding-right:5px}
.h_shares { margin:0px 0 20px 0; display:block; clear:both;padding:10px 5px 10px 5px; width:100%}
.company_links div { margin-right:10px; margin-bottom:5px; padding-right:10px; color: #999999}
.icon_others { background:url(images/folder.png) 0 1px no-repeat; text-indent:20px }
.com_fin { background:url(images/money.png) 0 2px no-repeat; text-indent:18px }
.fin_icon { background:url(images/money.png) 5px -1px no-repeat; text-indent:18px; padding-left:25px; }
.com_watchlist { background:url(images/watchlist.png) 0 1px no-repeat; text-indent:18px }
.com_poll { background:url(images/poll.png) 0 1px no-repeat; text-indent:18px }
.com_warrant { background:url(images/quick_company.png) 0 1px no-repeat; text-indent:18px }
.refresh { display:block; clear:both; margin-bottom:15px; }
.tab_div { border-top:1px solid #CCCCCC; padding:10px 0 10px 0; }
.company_quick_search { float:none; height:20px;padding:0px 0px 5px 0px; background: url(images/side_gradient.png) repeat-y; border:0px solid #CCC}
.company_quick_search div { float:left; margin-right:5px }
.company_quick_search .quick_search input { margin-top:-2px; width:150px; }
.com_poll { background:url(images/poll.png) 0 1px no-repeat; text-indent:20px }
.company_forum { width:100%;}
.company_forum td{ color:#666666;}
.postform_title a{ font-weight:bold; margin:0px 0px -5px 0px; color:#333 }

#forum_comment { border-bottom:none; padding:10px 5px;}
#forum_comment label input,#forum_comment label textarea { width:98%; }
.forum_comment label input,#forum_comment label textarea { width:98%; }

.forum_links a { display:block; padding:5px; text-align:left; border-bottom:1px solid #CCCCCC;}
.forum_links a:hover { background:#333333; text-decoration:none; color:#FFFFFF}
#forum_comment_hover { background:#333333;}
.grey { background:#f4f4f4}
.white { background:#FFF}
.forum_label { border:1px solid #CCCCCC; border-bottom:none; background:url(images/forum_man.png) no-repeat; height:58px; margin-bottom:-10px }
.forum_label div { margin:38px 0 0 5px; }
.forum_desc { color: #999999; }
#listing { border:1px solid #e4eff5; padding:5px; width:100%; margin-bottom:20px; background:#f5f6fb}
#listing td,#listing th{ padding-right:20px; text-align:left}
#listing td{ color: #666666}
#new { position: relative;  margin:-30px 30px -40px 0; left:520px; width:65px; height:66px}
.no_company { padding:100px;}
.company_fieldset{ border:1px solid #e4eff5; padding:0; border:none; padding:5px;}




/* login msg */
.main_msg { background:url(images/login_msg.png) no-repeat; width:100%; height:296px; }
.msg { border:0px solid #666; position:relative; width:175px; margin-left:90px; padding-top:120px; font-weight:bold; color:#666 }
.msg div { margin-bottom:13px;}
.msg .div1 { font-size:12px; }
.msg .div2 { font-size:30px;color:#990000; padding-top:15px; }
.msg .div3 { font-size:13px;color:#990000; padding-bottom:60px; }



/* quick watchlist */
.watchlist_body { background:#FFFFFF; text-align:left; padding:0; margin:0}
form { padding:0; margin:0 }
.main{ width:100%; border-bottom:1px #CCCCCC dotted; }
.main td{ padding:5px 5px 5px 5px}
.main td#related_div { padding:0px}
.popup_form { padding:5px }
.note span a { text-decoration:underline; }
.note { color:#666666; background: #e6eef0; padding:5px 5px 5px 10px }
.note_div { margin:3px 0 0 5px; }
.note div { float:left; }
.note div.note_refresh { float:right; }
.column_header { background-color:#004276; color:#FFFFFF; font-weight:normal; text-indent:8px}
.column_data { border-right:1px dotted #CCCCCC; }
.no_result { text-align:center; padding-top:50px;}
.red { color: #FF0000; }
.note_center { border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC; }
.out1 { background:#CCCCCC; }
.out2 { background:#edf0e8;  }
.hover { background:#fff4ae; }
#total_polling { background:url(images/poll.png) no-repeat; width:16px; height:16px;}
.first_float div {  float:left; margin-left:5px; }
#related_tr { display:none; }
#related_tr td{ border-bottom:5px inset #999;padding:10px 0px 10px 30px; background:#ffe590; }
.open { font-family:'Courier New';  cursor:pointer; font-weight:bold;letter-spacing:-2px;}
#watchlist_added { text-align:center; font-weight:bold; color: #006600; }
#guest_watchlist{ border: 2px solid #c19c00; padding:15px; color: #333; background-color: #f9e596; width:909px; margin:0 auto 0px auto; text-align:center }



/* listed company */
.prices { padding:10px; width:941px; margin:0 auto 0 auto}
.filter_one { background:#fff3aa; padding:10px 5px 10px 10px }
.sector { float:left; border-bottom:1px dashed #CCCCCC; background:#fff8cc;  }
.sector a{ color:#333;  display:block;padding:4px 0 4px 0px;width:188px; text-indent:10px}
.sector a:hover{ background:#c6e2ff; }
.sector .sector_current { text-decoration:underline; background:#c6e2ff; }
.left { padding-top:0px; width:100%; margin-right:8px; float:left }
.listed_shadow { width:100%; margin-top:10px}
.listed_paging div { float:left; width:20px; margin-left:3px; text-align:center;border:1px solid #b6cbd0}
.listed_paging .page_label{ display:block; padding-top:4px; margin-left:10px; border:none}
.listed_paging div a{ display:block; padding:2px; background:#FFF}
.listed_paging div a:hover{ color:#FFFFFF; background: #333333; text-decoration:none}
.listed_paging div a.paging_current{  background:#333333; color:#FFFFFF; font-weight:bold }
.ads_hor { text-align:left; margin:5px 0 5px 0; }
.tab_line { border-top:1px solid #CCCCCC; }
.listed_label{ padding:4px 2px 4px 6px; color:#333333;}
.footnote { text-align:right;color:#004276; padding:2px;}
.update_note { text-align:right;color:red; padding:2px; float:right}
.company_quick_search { padding:2px 0px 5px 0px;}
.listed_label div.right { float:right }





/* header & footer */
.main_header_bg { background: #FFFFFF; width:100%; height:114px; margin:0 auto 0 auto; position:absolute; top:0; left:0; z-index:10 }
.main_header_lock { width:987px; margin:0 auto 0 auto; }
.main_header { background: url(images/bg.jpg) no-repeat; width:961px; height:114px; margin:0 auto 0 auto; z-index:20; position:relative }
.main_header_content { background: url(images/main_shadow.png) repeat-y; width:987px; margin:0 auto 0 auto; text-align:left; }
.header_ads{ border:1px solid #CCC; height:50px; position:relative; float:left; margin-left:331px}
.header_search { margin:20px 0 0 331px;}
.tab_menu { border:0px solid #333; height:21px; margin:0px 0 0 330px; position:relative; float:left;}
.tab_menu .tab,.tab_menu .tab_watchlist { float:left; }
.tab a,.tab_watchlist a{ width:74px; height:21px; float:left; margin-right:2px; padding-top:2px; padding-right:5px; text-align:center; color:#FFF; font-family:SimHei;font-weight:bold; display:inline;	color:#FFF; text-decoration:none; display:block; }
.tab a{ background:url(images/tab.jpg) no-repeat; }
.tab_watchlist a{ background:url(images/tab_watchlist.jpg) no-repeat; }
.tab a:hover { background:url(images/tab_hover.jpg) no-repeat; color:#333 }
.tab_watchlist a:hover, .tab_watchlist a.current { background:url(images/tab_hover.jpg) no-repeat; color:#333 }
.tab a.current{ background:url(images/tab_hover.jpg) no-repeat; color:#333;  }
.header_lower { border:0px solid #333; width:100%; height:24px; margin:-2px 0 0 0px; position:relative; float:left; padding-left:10px}
.header_lower div { float:left; }
.ticker_icon {  border:1px solid #d6d6d6; padding:3px; width:16px; height:16px; background: #f0f0f0 url(images/note.png) center center no-repeat}
.ticker { background:#FFF; border:1px solid #d6d6d6;  width:310px; height:22px; margin-left:2px; margin-right:5px}
.header_login table td { padding-right:5px; }
.login { width:120px; border:1px solid #d6d6d6; padding:2px 3px 4px 3px; }
.signup { position: relative; z-index:30; width:94px; margin:-85px 0px -50px 0px; float:right;}
#searchform { float:left}
#searchform div { float:left; display:inline}
#footnote { margin-top:0px; }
#footer { background: #999999;border-top:2px solid #CCCCCC; padding:10px; color:#FFFFFF;width:941px; margin:0 auto 0 auto}
#footer a{ color:#FFF; }
#verification { background:#888888; padding:3px; position:relative; z-index:100; color: #FFF; text-align:center;width:955px;  margin:0 auto 10px auto; text-align:center }
#verification a{ color:#fff; text-decoration:underline}
#verification table { border-collapse:none; }


/* header login plugins */
.al_nodisplay {	display: none; }
.login_profile div { float:left; border-right:1px dotted #666666; padding-right:5px; padding-left:5px; }
.login_username, .login_password { width:100px; border:1px solid #CCCCCC; padding:3px }


/* profile */
p.no_profile { padding:100px; text-align:center; color:#666666; font-weight:bold;}
#profile p {clear:both; display:block; margin:5px 0 5px 0; border:0px dashed #000000; float:none}
#profile p label { float:left; width:150px;}
#profile p div {font-weight:bold; float:left}
#profile p.label_header { border-bottom:1px dashed #CCCCCC; padding-bottom:5px; font-weight:bold }
.profile_div { background:#f4f4f4; padding:10px; clear:both; float:none }
.recommendation_label { display:block; margin-bottom:3px; padding:2px 2px 2px 0; text-align:left; border-left:0px solid #CCC}
.quick_polllist { margin-left:157px; padding:5px 0 5px 0; border-top:1px dashed #CCC; border-bottom:1px dashed #CCC; margin-top:5px; margin-bottom:5px; }
.quick_polllist_div { max-height:250px; overflow:auto; }
p#update_ok
{
	padding: 3px 10px;
	background: #92FFA5;
	border: 1px solid #009218;
	color: #009218;
	font-weight: normal;
	margin: 0px;
	text-align: center;
	margin-bottom:10px;	
}

p#bad_email, p#bad_email2, p#bad_sub, p#bad_pwd, p#bad_pwd2, p#bad_name
{
	padding: 3px 10px;
	background: #FFA3A1;
	border: 1px solid #D00D00;
	color: #D00D00;
	font-weight: normal;
	margin: 0px;
	text-align: center;
	margin-bottom:10px;	
}



/* forum */
.forum_header { padding:10px; width:941px; margin:0 auto 0 auto}
.front_label { padding:5px;background:#e4eff5 url(images/forum_col_header.gif) repeat-x; }
.frontpage_hot_left { float:left; width:49%; border:1px solid #c8e0f6;}
.frontpage_hot_right { float:right; width:50%; border:1px solid #c8e0f6;}
.frontpage_hot_left table , .frontpage_hot_right table{ width:100%; }
.frontpage_hot_left .front_label ,.frontpage_hot_right .front_label { border-bottom:1px solid #c8e0f6; }
.hot_tags { border:1px solid #c8e0f6; margin:6px 0 0px 0 }
.search-form p{ padding:0; margin:0}
#latest { width:100%;}
#latest th { padding:5px;  border:1px solid #c8e0f6; border-right:none;background:#e4eff5 url(images/forum_col_header.gif) repeat-x}
#latest .border { border:1px solid #c8e0f6; }
#latest td { padding:5px; }
.alt{ background:#f4f4f4}
.forum_header h2 { padding:10px 0 10px 0; margin:0; display: block; clear:both}
#topic-info { background:#e4eff5; border:1px solid #c8e0f6; padding:5px 5px 10px 10px; line-height:23px }
.poststuff { border-bottom:1px dashed #CCCCCC; padding-bottom:10px}
#topic-tags p { float:left; margin:0 10px 0 0}

#topic-tags ul { float:left; margin:0 10px 0 0}

fieldset { border:1px solid #c8e0f6; padding:0 10px 0 10px; margin:0; background: #e4eff5 }
fieldset input { clear:both}
#post_content { width:99%}


tr.sticky td { background: #FFFFCC; border-bottom: 1px solid #E8E8E8}
.bbcrumb { border-bottom:1px dashed #CCCCCC; padding-bottom:5px; margin-bottom:5px}
.search-form div,.search-form div label { float:left; padding:5px }

.submit { margin:0; padding:0}
.submit label { display:none}
.ad_sidebar { float:left; width:620px; border-right:1px dashed #CCCCCC; padding-right:10px; margin-right:5px; }
.ver_ad_sidebar { float:left; width:765px; border-right:1px dashed #CCCCCC; padding-right:10px; margin-right:5px; }


.add_border {  border:1px solid #c8e0f6; }
.listed_link { background:url(images/company.png) right no-repeat; padding-right:20px; }
.sticky_icon { background:url(images/attach.png) 0 3px no-repeat; padding-left:20px;}
#q { width:200px;}
.company_forum_submit { margin-bottom:0px;}

.company_forum_links { margin:0px 0 10px 0; }
.company_forum_links td{ border-right:1px dotted #CCCCCC; padding-right:10px; padding-left:10px}
.forum_left { width:620px; float:left; }
.forum_ads { margin-left:-3px; border:none}
table.forum_ads iframe{  border:1px solid #CCCCCC}

li.alt{ background:#f4f4f4; border:1px solid #FFF; display:block; }

/* menu styles */
#jsddm
{	margin: 0;
padding: 0}

#jsddm li
{	float: left; margin-right:5px;
}

#jsddm li a
{	display: block;
text-decoration: none;
white-space: nowrap}


#jsddm li ul
{	margin: 0;
padding: 0;
position: absolute;
visibility: hidden;
}

#jsddm li ul li
{	float: none;
display: inline; }

#jsddm li ul li a
{	width: auto;
padding:2px; border:1px solid #CCCCCC;
background: #666666 url(http://www.sharesinv.com/zh/wp-content/themes/default/images/arrow_gray.jpg) no-repeat; padding-left:30px; padding-right:10px;
color:#FFFFFF;
font-size:13px;
}

#jsddm li ul li a:hover
{	
background:#CCCCCC url(http://www.sharesinv.com/zh/wp-content/themes/default/images/arrow_gray.jpg) no-repeat; padding-left:30px; padding-right:10px
}
