﻿body
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#main #btn
{
    margin-top:20px;
    margin-left:240px;
    height:40px;
    }

#main p
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    text-decoration: none;
    width: 540px;
    text-align: left;
    color: #333333;
    margin-left: 10px;
    line-height: 20px;
}

#main #content_p
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    text-decoration: none;
    width: 500px;
    text-align: left;
    color: #333333;
    margin-left: 20px;
    }

#main .sub_title
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    text-decoration: none;
    width: 500px;
    text-align: left;
    color: #333333;
    margin-left: 5px;
    margin-top:10px;
    line-height: 20px;
    }
    
#main .sub_title ul
{
    font-size:13px;
    color:#216208;
    list-style-type:square;
    }
#main2 .c_text
{
    width:700px;
    margin-left:50px;
    margin-top:10px;
    }    
    #main2 .c_text2
{
    width:700px;
    margin-left:80px;
    margin-top:10px;
    }
    
#main2 .c_text2 .coupon
{
    margin-left:80px;
    margin-top:10px;
    }    
    #main2 .c_text2 .coupon2
{
    margin-left:160px;
    margin-top:-10px;
    }  
#main2 .c_text ul
{
    font-size:11pt;
    color:#775d50;
    list-style-type:disc;
    font-weight:bold;
    margin-left:20px;
    }
#main2 .c_text3
{
    font-size:10pt;
    color:#775d50;
    margin-left:90px;
    margin-top:-10px;
    width:750px;
    }    
    
#main2 .c_text2 ul
{
    font-size:11pt;
    color:#775d50;
    list-style-type:disc;
    font-weight:bold;

    }    
    
#main2 .c_text .card_text
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color:#775d50;
    text-decoration: none;
    margin-top:-15px;
    margin-left:30px;
    width:700px;
    }
#main2 .c_text .card_text .sub_text
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color:#7a903d;
    font-weight:bold;
    text-decoration: none;
    width:300px;
    margin-left:140px;
    margin-top:-18px;
    }    
    
    
#main2 .c_text .card_text2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    color:#775d50;
    text-decoration: none;
    margin-top:10px;
    margin-left:10px;
    width:750px;
    }

#main .sub_title .sub_content
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    text-decoration: none;
    width: 450px;
    text-align: left;
    color: #333333;
    margin-left: 20px;
    margin-top:0px;
    line-height: 20px;
    }

#main #content
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    text-decoration: none;
    width: 300px;
    text-align: left;
    color: #333333;
    margin-left: 5px;
    margin-top: 30px;
    margin-right:10px;
}
#main #content2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    text-decoration: none;
    width: 450px;
    text-align: left;
    color: #333333;
    margin-left: 45px;
    margin-top: 30px;
    margin-right:10px;
}
#main #test
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    text-decoration: none;
    width: 200px;
    text-align: left;
    color: #333333;
    margin-left: 5px;
    margin-top: 30px;
}
#main #set_photo
{
    margin-top: 30px;
}
#main #set_gif
{
    text-align:center;
    }
#main #focus_gif
{
    margin-top:-30px;
    margin-left:50px;
    background-image:url("img/class_intro/focus_gif1.png");
    background-repeat:no-repeat;
    height:279px;
    }    
    
#main #focus_title
{
    margin-top:20px;
    margin-left:150px;
    height:25px;
    width:232px;
    background-image:url("img/class_intro/focus_title.png");
    background-repeat:no-repeat;
    }
    
#main #learn_title
{
    margin-top:20px;
    text-align:center;
    line-height:30px;
    }
    #main #learn_subtitle
{
    margin-top:10px;
    text-align:center;
    line-height:30px;
    }

#main #title
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
    color: #000000;
    margin-top: 5px;
}

#main #article_title
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15pt;
    line-height: 20px;
    color: #403a0c;
    margin-top: 20px;
    margin-left: 30px;
    text-align: left;
}

#main #talk_title
{
    text-align: left;
    margin-top: 5px;
    margin-left: 10px;
}

#main #conner_title
{
    text-align: center;
    margin-top: 50px;
    margin-left: 0px;
}

#main #map_photo
{    
    text-align:center;
}
/* 表格樣式 even*/   
#main .even
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color:#F5F2BA;
    border:none;
    color:#4d2e08;
    font:10pt arial;
    text-align:left;
    vertical-align:top;
    width:500px;
    margin-top:-10px;
    margin-left:20px;
    }
    
  
    
#main .even caption
    {
        font-size:24px;
        border-bottom:2px solid #b3de94;
        border-top:2px solid #b3de94
        }

#main .even td,.even th
{
    margin: 0px;
    padding: 0px;
    vertical-align:middle;
   
    }

#main .even tbody td
{
    background-color:#D9C4B7;
    border-bottom:2px solid #a3846a;
    border-top:3px solid #F5F2BA;
    padding:9px;
    }
    #main .even tbody th
{
    background-color:#E94A5B;
    border-bottom:2px solid #a3846a;
    border-top:3px solid #F5F2BA;
    padding:9px;
     text-align:center;
    }
#main .even tfoot td,.even tfoot th
{
    font-weight:bold;
    padding: 4px 8px 6px 9px;
    text-align:center;
    }

#main .even thead th
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11pt;
    font-weight:bold;
    padding: 0 8px 0px 0px;
    text-align:center;
    background-color:#F5F2BA;
    height:20px;
    }
 /* 表格樣式 focus*/   
#main .focus_table
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color:#479299;
    border:none;
    color:#f8e8c5;
    font:11pt arial;
    text-align:left;
    vertical-align:top;
    width:500px;
    margin-top:10px;
    margin-left:20px;
       border-collapse:collapse;
    }
    
#main .focus_table td,.focus_table th
{
    margin: 0px;
    padding: 0px;
    vertical-align:middle;
   
    }
#main .focus_table tbody td
{
    background-color:#479299;
 border:solid 2px #f5f2ba;
    padding:5px;
      color:#ffffff;
    }
    #main .focus_table tbody td.colora
{
    background-color:#bb9641;
 border:solid 2px #f5f2ba;
    padding:5px;
      color:#ffffff;
    }
    #main .focus_table tbody th
{
    background-color:#479299;
   border:solid 2px #f5f2ba;
    padding:5px;

     text-align:center;
    }
#main .focus_table thead th
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11pt;
    font-weight:bold;
    padding: 0 5px 0px 0px;
    text-align:center;
     border:solid 2px #f5f2ba;
    background-color:#479299;
    height:30px;
        color:#ebd269;
    }
 
/* 表格樣式 even2*/   
 
 #main .even2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color:#F5F2BA;
    border:none;
    color:#4d2e08;
    font:10pt arial;
    text-align:left;
    vertical-align:top;
    width:500px;
    margin-left:20px;
    }
    
  
    
#main .even2 caption
    {
        font-size:24px;
        border-bottom:2px solid #b3de94;
        border-top:2px solid #b3de94
        }

#main .even2 td,.even2 th
{
    margin: 0px;
    padding: 0px;
    vertical-align:middle;
    }

#main .even2 tbody tr td,.even2 tbody tr th
{
    background-color:#D9C4B7;
    border-bottom:2px solid #a3846a;
    border-top:3px solid #F5F2BA;
    padding:9px;
    }
#main .even2 tfoot td,.even2 tfoot th
{
    font-weight:bold;
    padding: 4px 8px 6px 9px;
    text-align:center;
    }

#main .even2 thead tr th
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11pt;
    font-weight:bold;
    padding: 0 8px 0px 0px;
    text-align:center;
    background-color:#E94A5B;
    width:170px;
    height:35px;
    }

#main #top
{
    margin-top:100px;
	 *margin-top:20px;
    text-align:center;
    }

#main2 #top
{
    margin-top:20px;
    text-align:center;
    }    
    
    #focus_photo #top
{
    margin-top:20px;
    text-align:center;
    }  

#main #unit
{
    width:550px;
    text-align:left;
    }

#main #unit .unit_title
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11pt;
    font-weight:bold;
    color:#29730c;
    margin-left:40px;
    margin-top:10px;
    }
#main #unit .unit_content
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
    color:#663a0a;
    margin-left:60px;
    line-height:20px;
    width:450px;
    margin-top:10px;
    }
 
#main
{
    width: 550px;
    margin-left:10px;
    text-align:left;
}
#main2
{
    width: 882px;
    margin-left:10px;
    text-align:left;
}
/* 表格樣式 even3*/  
#main .even3
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color:#F5F2BA;
    border:none;
    color:#4d2e08;
    font:10pt arial;
    text-align:left;
    vertical-align:top;
    width:500px;
    margin-top:-10px;
    margin-left:20px;
    }
    
  
    
#main .even3 caption
    {
        font-size:24px;
        border-bottom:2px solid #b3de94;
        border-top:2px solid #b3de94
        }

#main .even3 td,.even3 th
{
    margin: 0px;
    padding: 0px;
    vertical-align:middle;
   
    }

#main .even3 tbody td
{
    background-color:#fff281;
    border-bottom:2px solid #a3846a;
    border-top:3px solid #F5F2BA;
    padding:9px;
    
    }
    

 #main .even3 tr td.color4
{
    background-color:#e1bf9a;
    border-bottom:2px solid #a3846a;
    border-top:3px solid #F5F2BA;
    padding:9px; 
    text-align:center;  
    width:80px;
}
 
 #main .even3 tr td.color3
{
    background-color:#f8e0aa;
    border-bottom:2px solid #a3846a;
    border-top:3px solid #F5F2BA;
    padding:9px; 
    text-align:center;  
    width:80px;
}
    
#main .even3 tr td.color1
{
    background-color:#f7c7ae;
    border-bottom:2px solid #a3846a;
    border-top:3px solid #F5F2BA;
    padding:9px;
    }
#main .even3 tr td.color2
{
    background-color:#f6dfc0;
    border-bottom:2px solid #a3846a;
    border-top:3px solid #F5F2BA;
    padding:9px;
    }      
#main .even3 tr th.color_a
{
    background-color:#f38065;
    border-bottom:2px solid #a3846a;
    border-top:3px solid #F5F2BA;
    padding:9px;
     text-align:center;
     height:200px;
    }    
    
#main .even3 tbody th
{
    background-color:#fff281;
    border-bottom:2px solid #a3846a;
    border-top:3px solid #F5F2BA;
    padding:9px;
     text-align:center;
     height:200px;
    }

#main .even3 thead th
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11pt;
    font-weight:bold;
    padding: 0 8px 0px 0px;
    text-align:center;
    background-color:#c2a994;
    height:20px;
    }
    
  /* 表格樣式 even4*/    
    #main .even4
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color:#F5F2BA;
    border:none;
    color:#4d2e08;
    font:10pt arial;
    text-align:left;
    vertical-align:top;
    width:500px;
    margin-top:10px;
    margin-left:20px;
    }

#main .even4 td,.even4 th
{
    margin: 0px;
    padding: 0px;
    vertical-align:middle;
   
    }

#main .even4 tbody td
{
    background-color:#fff281;
    border-bottom:2px solid #a3846a;
    border-top:0px solid #F5F2BA;
    padding:9px;
        }
    #main .even4 tbody th
{
    background-color:#fff281;
    border-bottom:2px solid #a3846a;
    border-top:0px solid #F5F2BA;
    padding:9px;
     text-align:center;
    }

#main .even4 thead th
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11pt;
    font-weight:bold;
    padding: 0 8px 0px 0px;
    text-align:center;
    background-color:#b49881;
    height:30px;
    }
    
     #main .even4 tr td.color4
{
    background-color:#e1bf9a;
    border-bottom:2px solid #a3846a;
    border-top:0px solid #F5F2BA;
    text-align:center;  
    width:80px;
}
 
 #main .even4 tr td.color3
{
    background-color:#f8e0aa;
    border-bottom:2px solid #a3846a;
    border-top:0px solid #F5F2BA;
    text-align:left;  
    width:80px;
    line-height:20px;
}
    
#main .even4 tr td.color1
{
    background-color:#f7c7ae;
    border-bottom:2px solid #a3846a;
    border-top:0px solid #F5F2BA;
    text-align:left; 
    line-height:20px;
    }
#main .even4 tr td.color2
{
    background-color:#f6dfc0;
    border-bottom:2px solid #a3846a;
    border-top:0px solid #F5F2BA;
    }      
#main .even4 tr th.color_a
{
    background-color:#f38065;
    border-bottom:2px solid #a3846a;
    border-top:0px solid #F5F2BA;
    padding:9px;
     text-align:center;
     /*height:120px;*/
     height:40px;
    }  
    
     
    #main .even4 tr th.color_b
{
    background-color:#feb793;
    border-bottom:2px solid #a3846a;
    border-top:0px solid #F5F2BA;
    padding:9px;
     text-align:center;
     /*height:120px;*/
     height:40px;
    }  
    
       #main .even_m
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color:#F5F2BA;
    border:none;
    color:#4d2e08;
    font:10pt arial;
    text-align:left;
    vertical-align:top;
    width:500px;
    margin-top:10px;
    margin-left:20px;
    }

#main .even_m td,.even_m th
{
    margin: 0px;
    padding: 0px;
    vertical-align:middle;
   
    }

#main .even_m tbody td
{
    background-color:#fff281;
    border-bottom:2px solid #a3846a;
    border-top:0px solid #F5F2BA;
    padding:9px;
        }
    #main .even_m tbody th
{
    background-color:#fff281;
    border-bottom:2px solid #a3846a;
    border-top:0px solid #F5F2BA;
    padding:9px;
     text-align:center;
    }

#main .even_m thead th
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11pt;
    font-weight:bold;
    padding: 0 8px 0px 0px;
    text-align:center;
    background-color:#b49881;
    height:30px;

    }
     
#main .even_m tr th.color_a
{
    background-color:#f38065;
    border-bottom:2px solid #a3846a;
    border-top:0px solid #F5F2BA;
    padding:9px;
     text-align:center;
     /*height:120px;*/
     height:40px;
    }  
    
     
    #main .even_m tr th.color_b
{
    background-color:#feb793;
    border-bottom:2px solid #a3846a;
    border-top:0px solid #F5F2BA;
    padding:9px;
     text-align:center;
     /*height:120px;*/
     height:40px;
     width:106px;
    }   
    
    
    
 /* 表格樣式 main2 card_table*/     
     #main2 .card_table
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color:#F5F2BA;
    border:none;
    color:#775d50;
    font:11pt arial;
    text-align:center;
    margin-left:60px;
    margin-top:20px;
    vertical-align:top;
    width:750px;
    border-collapse:collapse;
    }

#main2 .card_table td,.card_table th
{
    margin: 0px;
    padding: 0px;
    vertical-align:middle;
   
    }
#main2 .card_table tr td.t_width
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11pt;
     background-color:#feb793;
     border:solid 2px #775d50;
     height:20px;
    }

#main2 .card_table tbody td
{
    background-color:#fff281;
   border:solid 2px #775d50;
    padding: 2px 0px 2px 5px;
        }
    #main2 .card_table tbody th
{
    
    background-color:#fff281;
 border:solid 2px #775d50;
    padding:0px;
     text-align:center;
    }

#main2 .card_table thead th
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11pt;
    font-weight:bold;
    padding: 0 8px 0px 0px;
    border:solid 2px #775d50;
    text-align:center;
    vertical-align:top;
    background-color:#dfceb1;
    
    }
    #main2 .card_table thead tr th.for1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11pt;
    font-weight:bold;
    padding: 0 8px 0px 0px;
    text-align:center;
    background-color:#dfceb1;
    width:140px;
    }
    
    #main2 .card_table tr th.for_a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11pt;
    background-color:#f38065;
border:solid 2px #775d50;
    padding:9px;
     text-align:center;

    } 
    
#main2 .card_table thead tr th #card_photo
{
    margin-left:10px;
    padding: 10px 10px 5px 10px;

    }
 
#main2 .card_table thead tr th .t_font
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
    margin-left:8px;
    }
    
    
    #main2 .card_table thead tr th .t_font2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
    margin-left:5px;
    margin-top:8px;
    }
    
#main2 .card_title
{
    margin-top:10px;
    margin-left:30px;
        }
        
        /* 表格樣式 main2 card_table2*/     
#main2 .card_table2
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color:#F5F2BA;
    border:none;
    color:#775d50;
    font:8pt arial;
    text-align:center;
    margin-left:150px;
    margin-top:20px;
    vertical-align:top;
    width:500px;
    border-collapse:collapse;
    }

#main2 .card_table2 td
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
    font-weight:bold;
    padding:5px 0px 0px 5px;
    border:solid 2px #775d50;
    text-align:left;
    vertical-align:top;
    background-color:#dfceb1;
    width:120px;
   
    }
#main2 .card_table2 td.colora
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
    font-weight:bold;
    padding:5px 0px 0px 5px;
    border:solid 2px #775d50;
    text-align:left;
    vertical-align:top;
    background-color:#ede3b5;
    width:120px;
   
    }
#main2 .card_table2 td.colorb
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
    font-weight:bold;
    padding:5px 0px 0px 5px;
    border:solid 2px #775d50;
    text-align:left;
    vertical-align:top;
    background-color:#e1edbf;
    width:120px;
   
    } 
#main2 .card_table2 td.colorc
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
    font-weight:bold;
    padding:5px 0px 0px 5px;
    border:solid 2px #775d50;
    text-align:left;
    vertical-align:top;
    background-color:#d5ebd8;
    width:120px;
   
    }    
#main2 .card_table2 td.colord
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
    font-weight:bold;
    padding:5px 0px 0px 5px;
    border:solid 2px #775d50;
    text-align:left;
    vertical-align:top;
    background-color:#fde3d6;
    width:120px;
   
    } 
#main2 .card_table2 th.h_width
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
    font-weight:bold;
    padding:5px 0px 0px 5px;
    border:solid 2px #775d50;
    text-align:center;
    vertical-align:middle;
    background-color:#dfceb1;
    width:80px;
    }
