body {margin: 0px; background-image:url(images/bg.jpg); font-family:Georgia, Times New Roman, Times, serif; font-size:12px; color:#333333;}
a { font-size:12px; color:#333333; text-decoration:none;}
a:hover { font-size:12px; color:#333333; text-decoration:underline;}
.style1 {color: #2E85D7;}
.style1 a{color: #2E85D7; text-decoration:none;}
.style1 a:hover{color: #2E85D7; text-decoration:underline;}
.style2 {color: #000000; font-size:11px; font-style:italic;  }
.style2 a{color: #000000; font-size:11px; font-style:italic;  text-decoration:none;}
.style2 a:hover{color: #000000; font-size:11px; font-style:italic;  text-decoration:underline;}
.style3 {color:#FF0000;}
.style4 {color: #999999; font-size:11px;  }
.style4:hover {color: #999999; font-size:11px;  }
.text_body { width:100%; background-image:url(images/header_bg.jpg); background-repeat:repeat-x; height:136px;}
.header { height:127px; width:970px; margin:auto;}
.header_content { text-align:right; margin-top:5px; float:right; width:703px;}
.header_content_top {float:right; width:703px; margin-bottom:35px; font-size:12px;}
.logo { float:left;  width:257px; height:65px; margin-top:14px; margin-bottom:5px; display:block;}
.menu { width:970px; margin-top:11px; float:left;}
.menu_tab a{ float:left; padding:9px 12px; color:#fff; font-size:13px; font-weight:bold; border-right:solid 1px #CCCCCC; border-left:solid 1px #CCCCCC;}
.menu_tab_active { float:left; padding:9px 12px; background-color:#FFFFFF; font-size:13px; font-weight:bold; }
.top_gnav { width:100%; background-image:url(../images/gnav_bg.jpg); height:41px;}
.gnav {width:960px; margin:auto;}
.gnav_button { float:left; padding:9px 12px; margin-top:4px; font-size:12px; border-right:#515253 solid 1px; color:#FFFFFF; }
.gnav_button a{ color:#FFFFFF; }
.gnav_button a:hover{ color:#FFFFFF; }
.gnav_button_active a{ float:left; background-color:#FFFFFF; padding:10px 15px; margin-top:4px; font-size:12px; color:#333333;font-weight:bold; }
.gnav_button_active a:hover{ float:left; background-color:#FFFFFF; padding:10px 15px; margin-top:4px; font-size:12px; color:#333333;font-weight:bold;}
.gnav_button2 { float:left; padding:9px 20px; font-size:13px; border-right:#515253 solid 1px; color:#939598;}
.box {margin:15px auto auto auto; width:970px;}
.text_body_inside { width:970px; float:left;}
li {margin-left:-15px;}
.body_left { width:190px; float:left; margin-right:15px;}
.body_left_col { float:left; background-color:#fff; border:solid 1px #D1D3D4; padding:5px; width:178px; margin-bottom:15px;}
.body_left_header { padding:5px 5px 7px 5px; float:left; width:168px; border-bottom:solid 1px #EBECEC; color:#369D09; font-size:16px; font-weight:bold; font-family:"Times New Roman", Times, serif;}
.body_left_content { padding:7px 5px 5px 5px; float:left; width:168px; }
.body_center { width:560px; float:left; margin-right:15px;}
.body_center_col { float:left; background-color:#fff; border:solid 1px #D1D3D4; padding:5px; width:548px; margin-bottom:15px;}
.body_center_header { float:left; background-color:#FBF6E1; padding:5px; width:538px; color:#000000; font-size:14px; font-weight:bold; font-family:"Times New Roman", Times, serif; margin-bottom:5px; background-image:url(images/con_header_bg.jpg); background-repeat:no-repeat;}
.body_center_header a{ font-family:"Times New Roman", Times, serif; width:538px; color:#000000; font-size:14px; font-weight:bold;  }
.body_center_header a:hover{ width:538px; color:#2E85D7; font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:bold;  }
.body_center_content { float:left; padding:5px; width:538px; border-bottom:solid 2px #FBF6E1; border-top:solid 2px #FBF6E1;  background-image:url(images/con_con_bg.jpg); background-repeat:no-repeat; font-size:12px;}
.body_center_content_image { float:left; margin:0 15px 15px 0; }
.body_center_footer { float:left; padding:5px; width:538px; margin-top:5px; background-color:#FBF6E1; }
.body_center_footer_left{ float:left; font-weight:bold; }
.body_center_footer_right{ float:right; font-weight:bold;}
.body_right {width:190px; float:right;}
.body_right_col { float:left; background-color:#fff; border:solid 1px #D1D3D4; padding:5px; width:178px;  margin-bottom:15px;}
.body_right_header { padding:5px 5px 7px 5px; float:left; width:168px; border-bottom:solid 1px #EBECEC; color:#369D09; font-size:16px; font-weight:bold; font-family:"Times New Roman", Times, serif;}
.body_right_content { padding:7px 5px 5px 5px; float:left; width:168px; }
/* .footer { width:900px; margin:auto; background-image:url(../images/footer_bg.jpg); background-repeat:repeat-x; height:149px; padding:10px;  font-weight:bold; float:left;}*/
.footer { width:970px; padding:10px; background-image:url(images/footer_bg.jpg); background-repeat:no-repeat; float:left; margin-top:20px; margin-bottom:10px; }
.footer_menu { text-align:center; width:950px; float:left; margin-top:17px; }
.footer_menu a{ color:#000000; }
.footer_menu a:hover{ color:#000000; }
.footer_menu2 { text-align:center; width:950px; float:left; margin-top:20px; border-top:solid 1px #999999; font-weight:bold; padding-top:10px;}
.footer_menu3 { width:950px; float:left; margin-top:35px; color:#999999;}
.float_left { float:left; margin-left:5px; }
.float_right { float:right; margin-right:5px;}
.calendar_active_day { color:#2E85D7; }
/*comment*/
.response { float:left; width:528px; margin-top:10px; padding:5px; font-size:16px; font-family:"Times New Roman", Times, serif; font-weight:bold;}
.response_con { float:left; width:528px; margin-top:10px; padding:5px; background-color:#FBF6E1; margin-bottom:20px;}
.response_head { float:left; width:528px; margin-bottom:10px; }
.leave_reply { float:left; width:528px; margin-top:10px; padding:5px; margin-bottom:20px;}
.leave_reply_text { width:528px; float:left; margin-top:10px;}
