@charset "utf-8";
/* CSS Document */

body { text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; line-height:20px; margin:20px 0; font-size: 11px; background:url(../images/layout/bg.jpg) repeat-x }

* { margin: 0; padding: 0; }

*.clear { clear: both; }

#content_left h1{font-size:22px; font-weight:normal; border-bottom:solid 1px #003366; color:#FF6600; margin-bottom:10px; padding:0 0 7px 10px}

#wrapper { text-align: left; width:916px; margin: 0px auto; }

#wrapper_in { text-align: left; width:888px; margin: 0px auto; }

#slice_top{background:url(../images/layout/slice_top.jpg) no-repeat; height:12px}

#slice_main{background:url(../images/layout/slice_middle.png) repeat-y; }

img, div , a{ behavior: url(iepngfix.htc) }

#slice_bottom{background:url(../images/layout/slice_bottom.jpg) no-repeat; height:12px; float:left; width:916px}

#header{width:888px; height:145px;}

#header .h_left{width:4px; height:145px; float:left; background:url(../images/layout/head_slice_left.jpg) no-repeat}

#header .h_middle{width:880px; height:145px; background:url(../images/layout/head_slice_middle.jpg) repeat-x; float:left}

#header .h_right{width:4px; height:145px; float:right; background:url(../images/layout/head_slice_right.jpg) no-repeat }

#logo{width:304px; height:103px; float:left}

#logo img{width:304px;}

#header_c_box{width:560px; float:right; margin-top:83px}

#date_box{float:left}

.top_tab{float:right; margin-left:5px}

#menu{width:880px; height:30px; background:url(../images/layout/menu_bg.jpg) no-repeat; float:left; margin-top:11px}

#content_wrap{width:888px; float:left; margin-top:10px}







.banner{width:640px; float:left; height:51px}



#flash_box{width:888px; height:423px; float:left; margin-top:15px}

#home_ad{width:888px; height:124px; float:left; margin-top:10px}

#home_ad #col1{height:124px; float:left; width:432px}

#home_ad #col2{height:124px; float:right; width:432px}

#footer{background:url(../images/layout/footer.jpg) no-repeat; width:888px; height:26px; margin-top:8px; float:left; text-align:center; padding-top:4px}

#powered{float:right; width:300px; text-align:right; margin-right:8px}

#powered a{text-decoration:none; color:#999999; font-size:10px}

/*=== SIDE MENU AND CONTENT * === === === === === === === */

#side_content{ width:240px; float:left; margin-left:5px}

#side_content .s_img_box{float:left; text-align:center; width:240px;}

.side_menu_list_box{width:240px; float:left; margin-top:7px}

.side_heading{width:211px; float:left; background:url(../images/layout/l-point.jpg) no-repeat 9px 2px; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#00006E; padding:0 0 5px 29px; border-bottom:solid 1px #E3E3E3;}

.side_menu_list{width:240px; float:left; margin-top:7px}

.side_menu_list a{display:block; background:url(../images/layout/point.jpg) no-repeat 3px 8px; margin:5px 0 5px 26px; padding-left:13px; color:#000000;  width:185px; text-decoration:none; border-bottom:dotted 1px #999999}

.side_menu_list a:hover{text-decoration:underline}


/*=== MAIN CONTENT * === === === === === === === */

#content_right{ width:590px; float:right; border-left:solid 1px #E3E3E3; padding:20px 0 20px 24px; margin-right:5px }

.c_right_heading{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#00006E; padding:0 0 5px 12px; border-bottom:solid 1px #E3E3E3;}

.text_wrap{float:left; margin-top:15px; line-height:20px; font-size:12px; color:#666666; padding:0 12px 0 12px;}


.form{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif}

.tr_line{border-bottom:solid 1px #CC0000}

.mag_bottom_n_width{width:500px; margin-bottom:20px}

.v_head_box{border:solid 1px #000066; background-color:#FFFFCC; padding:7px; color:#CC0000}

.mag_left_list{margin-left:40px}