#main2 .card_table2 th
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
    font-weight:bold;
    padding:5px 0px 0px 3px;
    border:solid 2px #775d50;
    background-color:#dfceb1;
    width:120px;
    height:40px;
    }
#main2 .card_table2 thead th
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
    font-weight:bold;
     padding:5px 0px 0px 3px;
    border:solid 2px #775d50;
    background-color:#dfceb1;
    }
#main2 .card_table2 thead tr th 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
    font-weight:bold;
    padding:5px 0px 0px 3px;
    border:solid 2px #775d50;
    background-color:#dfceb1;
    width:30px;
    }
#main2 .card_table2 thead tr th.color_a
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
    font-weight:bold;
       padding:5px 0px 0px 3px;
    border:solid 2px #775d50;
    background-color:#ede3b5;
    width:30px;
    }
#main2 .card_table2 thead tr th.color_b
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
    font-weight:bold;
   padding:5px 0px 0px 3px;
    border:solid 2px #775d50;
    background-color:#e1edbf;
    width:30px;
    }
#main2 .card_table2 thead tr th.color_c
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
    font-weight:bold;
       padding:5px 0px 0px 3px;
    border:solid 2px #775d50;
    background-color:#d5ebd8;
    width:30px;
    }
#main2 .card_table2 thead tr th.color_d
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
    font-weight:bold;
   padding:5px 0px 0px 3px;
    border:solid 2px #775d50;
    background-color:#fde3d6;
    width:30px;
    }
  /*查詢窄版*/  
#main3 
{
    width:300px;
    }
#main3 #Item
{
    width:280px;
    margin-left:10px;
    margin-top:3px;
    *margin-left:10px;
    *margin-top:3px;
    }  
 
   
#main3 #Item #Label1
{
    *float:left;
    text-align:left;
      margin-left:0px;
    margin-top:5px;
    *margin-left:0px;
    *margin-top:5px;
    height:30px;
    }
#main3 #Item #List1
{
    text-align:left;
     margin-left:70px;    
    margin-top:-35px;
    *margin-left:5px;
    *margin-top:3px;
    width:210px;

    }
    #main3 #Item2
{
    width:280px;
    margin-left:10px;
    margin-top:3px;
    }  
 
   
#main3 #Item2 #Label1
{
    *float:left;
    text-align:left;
    margin-left:28px;
    margin-top:5px;
    height:30px;
    }
#main3 #Item2 #List1
{
    text-align:left;
    margin-left:70px;    
    margin-top:-35px;
    *margin-left:5px;
    *margin-top:3px;

    }
        #main3 #Item3
{
    width:280px;
    margin-left:10px;
    margin-top:3px;
    }  
 
   
#main3 #Item3 #Label1
{
    *float:left;
    text-align:left;
    margin-left:15px;
    margin-top:5px;
        height:35px;
    }
#main3 #Item3 #List1
{
    text-align:left;
    margin-left:70px;    
    margin-top:-35px;
    *margin-left:5px;
    *margin-top:3px;

    }
    #main3 #btn
    {
        margin-top:20px;
        margin-left:120px;
        }
/*查詢寬版*/        
        #main33 
{
    width:860px;
    }
#main33 #Item
{
    text-align:left;
    vertical-align:top;
    margin-left:10px;
    margin-top:3px;
    *margin-left:10px;
    *margin-top:3px;
    *float:left;
    width:280px;
    height:30px;
    }  
 
   
#main33 #Item #Label1
{
    *float:left;
    text-align:left;
      margin-left:0px;
    margin-top:5px;
    *margin-left:0px;
    *margin-top:5px;
    height:30px;
    }
#main33 #Item #List1
{
    text-align:left;
     margin-left:70px;    
    margin-top:-35px;
    *margin-left:5px;
    *margin-top:3px;
    width:180px;
*float:left;
   height:30px;
    }
    
    #main33 #ItemL1
{
    text-align:left;
    vertical-align:top;
    margin-left:10px;
    margin-top:3px;
    padding-top:10px;
    *padding-top:0px;
    *margin-left:10px;
    *margin-top:3px;
    *float:left;
    width:280px;
     height:30px;
    }  
 
   
#main33 #ItemL1 #Label1
{
    *float:left;
    text-align:left;
      margin-left:0px;
    margin-top:5px;
    *margin-left:0px;
    *margin-top:5px;
    height:30px;
    }
#main33 #ItemL1 #List1
{
    text-align:left;
     margin-left:70px;    
    margin-top:-35px;
    *margin-left:5px;
    *margin-top:3px;
    width:180px;
*float:left;
   height:30px;
    }
    
    #main33 #ItemL2
{
    text-align:left;
    vertical-align:top;
    margin-left:290px;
    margin-top:-30px;
    *margin-left:10px;
    *margin-top:3px;
    *float:left;
    width:280px;
     height:30px;
    }  
 
   
#main33 #ItemL2 #Label1
{
    *float:left;
    text-align:left;
      margin-left:0px;
    margin-top:5px;
    *margin-left:0px;
    *margin-top:5px;
       height:30px;

    }
#main33 #ItemL2 #List1
{
    text-align:left;
     margin-left:70px;    
    margin-top:-35px;
    *margin-left:5px;
    *margin-top:3px;
    width:180px;
*float:left;
   height:30px;
    }
    
    #main33 #Item_L
{
width:280px;
    margin-left:560px;
    margin-top:-35px;
    *margin-left:10px;
    *margin-top:3px;
     height:30px;
    }  
 
   
#main33 #Item_L #Label1
{
    *float:left;
    text-align:left;
      margin-left:0px;
    margin-top:5px;
    *margin-left:0px;
    *margin-top:5px;
       height:30px;

    }
#main33 #Item_L #List1
{
    text-align:left;
     margin-left:70px;    
    margin-top:-35px;
    *margin-left:5px;
    *margin-top:3px;
    width:210px;
   height:30px;
    }
  
   #main33 #ItemL4
{
    text-align:left;
    vertical-align:top;
    margin-left:290px;
    margin-top:-35px;
    *margin-left:10px;
    *margin-top:3px;
    *float:left;
    width:280px;
       height:30px;
    }  
 
   
#main33 #ItemL4 #Label1
{
    *float:left;
    text-align:left;
      margin-left:0px;
    margin-top:5px;
    *margin-left:0px;
    *margin-top:5px;
    height:30px;
    }
#main33 #ItemL4 #List1
{
    text-align:left;
     margin-left:70px;    
    margin-top:-35px;
    *margin-left:5px;
    *margin-top:3px;
    width:180px;
*float:left;
   height:30px;
    }
    
    #main33 #Item2
{
 text-align:left;
 vertical-align:top;
    margin-left:10px;
    margin-top:3px;
width:280px;
*float:left;
   height:30px;
    }  
 
   
#main33 #Item2 #Label1
{
    
    *float:left;
    text-align:left;
    margin-left:28px;
    margin-top:5px;
    height:30px;
    }
#main33 #Item2 #List1
{
    text-align:left;
    margin-left:70px;    
    margin-top:-35px;
    *margin-left:5px;
    *margin-top:3px;
       height:30px;

    }
        #main33 #Item3
{
    width:280px;
text-align:left;
   height:30px;
    margin-left:560px;
    margin-top:-35px;
        *margin-left:10px;
    *margin-top:3px;
    }  
 
   
#main33 #Item3 #Label1
{
    *float:left;
    text-align:left;
    margin-left:15px;
    margin-top:5px;
        height:30px;
    }
#main33 #Item3 #List1
{
    text-align:left;
    margin-left:70px;    
    margin-top:-35px;
    *margin-left:5px;
    *margin-top:3px;
       height:30px;

    }
    #main33 #btn
    {
        margin-top:-20px;
        margin-left:400px;
          *margin-top:20px;
        *margin-left:400px;
        }

        
/*專注力*/
#main #r1
{
 width:530px;
 margin-left:10px;
    }
#main #r1 #report1
{
    margin-left:20px;
    background-image:url("img/class_intro/focus_r1.png");
    width:187px;
    height:245px;
    float:left;
    }
#main #r1 #exp_report
{
    margin-left:200px;
    margin-top:40px;
    }

#main #r1 #exp_report ul
{
    font-size:10pt;
    color:#216208;
    list-style-type:disc;
    font-weight:bold;
    }
    #main #r1 #exp_report #exp_report1
{
     background-image:url("img/class_intro/exp_r1.png");
     background-repeat:no-repeat;
    margin-left:10px;
    margin-top:40px;

    }
#main #r2
{
 width:530px;
 margin-left:10px;
 margin-top:50px;
 *margin-left:10px;
  *margin-top:-50px;
    }    
    
#main #r2 #report2
{
    margin-left:230px;
	*margin-left:30px;
    background-image:url("img/class_intro/focus_r2.png");
    width:230px;
    height:280px;
	margin-top:-150px;
    *margin-top:0px;
    }
#main #r2 #exp_report2
{
    background-image:url("img/class_intro/exp_r2.png");
    margin-left:10px;
    margin-top:150px;
    width:240px;
    height:19px;
    *float:left;
    }
#main #r3
{
    width:221px;
    margin-left:30px;
    *float:left;
    margin-top:-50px;
    }
#main #r3 #report3
{
    margin-left:0px;
    background-image:url("img/class_intro/focus_r3.png");
    width:221px;
    height:269px;
    margin-top:0px;
    }
#main #r3 #exp_report3
{
    background-image:url("img/class_intro/exp_r3.png");
    margin-left:-20px;
    margin-top:0px;
    width:145px;
    height:39px;
    }
#main #r4
{
    width:350px;
    margin-left:220px;
    margin-top:-50px;
    }
#main #r4 #report4
{
   
	margin-left:0px;
    background-image:url("img/class_intro/focus_r4.png");
    width:181px;
    height:242px;
    margin-top:0px;
    *float:left;
    }
#main #r4 #exp_report4
{
    background-image:url("img/class_intro/exp_r4.png");
    margin-left:180px;
    margin-top:-150px;
	*margin-left:-20px;
    *margin-top:0px;
    width:133px;
    height:54px;
    }
    
/*營隊格式*/
#main #team_title
{
    text-align:left;
    margin-left:50px;
    margin-top:10px;
    width:170px;
    }
#main #team_subtitle
{
    text-align:left;
    margin-left:80px;
    margin-top:10px;
    }
    
    #main #team_subtitle2
{
    text-align:left;
    margin-left:20px;
    margin-top:10px;
    }
#main #high_eq
{
    width:540px;
    margin-left:10px;
    text-align:left;
    margin-top:0px;
    }
#main #high_eq .text
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: none;
    width: 260px;
    text-align: left;
    color: #70420c;
    margin-left: 0px;
    line-height: 20px;
    margin-top:70px;
    float:left;
    font-weight:bold;
    }
#main #high_eq photo
{
    margin-left:10px;
    margin-top:0px;
    }
    #main #team
    {
        width:530px;
        margin-left:10px;
        }
#main #team .title ul
{
     font-size:11pt;
    color:#216208;
    list-style-type:disc;
    font-weight:bold;
    }
#main #team .title .content ul
{
     font-size:10pt;
    color:#333333;
    list-style-type:decimal;
    font-weight:lighter;
    }
#main #money ul
{
    font-size:11pt;
    color:#E68F32;
    list-style-type:disc;
    font-weight:bold;
    }
#main #money .text
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    width: 520px;
    text-align: left;
    color: #70420c;
    margin-left: 10px;
    line-height: 20px;
    margin-top:10px;

    }
#main #team2
    {
        width:250px;
        margin-left:10px;
        float:left;
        margin-top:30px;
        }
#main #team2 .title ul
{
     font-size:11pt;
    color:#504B48;
    list-style-type:disc;
    font-weight:bold;
    }
#main #team2 .title .content ul
{
     font-size:10pt;
    color:#504B48;
    list-style-type:decimal;
    font-weight:lighter;
    }

#main #money .photo
{
    margin-left:50px;
    margin-top:120px;
    }
#main #hand .text
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    width: 520px;
    text-align: left;
    color: #70420c;
    margin-left: 10px;
    line-height: 20px;
    margin-top:20px;
    font-weight:bold;
    }
#main #team3
    {
        width:250px;
        margin-left:10px;
        float:left;
        margin-top:30px;
        }
#main #team3 .title ul
{
     font-size:11pt;
    color:#931E22;
    list-style-type:disc;
    font-weight:bold;
    }
#main #team3 .title .content ul
{
     font-size:10pt;
    color:#450608;
    list-style-type:decimal;
    font-weight:lighter;
    }
#main #team3 .title .content
{
      font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #450608;
    line-height: 20px;
    }
#main #hand .photo
{
    margin-top:20px;
    margin-left:50px;
    }
    #main #body .text
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    width: 520px;
    text-align: left;
    color: #473122;
    margin-left: 10px;
    line-height: 20px;
    margin-top:20px;
    font-weight:bold;
    }
    
#main #team4
    {
        width:350px;
        margin-left:50px;
        float:left;
        margin-top:20px;
        }
#main #team4 .title ul
{
     font-size:11pt;
    color:#2D645B;
    list-style-type:disc;
    font-weight:bold;
    }
#main #team4 .title .content ul
{
     font-size:10pt;
    color:#504B48;
    list-style-type:decimal;
    font-weight:lighter;
    }
#main #team4 .title .content
{
      font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #450608;
    line-height: 20px;
    }
#main #body .photo
{
    margin-top:20px;
    margin-left:20px;
    }
    #main #leader .text
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    width: 520px;
    text-align: left;
    color: #1E4A43;
    margin-left: 10px;
    line-height: 20px;
    margin-top:30px;
    font-weight:bold;
    }
    
#main #team5
    {
        width:300px;
        margin-left:20px;
        float:left;
        margin-top:20px;
        }
#main #team5 .title ul
{
     font-size:11pt;
    color:#473122;
    list-style-type:disc;
    font-weight:bold;
    }
#main #team5 .title .content ul
{
     font-size:10pt;
    color:#504B48;
    list-style-type:decimal;
    font-weight:lighter;
    }
#main #team5 .title .content
{
      font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #450608;
    line-height: 20px;
    }
#main #leader .photo
{
    margin-top:80px;
    margin-left:20px;
    }
    
    #main #team5_2
    {
        width:530px;
        margin-left:20px;
        float:left;
        margin-top:-80px;
        }
#main #team5_2 .title ul
{
     font-size:11pt;
    color:#473122;
    list-style-type:disc;
    font-weight:bold;
    }
#main #team5_2 .title .content ul
{
     font-size:10pt;
    color:#504B48;
    list-style-type:decimal;
    font-weight:lighter;
    }
#main #team5_2 .title .content
{
      font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #450608;
    line-height: 20px;
    }
    
#main_r
{
    width:892px;
    vertical-align:top;
    text-align:left;
    margin-left:0px;
    }

 
#main_r #left_top
{
    width:300px;
    vertical-align:top;
    text-align:left;
    float: left;
    margin-top:3px;
    margin-left:0px;
    }
#main_r #left_top #top
{
    width:300px;
    vertical-align:top;
    text-align:left;
    background-image:url('img/search_class.png');
    background-repeat:no-repeat;
    height:41px;
    }  
#main_r #left_top #mid
{
    width:300px;
    vertical-align:top;
    text-align:left;
    background-image:url('img/search_mid.png');
    background-repeat:repeat-y;
	margin-top:-5px;
	*margin-top:0px;
	margin-left:0px;
    }  
#main_r #left_top #down
{
    width:300px;
    vertical-align:top;
    text-align:left;
    background-image:url('img/search_down.png');
    background-repeat:no-repeat;
    height:22px;
    margin-top:0px;
    }    
#main_r #right_top
{
    width:585px;
    vertical-align:top;
    text-align:left;
    margin-left:304px;
    margin-top:3px;
    }
#main_r #right_top #top
{
     width:585px;
    vertical-align:top;
    text-align:left;
    background-image:url('img/recent_class.png');
     background-repeat:no-repeat;
     height:38px;
    }
    #main_r #right_top #mid
    {
          width:585px;
    vertical-align:top;
    text-align:left;
        background-image:url('img/class_mid.png');
        background-repeat:repeat-y;
        height:315px;
        margin-top:-10px;
        *margin-top:0px;
        }
        #main_r #right_top #down
        {
             width:585px;
    vertical-align:top;
    text-align:left;
    margin-top:0px;
     background-image:url('img/class_down.png');
     background-repeat:no-repeat;
     height:20px;
            }
#main_r #down
{
    width:891px;
    vertical-align:top;
    text-align:left;
    margin-top:3px;
    }
#main_r #down #top
{
     width:891px;
    vertical-align:top;
    text-align:left;
    background-image:url('img/class_menu/result_top.png');
     background-repeat:no-repeat;
     height:41px;
    }
    #main_r #down #mid
{
     width:891px;
    vertical-align:top;
    text-align:left;
    background-image:url('img/class_menu/result_mid.png');
     background-repeat:repeat-y;
      margin-top:0px;
      *margin-top:0px;
    }
#main_r #down #mid .content
{
    margin-left:20px;
    *margin-top:10px;
    } 
   
    #main_r #down #down
{
     width:891px;
    vertical-align:top;
    text-align:left;
    background-image:url('img/class_menu/result_down.png');
     background-repeat:no-repeat;
     height:21px;
     margin-top:0px;
    }
    
    /*課程查詢寛版*/
    #main_r #down2
{
    width:891px;
    vertical-align:top;
    text-align:left;
    margin-top:3px;
    }
#main_r #down2 #top
{
     width:891px;
    vertical-align:top;
    text-align:left;
    background-image:url('img/class_menu/search891.png');
     background-repeat:no-repeat;
     height:42px;
    }
    #main_r #down2 #mid
{
     width:891px;
    vertical-align:top;
    text-align:left;
    background-image:url('img/class_menu/result_mid.png');
     background-repeat:repeat-y;
      margin-top:-3px;
      *margin-top:0px;
    }
