body{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
a {
text-decoration:none;
}
a img {
border:none;
}
/*left side*/

/*left menu*/
.left_menu{padding:20px 0 10px 10px;width:180px;}
.left_menu a,
.left_menu a:hover {
text-indent:0;
margin:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0;
color:#350000;
text-decoration:none;
}
.menu_item {
padding:5px 0 5px 0;
margin:0px 0 0px 0;
border-bottom:1px #cec9cd solid;
font-weight:bold;
}
/*add for the white line under each items 2009-12-15*/
.left_menu_wihte {
margin:0px 0 10px 0;
height:1px;
border-top:1px #FFFFFF solid;
}
a.selected ,
a.left_menu_sfhover {
color:#9b949b!important;
}
.sub_menu{
font-weight:normal;
margin:0px 0 3px 0;
color:#7d655b;
}
.side_icontable {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:15px 0 -5px 0px;
}
/*content menu*/
#cont_menu{
border-top:1px #cc0000 solid;
border-bottom:1px #cc0000 solid;
border-right:1px #cc0000 solid;
margin:0px 0 10px 0;
}

#cont_menu td{
width:68px;
height:35px;
border-left:1px #cc0000 solid;
text-align:center;
vertical-align:middle;
}
 
#cont_menu td a{
font-size:9px;
color:#c50504;
text-decoration:none;
}
.cont_menu_active,.cont_menu_hover{
background-color:#cc0000;
}
.cont_menu_active a,.cont_menu_hover a{
color:#FFFFFF!important;
}
/*************************************************seperate*****************************************************************/

/*left_side_2 left_side_home*/
.left_down {
margin:0 0 15px 0;
}
.left_banner {
float:left;
height:284px;
margin:0;
padding:0;
}
.left_banner_top{
background:#FFFFFF url(../im/left_banner_red_top.jpg) no-repeat;
width:202px;
height:12px;
}
.left_banner_cn{
background:url(../im/left_banner_red_cn.jpg) repeat-y;
width:185px;
padding:10px 5px 10px 12px;
margin:0;
_margin-top:-10px;
height:240px;
_height:244px;
}
.left_banner_btm{
background:url(../im/left_banner_red_btm.jpg) no-repeat;
width:202px;
height:12px;
margin:0 0 0px 0;
}
/*end of eft_side_2 left_side_home*/
/*******main banner***********/
.banner_text {
float:right;
width:273px;
background-color:#ffcc00;
margin:-10px 0 0 -1px;
*margin:0px 0 0 -1px;
}
#main_banner h1 {
margin:20px 0 0 0;
padding-left:12px;
float: left;
}
.banner_text h1 {
padding-top:25px;
*padding-top:15px;
padding-left:12px;
margin: 0;
float: left;
}
#main_banner_home h1 {
margin:20px 0 0 0;
padding-left:12px;
*padding-bottom: 15px;
float: left;
}
#main_banner_home img,
#main_banner img {
float:left;
margin-right:10px;
}
#main_banner_home p,
#main_banner p,
.banner_text p 
{
    float: left;
    padding-left:11px;
    width: 207px;
}
.banner_quote {
background:#ffcc00 url(../im/banner_quote_bg.jpg) no-repeat;
width:207px;
height:160px;
float:left;
padding:30px 0 0 11px;
}
.banner_author 
{
    width: 207px;
    float: left;
    padding: 0 0 0 11px;   
    text-align: right;
}
/******main content**********/

/* original
.main_left {
padding:0px 0px 10px 0px;
width:522px;
_width:520px;
height: auto;
float:left;
border-top:1px #cdcdcd solid;
border-left:1px #cdcdcd solid;
border-right:1px #cdcdcd solid;
_margin-top:0px;
background-color:#FFF;
}
*/

.main_left {
/*padding:0px 0px 0px 0px;*/
/*liangshing*/
padding:0px 0px 0px 0px;
width:522px;
_width:520px;
height: auto;

margin-bottom: -32767px;
padding-bottom: 32767px;


float:left;
border-top:1px #cdcdcd solid;
border-left:1px #cdcdcd solid;
border-right:1px #cdcdcd solid;
_margin-top:0px;
background-color:#FFF;
}

