body, div, p, span, form, ul, li, h1, h2, h3 {margin:0px; padding:0px;}
img {border:0px;}
.cleaner {clear:both;}
.hidden {display:none;}
          
body {background:#d8eaac repeat-x; font-family:verdana; letter-spacing:-1px;} /* url('/images/bg_top.png') */

#main_top {background:url('/design/bg_main.png') no-repeat center top #659323; min-height:220px; width:100%; display:table;}
   #main_top a.logo {display:block; width:230px; height:120px; float:left;}
   #main_top h1, #main_top .h1 {color:#fff; font-size:20px; font-weight:normal; height:32px; width:508px; padding-top:72px; float:left;}
   #main_top #call_paper { background:url('/design/call_paper.png') no-repeat bottom; width:186px; height:84px; float:left; font-size:14px; 
                           color:#a61209; padding:36px 0 0 30px; font-weight:bold;}
   #main_top #call_paper big {font-size:40px; letter-spacing:-5px; line-height:60px; font-style:italic;}
            
   #menu {list-style-type:none; height:63px; clear:both;}
      #main_top #menu li {height:63px; float:left;}
      #main_top ul li a {display:block; float:left; line-height:49px; text-decoration:none;  
                         background-repeat:no-repeat; background-position:center -2px;}
              
      #main_top ul li a:hover {background-position:center -124px;}
      #main_top ul li a.active {background-position:center -58px; height:61px;}
      #main_top ul li a:hover.m7 {}
      /*
      #main_top ul li a:hover.m6 {background-position:center -56px;}
      #main_top ul li a:hover.m5 {background-position:6px -56px;}
      */
      #main_top ul li a.m7 {height:41px; background-position:center -2px;}
      #main_top ul li a:hover.m7 {background-position:center -124px;}
               
      .m1 {width:102px; padding-right:14px; background-image:url('/design/m1.png');}
      .m2 {width:116px; margin-right:5px; background-image:url('/design/m2.png');}
      .m3 {width:186px; margin-right:4px; background-image:url('/design/m3.png');}
      .m4 {width:126px; margin-right:6px; background-image:url('/design/m4.png');}
      .m5 {width:176px; margin-right:8px; background-image:url('/design/m5.png');}
      .m6 {width:80px; margin-right:2px; background-image:url('/design/m6.png');}
      
      .m7 {width:137px; margin-left:0px; height:63px; background-image:url('/design/m7.png');}
      
      
      #fritters {clear:both; padding-left:30px; }
      .fritters_page {background:url('/design/bg_page_top.png') no-repeat 1px bottom; height:214px;}
      #fritters, #fritters a {text-decoration:none; color:#999; font-size:12px; line-height:20px; height:20px;}
         #fritters a.first {text-decoration:underline;}
      
      #second_menu {height:68px; background:url('/design/second_menu.png') 1px bottom no-repeat; display:block; }
         #second_menu ul {padding-left:30px;}
            #second_menu li {height:68px; float:left; line-height:30px; list-style-type:none; }
         
            #second_menu li a {display:block; float:left; line-height:30px; text-decoration:none; color:#00475d;  
                               background-repeat:no-repeat; background-position:center 0px; font-size:14px; margin-right:20px;
                               height:50px; font-weight:bold; text-decoration:underline;}
               #second_menu li a.active {background:url('/design/second_menu_active.png') center bottom no-repeat; color:#10782d;
                              text-decoration:none;}
                       
   #box3 { height:320px; color:#666; font-size:12px;}
      .box3 { width:290px; height:300px; float:left; background:url('/design/box3_right.png') right 14px no-repeat; padding:30px 0 0 16px;}
         .box3_last {background:none;}
         .box3 h2 {color:#96cb1b; font-size:16px; line-height:20px; font-weight:bold;}
      .box3_hr {background:url('/design/box3_hr.png') no-repeat left bottom; width:100%; height:16px; margin-bottom:6px;}
      .box3_callendar { background:url('/design/box3_callendar.png') no-repeat; color:#fff; font-size:10px; 
                        width:37px; height:29px; text-align:center; padding-top:12px; float:left; margin-top:4px;}
      .box3_callendar_block {height:190px;}
      .box3_tips li {background:url('/design/ok_li_circ.png') no-repeat 0px 6px; padding-left:24px; line-height:28px; font-size:14px; color:#00475d;}
      #box3 .callendar_item {float:left; margin-left:6px; width:230px; height:90px; overflow:hidden;}
      #box3 h3 a {color:#365e7d; font-size:12px; line-height:20px;}
      #box3 p {line-height:16px;}
      #box3 .callendar_clear {clear:both; height:10px;}
      #box3 ul {list-style-type:none; height:190px;}
         #box3 ul li a {line-height:26px; color:#365e7d; font-size:14px; background:url('/design/box3_arrow.png') no-repeat 0px 3px; padding-left:16px;}
      #cloud {width:260px; height:170px;}
         #cloud a {text-decoration:none; margin-right:6px; }
            #cloud a:hover {text-decoration:underline;}
            a.cloud1 {color:#365e7d; font-size:12px; line-height:24px; font-weight:bold;}
            a.cloud2 {color:#365e7d; font-size:16px; line-height:24px; font-weight:bold;}
            a.cloud3 {color:#365e7d; font-size:20px; line-height:30px;}
            a.cloud4 {color:#197d33; font-size:24px; line-height:34px;}
            a.box3_button {background:url('/design/box3_button.png') no-repeat; color:#fff; font-size:12px; width:103px; height:20px; 
                           line-height:20px; display:block; text-decoration:none; padding-left:10px;}
            a.box3_button:hover { background:url('/design/box3_button_gray.png');}
      #box3 .button_1 {margin-left:42px;}
      #box3 .button_2 {margin-left:14px;}
   #footer {margin-top:20px; clear:both;}
   #footer, #footer a {color:#659224; font-size:11px; font-weight:bold; line-height:18px;}
                  
   #to_top {float:right; font-size:12px; padding-bottom:30px; color:#044b5d;}      
   
   .center, .center_padding {width:962px; margin:auto; text-align:left;}
         .center_padding {width:920px; padding-left:28px; padding-right:12px; }
   #center {position:relative;}
   .popup_menu { position:absolute; top:164px; z-index:3;}
      .popup_top {background:url('/design/popup_top.png') no-repeat; width:232px; height:15px;}
      .popup_mid {background:url('/design/popup.png'); width:232px;}
         .popup_mid a {color:#00475d; text-decoration:none; font-size:14px; display:block; line-height:24px; font-weight:bold;
                        background:url('/design/popup_line.png') no-repeat center bottom; width:184px; /*margin-left:20px; padding:5px 0 8px 0;*/
                        margin-left:2px; width:203px; padding:5px 0 8px 18px;}
         .popup_mid a.last {background:none;}
         .popup_mid a:hover {text-decoration:underline;}
      .popup_bottom {background:url('/design/popup_bottom.png') no-repeat; width:232px; height:21px;}
      
      #popup_1 {left:0px;}
      #popup_2 {left:120px;}
      #popup_4 {left:440px;}
      #popup_5 {left:565px;}
      #popup_6 {left:742px;}      