#main_r #down2 #mid .content
{
    margin-left:20px;
    *margin-top:10px;
    } 
   
    #main_r #down2 #down
{
     width:891px;
    vertical-align:top;
    text-align:left;
    background-image:url('img/class_menu/result_down.png');
     background-repeat:no-repeat;
     height:21px;
     margin-top:0px;
    }
    
#login #main
{
    width:275px;
    vertical-align:top;
    text-align:left;
    margin-left:0px;
    margin-top:0px;
    *margin-left:0px;
    *margin-top:0px;
    }
#login #main #top
{
     width:275px;
    vertical-align:top;
    text-align:left;
    background-image:url('img/login_top.png');
    background-repeat:no-repeat;
    height:67px;
        margin-left:0px;
            margin-top:3px;
    }
 #login #main #mid
 {
    width:275px;
    vertical-align:top;
    text-align:left;
    margin-top:-10px;
	*margin-top:0px;
    background-image:url('img/recent_mid.png'); 
    background-repeat:repeat-y;
     }
#login #main #mid #content
{
    margin-top:5px;
    margin-left:5px;
    *margin-top:5px;
    *margin-left:5px;
    }
#login #main #mid #content .label
{
        margin-top:5px;
    margin-left:5px;
    float:left;
    }
#login #main #mid #content .loginstute
{
    margin-top:0px;
    margin-left:50px;
    }
    #login #main #mid #content .text
{
        margin-top:5px;
    margin-left:5px;
    }
        #login #main #mid #content .text2
{
        margin-top:0px;
    margin-left:120px;
    }
#login #main #mid #content .btn
{
        margin-top:20px;
    margin-left:120px;
    }
#login #main #down
{
    width:275px;
    vertical-align:top;
    text-align:left;
    background-image:url('img/recent_down.png');
    background-repeat:no-repeat;
    height:19px;
    }
#index #main
{
    width:891px;
    margin-left:0px;
    text-align:left;
    vertical-align:top;
    margin-top:0px;
    }  
    
#index #main #leftpart
{
    display:inline;
    width:614px;
    padding-left:0px;
    text-align:left;
    vertical-align:top;
    padding-top:0px;
    float:left;
    }    
 
#index #main #leftpart .left_one
{
    width:614px;
    margin-left:0px;
    vertical-align:top;
    text-align:left;
    float:left;
    margin-top:3px;
    
    }
    #index #main #leftpart .left_one .right
{
    width:309px;
    margin-left:305px;
    vertical-align:top;
    text-align:left;
    
    margin-top:0px;
    
    }
        #index #main #leftpart .left_one .left
{
    width:297px;
    padding-left:0px;
    vertical-align:top;
    text-align:left;
    padding-top:0px;
    float:left;
    }
#index #main #rightpart
{
     width:275px;
    margin-left:615px;
    vertical-align:top;
    text-align:left;
    padding-top:0px;
   
   margin-top:0px; *margin-top:0px !important; *margin-top:-2310px;
    }
#sign_page
{
    width:850px;
    margin-left:0px;
    text-align:left;
    }    
    
#sign_page #label
{
    margin-top:10px;
    margin-left:20px;
    text-align:left;
    }
#sign_page #grid
{
    text-align:left;
    margin-left:20px;
    margin-top:10px;
    
    }
#sign_page #btn
{
    text-align:left;
    margin-left:50px;
    margin-top:10px;
    }
 #recent_class
 {
      width:570px;
    margin-left:0px;
    text-align:left;
     }
     
#recent_class #grid
{
      text-align:left;
    margin-left:20px;
    margin-top:20px;
    }
#recent_class #btn
{
    text-align:left;
    margin-left:50px;
    margin-top:10px;
    }
#recent_class #label
{
    margin-top:10px;
    margin-left:20px;
    text-align:left;
    }
#handmade
{
	width:560px;
	text-align:left;
	vertical-align:top;
	margin-left:10px;
	margin-top:5px;
}

#handmade .parttitle
{
	margin-left:20px;
	margin-top:0px;
	float:left;
	width:200px;
	height:80px;
	}
#handmade .content
{
margin-left: 250px;

    margin-top:0px;
	}

#handmade .part .title
{
	margin-left:20px;
	margin-top:20px;	
	}
#handmade .part .subtitle
{
	margin-left:40px;
	margin-top:10px;
	
}
#handmade .part .photo
{
 text-align:left;
 vertical-align:top;
margin-left:10px;
margin-top:10px;
*float:left;
height:500px;
	}

#handmade .part .content
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #231815;
    margin-left: 250px;
	*margin-left: 0px;
    width:250px;
    line-height: 20px;
    margin-top:-450px;
	*margin-top:50px;
    font-weight:lighter;
	}
#handmade .part2 .title
{
margin-left:250px;
	*margin-left:20px;
	margin-top:140px;	
	}
#handmade .part2 .subtitle
{
	margin-left:280px;
	margin-top:10px;
	
}
#handmade .part2 .content
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #231815;
    margin-left: 280px;
    line-height: 20px;
    margin-top:20px;
    width:250px;
    font-weight:lighter;
	}
#handmade .part2 .photo
{

margin-left:50px;
margin-top:30px;
	}
#handmade .part3 .title
{
	margin-left:20px;
	margin-top:20px;	
	}
#handmade .part3 .subtitle
{
	margin-left:40px;
	margin-top:10px;
	
}
#handmade .part3 .photo
{
 text-align:left;
 vertical-align:top;
margin-left:10px;
margin-top:10px;
float:left;

	}
	#handmade .part3 .photo2
{
 text-align:left;
 vertical-align:top;
margin-left:150px;
margin-top:-220px;
float:left;

	}
	#handmade .part3 .content
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #231815;
    margin-left: 280px;
    line-height: 20px;
    margin-top:80px;
    font-weight:lighter;
    width:250px;
	}
	    #handmade #top
{
    margin-top:250px;
    text-align:center;
    }
    
/* 兒童美術*/
    #kidart
{
	width:560px;
	text-align:left;
	vertical-align:top;
	margin-left:10px;
	margin-top:5px;
}

#kidart .parttitle
{
	margin-left:20px;
	margin-top:0px;
	float:left;
	width:200px;
	height:80px;
	}
#kidart .content
{
    margin-left: 250px;
    margin-top:0px;
	}

#kidart .part .title
{
	margin-left:20px;
	margin-top:20px;	
	}
#kidart .part .subtitle
{
	margin-left:40px;
	margin-top:10px;
	
}
#kidart .part .photo
{
 text-align:left;
 vertical-align:top;
margin-left:210px;
margin-top:-50px;
	}

#kidart .part .content
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #231815;
    margin-left: 50px;
    line-height: 20px;
    margin-top:20px;
    font-weight:lighter;
    float:left;
width:150px;
	}
	
	#kidart .part2 .title
{
	margin-left:20px;
	margin-top:0px;	
	}
#kidart .part2 .subtitle
{
	margin-left:40px;
	margin-top:10px;
	
}
#kidart .part2 .photo
{
 text-align:left;
 vertical-align:top;
margin-left:40px;
margin-top:0px;
	}

#kidart .part2 .content
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #231815;
    margin-left: 50px;
    line-height: 20px;
    margin-top:20px;
    font-weight:lighter;

	}
	/*yoga*/
	  #yoga
{
	width:560px;
	text-align:left;
	vertical-align:top;
	margin-left:10px;
	margin-top:5px;
}

#yoga .parttitle
{
	margin-left:20px;
	margin-top:0px;
	float:left;
	width:200px;
	height:80px;
	}
#yoga .content
{
    margin-left: 250px;
    margin-top:0px;
	}

#yoga .part .title
{
	margin-left:20px;
	margin-top:20px;	
	}
#yoga .part .subtitle
{
	margin-left:40px;
	margin-top:10px;
	
}
#yoga .part .photo
{
 text-align:left;
 vertical-align:top;
margin-left:240px;
margin-top:-10px;
	}

#yoga .part .content
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #231815;
    margin-left: 50px;
    line-height: 20px;
    margin-top:20px;
    font-weight:lighter;
    float:left;
    width:200px;
	}
	/*body*/
	  #body_d
{
	width:560px;
	text-align:left;
	vertical-align:top;
	margin-left:10px;
	margin-top:5px;
}

#body_d .parttitle
{
	margin-left:20px;
	margin-top:0px;
	float:left;
	width:200px;
	height:80px;
	}
#body_d .content
{
    margin-left: 250px;
    margin-top:10px;
	height:80px;
	}

#body_d .part .title
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #583F20;
    margin-left: 20px;
    line-height: 20px;
    margin-top:20px;
    font-weight:bold;
    *float:left;
    width:500px;
	}
#body_d .part .subtitle
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align: left;
    color: #583F20;
    margin-left: 50px;
    line-height: 20px;
    margin-top:20px;
    font-weight:bold;
    *float:left;
    width:550px;
}
#body_d .part .photo
{
 text-align:left;
 vertical-align:top;
 margin-left:330px;
margin-top:-120px;
*margin-left:230px;
*margin-top:-340px;
	}
	#body_d .part .photo1
{
 text-align:left;
 vertical-align:top;
margin-left:100px;
margin-top:20px;
float:left;
	}

#body_d .part .content
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #231815;
    margin-left: 80px;
    line-height: 20px;
    margin-top:10px;
    font-weight:lighter;
    
    width:200px;
	}
	/*wawa*/
	  #wawa
{
	width:560px;
	text-align:left;
	vertical-align:top;
	margin-left:10px;
	margin-top:5px;
}

#wawa .parttitle
{
	margin-left:20px;
	margin-top:0px;
	float:left;
	width:200px;
	height:80px;
	}
#wawa .content
{
    margin-left: 250px;
    margin-top:8px;
	height:80px;
	 *margin-left: 250px;
    *margin-top:8px;
	}

#wawa .part .title
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #3E7867;
    margin-left: 20px;
    line-height: 20px;
    margin-top:0px;
    font-weight:bold;
    *float:left;
    width:500px;
	}
#wawa .part .subtitle
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align: left;
    color: #3E7867;
    margin-left: 230px;
	*margin-left: 30px;
    line-height: 20px;
    margin-top:-250px;
	 *margin-top:50px;
    font-weight:bold;

}
#wawa .part .photo
{
 text-align:left;
 vertical-align:top;
margin-left:20px;
margin-top:10px;
*float:left;
	}

#wawa .part .content
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #231815;
    margin-left: 250px;
	 *margin-left: 20px;
    line-height: 20px;
    margin-top:10px;
	*margin-top:10px;
    font-weight:lighter;
    *float:left;
    width:280px;
	height:250px;
	}
/*magic*/
	  #magic
{
	width:560px;
	text-align:left;
	vertical-align:top;
	margin-left:10px;
	margin-top:5px;
}

#magic .parttitle
{
	margin-left:20px;
	margin-top:0px;
	float:left;
	width:200px;
	height:80px;
	}
#magic .content
{
    margin-left: 250px;
    margin-top:0px;
	height:80px;
	}

#magic .part .title
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #524456;
    margin-left: 20px;
    line-height: 20px;
    margin-top:0px;
    font-weight:bold;
    width:500px;
	}
#magic .part .subtitle
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align: left;
    color: #7061A8;
    margin-left: 30px;
    line-height: 20px;
    margin-top:50px;
    font-weight:bold;

}
#magic .part .photo
{
 text-align:left;
 vertical-align:top;
margin-left:30px;
margin-top:10px;

	}

#magic .part .content
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #5A476E;
    margin-left: 20px;
    line-height: 20px;
    margin-top:10px;
    font-weight:lighter;
    float:left;
    width:250px;
	}
/*konan*/
	  #konan
{
	width:540px;
	text-align:left;
	vertical-align:top;
	margin-left:10px;
	margin-top:5px;
}

#konan .parttitle
{
	margin-left:20px;
	margin-top:0px;
	*float:left;
	width:200px;
	height:80px;
	}
#konan .content
{
    margin-left: 250px;
    margin-top:0px;
	}

#konan .part .title
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #524456;
    margin-left: 20px;
    line-height: 20px;
    margin-top:0px;
    font-weight:bold;
    width:500px;
	}
#konan .part .subtitle
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align: left;
    color: #E43915;
    margin-left: 280px;
	*margin-left: 30px;
    line-height: 20px;
    margin-top:-150px;
	*margin-top:50px;
    font-weight:bold;

}
#konan .part .photo
{
 text-align:left;
 vertical-align:top;
margin-left:30px;
margin-top:50px;
*float:left;
	}

#konan .part .content ul
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #3B2215;
    margin-left: 20px;
    line-height: 20px;
    margin-top:10px;
    font-weight:lighter;
     list-style-type:disc;

	}
	
/*近期活動*/
#recent 
{
    width:275px;
    text-align:left;
    vertical-align:top;
    margin-top:0px;
    margin-left:0px;
    }
#recent #top
{
    width:275px;
    margin-top:0px;
    margin-left:0px;
    background-image:url('img/recent_top.png'); 
    background-repeat:no-repeat;
    height:40px;   
    }
#recent #mid
{
      width:275px;
 margin-top:0px;
 padding-top:5px;
    *margin-top:0px;
    margin-left:0px;
    background-image:url('img/recent_mid.png');
    background-repeat:repeat-y; 
    }
#recent #mid .link
{
    
	margin-top:10px;
    margin-left:25px;
    }    
  
 #recent #down
 {
      width:275px;
    margin-top:0px;
    margin-left:0px;
    background-image:url('img/recent_down.png'); 
    background-repeat:no-repeat;
    height:19px;   
     }
#h1n1 
{
    width:275px;
    text-align:left;
    vertical-align:top;
    margin-top:0px;
    margin-left:0px;
    }
#h1n1  #top
{
    width:275px;
    margin-top:0px;
    margin-left:0px;
    background-image:url('img/notitle275.png'); 
    background-repeat:no-repeat;
    height:20px;   
    }
#h1n1  #mid
{
      width:275px;
      margin-top:0px;
  
    *margin-top:0px !important,*margin-top:-5px;
    margin-left:0px;
    background-image:url('img/recent_mid.png');
    background-repeat:repeat-y; 
    }
#h1n1  #mid .link
{
    margin-top:0px;
    margin-left:0px;
    text-align:center;
    }    
  
 #h1n1  #down
 {
      width:275px;
    margin-top:0px;
    margin-left:0px;
    background-image:url('img/recent_down.png'); 
    background-repeat:no-repeat;
    height:19px;   
}

#h1n1_win 
{
    width:800px;
    text-align:left;
    vertical-align:top;
    margin-left:0px;
    margin-top:0px;
    background-color:#f7da16;
    }
#h1n1_win #gif
{
    margin-left:0px;
    margin-top:0px;
    position:relative;
    z-index:2;
    }
#h1n1_win #logo
{
     margin-left:260px;
    margin-top:-130px;
    position:relative;
    z-index:1;
    }
    
#focus_photo
{
    width:550px;
    margin-left:0px;
    margin-top:0px;
    text-align:left;
    vertical-align:top;   
    }
#focus_photo #title
{
        text-align:left;
    vertical-align:top; 
    margin-top:0px;
    margin-left:220px;
    }
#focus_photo #focus_title
{
        text-align:left;
    vertical-align:top; 
    margin-top:10px;
    margin-left:10px;
    }
    #focus_photo .part1
{
   text-align:left;
   vertical-align:top;
   *margin-top:-40px;
   margin-left:0px;
   width:550px;
    }
#focus_photo .part1 .text
{
    text-align:left;
    width:200px;
    margin-left:50px;
    *margin-left:20px;
    *float:left; 
    margin-top:50px;
    *margin-top:30px;
    }
    #focus_photo .part1 .photo
    {
    margin-left:250px;
    margin-top:-180px;
    *margin-top:0px;
    _margin-top:0px;
        }
#focus_photo .part1 .text .content
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #231815;
    margin-left: 10px;
    line-height: 20px;
    margin-top:10px;
    font-weight:lighter;
    width:200px;
    }
#focus_photo .part1 .text .title
{
      font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align: left;
    color: #143339;
    margin-left: 20px;
    margin-top:30px;
    font-weight:bold;
    }
#focus_photo .part2
{
   text-align:left;
   vertical-align:top;
   margin-top:0px;
   margin-left:0px;
   width:550px;
    }
#focus_photo .part2 .text2
{
    width:200px;
    margin-left:320px;
       margin-top:10px;
       height:200px;
    }
    #focus_photo .part2 .photo2
    {
        width:300px;
        margin-left:20px;
    *margin-left:0px;
    margin-top:-30px;
    *margin-top:0px;
    float:left; 
        }
#focus_photo .part2 .text2 .content
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #231815;
    margin-left: 10px;
    line-height: 20px;
    margin-top:10px;
    font-weight:lighter;
    width:200px;
    }
#focus_photo .part2 .text2 .title
{
      font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align: left;
    color: #143339;
    margin-left: 20px;
    margin-top:40px;
    font-weight:bold;
    }
    
#learn_photo
{
    width:550px;
    margin-left:0px;
    margin-top:0px;
    text-align:left;
    vertical-align:top;   
    }
#learn_photo #title
{
    text-align:left;
    vertical-align:top; 
    margin-top:0px;
    margin-left:220px;
    }
#learn_photo #learn_title
{
    text-align:left;
    vertical-align:top; 
    margin-top:10px;
    margin-left:10px;
    height:70px;
    }
    
    #learn_photo .part1
{
   text-align:left;
   vertical-align:top;
   margin-top:-10px;
   margin-left:0px;
   width:550px;
    }
