#header{ margin:0 auto; width:950px; background:#fff; text-align:left;
}
.logo{ float:left; width:151px; padding-top:13px; padding-bottom:4px; padding-left:7px;
}
#header h1{ float:left; width:230px; line-height:170%; font-size:10px; font-family:Verdana; color:#242424; padding-left:12px; padding-top:10px; font-weight:700;margin-bottom:0;padding-bottom:0;
}
#header .site{ color:#407614;
}
.nav{ float:right; width:550px; text-align:right;
}
.welcome{ float:right; padding-top:8px; padding-right:6px; color:#083f7d;font-size:10px;
}
.welcome span{font-weight:700;font-family:Verdana;}
.welcome a{ color:#0014a7; font-weight:700; text-decoration:none; font-family:Verdana;
}
.welcome a:hover{ color:#0014a7; font-size:10px; font-weight:700; text-decoration:underline; font-family:Verdana;
}
.welcome li{ display:inline; margin-left:3px; margin-right:3px;
}
.mainnav{ padding-top:55px; padding-right:5px; color:#083f7d; font-family:Verdana;
}
.mainnav_on a{ color:#242424; font-size:11px; font-weight:700; text-decoration:none; 
}
.mainnav_on a:hover{ color:#0014a7; font-size:11px; font-weight:700; text-decoration:underline;
}
.mainnav_off a{ color:#0014a7; font-size:11px; font-weight:700; text-decoration:none; 
}
.mainnav_off a:hover{ color:#0014a7; font-size:11px; font-weight:700; text-decoration:underline;
}
.mainnav li{ display:inline; margin-left:3px; margin-right:3px;
}
.search{ margin:0 auto; width:946px; height:49px; color:#fff;
}
.search_left{ float:left; width:41px; height:49px; background:url(/images/common/search_left_bg.gif) no-repeat;
}
.search_middle{ float:left; width:886px; height:49px; background:url(/images/common/search_middle_bg.gif) repeat-x;
}
.search_right{ float:right; width:19px; height:49px; background:url(/images/common/search_right_bg.gif) no-repeat;
}
.search_for{ float:left; width:566px; height:49px;
}
.search_for_txt{ float:left; width:100px; height:49px; line-height:49px; font-family:Arial; font-size:20px; padding-left:10px; 
}
.search_for_area{ float:left; width:446px; height:49px;
}
.search_for_input{ margin:0; padding:0; float:left; margin-top:10px; width:278px; height:23px; background:url(/images/common/search_for_input_bg.gif) left top no-repeat; font-family:Arial; font-size:12px; border:0; padding-top:8px; padding-left:8px; 
}
.advanced_search_area{ position:absolute; width:551px; height:121px;z-index:2; border-left:1px solid #dadada; border-right:1px solid #dadada; background:url(/images/common/advanced_search_area_bg.gif) repeat-x;
}
.advanced_search_area table{ font-family:Verdana; font-size:11px; color:#2c2c2c;
}
.advanced_search_area table td{ padding-top:12px; padding-bottom:2px;
}
.advanced_search_area table td span{ color:#FF0000;
}
.area_input{ width:160px; font-family:Verdana; font-size:11px; color:#2c2c2c;
}
.area_select1{ width:166px; font-family:Verdana; font-size:11px; color:#2c2c2c;
}
.area_select2{ width:170px; font-family:Verdana; font-size:11px; color:#2c2c2c;
}
.area_button{ font-family:Verdana; font-size:11px; color:#2c2c2c;
}

.search_button{ float:left; width:90px; text-align:center; margin-top:14px;
}
.search_button input{ width:100%; height:27px; background:url(/images/common/search_button_bg.gif) no-repeat; font-family:Arial; border:0; color:#fff; margin-bottom:9px;font-size:13px; font-weight:700; cursor:pointer; position:relative; 
}
.advanced_search{ float:right; padding-left:10px;width:60px;  text-align:left; padding-top:15px; line-height:90%;
}
.advanced_search a{ font-size:11px; color:#fff; font-weight:700; text-decoration:none;
}
.advanced_search a:hover{ font-size:11px; color:#fff; font-weight:700; text-decoration:underline;
}

.forum_blog{ float:right; width:320px;
}
.forum_blog img{ vertical-align:middle; margin-left:2px; margin-right:2px;
}
.forum_blog a{ font-size:12px; color:#fff; font-weight:700; text-decoration:none; font-family:Arial;
}
.forum_blog a:hover{ font-size:12px; color:#fff; font-weight:700; text-decoration:underline; font-family:Arial;
}

/*handel_commnuity style*/
.handel_commnuity{ background:url(/images/common/top_header_com.gif) 0 0 no-repeat; height:31px; width:948px;
}
.handel_commnuity ul{ float:right; margin-right:10px;
}
.handel_commnuity ul li{ float:left; margin-top:6px; display:block; height:18px; padding: 0 15px 0 22px; vertical-align:middle;
}
.handel_commnuity ul li.community_facebook a,.handel_commnuity ul li.community_twitter a,.handel_commnuity ul li.join_community a{ color:#f5630a; text-decoration:none; font-weight:700;
}
.handel_commnuity ul li.community_facebook a:hover,.handel_commnuity ul li.community_twitter a:hover,.handel_commnuity ul li.join_community a:hover{ color:#991b1c;
}


.handel_commnuity ul li.community_facebook{ background:url(/images/common/fbook_icon.gif) left center no-repeat;
}
.handel_commnuity ul li.community_twitter{ background:url(/images/common/ttwice_icon.gif) left center no-repeat; 
}
.handel_commnuity ul li.join_community{ background:url(/images/common/joint_Community_icon.gif) left center no-repeat;
}