.main_left_new {
_margin-top:0px!important;
}
/*522+border=524*/
.main_left_2 {
width:440px;
border:none;
background-color:#f7f2f8;
margin-top: 0px;
*margin-top:0px;
_margin-top:0px;

margin-bottom: -32767px;
padding-bottom: 32767px;
}
/*.main_left input,*/
.share_table input.textbox {
height:18px;
font-size:13px;

padding:0px 0 2px 5px;
color:#333333;
}
.share_table {
padding:0;
margin:3px auto 3px auto!important;
}
.share_table_2 input,
.share_table_2 select {
font-size:12px;
font-weight:bold;
}
.share_table_2 
{
    float: left;
    padding:0;
    margin:3px auto 3px 15px!important;
}
.main_button {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#c61424;
border:none;
padding:12px 12px 11px 12px;
color:#FFFFFF;
}
.main_button_2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#c61424;
border:none;
padding:3px 15px 3px 15px;
*padding:3px 8px 3px 8px;
color:#FFFFFF;
margin-right:5px;
*cursor: hand;
cursor: pointer;
}
.main_button_disabled {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#cccccc;
border:none;
padding:3px 15px 3px 15px;
*padding:3px 8px 3px 8px;
color:#FFFFFF;
margin-right:5px;
}
/*some area with background*/
.tabbing_header {
width:513px;
background-color:#aea59e;
padding:0px 0 1px 9px;
vertical-align:bottom;
margin-top:3px;
}
.tabbing_header h2,
.tabbing_header span 
{
	margin-left:9px;
}
.content_header {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
background-color:#aea59e;
border:none;
padding:2px 3px 1px 3px;
color:#FFFFFF;
margin:0px 0px 15px 7px;
}
.tabbing_header_2 {
clear:left;
width:100%;
}
.tabbing_header h2 {
margin-bottom:0px;
}
.tab {
width:518px;
padding-left:4px;
}
.tab_2 {
width:436px;
}
.tab_3 {
width:99%;
padding:0px;
}
.tab_list{
list-style:none;
float:left;
margin:-1px 0px 10px 0px;
padding:0;
width:97%;
}
.tab_list a,
.tab_list a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#93030d;
text-decoration:none;
float:left;
margin:0;
padding:0;
}
.tab_list li {
border:1px #aea59e solid;
float:left;
margin:0px 7px 0px 0px;
padding:2px 5px 3px 5px;
cursor:pointer;
}
.tab_list li.none_tab_list {
border:none;
}
.tab_list li.current,
.tab_list li.sfhover,
.tab_list li.sfhover a,
.tab_list li.current a {
background-color:#aea59e;
color:#FFFFFF;
display:block;
}
.tab_list_2 {
list-style:none;
float:left;
margin:-1px 0px 10px 5px;
padding:0;
width:97%;
}
.tab_list_2 a,
.tab_list_2 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#9B949B;
text-decoration:none;
float:left;
margin:0;
padding:0;
}
.tab_list_2 li {
border:1px #aea59e solid;
float:left;
margin:0px 7px 0px 0px;
padding:2px 5px 3px 5px;
}
.tab_list_2 li.none_tab_list {
border:none;
}
.tab_list_2 li.current,
.tab_list_2 li.sfhover,
.tab_list_2 li.sfhover a,
.tab_list_2 li.sfhover a:hover,
.tab_list_2 li.current a ,
.tab_list_2 li.current a:hover{
color:#C50504;
display:block;
}
.tab_content {
clear:left;
margin-left:3px;
*margin-right:6px;
display:none;
padding:0;
}
.tab_content_2 {
margin:0;
}
.current_content {
display:block!important;
}
.content_list_area{
margin:0 3px 0 7px;
padding:0 0 0 7px;
}
.content_list_area .content_header {
margin-left:-7px;
}
.breadcrumb {
margin:10px 0 13px 10px;
}
.breadcrumb,
.breadcrumb a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#949494;
font-weight:bold;
}
.breadcrumb a.current{
color:#c50504
}
/****************/
/* original
.main_right {
margin:0px;
padding:0;
width:273px;
float:left;
background-color:#f7f2f8;
margin-bottom: -32767px;
padding-bottom: 32767px;
}
*/

.main_right {
margin:0px;
padding:0;
width:273px;
float:left;
background-color:#f7f2f8;

/*liangshing*/
margin-bottom: -32767px;
padding-bottom: 32767px;
}

/** for ketchup_boardromm_blogit_2.html***/
.main_right_new {
_margin-top:0px;
}
/*****/
.main_right_2 {
width:355px;
background:none;
margin-top: 0px;
*margin-top:0px;
_margin-top:0px;
border-left:1px #cdcdcd solid;
}
.main_right_content {
width:250px;
margin:10px 10px 0 12px;
}
.main_right_content_2 {
width:345px;
margin:10px 5px 0 0;
}
.main_right  .divider {
width:250px;
border-top:3px #60564d solid;
border-bottom:none;
clear:both;
margin-top:3px;
_margin-bottom:-12px;
}
.data_box {
background-color:#775959;
height:33px;
width:28px;
float:left;
margin:3px 3px 0 1px;
_margin:3px 0px 0 1px;
padding:2px 0 0 7px;
clear:left;
*line-height:100%;
}
.data_box a{
line-height:135%;
}
.event_box {
background:#f7f2f8 url(../im/content_event_bg.jpg) repeat-y;
height:33px;
margin:3px 2px 0 1px;
padding:2px 0 0 2px;
}

/***************/
.content_box {
width:251px;
float:left;
margin:0 5px 15px 6px;
}
.content_box_2 {
width:380px;
float:left;
margin:0 5px 15px 6px;
}
img.content_box_head {
float:left;
margin:0;
}
.content_box_text {
width:225px;
height:130px;
float:left;
margin:0;
padding:0 12px 12px 12px;
border-bottom:1px #d9d9d9 solid;
border-left:1px #d9d9d9 solid;
border-right:1px #d9d9d9 solid;
}
.content_box_text_2 {
width:378px;
float:left;
margin:0;
padding:0;
border-bottom:1px #d9d9d9 solid;
border-left:1px #d9d9d9 solid;
border-right:1px #d9d9d9 solid;
}
/*Channel m*/
.video_part {
width:100%;
margin:0 0 20px 0;
}
.video_box_des {
float:left;
height:240px;
width:300px;
margin:0 0px 0 15px;
}
.cn_margin{
margin-left:5px;
}
.video_box {
width:420;
float:left;
margin:0 0px 0 5px;
}
.video_btm {
clear:both;
height:0;
}
.title_bg {
background-color:#aea59e;
width:100%;
margin:0 0 15px 0;
padding:0 5px 0 5px;
}
.title_bg  a{
color:#8b2d2d;
}