#learn_photo .part1 .text
{
    text-align:left;
    width:200px;
    margin-left:20px;
    *float:left; 
    margin-top:200px;
    *margin-top:120px;
    }
    #learn_photo .part1 .photo
    {
    	margin-left:250px;
    margin-top:-100px;
    *margin-left:200px;
    *margin-top:0px;
        }
#learn_photo .part1 .text .content
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align: left;
    color: #482822;
    margin-left: 10px;
    line-height: 20px;
    margin-top:0px;
    font-weight:bold;
    width:200px;
    }
#learn_photo .part2
{
   text-align:left;
   vertical-align:top;
   margin-top:0px;
   margin-left:0px;
   width:550px;
    }
#learn_photo .part2 .text2
{
    width:200px;
    margin-left:320px;
    margin-top:-150px;
    *margin-left:320px;
    *margin-top:120px;
    }
    #learn_photo .part2 .photo2
    {
        width:300px;
        margin-left:20px;
        *margin-left:0px;
    margin-top:0px;
    *margin-left:0px;
    *margin-top:0px;
    *float:left; 
        }
#learn_photo .part2 .text2 .content
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align: left;
    color: #482822;
    margin-left: 10px;
    line-height: 20px;
    margin-top:0px;
    font-weight:bold;
    width:200px;
    }
#learn_photo #top
{
    margin-top:20px;
    text-align:center;
    }

#show_photo
{
    width:614px;
    text-align:left;
    vertical-align:top;
    margin-top:0px;
    margin-left:0px;
    }
#show_photo #top
{
    text-align:left;
    vertical-align:top;
    margin-top:0px;
    margin-left:0px;
    background-image:url('img/photo_top.png'); 
    background-repeat:no-repeat;
    height:40px;
    }
#show_photo #mid
{
    text-align:left;
    vertical-align:top;
    padding-top:0px;
    *padding-top:0px;
	margin-top:0px;
    margin-left:0px;
    background-image:url('img/photo_mid.png');
    background-repeat:repeat-y;
    height:180px;
    }
#show_photo #mid .show_v
{
    width:190px;
    text-align:center;
    padding-top:10px;
    *padding-top:0px;
   margin-top:0px;
   *margin-top:10px;
   margin-left:10px;
   float:left;
    }

#show_photo #mid #ban
{
    width:550px;
    margin-left:30px;
    margin-top:10px;
    }
#show_photo #down
{
    text-align:left;
    vertical-align:top;
    margin-top:0px;
    margin-left:0px;
    background-image:url('img/photo_down.png'); 
    background-repeat:no-repeat;
    height:21px;
    }
    

    #eq_photo
{
    width:550px;
    margin-left:0px;
    margin-top:0px;
    text-align:left;
    vertical-align:top;   
    }
#eq_photo #title
{
        text-align:left;
    vertical-align:top; 
    margin-top:0px;
    margin-left:220px;
    }
#eq_photo #eq_title
{
        text-align:left;
    vertical-align:top; 
    margin-top:10px;
    margin-left:10px;
    }
    #eq_photo .part1
{
   text-align:left;
   vertical-align:top;
   margin-top:10px;
   margin-left:0px;
   width:550px;
    }
#eq_photo .part1 .text
{
    text-align:left;
    margin-left:20px;
    margin-top:30px;
    }
    #eq_photo .part1 .photo
    {
    margin-left:60px;
    margin-top:10px;
        }
#eq_photo .part1 .text .content
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #231815;
    margin-left: 10px;
    line-height: 20px;
    margin-top:10px;
    font-weight:lighter;
    width:300px;
    }
#eq_photo .part1 .text .title
{
      font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align: left;
    color: #143339;
    margin-left: 20px;
    margin-top:30px;
    font-weight:bold;
    }

#eq_photo .part2
{
   text-align:left;
   vertical-align:top;
   margin-top:10px;
   margin-left:0px;
   width:550px;
    }
#eq_photo .part2 .text
{
    text-align:left;
    margin-left:250px;
    margin-top:30px;
    margin-top:30px;
    position:relative;
    z-index:1;
       
    }
    #eq_photo .part2 .photo
    {
    margin-left:30px;
    margin-top:-80px;
      position:relative;
    z-index:2;
 
        }
#eq_photo .part2 .text .title
{
      font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align: left;
    color: #143339;
    margin-left: 20px;
    margin-top:80px;
    font-weight:bold;
    width:200px;
    }
    
#eq_photo #top
{
    margin-top:20px;
    text-align:center;
    }
    
#class_index
{
    width:550px;
    margin-top:0px;
    margin-left:20px;
    *margin-top:0px;
    *margin-left:10px;
    text-align:left;
    vertical-align:top;
    }
#class_index #title
{
    background-image:url('img/ele/classmenu/title.png');
    background-repeat:no-repeat;
    height:24px;
    margin-left:80px;
    margin-top:10px;
    
    }
#class_index .content
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #143339;
    margin-left: 20px;
    margin-top:20px;
    width:500px;
    }
#class_index #photo
{
    background-image:url('img/class_intro/photos.png');
    background-repeat:no-repeat;
    margin-left:45px;
    margin-top:50px;
    height:231px;
    }
#class_index #intro_gif
{
    background-image:url('img/class_intro/classintro2.png');
    background-repeat:no-repeat;
    margin-left:20px;
    margin-top:20px;
    width:501px;
    height:554px;
    }
#card
{
    width:892px;
    text-align:left;
    vertical-align:top;
    margin-left:0px;
    margin-top:0px;
    }
#card #card_top
{
    width:892px;
    text-align:left;
    vertical-align:top;
    margin-left:0px;
    margin-top:0px;
    background-image:url('img/card/card_top.png');
    background-repeat:no-repeat;
    height:21px;
    }
#card #card_mid
{
    width:892px;
    text-align:left;
    vertical-align:top;
    margin-left:0px;
    margin-top:-10px;
	*margin-top:0px !important,*margin-top:-5px;
    background-image:url('img/card/card_mid.png');
    background-repeat:repeat-y;
    }
    #card #card_down
{
    width:892px;
    text-align:left;
    vertical-align:top;
    margin-left:0px;
    margin-top:0px;
    background-image:url('img/card/card_down.png');
    background-repeat:no-repeat;
    height:20px;
    }
#actioning
{
    width:892px;
    text-align:left;
    vertical-align:top;
    margin-left:0px;
    margin-top:0px;
    }
#actioning #title
{
    margin-left:20px;
    margin-top:0px;
    background-image:url('img/myclass/action.png');
    background-repeat:no-repeat;
    height:24px;
    }
    #actioning #title2
{
    margin-left:20px;
    margin-top:0px;
    background-image:url('img/myclass/end_action.png');
    background-repeat:no-repeat;
    height:24px;
    }
#actioning #label
{
    margin-top:20px;
    margin-left:20px;
 float:left;
    }
#actioning #drop
{

margin-top:20px;
    height:40px;

    }
#actioning #grid
{
    margin-left:10px;
    margin-top:10px;
    }
#photo_index
{
    width:550px;
    margin-top:0px;
    margin-left:0px;
    text-align:left;
    vertical-align:top;
    }
   #photo_index #title
   {
       margin-left:30px;
       margin-top:10px;
       background-image:url('img/class_intro/photos_title.png');
       background-repeat:no-repeat;
       height:24px;
       } 
    
    #photo_index #photo
{
    background-image:url('img/class_intro/photos.png');
    background-repeat:no-repeat;
    margin-left:45px;
    margin-top:50px;
    margin-bottom:30px;
    height:231px;
    }
    
/*網路會員頁*/
#net_login
{
    width:892px;
    vertical-align:top;
    text-align:left;
    margin-left:0px;
    margin-top:0px;
    }

 
#net_login #left_top
{
    width:614px;
    vertical-align:top;
    text-align:left;
    *float: left;
    margin-top:3px;
    margin-left:0px;
    }
#net_login #left_top #top
{
    width:614px;
    vertical-align:top;
    text-align:left;
    background-image:url('img/class_menu/left614_top.png');
    background-repeat:no-repeat;
    height:18px;
    }  
#net_login #left_top #mid
{
    width:614px;
    vertical-align:top;
    text-align:left;
    background-image:url('img/class_menu/left614_mid.png');
    background-repeat:repeat-y;
    margin-top:0px; *margin-top:0px !important; *margin-top:-6px;
    height:450px;
    }  
#net_login #left_top #down
{
    width:614px;
    vertical-align:top;
    text-align:left;
    background-image:url('img/class_menu/left614_down.png');
    background-repeat:no-repeat;
    height:21px;
    margin-top:0px;
    }   
   #net_login #left_top #mid #title
{
     vertical-align:top;
    text-align:left;
      margin-top:0px;
       margin-left:30px;
       background-image:url('img/class_menu/free_title.png');
       background-repeat:no-repeat;
       height:50px;
    }  
        
    #net_login #left_top #mid .text1
    {
        width:550px;
        margin-left:10px;
        margin-top:-10px;
        *margin-top:0px;
        }
    
    #net_login #left_top #mid .text1 .label
    {
        margin-top:0px;
        margin-left:30px;
        *float:left;
          height:35px;
          *width:80px;
        }
        
    #net_login #left_top #mid .text1 .text_ps
    {
        font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #CC155B;
margin-left:280px;
*margin-left:280px !important,*margin-left:320px;
margin-top:-35px;
height:40px;
    *margin-top:-30px;
        }
    
        #net_login #left_top #mid .text1 .text_ps2
    {
        font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #CC155B;
margin-left:120px;
    margin-top:0px;
    height:30px;
        }
        
         #net_login #left_top #mid .btn
         {
             margin-top:20px;
             margin-left:250px;
             }
    
    #net_login #left_top #mid .text1 .text_box
    {
        margin-top:-35px;
        margin-left:115px;
        *margin-top:0px;
        *margin-left:10px;
        height:40px;
        *height:35px;
        
        }
         #net_login #left_top #mid .text1 .text_box3
    {
    	text-align:left;
    	vertical-align:top;
        margin-top:-35px;
        margin-left:115px;
        *margin-top:0px;
        *margin-left:10px;
        height:45px;
        }
        
            #net_login #left_top #mid .text1 .text_box2
    {
        margin-top:10px;
        margin-left:10px;
            text-align: left;
        *float:left;
        }
#net_login #right_top
{
    width:275px;

    vertical-align:top;
    text-align:left;
    margin-left:617px;
    *margin-left:617px;
    margin-top:-490px;
    *margin-top:0px !important,*margin-top:-496px;
    /*height:420px;*/
    }
#net_login #right_top #top
{
    width:275px;
    vertical-align:top;
    text-align:left;
    background-image:url('img/login_top.png');
    background-repeat:no-repeat;
    height:67px;
        margin-left:0px;
            margin-top:3px;
    }
    #net_login #right_top #mid
    {
                width:275px;
    vertical-align:top;
    text-align:left;
    margin-top:0px;
    height:150px;
    background-image:url('img/recent_mid.png'); 
    background-repeat:repeat-y;
        }
        #net_login #right_top #down
        {
             width:275px;
    vertical-align:top;
    text-align:left;
    background-image:url('img/recent_down.png');
    background-repeat:no-repeat;
    height:19px;
            }
 /*網路會員說明*/
  #net_login #right_down
{
    width:275px;
    vertical-align:top;
    text-align:left;
    margin-left:617px;
    *margin-left:617px;
    margin-top:0px;
    *margin-top:0px;
    height:250px;
   
    }
#net_login #right_down #top
{
    width:275px;
    vertical-align:top;
    text-align:left;
    background-image:url('img/notitle275.png');
    background-repeat:no-repeat;
    height:20px;
        margin-left:0px;
            margin-top:3px;
    }
    #net_login #right_down #mid
    {
                width:275px;
    vertical-align:top;
    text-align:left;
    margin-top:-10px;
*margin-top:0px !important,*margin-top:-10px;
    background-image:url('img/recent_mid.png'); 
    background-repeat:repeat-y;
        }
        
#net_login #right_down #mid .content
{
   background-image:url('img/exp2.png');
   background-repeat:no-repeat;
   height:200px;
   width:260px;
margin-left:5px;
margin-top:5px;
    *margin-top:5px;
    width:275px;
    }        
        
        
        #net_login #right_down #down
        {
             width:275px;
    vertical-align:top;
    text-align:left;
    background-image:url('img/recent_down.png');
    background-repeat:no-repeat;
    height:19px;
            }          
            
            
#qa
{
    width:614px;
    margin-left:0px;
    margin-top:0px;
    text-align:left;
    vertical-align:top;  
    margin-bottom:3px; 
    }
#qa #top
{
     width:614px;
    margin-left:0px;
    margin-top:0px;
    text-align:left;
    vertical-align:top;   
    background-image:url('img/class_menu/qa614_top.png');
    background-repeat:no-repeat;
    height:40px;
    }
#qa #mid
{
    width:614px;
     text-align:left;
    vertical-align:top; 
    background-image:url('img/class_menu/left614_mid.png');
    background-repeat:repeat-y;
    margin-left:0px;
    margin-top:0px;
    padding-top:5px;
	   *margin-top:0px;
    }
 #qa #mid .content
 {
     width:600px;
     margin-left:10px;
     margin-top:10px;
     text-align:left;
     vertical-align:top;
     }
 #qa #mid .content .q_gif
 {
 margin-top:0px;
     margin-left:10px;
     background-image:url('img/q.png');
     background-repeat:no-repeat;
     height:38px;
     width:40px;
     *float:left;
     }   
    
 #qa #mid .content .q_text
 {
         font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #0A268E;
    margin-left: 55px;
    margin-top:-20px;
	*margin-top:15px;
font-weight:bold;
     }
     
    #qa #mid .content .a_gif
 {
 margin-left:30px;
     *margin-left:10px;
     margin-top:20px;
     background-image:url('img/a.png');
     background-repeat:no-repeat;
     height:38px;
     width:36px;
     float:left;
     }   
    
 #qa #mid .content .a_text
 {
         font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #143339;
    margin-left: 70px;
    margin-top:45px;
    width:490px;
     }
   
#qa #down
{
      width:614px;
    margin-left:0px;
    margin-top:0px;
    text-align:left;
    vertical-align:top;   
    background-image:url('img/class_menu/left614_down.png');
    background-repeat:no-repeat;
    height:18px;
    }
#left309
{
      width:309px;
    margin-left:0px;
    margin-top:0px;
    text-align:left;
    vertical-align:top;   
    }  
#left309 #top
{
      width:309px;
    margin-left:0px;
    margin-top:0px;
    text-align:left;
    vertical-align:top;   
    background-image:url('img/notitle_top.png');
    background-repeat:no-repeat;
    height:18px;
    }
    
#left309 #mid
{
     text-align:left;
    vertical-align:top; 
    background-image:url('img/notitle_mid.png');
    background-repeat:repeat-y;
    margin-left:0px;
    margin-top:0px;
    }
#left309 #down
{
      width:309px;
    margin-left:0px;
    margin-top:0px;
    text-align:left;
    vertical-align:top;   
    background-image:url('img/notitle_down.png');
    background-repeat:no-repeat;
    height:19px;
    }    
    
 #qa #mid #go_top
{
    margin-top:20px;
    text-align:center;
    }
/*合作夥伴*/
#partner #main
{
    width:275px;
    vertical-align:top;
    text-align:left;
    margin-left:0px;
    margin-top:0px;
    }
#partner #main #top
{
     width:275px;
    vertical-align:top;
    text-align:left;
    background-image:url('img/partner_top.png');
    background-repeat:no-repeat;
    height:39px;
        margin-left:0px;
            margin-top:3px;
    }
 #partner #main #mid
 {
        width:275px;
    vertical-align:top;
    text-align:left;
    margin-top:-10px;
    *margin-top:0px;
    background-image:url('img/recent_mid.png'); 
    background-repeat:repeat-y;
     }
 #partner #main #mid .link
{
    text-align:center;
	margin-top:10px;
    
    }    

#partner #main #down
{
    width:275px;
    vertical-align:top;
    text-align:left;
    background-image:url('img/recent_down.png');
    background-repeat:no-repeat;
    height:19px;
    }
    
/*園所*/
#group #main
{
    width:275px;
    vertical-align:top;
    text-align:left;
    margin-left:0px;
    margin-top:0px;
    }
#group #main #top
{
     width:275px;
    vertical-align:top;
    text-align:left;
    background-image:url('img/group_top.png');
    background-repeat:no-repeat;
    height:39px;
        margin-left:0px;
            margin-top:3px;
    }
 #group #main #mid
 {
        width:275px;
    vertical-align:top;
    text-align:left;
    margin-top:0px;
    background-image:url('img/recent_mid.png'); 
    background-repeat:repeat-y;
     }

#group #main #down
{
    width:275px;
    vertical-align:top;
    text-align:left;
    background-image:url('img/recent_down.png');
    background-repeat:no-repeat;
    height:19px;
    }
    
/*最新消息*/
#news
{
     width:614px;
    vertical-align:top;
    text-align:left;
    margin-top:0px;
    }
 #news #top
{
     margin-top:0px;
    margin-left:0px;
    width:614px;
    background-image:url('img/news_top.png');
    background-repeat:no-repeat;
    height:40px;
    }   
    
#news #mid
{
    margin-top:-20px;
	*margin-top:0px;
    margin-left:0px;
    width:614px;
    background-image:url('img/photo_mid.png');
    background-repeat:repeat-y;
    
    }
 #new #mid .content
 {
     font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #3B2215;
    margin-left: 10px;
    margin-top:10px;
    font-weight:lighter;
     }   
    
 #new #mid .content ul
 {
     font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #3B2215;
    font-weight:lighter;
     list-style-type:disc;
     text-decoration:none;
     margin-top:10px;
     vertical-align:top;

     }
     #news #mid .content ul a
     { font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #3B2215;
    font-weight:lighter;
           text-decoration:none;
                margin-left:10px;

         }
     
#news #down
{
     margin-top:-20px;
	  *margin-top:0px;
    margin-left:0px;
    width:614px;
    background-image:url('img/photo_down.png');
    background-repeat:no-repeat;
    height:21px;
    }
/*小小菁英*/
#little_intro
{
     width:614px;
     Height:471px;
     text-align:left;
     vertical-align:top;
     background-image:url('img/little_intro2.png');
     background-repeat:no-repeat;		 
	 margin-left:0px;
	 margin-top:0px;	 	 
	 *margin-top:0px;
	 *padding::0px 0 0 0 ;
	 	
    }
#little_intro .content
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 11pt;
     text-align: left;
     color: #3B2215;
     font-weight:lighter;
     list-style-type:disc;
     text-decoration:none;     
	 Height:400px;
	 margin-top:0px;
	 padding-top:50px;
	 *margin-top:00px;	 
     margin-left:160px;
     width:390px;
     vertical-align:top;
     line-height:21px;
    }

/*教授群*/

#professor
{
	width:560px;
	text-align:left;
	vertical-align:top;
	margin-left:10px;
	margin-top:5px;
}

#professor #title
{
    text-align:left;
    vertical-align:top;
    margin-top:10px;
    margin-left:30px;
    background-image:url('img/professor/title.png');
    background-repeat:no-repeat;
    height:44px;
    }
    
#professor .item
{
     width:550px;
     text-align:left;
     vertical-align:top;
     margin-top:10px;
     margin-left:10px;
    }
#professor .item .content
{
    margin-top:-150px;
    margin-left:200px;
    
    *margin-top:10px;
    *margin-left:10px;
    width:300px;
   height:156px;
    }
#professor .item .content .name
{
      font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align: left;
    color: #004b6a;
    font-weight:bold;
     margin-top:10px;
     margin-left:10px;
     vertical-align:top;
    }    
#professor .item .content .intro
{
      font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #3B2215;
    font-weight:lighter;
     margin-top:10px;
     margin-left:20px;
     vertical-align:top;
    }
  
    
#professor .item .photo
{
    width:120px;
    height:150px;
    *height:126px;
    margin-top:10px;
    margin-left:80px;
     *float:left;
    }
#professor #top
{
     margin-top:20px;
    text-align:center;
    }
    
/*孩童新知*/
#article #mid #left #article_list
{
    width:250px;
    text-align:left;
    vertical-align:top;
    margin-left:0px;
    margin-top:3px;
    }
#article #mid #left #article_list #leave_mail
{
    background-image:url('img/article/leave_back.png');
    background-repeat:no-repeat;
    width:215px;
    height:109px;
    margin-left:15px;
    margin-top:-5px;
    }    
#article #mid #left #article_list #leave_mail .label
{
    margin-top:0px;
    padding-top:5px;
    margin-left:10px;
    *margin-top:0px;
    *margin-left:10px;
    text-align:left;
    *float:left;
    vertical-align:top;
    } 
#article #mid #left #article_list #leave_mail .text
{
     margin-top:-18px;
    margin-left:90px;
     *margin-top:6px;
    *margin-left:90px;
    text-align:left;
    vertical-align:top;
    }
#article #mid #left #article_list #leave_mail .btn1
{
    margin-top:15px;
    margin-left:30px;
    text-align:left;
    vertical-align:top;
    }
#article #mid #left #article_list #leave_mail .btn2
{
    margin-top:3px;
    margin-left:30px;
    text-align:left;
    vertical-align:top;
    }

#article #mid #left #article_list #title
{
     background-image:url('img/new_article.png');
     background-repeat:no-repeat;
     height:70px;
     margin-left:10px;
     margin-top:0px;
    }
    #article #mid #left #article_list #title1
{
     background-image:url('img/epaper.png');
     background-repeat:no-repeat;
     height:70px;
     margin-left:10px;
     margin-top:0px;
    }
#article #mid #left #article_list .content
{
    margin-left:20px;
    margin-top:5px;
    text-decoration:none;
    height:15px;
    text-align:left;
    vertical-align:top;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color:#D91E3E;
    }
#article #mid #left #article_list .content1
{
    margin-left:20px;
    margin-top:10px;
    text-decoration:none;
    height:40px;
    text-align:left;
    vertical-align:top;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color:#D91E3E;
    }
    
#article
{
     width:892px;
    text-align:left;
    vertical-align:top;
    margin-left:0px;
    margin-top:0px;
    }
    
#article #top
{
    width:892px;
    text-align:left;
    vertical-align:top;
    margin-left:0px;
    margin-top:0px;
    background-image:url('img/card/card_top.png');
    background-repeat:no-repeat;
    height:21px;
    }
#article #mid
{
    width:892px;
    text-align:left;
    vertical-align:top;
    margin-left:0px;
    margin-top:0px;
    padding-top:5px;
    *padding-top:0px;
	*margin-top:0px !important,*margin-top:-5px;
    background-image:url('img/card/card_mid.png');
    background-repeat:repeat-y;
}

#article #mid #left
{
    width:250px;
    margin-left:0px;
    margin-top:0px;
    *float:left;
    }
    #article #mid #right
    {
        width:640px;
        margin-left:253px;
        margin-top:-660px;
        *margin-left:2px !important,*margin-left:213px;
        *margin-top:0px !important,*margin-top:-680px;
        }
    
    
    #article #down
{
    width:892px;
    text-align:left;
    vertical-align:top;
    margin-left:0px;
    margin-top:0px;
    margin-bottom:2px;
    background-image:url('img/card/card_down.png');
    background-repeat:no-repeat;
    height:20px;
    }
    
#article_content
{
    width:640px;
    margin-left:5px;
    margin-top:5px;
    text-align:left;
    vertical-align:top;
    }
#article_content #title
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align:center;
    color: #3B2215;
    font-weight:bold;
     margin-top:10px;
     margin-left:0px;
     vertical-align:top;
     width:580px;
     height:50px;
    }
 #article_content #content
 {
      font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #591020;
    font-weight:lighter;
     margin-top:10px;
     margin-left:40px;
     vertical-align:top;
     width:550px;
     line-height:20px;
     }
     
#article_content #content .content_title
 {
      font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #32327F;
    font-weight:lighter;
     margin-top:10px;
     margin-left:0px;
     vertical-align:top;
     width:550px;
     line-height:20px;
     }     
     
      #article_content #content .space
 {
      font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #591020;
    font-weight:lighter;
     margin-top:5px;
     margin-left:40px;
     vertical-align:top;
     width:500px;
     line-height:20px;
     }
 #article_content .writer
 {
      font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align:right;
    color: #494848;
    font-weight:lighter;
     margin-top:10px;
     margin-left:0px;
     vertical-align:top;
     width:580px;
     }
   #article_content #go_top
{
     margin-top:50px;
    text-align:center;
    }
    
/*本月主打*/
#month
{
     width:614px;
    vertical-align:top;
    text-align:left;
    margin-top:-3px;
    }
 #month #top
{
     margin-top:0px;
    margin-left:0px;
    width:614px;
    background-image:url('img/month/star_top.png');
    background-repeat:no-repeat;
    height:44px;
    }   
    
#month #mid
{
    margin-top:0px;
    padding-top:10px;
	*margin-top:0px;
    margin-left:0px;
    width:614px;
    background-image:url('img/photo_mid.png');
    background-repeat:repeat-y;
    
    }
 #month #mid .content
 {
     
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #3B2215;
    margin-left: 5px;
    margin-top:5px;
    *margin-top:10px;
    font-weight:lighter;
    width:601px;
    height:243px;
     }   
         
#month #down
{
     margin-top:0px;
	  *margin-top:0px;
    margin-left:0px;
    width:614px;
    background-image:url('img/photo_down.png');
    background-repeat:no-repeat;
    height:21px;
    }
  
    
 /*親子農場*/
 #farm
{
    width:892px;
    text-align:left;
    vertical-align:top;
    margin-left:0px;
    margin-top:0px;
    }
#farm #farm_top
{
    width:892px;
    text-align:left;
    vertical-align:top;
    margin-left:0px;
    margin-top:0px;
    background-image:url('img/card/card_top.png');
    background-repeat:no-repeat;
    height:21px;
    }
#farm #farm_mid
{
    width:892px;
    text-align:left;
    vertical-align:top;
    margin-left:0px;
    margin-top:0px;
    padding-top:5px;
	*margin-top:0px;
    background-image:url('img/card/card_mid.png');
    background-repeat:repeat-y;
    }
    #farm #farm_down
{
    width:892px;
    text-align:left;
    vertical-align:top;
    margin-left:0px;
    margin-top:0px;
    background-image:url('img/card/card_down.png');
    background-repeat:no-repeat;
    height:20px;
    }
    
/*寬版農場*/
#bigfarm
{
      width:892px;
    text-align:left;
    vertical-align:top;
    margin-left:0px;
    margin-top:0px;
    }
#bigfarm #head
{
    width:880px;
    padding-top:10px;
    margin-left:5px;
    margin-top:0px;
    vertical-align:top;
    text-align:left;
    }
#bigfarm #head #title
{
    float:left;
    margin-left:100px;
    padding-top:0px;
    margin-top:20px;
    margin-bottom:0px;
    background-image:url('img/month/farm_title.png');
    background-repeat:no-repeat;
    width:336px;
    height:149px;
    }
    
    #bigfarm #head #subtitle
    {
    margin-left:450px;
  
    margin-top:40px;
    *margin-top:50px;
    background-image:url('img/month/farm_subtitle.png');
    background-repeat:no-repeat;
    width:236px;
    height:160px;
        }
    #bigfarm #part1
    {
        background-image:url('img/month/spec.png');
        background-repeat:no-repeat;
        margin-left:50px;
        margin-top:10px;
        width:162px;
        height:44px;
        }
        
       #bigfarm #part2
    {
        background-image:url('img/month/flow.png');
        background-repeat:no-repeat;
        margin-left:50px;
        margin-top:10px;
        width:162px;
        height:44px;
        }
           #bigfarm #part3
    {
        background-image:url('img/month/info.png');
        background-repeat:no-repeat;
        margin-left:50px;
        margin-top:10px;
        width:162px;
        height:44px;
        }
#bigfarm .text_title
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align: left;
    color: #6D2C05;
    font-weight:bold;
     margin-top:10px;
     margin-left:100px;
     vertical-align:top;
    }
    
    #bigfarm .text
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align: left;
    color: #231815;
    font-weight:lighter;
     margin-top:10px;
     margin-left:130px;
     width:700px;
     vertical-align:top;
     line-height:25px;
     
    }
#bigfarm .text1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align: left;
    color: #231815;
    font-weight:lighter;
     margin-top:10px;
     margin-left:130px;
     *margin-left:130px;
     width:380px;
     vertical-align:top;
     float:left;
    }
    

    
        #bigfarm .text2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align: left;
    color: #231815;
    font-weight:bold;
     margin-top:-70px;
     *margin-top:-80px;
     margin-left:180px;
     *margin-left:130px;
     margin-bottom:30px;
     width:700px;
     vertical-align:top;
    }
     #bigfarm ul
 {
     font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align: left;
    color: #E67000;
    font-weight:bold;
     list-style-type:disc;
     text-decoration:none;
     margin-top:10px;
     margin-left:100px;
     *margin-left:130px;
     vertical-align:top;

     }
        #bigfarm ul .text
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align: left;
    color: #231815;
    font-weight:lighter;
     margin-top:5px;
     margin-left:20px;
     width:400px;
     vertical-align:top;
     float:left;
    }
    #bigfarm .photo0
    {
        margin-left:510px;
        *margin-left:450px;
       text-align:left;
       vertical-align:top;
       margin-top:-80px;
       
              }
    
    #bigfarm ul .photo
    {
         margin-left:420px;
         text-align:left;
         margin-top:-70px;
         vertical-align:top;
      
       
        }
            #bigfarm .photo6
    {
         padding-left:420px;
         text-align:left;
         margin-top:-70px;
         vertical-align:top;
		
       
        }
        #bigfarm ul .photo2
    {
         margin-left:420px;
         text-align:left;
         margin-top:-90px;
         vertical-align:top;
      
       
        }
   #bigfarm .photo3
   {
       margin-left:150px;
       text-align:left;
       vertical-align:top;
       margin-top:10px;
       }
          #bigfarm .photo4
   {
       margin-left:250px;
       text-align:left;
       vertical-align:top;
       margin-top:-15px;
       }
       
                 #bigfarm .photo5
   {
       margin-left:90px;
       text-align:left;
       vertical-align:top;
       margin-top:0px;
       }
       #bigfarm #top
       {
           margin-top:20px;
           text-align:center;
          
           }
         /* 表格樣式 even*/    
    #bigfarm .even
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color:#F5F2BA;
    border:none;
    color:#231815;
    font:11pt arial;
    text-align:center;
    vertical-align:top;
    width:700px;
    margin-top:10px;
    margin-left:100px;
    font-weight:bold;
    }

#bigfarm .even td,.even th
{
    margin: 0px;
    padding: 0px;
    vertical-align:middle;
   
    }

#bigfarm .even tbody td
{
    background-color:#DBD4C6;
    border-bottom:2px solid #DBD4C6;
    border-top:0px solid #F5F2BA;
    padding:5px;
        }
    #bigfarm .even tbody th
{
    background-color:#DBD4C6;
    border-bottom:2px solid #DBD4C6;
    border-top:0px solid #F5F2BA;
    padding:5px;
     text-align:center;
    }

#bigfarm .even thead th
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11pt;
    font-weight:bold;
    padding: 0 8px 0px 0px;
    text-align:center;
    background-color:#B7B2A6;
    height:30px;
    }
    
     #bigfarm .even tr td.color4
{
    background-color:#e1bf9a;
    border-bottom:2px solid #a3846a;
    border-top:0px solid #F5F2BA;
    text-align:center;  
    width:80px;
}
 
 #bigfarm .even tr td.color3
{
    background-color:#f8e0aa;
    border-bottom:2px solid #a3846a;
    border-top:0px solid #F5F2BA;
    text-align:left;  
    width:80px;
    line-height:20px;
}
    
#bigfarm .even tr td.color1
{
    background-color:#f7c7ae;
    border-bottom:2px solid #a3846a;
    border-top:0px solid #F5F2BA;
    text-align:left; 
    line-height:20px;
    }
#bigfarm .even tr td.color2
{
    background-color:#f6dfc0;
    border-bottom:2px solid #a3846a;
    border-top:0px solid #F5F2BA;
    }      
#bigfarm .even tr th.color_a
{
    background-color:#f38065;
    border-bottom:2px solid #a3846a;
    border-top:0px solid #F5F2BA;
    padding:9px;
     text-align:center;
     /*height:120px;*/
     height:40px;
    }  
    
     
    #bigfarm .even tr th.color_b
{
    background-color:#feb793;
    border-bottom:2px solid #a3846a;
    border-top:0px solid #F5F2BA;
    padding:9px;
     text-align:center;
     /*height:120px;*/
     height:40px;
    }  
    
    /*窄版農場*/
#shortfarm
{
      width:550px;
    text-align:left;
    vertical-align:top;
    margin-left:0px;
    margin-top:0px;
    }
#shortfarm #head
{
    width:550px;
    padding-top:10px;
    margin-left:5px;
    margin-top:0px;
    vertical-align:top;
    text-align:left;
    }
#shortfarm #head #title
{
    float:left;
    margin-left:10px;
     *margin-left:0px;
    padding-top:0px;
    margin-top:20px;
    margin-bottom:0px;
    background-image:url('img/month/farm_title2.png');
    background-repeat:no-repeat;
    width:300px;
    height:133px;
    }
    
    #shortfarm #head #subtitle
    {
    margin-left:320px;
  *margin-left:310px;
    margin-top:30px;
    *margin-top:40px;
    background-image:url('img/month/farm_subtitle.png');
    background-repeat:no-repeat;
    width:236px;
    height:160px;
        }
    #shortfarm #part1
    {
        background-image:url('img/month/spec.png');
        background-repeat:no-repeat;
        margin-left:20px;
        *margin-left:10px;
        margin-top:10px;
        width:162px;
        height:44px;
        }
        
       #shortfarm #part2
    {
        background-image:url('img/month/flow.png');
        background-repeat:no-repeat;
        margin-left:20px;
        *margin-left:10px;
        margin-top:10px;
        width:162px;
        height:44px;
        }
           #shortfarm #part3
    {
        background-image:url('img/month/info.png');
        background-repeat:no-repeat;
        margin-left:20px;
        *margin-left:10px;
        margin-top:10px;
        width:162px;
        height:44px;
        }
#shortfarm .text_title
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align: left;
    color: #6D2C05;
    font-weight:bold;
     margin-top:10px;
     margin-left:50px;
     *margin-left:40px;
     vertical-align:top;
    }
    
    #shortfarm .text
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align: left;
    color: #231815;
    font-weight:lighter;
     margin-top:10px;
     margin-left:70px;
     *margin-left:60px;
     width:450px;
     vertical-align:top;
     line-height:25px;
     
    }
#shortfarm .text1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align: left;
    color: #231815;
    font-weight:lighter;
     margin-top:10px;
     margin-left:70px;
     *margin-left:60px;
     width:150px;
     vertical-align:top;
     float:left;
    }
    

    
        #shortfarm .text2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align: left;
    color: #231815;
    font-weight:bold;
     margin-top:-70px;
     *margin-top:-20px;
     margin-left:80px;
     *margin-left:80px;
     margin-bottom:30px;
     width:500px;
     vertical-align:top;
    }
     #shortfarm ul
 {
     font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align: left;
    color: #E67000;
    font-weight:bold;
     list-style-type:disc;
     text-decoration:none;
     margin-top:10px;
     margin-left:40px;
     *margin-left:70px;
     vertical-align:top;

     }
        #shortfarm ul .text
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align: left;
    color: #231815;
    font-weight:lighter;
     margin-top:5px;
     margin-left:20px;
     width:200px;
     vertical-align:top;
     *float:left;
    }
    #shortfarm .photo0
    {
        margin-left:230px;
        *margin-left:180px;
       text-align:left;
       vertical-align:top;
       margin-top:-30px;
       
              }
    
    #shortfarm ul .photo
    {
        margin-left:240px;
         *margin-left:20px;
         text-align:left;
         margin-top:-90px;
         vertical-align:top;
      
       
        }
        #shortfarm .photo6
    {
        margin-left:240px;
         *margin-left:240px;
         text-align:left;
         margin-top:-90px;
         vertical-align:top;
      
       
        }
        #shortfarm ul .photo2
    {
         margin-left:20px;
         text-align:left;
         margin-top:-90px;
         vertical-align:top;
      
       
        }
   #shortfarm .photo3
   {
       margin-left:30px;
       text-align:left;
       vertical-align:top;
       margin-top:-10px;
       }
          #shortfarm .photo4
   {
       margin-left:120px;
       text-align:left;
       vertical-align:top;
       margin-top:-10px;
       }
       
                 #shortfarm .photo5
   {
       margin-left:30px;
       text-align:left;
       vertical-align:top;
       margin-top:0px;
       }
       #shortfarm #top
       {
           margin-top:20px;
           text-align:center;
          
           }
         /* 表格樣式 even*/    
    #shortfarm .even
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color:#F5F2BA;
    border:none;
    color:#231815;
    font:10pt arial;
    text-align:center;
    vertical-align:top;
    width:500px;
    margin-top:10px;
    margin-left:45px;
    *margin-left:30px;
    font-weight:bold;
    }

#shortfarm .even td,.even th
{
    margin: 0px;
    padding: 0px;
    vertical-align:middle;
   
    }

#shortfarm .even tbody td
{
    background-color:#DBD4C6;
    border-bottom:2px solid #DBD4C6;
    border-top:0px solid #F5F2BA;
    padding:5px;
        }
    #shortfarm .even tbody th
{
    background-color:#DBD4C6;
    border-bottom:2px solid #DBD4C6;
    border-top:0px solid #F5F2BA;
    padding:5px;
     text-align:center;
    }

#shortfarm .even thead th
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11pt;
    font-weight:bold;
    padding: 0 8px 0px 0px;
    text-align:center;
    background-color:#B7B2A6;
    height:30px;
    }
    
     #shortfarm .even tr td.color4
{
    background-color:#e1bf9a;
    border-bottom:2px solid #a3846a;
    border-top:0px solid #F5F2BA;
    text-align:center;  
    width:80px;
}
 
 #shortfarm .even tr td.color3
{
    background-color:#f8e0aa;
    border-bottom:2px solid #a3846a;
    border-top:0px solid #F5F2BA;
    text-align:left;  
    width:80px;
    line-height:20px;
}
    
#shortfarm .even tr td.color1
{
    background-color:#f7c7ae;
    border-bottom:2px solid #a3846a;
    border-top:0px solid #F5F2BA;
    text-align:left; 
    line-height:20px;
    }
#shortfarm .even tr td.color2
{
    background-color:#f6dfc0;
    border-bottom:2px solid #a3846a;
    border-top:0px solid #F5F2BA;
    }      
#shortfarm .even tr th.color_a
{
    background-color:#f38065;
    border-bottom:2px solid #a3846a;
    border-top:0px solid #F5F2BA;
    padding:9px;
     text-align:center;
     /*height:120px;*/
     height:40px;
    }  
    
     
    #shortfarm .even tr th.color_b
{
    background-color:#feb793;
    border-bottom:2px solid #a3846a;
    border-top:0px solid #F5F2BA;
    padding:9px;
     text-align:center;
     /*height:120px;*/
     height:40px;
    }  
    
/*小學*/
#ele
{
    width:892px;
    text-align:left;
    vertical-align:top;
    margin-top:0px;
    margin-left:0px;
    }
#ele #left
{
    width:614px;
    text-align:left;
    vertical-align:top;
    margin-top:6px;
    *margin-top:0px;
    margin-left:0px;
    *float:left;
    }
#ele #right
{
     text-align:left;
    vertical-align:top;
    width:275px;
    height:792px;
    margin-left:617px;
    margin-top:-742px;
  
    *margin-top:0px !important,*margin-top:-885px;
    }
/*本月主打-小學*/
#month_ele
{
     width:614px;
    vertical-align:top;
    text-align:left;
    margin-top:5px;
    *margin-top:0px;
    }
 #month_ele #top
{
     margin-top:0px;
    margin-left:0px;
    width:614px;
    background-image:url('img/ele/star614.png');
    background-repeat:no-repeat;
    height:42px;
    }   
    
#month_ele #mid
{
    margin-top:0px;
    padding-top:10px;
	*margin-top:0px;
    margin-left:0px;
    width:614px;
    background-image:url('img/ele/mid614.png');
    background-repeat:repeat-y;
    
    }
 #month_ele #mid .content
 {
     
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #3B2215;
    margin-left: 5px;
    margin-top:5px;
    *margin-top:10px;
    font-weight:lighter;
    width:601px;
    height:243px;
     }   
         
#month_ele #down
{
     margin-top:0px;
	  *margin-top:0px;
    margin-left:0px;
    width:614px;
    background-image:url('img/ele/down614.png');
    background-repeat:no-repeat;
    height:18px;
    }
    
/*小學-近期活動*/
#recent_ele 
{
    width:275px;
    text-align:left;
    vertical-align:top;
    margin-top:0px;
    margin-left:0px;
    }
#recent_ele #top
{
    width:275px;
    margin-top:0px;
    margin-left:0px;
    background-image:url('img/ele/recent275.png'); 
    background-repeat:no-repeat;
    height:38px;   
    }
#recent_ele #mid
{
      width:275px;
 margin-top:0px;
 padding-top:5px;
    *margin-top:0px;
    margin-left:0px;
    background-image:url('img/ele/mid275.png');
    background-repeat:repeat-y; 
    }
#recent_ele #mid .link
{
    
	margin-top:10px;
    margin-left:25px;
    }    
  
 #recent_ele #down
 {
      width:275px;
    margin-top:0px;
    margin-left:0px;
    background-image:url('img/ele/down275.png'); 
    background-repeat:no-repeat;
    height:20px;   
     }
     
 /*最新消息-小學*/
#news_ele
{
     width:614px;
    vertical-align:top;
    text-align:left;
    margin-top:0px;
    }
 #news_ele #top
{
     margin-top:0px;
    margin-left:0px;
    width:614px;
    background-image:url('img/ele/news.png');
    background-repeat:no-repeat;
    height:42px;
    }   
    
#news_ele #mid
{
    margin-top:0px;
	*margin-top:0px;
    margin-left:0px;
    width:614px;
    background-image:url('img/ele/mid614.png');
    background-repeat:repeat-y;
    
    }
 #news_ele #mid .content
 {
     font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #3B2215;
    margin-left: 10px;
    padding-top:3px;
    margin-top:0px;
    font-weight:lighter;
     }   
    
 #news_ele #mid .content ul
 {
     font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #3B2215;
    font-weight:lighter;
     list-style-type:disc;
     text-decoration:none;
     margin-top:10px;
     vertical-align:top;

     }
     #news_ele #mid .content ul a
     { font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #3B2215;
    font-weight:lighter;
           text-decoration:none;
                margin-left:10px;

         }
     
#news_ele #down
{
     margin-top:-20px;
	  *margin-top:0px;
    margin-left:0px;
    width:614px;
    background-image:url('img/ele/down614.png');
    background-repeat:no-repeat;
    height:18px;
    }
    
#h1n1_ele
{
    width:275px;
    text-align:left;
    vertical-align:top;
    margin-top:3px;
    margin-left:0px;
    }
#h1n1_ele  #top
{
    width:275px;
    margin-top:0px;
    margin-left:0px;
    background-image:url('img/ele/no275_top.png'); 
    background-repeat:no-repeat;
    height:17px;   
    }
#h1n1_ele  #mid
{
      width:275px;
      margin-top:0px;
    
     *margin-top:0px !important,*margin-top:-8px;
    margin-left:0px;
    background-image:url('img/ele/mid275.png');
    background-repeat:repeat-y; 
    }
#h1n1_ele  #mid .link
{
    margin-top:0px;
    margin-left:25px;
    }    
  
 #h1n1_ele  #down
 {
      width:275px;
    margin-top:0px;
    margin-left:0px;
    background-image:url('img/ele/down275.png'); 
    background-repeat:no-repeat;
    height:20px;   
}
/*課程花絮-小學*/
#show_photo_ele
{
    width:614px;
    text-align:left;
    vertical-align:top;
    margin-top:0px;
    margin-left:0px;
    }
#show_photo_ele #top
{
    text-align:left;
    vertical-align:top;
    margin-top:0px;
    margin-left:0px;
    background-image:url('img/ele/fun.png'); 
    background-repeat:no-repeat;
    height:42px;
    }
#show_photo_ele #mid
{
    text-align:left;
    vertical-align:top;
    padding-top:5px;
    margin-top:0px;
	*margin-top:0px;
    margin-left:0px;
    background-image:url('img/ele/mid614.png');
    background-repeat:repeat-y;
    height:180px;
    }
#show_photo_ele #mid #ban
{
    width:550px;
    margin-left:30px;
    margin-top:10px;
    }

#show_photo_ele #mid .show_v
{
    width:190px;
    text-align:center;
    padding-top:10px;
    *padding-top:0px;
   margin-top:0px;
   *margin-top:10px;
   margin-left:10px;
   float:left;
    }
    
#show_photo_ele #down
{
    text-align:left;
    vertical-align:top;
    margin-top:0px;
    margin-left:0px;
    background-image:url('img/ele/down614.png'); 
    background-repeat:no-repeat;
    height:21px;
    }
    
#teach
{
    width:892px;
    text-align:left;
    vertical-align:top;
    margin-top:0px;
    margin-left:0px;
    }
#teach #top
{
     background-image:url('img/ele/teach/top269.png');
     background-repeat:no-repeat;
     height:24px;
    }
#teach #mid
{
    background-image:url('img/ele/teach/mid269.png');
    background-repeat:repeat-y;
  
    }
    
#teach #mid #content
{
    padding-top:10px;
    margin-top:0px;
    margin-left:0px;
    width:892px;
    }
    
#teach #mid #content #left
{
     text-align:left;
     vertical-align:top;
 float:left;
    }   
#teach #mid #content #right
{
      text-align:left;
     vertical-align:top;
     margin-left:269px;
     margin-top:-100px;
    }
#teach #down
{
     background-image:url('img/ele/teach/down269.png');
     background-repeat:no-repeat;
     height:21px;
     padding-bottom:3px;
    }
    
#focusteach
{   
    width:550px;
    text-align:left;
    vertical-align:top;
    margin-top:0px;
    margin-left:0px;
    }
    
#focusteach #title
{
    margin-left:20px;
    *margin-left:10px;
    margin-top:10px;
    background-image:url('img/ele/teach/focus_title.png');
    background-repeat:no-repeat;
    height:24px;
    }
   
#focusteach #subtitle
{
    margin-left:20px;
    *margin-left:10px;
    margin-top:40px;
    background-image:url('img/ele/teach/info_title.png');
    background-repeat:no-repeat;
    height:40px;
    }
#focusteach #text
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align:left;
    color: #3B2215;
    margin-left:50px;
    *margin-left:35px;
    margin-top:15px;
    width:480px;
    line-height:25px;
    
    }
#focusteach #text #subtext
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align:left;
    color: #3B2215;
    margin-left:30px;
    margin-top:0px;
    width:450px;
    }
  #focusteach2
{   
    width:577px;
    text-align:left;
    vertical-align:top;
    margin-top:0px;
    margin-left:0px;
    }  
    #focusteach2 #text
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align:left;
    color: #3B2215;
    margin-left:50px;
    *margin-left:35px;
    margin-top:15px;
    width:480px;
    line-height:25px;
    
    }
 #focusteach2 #title
{
	margin-left:20px;
    *margin-left:10px;
    margin-top:10px;
    background-image:url('img/ele/teach/focus_title2.png');
    background-repeat:no-repeat;
    height:50px;
    }
#focusteach2 #intro_gif
{
    margin-top:10px;
    margin-left:5px;
    *margin-left:0px;
    background-image:url('img/ele/teach/focus_intro.png');
    background-repeat:no-repeat;
    height:213px;
    }
    
/*表格*/
#focusteach .evenfocus2 tbody .new td
{
    background-color:#FFCC33;
    vertical-align:middle;
    text-align:left;
    padding: 0 0 0 5px;
    height:30px;

            }

#focusteach .evenfocus
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color:#E3EB9E;
    border:none;
    color:#231815;
    font:11pt arial;
    text-align:center;
    vertical-align:top;
    width:500px;
    margin-top:10px;
    margin-left:40px;
    *margin-left:25px;
    font-weight:bold;
   /* border-bottom:2px solid #E3EB9E;
    border-top:0px solid #E3EB9E;*/
    }
    
    
#focusteach .evenfocus td ul
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align: left;
    color: #3B2215;
    font-weight:lighter;
     list-style-type:disc;
     text-decoration:none;
    margin-left:25px;
    margin-top:5px;
     vertical-align:top;    
    }  
    

#focusteach .evenfocus td
{
    margin: 0px;
    padding: 0px;
    vertical-align:middle;
  
    }
#focusteach .evenfocus th
{
    margin: 0px;
    padding: 0px;
    vertical-align:middle;
    background-color:#FFC033;
  
    }
#focusteach .evenfocus tbody td
{
    background-color:#DBD4C6;
    vertical-align:middle;
        }
    #focusteach .evenfocus tbody th
{
    background-color:#FFC033;
padding-left:15px;
     text-align:left;
     padding-top:3px;
     padding-bottom:3px;
    }

#focusteach .evenfocus thead th
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11pt;
    font-weight:bold;
    padding: 0 8px 0px 0px;
    text-align:center;
    background-color:#A08330;
    height:30px;
    color:#ffffff;
    }
    
    #focusteach .evenfocus2
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color:#E3EB9E;
    border:none;
    color:#231815;
    font:11pt arial;
    text-align:center;
    vertical-align:top;
    width:530px;
    margin-top:10px;
    margin-left:30px;
    *margin-left:15px;
    font-weight:bold;
   /* border-bottom:2px solid #E3EB9E;
    border-top:0px solid #E3EB9E;*/
    }
    
#focusteach .evenfocus2 td
{
    margin: 0px;
    padding: 0px;
    vertical-align:left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
    font-weight:lighter;
  
    }
#focusteach .evenfocus2 th
{
    margin: 0px;
    padding: 0px;
    vertical-align:middle;
    background-color:#FFC033;
  
    }
#focusteach .evenfocus2 tbody td
{
    background-color:#DBD4C6;
    vertical-align:middle;
    text-align:left;
    padding: 0 0 0 5px;
    height:30px;
            }
    #focusteach .evenfocus2 tbody th
{
    background-color:#FFC033;
padding-left:15px;
     text-align:left;
     padding-top:3px;
     padding-bottom:3px;
    }

#focusteach .evenfocus2 thead th
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11pt;
    font-weight:bold;
    padding: 0 8px 0px 0px;
    text-align:center;
    background-color:#A08330;
    height:30px;
    color:#ffffff;
    }
    
      #focusteach #top
       {
           margin-top:20px;
           text-align:center;
           }
#focusteach_pro
{
    width:550px;
    text-align:left;
    vertical-align:top;
    margin-top:0px;
    margin-left:0px;
    }  
#focusteach_pro #title
{
    background-image:url('img/ele/teach/focus_teach.png');
    background-repeat:no-repeat;
    height:27px;
    margin-left:10px;
    height:50px;
    }
#focusteach_pro .content
{
    width:480px;
    margin-left:50px;
    margin-top:15px;
    }
#focusteach_pro .content .text
{
    width:300px;
    *float:left;
    margin-top:20px;
    }
#focusteach_pro .content .text .name
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align: left;
    color: #3B2215;
    font-weight:bold;
    margin-left:10px;
    margin-top:5px;
     vertical-align:top;   
    }
#focusteach_pro .content .text .history ul
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #3B2215;
    font-weight:lighter;
     list-style-type:disc;
     text-decoration:none;
    margin-left:25px;
    margin-top:15px;
     vertical-align:top;   
    }
#focusteach_pro .content .photo
{
    width:150px;
    margin-left:310px;
    margin-top:-140px;
    *margin-top:0px;
    *margin-left:10px;
    }
#focusteach_pro .content .photo2
{
    width:150px;
    margin-left:310px;
    margin-top:-180px;
    *margin-left:10px;
    *margin-top:50px;
    }
  #focusteach_pro #top
       {
           margin-top:20px;
           text-align:center;
           }
           
#teach_photos
{
    width:550px;
    margin-top:0px;
    margin-left:0px;
    }
 #teach_photos #title
 {
     background-image:url('img/ele/teach/p_title.png');
     background-repeat:no-repeat;
     height:50px;
     margin-left:20px;
     margin-top:10px;
     
     }
 #teach_photos .part1
 {
     width:550px;
     margin-left:15px;
     *margin-left:10px;
     margin-top:10px;
     }
#teach_photos .part1 .photo
{
    width:377px;
    *float:left;
    }
#teach_photos .part1 .text
{
    text-align:left;
    margin-top:-150px;
    margin-left:400px;
      *margin-top:90px;
    *margin-left:10px;
    }
 #teach_photos .part2
 {
     width:550px;
     margin-left:10px;
     margin-top:10px;
     *margin-top:10px;
     }
#teach_photos .part2 .photo
{
    width:400px;
    margin-left:160px;
    margin-top:-70px;
    *margin-left:0px;
    *margin-top:0px;
    }
#teach_photos .part2 .text
{
    width:150px;
    *float:left;
    margin-left:10px;
    *margin-left:0px;
    margin-top:180px;
    *margin-top:50px;
    }
#teach_photos .part3
 {
     width:550px;
     margin-left:10px;
     margin-top:0px;
     }
#teach_photos .part3 .photo
{
    width:400px;
    margin-top:0px;
    margin-left:80px;
    *margin-top:0px;
    *margin-left:0px;
    }
#teach_photos .part3 .text
{
    text-align:left;
    margin-top:0px;
    margin-left:100px;
    }
#teach_photos .part4
 {
     width:550px;
     margin-left:10px;
     margin-top:10px;
     }
#teach_photos .part4 .photo
{
    width:409px;
    margin-top:10px;
    margin-left:150px;
     *margin-left:0px;
     *margin-top:0px;
    }
#teach_photos .part4 .text
{
    width:120px;
    float:left;
    margin-left:30px;
    margin-top:60px;
    *margin-top:50px;
    *margin-left:0px;
    }
#teach_photos .part5
 {
     width:550px;
     margin-left:10px;
     margin-top:10px;
     }
#teach_photos .part5 .photo
{
    width:366px;
     margin-left:10px;
    margin-top:0px;
    *float:left;
    *margin-top:0px;
    *margin-left:0px;
    }
#teach_photos .part5 .text
{
    text-align:left;
    margin-top:-150px;
    margin-left:380px;
    *margin-top:90px;
    *margin-left:10px;
    }
#teach_photos .part6
 {
     width:550px;
     margin-left:10px;
     margin-top:10px;
     }
#teach_photos .part6 .photo
{
    width:400px;
    margin-left:160px;
     margin-top:-70px;
     *margin-left:0px;
     *margin-top:0px;
    }
#teach_photos .part6 .text
{
    *float:left;
    margin-top:200px;
    margin-left:20px;
    *margin-top:50px;
    *margin-left:0px;
    }
#teach_photos .part7
 {
     width:550px;
     margin-left:10px;
     margin-top:0px;
     *margin-left:10px;
     *margin-top:-80px;
     }
#teach_photos .part7 .photo
{
    width:400px;
    *float:left;
      margin-left:10px;
     margin-top:-80px;
     *margin-left:0px;
     *margin-top:0px;
    }
#teach_photos .part7 .text
{
    text-align:left;
    margin-top:-350px;
    margin-left:410px;
    *margin-top:120px;
    *margin-left:10px;
    }
#teach_photos .part8
 {
     width:550px;
     margin-left:10px;
     margin-top:10px;
     }
#teach_photos .part8 .photo
{
    margin-left:80px;
    margin-top:5px;
    *margin-left:80px;
    *margin-top:5px;
    }
#teach_photos .part8 .text
{
     margin-top:350px;
    margin-left:30px;
    *margin-top:0px;
    *margin-left:30px;
    text-align:left;
    }
#teach_photos .part9
 {
     width:550px;
     margin-left:10px;
     margin-top:10px;
     }
#teach_photos .part9 .photo
{
    margin-left:50px;
    margin-top:5px;
    *margin-left:10px;
    *margin-top:5px;
    }
#teach_photos .part9 .text
{
    margin-top:0px;
    margin-left:50px;
    *margin-top:0px;
    *margin-left:30px;
    text-align:left;
    }
  #teach_photos #top
       {
           margin-top:20px;
           text-align:center;
           }
/*孩童新知*/
#article_ele #mid #left #article_list
{
    width:250px;
    text-align:left;
    vertical-align:top;
    margin-left:0px;
    margin-top:3px;
    }
#article_ele #mid #left #article_list #title
{
     background-image:url('img/ele/new_article.png');
     background-repeat:no-repeat;
     height:70px;
     margin-left:10px;
     margin-top:0px;
    }
#article_ele #mid #left #article_list .content
{
    margin-left:20px;
    margin-top:0px;
    height:25px;
    text-decoration:none;
    }
#article_ele #mid #left #article_list .content1
{
   margin-left:20px;
    margin-top:5px;
    height:40px;
    text-decoration:none;
    }
#article_ele
{
     width:892px;
    text-align:left;
    vertical-align:top;
    margin-left:0px;
    margin-top:0px;
}
    
#article_ele #top
{
    width:892px;
    text-align:left;
    vertical-align:top;
    margin-left:0px;
    margin-top:3px;
    *margin-top:0px;
    background-image:url('img/ele/top892-2.png');
    background-repeat:no-repeat;
    height:25px;
}
#article_ele #mid
{
    width:892px;
    text-align:left;
    vertical-align:top;
    margin-left:0px;
    margin-top:-10px;
	*margin-top:0px;
    background-image:url('img/ele/mid892.png');
    background-repeat:repeat-y;
}

#article_ele #mid #left
{
    width:250px;
    margin-left:0px;
    margin-top:0px;
    *float:left;
}
#article_ele #mid #right
{
    width:640px;
    margin-left:253px;
    margin-top:-430px;
    *margin-left:2px !important, *margin-left:260px;
    *margin-top:0px !important, *margin-top:-430px;
}
    
    
#article_ele #down
{
    width:892px;
    text-align:left;
    vertical-align:top;
    margin-left:0px;
    margin-top:0px;
    margin-bottom:3px;
    background-image:url('img/ele/down892.png');
    background-repeat:no-repeat;
    height:22px;
}

/*部落格*/
#blog_ele
{
    width:275px;
    text-align:left;
    vertical-align:top;
    margin-top:3px;
    margin-left:0px;
    }
#blog_ele  #top
{
    width:275px;
    margin-top:0px;
    margin-left:0px;
    background-image:url('img/ele/no275_top.png'); 
    background-repeat:no-repeat;
    height:17px;   
    }
#blog_ele  #mid
{
      width:275px;
      margin-top:0px;
    *margin-top:0px !important,*margin-top:-8px;
    margin-left:0px;
    background-image:url('img/ele/mid275.png');
    background-repeat:repeat-y; 
    }
#blog_ele  #mid .link
{
    margin-top:0px;
    margin-left:25px;
    }    
  
 #blog_ele  #down
 {
      width:275px;
    margin-top:0px;
    margin-left:0px;
    background-image:url('img/ele/down275.png'); 
    background-repeat:no-repeat;
    height:20px;   
}
/*書藉產品*/
#book
{
    width:550px;
    text-align:left;
    vertical-align:top;
    margin-top:0px;
    margin-left:0px;
    }
#book #title
{
    background-image:url('img/ele/book/title.png');
    background-repeat:no-repeat;
    height:80px;
    margin-left:25px;
    margin-top:10px;
    *margin-left:10px;
    *margin-top:10px;
    }
#book #subtitle
{
    background-image:url('img/ele/book/subtitle.png');
    background-repeat:no-repeat;
    height:38px;
    margin-left:50px;
    margin-top:20px;
    *margin-left:40px;
    *margin-top:20px;
    }
#book #photo
{
    background-image:url('img/ele/book/book.png');
    background-repeat:no-repeat;
    height:349px;
    margin-left:30px;
    *margin-left:15px;
    margin-top:0px;
    }
#book .mark
{
    width:500px;
    margin-left:25px;
    *margin-left:10px;
    margin-top:10px;
    text-align:left;
    vertical-align:top;
    }
#book .text
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align: left;
    color: #3B2215;
    font-weight:lighter;
    margin-left:75px;
    *margin-left:55px;
    margin-top:10px;
    vertical-align:top;
    width:450px; 
    }
/*好專心高EQ冬令營宣傳*/
#high_eq
{
    width:892px;
    text-align:left;
    vertical-align:top;
    margin-top:0px;
    margin-left:0px;
    }
#high_eq .title
{
    text-align:left;
    vertical-align:top;
    background-image:url('img/class_intro/highEQ_title.png');
    background-repeat:no-repeat;
    height:150px;
    width:424px;
    *float:left;
    margin-left:150px;
    margin-top:20px;
     *margin-left:150px;
    *margin-top:20px;
    }
#high_eq .sub
{
    background-image:url('img/class_intro/fish.png');
    background-repeat:no-repeat;
    margin-left:600px;
    margin-top:-120px;
    *margin-left:600px;
    *margin-top:50px;
    height:115px;
    }
#high_eq .text
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align: left;
    color: #587A34;
    font-weight:bold;
    margin-left:155px;
    *margin-left:155px;
    margin-top:0px;
    vertical-align:top;
    width:600px; 
    }   
 #high_eq .part1
 {
     width:400px;
     text-align:left;
     vertical-align:top;
     margin-left:160px;
     margin-top:30px;
     }
 #high_eq .part1 .title1
 {
     background-image:url('img/class_intro/highEQ_ftitle.png');
     background-repeat:no-repeat;
     text-align:left;
     vertical-align:top;
     width:72px;
     height:24px;
     }
 #high_eq .part1 .text1
 {
       font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    vertical-align:top;
    text-align: left;
    color: #231815;
    font-weight:lighter;
    margin-left:35px;
    *margin-left:35px;
    margin-top:10px;
    vertical-align:top;
    width:600px; 
    line-height:25px;
     }
#high_eq .part2
 {
     width:400px;
     text-align:left;
     vertical-align:top;
     margin-left:160px;
     margin-top:30px;
     }
 #high_eq .part2 .title1
 {
     background-image:url('img/class_intro/highEQ_eqtitle.png');
     background-repeat:no-repeat;
     text-align:left;
     vertical-align:top;
     width:72px;
     height:24px;
     }
 #high_eq .part2 .text1
 {
       font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    vertical-align:top;
    text-align: left;
    color: #231815;
    font-weight:lighter;
    margin-left:35px;
    *margin-left:35px;
    margin-top:10px;
    vertical-align:top;
    width:600px; 
    line-height:25px;
     }
#high_eq .info
{
    text-align:left;
    vertical-align:top;
    margin-top:10px;
    margin-left:150px;
    width:600px;
    }
#high_eq .info .title
{
    background-image:url('img/class_intro/highEQ_info.png');
    background-repeat:no-repeat;
    height:40px;
    width:157px;
    margin-left:10px;
    text-align:left;
    vertical-align:top;
    }
#high_eq .info .text
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    vertical-align:top;
    text-align: left;
    color: #633E1E;
    font-weight:lighter;
    margin-left:35px;
    *margin-left:35px;
    margin-top:10px;
    vertical-align:top;
    width:600px; 
    line-height:25px;
    }
#high_eq .info .text .evenfocus
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color:#633E1E;
    border-collapse:collapse;
    color:#231815;
    font:11pt arial;
    text-align:center;
    vertical-align:top;
    width:500px;
    margin-top:10px;
    margin-left:40px;
    *margin-left:25px;
    margin-bottom:10px;
    font-weight:bold;
   /* border-bottom:2px solid #E3EB9E;
    border-top:0px solid #E3EB9E;*/
    }
    
   
#high_eq .info .text .evenfocus td
{
    margin: 0px;
    padding: 0px;
    vertical-align:middle;
   border:solid 2px #f5f2ba;
   color:#ffffff;
   height:30px;
    }
#high_eq .info .text .evenfocus th
{
    margin: 0px;
    padding: 0px;
    vertical-align:middle;
    background-color:#633E1E;
     border:solid 2px #f5f2ba;
  
    }
#high_eq .info .text .evenfocus tbody td
{
    background-color:#633E1E;
    vertical-align:middle;
    border-bottom-color:#ffffff;
     border:solid 2px #f5f2ba;
        }
#high_eq .info .text .evenfocus tbody th
{
    background-color:#633E1E;
padding-left:15px;
     text-align:left;
     padding-top:3px;
     padding-bottom:3px;
      border:solid 2px #f5f2ba;
    }

#high_eq .info .text .evenfocus thead th
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11pt;
    font-weight:bold;
    padding: 0 8px 0px 0px;
     border:solid 2px #f5f2ba;
    text-align:center;
    background-color:#633E1E;
    height:30px;
    color:#ffffff;
    }
#high_eq .photo
{
    background-image:url('img/class_intro/highEQ_photo.png');
    background-repeat:no-repeat;
    width:727px;
    height:415px;
    margin-left:100px;
    margin-top:10px;
    }
  #high_eq #top
       {
           margin-top:20px;
           text-align:center;
           }
/*留言板*/
#board
{
     width:892px;
     text-align:left;
     vertical-align:top;
     margin-top:3px;
     margin-left:0px;
     margin-bottom:3px;
    }
#board #top
{
    background-image:url('img/board/top892.png');
    background-repeat:no-repeat;
    text-align:left;
    vertical-align:top;
    height:57px;
    }
#board #mid
{
     background-image:url('img/board/mid892.png');
     background-repeat:repeat-y;
     margin-top:0px;
     margin-left:0px;
     *padding-top:5px;
    }
#board #mid .btn
{
    margin-top:0px;
    margin-left:50px;
    text-align:left;
    vertical-align:top;
    }
#board #mid #leave
{
     text-align:left;
     vertical-align:top;
     margin-top:10px;
     margin-left:80px;
     width:400px;
    }
#board #mid #leave .part
{
    width:400px;
    text-align:left;
    vertical-align:top;
    margin-left:0px;
    margin-top:5px;
    }
#board #mid #leave .part .label
{
    text-align:right;
    vertical-align:top;
    margin-left:0px;
    margin-top:3px;
    float:left;
    width:80px;
    }
#board #mid #leave .part .textbox
{
     text-align:left;
     vertical-align:top;
     margin-left:10px;
     margin-top:0px;
    }
#board #mid #leave .part .textbox1
{
     text-align:left;
     vertical-align:top;
     margin-left:10px;
     margin-top:5px;
    }
#board #mid #leave .btn1
{
     text-align:left;
     vertical-align:top;
     margin-left:230px;
     margin-top:5px;
     float:left;
    }
    #board #mid #leave .btn2
{
     text-align:left;
     vertical-align:top;
     margin-left:320px;
     margin-top:5px;
    }
#board #mid .content
{
    width:600px;
    text-align:left;
    vertical-align:top;
    margin-top:0px;
    margin-left:80px;
    padding-top:0px;
    }
#board #mid .content .title
{
    background-image:url('img/board/title.png');
    background-repeat:no-repeat;
    height:107px;
    width:591px;
    text-align:left;
    vertical-align:top;
    margin-top:0px;
    padding-top:0px;
    }
#board #mid .content .title .name
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12pt;
    font-weight:bold;
    height:30px;
    color:#ffffff;
    padding-top:22px;
    margin-top:0px;
    margin-left:260px;
    }
#board #mid .content .title .type
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12pt;
    font-weight:bold;
    height:30px;
    color:#ffffff;
    margin-left:260px;
    margin-top:10px;
    }
#board #mid .content .meg_content
{
    width:591px;
    background-color:#FFFEEC;
    margin-top:0px;
    
    }
#board #mid .content .meg_content .date
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11pt;
    font-weight:bold;
    height:30px;
    color:#5A8907;
    text-align:right;
    margin-right:10px;
    margin-top:-15px;
    *margin-top:-15px;
    
    }
#board #mid .content .meg_content .text
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11pt;
    font-weight:lighter;
    width:500px;
    color:#573E40;
    margin-left:50px;
    padding-bottom:20px;
    }
#board #mid .content .Reply .top
{
     background-image:url('img/board/reply_title.png');
     background-repeat:no-repeat;
     height:43px;
     width:591px;
    }
#board #mid .content .Reply .mid
{
    background-image:url('img/board/reply_mid.png');
    background-repeat:repeat-y;
    width:591px;
    }
#board #mid .content .Reply .mid .text
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11pt;
    font-weight:bold;
   
    color:#5A8907;
    margin-left:50px;
    margin-top:0px;
    padding-top:10px;
    padding-bottom:10px;
    width:500px;
  
    }
#board #mid .content .Reply .down
{
     background-image:url('img/board/reply_down.png');
     background-repeat:no-repeat;
     height:5px;
     
    }
#board #down
{
    background-image:url('img/board/down892.png');
    background-repeat:no-repeat;
    margin-left:0px;
    margin-top:0px;
    height:22px;
  
    }
/*關鍵學習*/
#keylearn
{
      width:550px;
    text-align:left;
    vertical-align:top;
    margin-left:0px;
    margin-top:0px;
    }
#keylearn #title
{
    background-image:url('img/class_intro/keylearn_title.png');
    background-repeat:no-repeat;
    width:545px;
    height:174px;
    margin-left:20px;
    margin-top:10px;
    *margin-top:10px;
    *margin-left:0px;
    }

         /* 表格樣式 even*/    
    #keylearn .even
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color:#F5F2BA;
    border:none;
    color:#231815;
    font:10pt arial;
    text-align:center;
    vertical-align:top;
    width:500px;
    margin-top:10px;
    margin-left:45px;
    *margin-left:30px;
    font-weight:bold;
    }

#keylearn .even td,.even th
{
    margin: 0px;
    padding: 0px;
    vertical-align:middle;
   
    }

#keylearn .even tbody td
{
    background-color:#DBD4C6;
    border-bottom:2px solid #DBD4C6;
    border-top:0px solid #F5F2BA;
    padding:5px;
    text-align:left;
    width:150px;
    *width:250px;
    font-weight:lighter;
        }
    #keylearn .even tbody th
{
    background-color:#DBD4C6;
    border-bottom:2px solid #DBD4C6;
    border-top:0px solid #F5F2BA;
    padding:5px;
     text-align:center;
    }

#keylearn .even thead th
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11pt;
    font-weight:bold;
    padding: 0 8px 0px 0px;
    text-align:center;
    background-color:#B7B2A6;
    height:30px;
    }
 #keylearn .part_title
 {
     width:500px;
     margin-left:20px;
     margin-top:10px;
     *margin-left:10px;
     *margin-top:10px;
     text-align:left;
     vertical-align:top;
     }
 #keylearn .text
 {
     width:400px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11pt;
    color:#231815;
    text-align:left;
    vertical-align:top;
    margin-left:80px;
    margin-top:10px;
     }
 #keylearn .text1
 {
     width:500px;
     margin-left:80px;
     margin-top:10px;
     text-align:left;
     vertical-align:top;
     }
 #keylearn .text1 .name
 {
     width:100px;
     height:180px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11pt;
    color:#231815;
    font-weight:bold;
    *float:left;
    text-align:left;
    vertical-align:top;
    margin-top:3px;
    margin-left:0px;
     }
#keylearn .text1 .text
{
    width:400px;
    margin-left:110px;
    margin-top:-180px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11pt;
    color:#231815;
    *margin-left:20px;
    *margin-top:0px;
     text-align:left;
    vertical-align:top;
    }
    
    
 #keylearn #top
       {
           margin-top:20px;
           text-align:center;
           }
 /*小學課程活動花絮首頁*/
 #photo_index_ele
{
    width:550px;
    margin-top:0px;
    margin-left:0px;
    text-align:left;
    vertical-align:top;
    }   
    #photo_index_ele #photo
{
    background-image:url('img/ele/photo/photo_index.png');
    background-repeat:no-repeat;
    margin-left:20px;
    margin-top:10px;
    margin-bottom:10px;
    height:478px;
    width:508px;
    }
/*專注王活動621*/
#focus_621
{
    width:550px;
    margin-left:0px;
    margin-top:0px;
    text-align:left;
    vertical-align:top;   
    
    }
#focus_621 #title
{
        text-align:left;
    vertical-align:top; 
    margin-top:10px;
    margin-left:50px;
    height:80px;
    }
#focus_621 #focus_title
{
        text-align:center;
    vertical-align:top; 
    margin-top:0px;
    margin-left:0px;
    margin-bottom:20px;
    }
    #focus_621 .part1
{
   text-align:left;
   vertical-align:top;
   margin-top:100px;
   *margin-top:40px;
   margin-left:20px;
   width:550px;
   height:200px;
    }
#focus_621 .part1 .text
{
    vertical-align:top;
    text-align:left;
    width:150px;
    margin-left:50px;
    *margin-left:20px;
    *float:left; 
    margin-top:0px;
    *margin-top:30px;
    }
    #focus_621 .part1 .photo
    {
    margin-left:260px;
    margin-top:-120px;
    *margin-top:0px;
    _margin-top:0px;
        }
#focus_621 .part1 .text .content
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #231815;
    margin-top:-30px;
    *margin-left: 10px;
    line-height: 20px;
    *margin-top:10px;
    font-weight:lighter;
    width:160px;
    }
#focus_621 .part1 .text .title
{
      font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align: left;
    color: #143339;
    margin-left: 20px;
    margin-top:30px;
    font-weight:bold;
    }
#focus_621 .part2
{
   text-align:left;
   vertical-align:top;
   margin-left:40px;
   margin-top:0px;
   *margin-top:10px;
   *margin-left:30px;
   width:500px;
   height:160px;
    }
#focus_621 .part2 .text2
{
    width:200px;
    margin-left:270px;
    margin-top:10px;
       
    }
    #focus_621 .part2 .photo2
    {
        width:270px;
        margin-left:20px;
    *margin-left:0px;
    margin-top:-30px;
    *margin-top:0px;
    float:left; 
        }
#focus_621 .part2 .text2 .content
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #231815;
    margin-left: 10px;
    line-height: 20px;
    margin-top:10px;
    font-weight:lighter;
    width:200px;
    }
#focus_621 .part2 .text2 .title
{
      font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align: left;
    color: #143339;
    margin-left: 20px;
    margin-top:40px;
    font-weight:bold;
    }
 #focus_621 #top
       {
           margin-top:20px;
           text-align:center;
           }
 /*專注王活動626*/
#focus_626
{
    width:550px;
    margin-left:0px;
    margin-top:0px;
    text-align:left;
    vertical-align:top;   
    
    }
#focus_626 #title
{
        text-align:left;
    vertical-align:top; 
    margin-top:10px;
    margin-left:50px;
    height:80px;
    }
#focus_626 #focus_title
{
        text-align:center;
    vertical-align:top; 
    margin-top:0px;
    margin-left:0px;
    margin-bottom:40px;
    }
    #focus_626 .part1
{
   text-align:left;
   vertical-align:top;
   margin-top:100px;
   *margin-top:40px;
   margin-left:20px;
   width:550px;
   height:240px;
    }
#focus_626 .part1 .text
{
    vertical-align:top;
    text-align:left;
    width:150px;
    margin-left:50px;
    *margin-left:20px;
    *float:left; 
    margin-top:0px;
    *margin-top:30px;
    }
    #focus_626 .part1 .photo
    {
    margin-left:260px;
    margin-top:-120px;
    *margin-top:0px;
    _margin-top:0px;
    /*border:10px solid #ffffff;*/
        }
#focus_626 .part1 .text .content
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #231815;
    margin-top:-30px;
    *margin-left: 10px;
    line-height: 20px;
    *margin-top:10px;
    font-weight:lighter;
    width:160px;
    }
#focus_626 .part1 .text .title
{
      font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align: left;
    color: #143339;
    margin-left: 20px;
    margin-top:30px;
    font-weight:bold;
    }
#focus_626 .part2
{
   text-align:left;
   vertical-align:top;
   margin-left:40px;
   margin-top:0px;
   *margin-top:10px;
   *margin-left:30px;
   width:500px;
   height:200px;
    }
#focus_626 .part2 .text2
{
    width:200px;
    margin-left:280px;
    *margin-left:270px;
    margin-top:10px;
       
    }
    #focus_626 .part2 .photo2
    {
       /*border:10px solid #ffffff;*/
        margin-left:20px;
    *margin-left:0px;
    margin-top:-30px;
    *margin-top:0px;
    float:left; 
        }
#focus_626 .part2 .text2 .content
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #231815;
    margin-left: 10px;
    line-height: 20px;
    margin-top:10px;
    font-weight:lighter;
    /*width:200px;*/
    }
#focus_626 .part2 .text2 .title
{
      font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align: left;
    color: #143339;
    margin-left: 20px;
    margin-top:40px;
    font-weight:bold;
    }
 #focus_626 #top
       {
           margin-top:20px;
           text-align:center;
           }
           
/*講座花絮*/
#conner_photo
{
    width:550px;
    text-align:left;
    vertical-align:top;
    margin-top:10px;
    margin-left:10px;
    }
#conner_photo .title1
{
    margin-left:20px;
    margin-top:0px;
    }
#conner_photo .title2
{
    margin-left:30px;
    margin-top:10px;
    }
#conner_photo .title3
{
    margin-left:10px;
    margin-top:30px;
    }
#conner_photo .photo1
{
    width:550px;
    text-align:center;
    vertical-align:top;
    top:10px;
    }
 #conner_photo #top
 {
  margin-top:20px;
  text-align:center;
 }    
 
 /*留言板管理者登入*/
 #board_login
 {
     width:304px;
     text-align:center;
     vertical-align:top;
     margin-top:0px;
     margin-left:0px;
     }
#board_login #top
{
    width:304px;
    height:101px;
    background-image:url('img/board/login_top.png');
    background-repeat:no-repeat;
    text-align:left;
    vertical-align:top;
    margin-top:0px;
    margin-left:0px;
    }
#board_login #mid
{
    width:304px;
    background-image:url('img/board/login_mid.png');
    background-repeat:repeat-y;
    margin-top:0px;
    margin-left:0px;
    padding-top:5px;
    }
#board_login #mid .part
{
    width:280px;
    text-align:left;
    vertical-align:top;
    margin-left:0px;
    margin-top:0px;
    }
#board_login #mid .part .label
{
    width:60px;
    text-align:right;
    margin-left:60px;
    *margin-left:50px;
    margin-top:10px;
    *float:left;
    }
#board_login #mid .part .text
{
    width:150px;
    margin-left:120px;
    *margin-left:0px;
    margin-top:-20px;
    *margin-top:8px;
    }
#board_login #mid .btn
{
    text-align:center;
    vertical-align:top;
    margin-top:20px;
    }
#board_login #down
{
    width:304px;
    background-image:url('img/board/login_down.png');
    background-repeat:no-repeat;
    margin-left:0px;
    margin-top:0px;
    height:19px;
    }
    
/*本月主打-98.12月*/
#xmas
{
     width:614px;
    vertical-align:top;
    text-align:left;
    margin-top:-3px;
    }
 #xmas #top
{
     margin-top:0px;
    margin-left:0px;
    width:614px;
    background-image:url('img/month/star_top.png');
    background-repeat:no-repeat;
    height:44px;
    }   
    
#xmas #mid
{
    margin-top:0px;
    padding-top:0px;
	*margin-top:0px;
    margin-left:0px;
    width:614px;
    background-image:url('img/photo_mid.png');
    background-repeat:repeat-y;
    height:10px;
    }
 #xmas #down .content
 {
     
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #3B2215;
    margin-left: 0px;
    padding-top:3px;
    *padding-top:0px;
margin-top:0px;

    *margin-top:3px;
    font-weight:lighter;
    width:600px;
    height:250px;
     }   
         
#xmas #down
{
     margin-top:0px;
	  *margin-top:0px;
    margin-left:0px;
    width:614px;
    background-image:url('img/month/mar.png');
    background-repeat:no-repeat;
    height:250px;
    }
/*小學本月主打-98.12月*/
#xmas_ele
{
     width:614px;
    vertical-align:top;
    text-align:left;
    margin-top:-3px;
    }
 #xmas_ele #top
{
     margin-top:0px;
    margin-left:0px;
    width:614px;
    background-image:url('img/ele/star614.png');
    background-repeat:no-repeat;
    height:42px;
    }   
    
#xmas_ele #mid
{
    margin-top:0px;
    padding-top:0px;
	*margin-top:0px;
    margin-left:0px;
    width:614px;
    background-image:url('img/ele/mid614.png');
    background-repeat:repeat-y;
    height:10px;
    }
 #xmas_ele #down .content
 {
     
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #3B2215;
    margin-left: 0px;
margin-top:0px;
padding-top:3px;
*padding-top:0px;
    *margin-top:3px;
    font-weight:lighter;
    width:600px;
    height:250px;
     }   
         
#xmas_ele #down
{
     margin-top:0px;
	  *margin-top:0px;
    margin-left:0px;
    width:614px;
    background-image:url('img/month/mar_ele.png');
    background-repeat:no-repeat;
    height:250px;
    }
/*短期營隊-親子農場*/
#farm_photo 
{
    width:550px;
    margin-top:0px;
    margin-left:0px;
    }
#farm_photo .title
{

    margin-top:20px;

    margin-left:30px;
    height:160px;
    background-image:url('img/month/farm_title.png');
    background-repeat:no-repeat;
    
    }
#farm_photo .photo
{
     text-align:center;
     margin-top:0px;
     margin-left:20px;
     *margin-left:0px;
     
    }
 #farm_photo .photo2
{
     text-align:center;
     margin-top:10px;
     margin-left:20px;
     *margin-left:0px;
     
    }
 #farm_photo #top
       {
           margin-top:20px;
           text-align:center;
           }


           
/*寒假特別營隊*/
#winter
{
    width:550px;
    margin-top:0px;
    margin-left:15px;
    *margin-left:0px;
    text-align:left;
    vertical-align:top;
    }
#winter .title_png
{
    width:550px;
    margin-left:0px;
    margin-top:0px;
    height:200px;
    background-image:url("img/class_intro/winter_title.png");
    background-repeat:no-repeat;
    }
#winter .title
{
    width: 500px;
    margin-left:10px;
    margin-top:10px;
    margin-bottom:10px;
    }   
#winter .text
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align: left;
    color: #000000;
    line-height:22px;
    margin-left:60px;
    margin-top:10px;
    width:400px;
    }    
    #winter .text2
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align: left;
    color: #000000;
    line-height:22px;
    margin-left:60px;
    margin-top:0px;
    width:450px;
    }     
    #winter .text_title
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    text-align: left;
    color: #704438;
    margin-left: 40px;
    margin-top:0px;
    width:400px;
    font-weight:bold;
    }  
#winter .teach
{
      font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align: left;
    color: #0F704B;
    line-height:22px;
    margin-left:10px;
    margin-top:10px;
    width:200px;
     font-weight:bold;
    }
#winter .memo
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align:right;
    color: #CC0E45;
    line-height:22px;
    
    margin-top:0px;
    width:500px;
     font-weight:bold;
    }

 #winter #top
       {
           margin-top:20px;
           text-align:center;
           }
/*2010暑期營隊*/
#summer
{
    width:550px;
    margin-top:0px;
    margin-left:15px;
    *margin-left:0px;
    text-align:left;
    vertical-align:top;
    }
#summer .title_png
{
    width:550px;
    margin-left:0px;
    margin-top:0px;
    height:200px;
    background-image:url("img/class_intro/2010summe_title.png");
    background-repeat:no-repeat;
    }
#summer .title
{
    width: 500px;
    margin-left:10px;
    margin-top:10px;
    margin-bottom:10px;
    }  
#summer .south
{
    width: 500px;
    text-align:center;
    margin-left:10px;
    margin-top:10px;
    margin-bottom:10px;
    }  
#summer .text
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align: left;
    color: #000000;
    line-height:22px;
    margin-left:60px;
    margin-top:10px;
    width:400px;
    }    
   
 
#summer  .memo
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align:left;
    color: #CC0E45;
    line-height:22px;
    
    margin-top:0px;
margin-left:60px;
    width:500px;
     font-weight:bold;
    }

 #summer #top
       {
           margin-top:20px;
           text-align:center;
           }
 #summer .sinup
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align: center;
    color: #000000;
    line-height:22px;
    margin-left:60px;
    margin-top:10px;
    width:400px;
    }   
 
 /*南區*/
#south
{
    width:892px;
    text-align:left;
    vertical-align:top;
    margin-top:0px;
    margin-left:0px;
    }
#south #left
{
    width:614px;
    text-align:left;
    vertical-align:top;
    margin-top:6px;
    *margin-top:0px;
    margin-left:0px;
    *float:left;
    }
#south #right
{
     text-align:left;
    vertical-align:top;
    width:275px;
    height:792px;
    margin-left:617px;
    margin-top:-742px;
  
    *margin-top:0px !important,*margin-top:-885px;
    }   
    
/*南區本月主打-98.12月*/
#xmas_south
{
     width:614px;
    vertical-align:top;
    text-align:left;
    margin-top:-3px;
    }
 #xmas_south #top
{
     margin-top:0px;
    margin-left:0px;
    width:614px;
    background-image:url('img/south/star614.png');
    background-repeat:no-repeat;
    height:42px;
    }   
    
#xmas_south #mid
{
    margin-top:0px;
    padding-top:0px;
	*margin-top:0px;
    margin-left:0px;
    width:614px;
    background-image:url('img/south/mid.png');
    background-repeat:repeat-y;
    height:10px;
    }
 #xmas_south #down .content
 {
     
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #3B2215;
    margin-left: 0px;
margin-top:0px;
padding-top:3px;
*padding-top:0px;
    *margin-top:3px;
    font-weight:lighter;
    width:600px;
    height:250px;
     }   
         
#xmas_south #down
{
     margin-top:0px;
	  *margin-top:0px;
    margin-left:0px;
    width:614px;
    background-image:url('img/south/down.png');
    background-repeat:no-repeat;
    height:250px;
    }
/*南區-近期活動*/
#recent_south 
{
    width:275px;
    text-align:left;
    vertical-align:top;
    margin-top:0px;
    margin-left:0px;
    }
#recent_south #top
{
    width:275px;
    margin-top:0px;
    margin-left:0px;
    background-image:url('img/ele/recent275.png'); 
    background-repeat:no-repeat;
    height:38px;   
    }
#recent_south #mid
{
      width:275px;
 margin-top:0px;
 padding-top:5px;
    *margin-top:0px;
    margin-left:0px;
    background-image:url('img/ele/mid275.png');
    background-repeat:repeat-y; 
    }
#recent_south #mid .link
{
    
	margin-top:10px;
    margin-left:25px;
    }    
  
 #recent_south #down
 {
      width:275px;
    margin-top:0px;
    margin-left:0px;
    background-image:url('img/ele/down275.png'); 
    background-repeat:no-repeat;
    height:20px;   
     }
     
 /*最新消息-南區*/
#news_south
{
     width:614px;
    vertical-align:top;
    text-align:left;
    margin-top:0px;
    }
 #news_south #top
{
     margin-top:0px;
    margin-left:0px;
    width:614px;
    background-image:url('img/south/news.png');
    background-repeat:no-repeat;
    height:42px;
    }   
    
#news_south #mid
{
    margin-top:0px;
	*margin-top:0px;
    margin-left:0px;
    width:614px;
    background-image:url('img/south/mid.png');
    background-repeat:repeat-y;
    
    }
 #news_south #mid .content
 {
     font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #3B2215;
    margin-left: 10px;
    padding-top:3px;
    margin-top:0px;
    font-weight:lighter;
     }   
    
 #news_south #mid .content ul
 {
     font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #3B2215;
    font-weight:lighter;
     list-style-type:disc;
     text-decoration:none;
     margin-top:10px;
     vertical-align:top;

     }
 #news_south #mid .content ul a
     { font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    color: #3B2215;
    font-weight:lighter;
           text-decoration:none;
                margin-left:10px;

         }
     
#news_south #down
{
     margin-top:-20px;
	  *margin-top:0px;
    margin-left:0px;
    width:614px;
    background-image:url('img/south/down.png');
    background-repeat:no-repeat;
    height:18px;
    }