/* CSS Document */
html {
padding:0px;
margin:0px;
}
body {
	font-size: 13px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color:#464646;
	text-align:center;
	margin:0px auto;
	padding:0px;
	background-image:url(img2/bg.jpg);
	background-position: center top;
	background-repeat: repeat-y;
	background-color:#bfbfbf;
}
.top_1 { border-top:2px solid #464646;
		 vertical-align:top;
		 }
.top_2 { vertical-align:bottom;
         padding:0px 20px 15px 0px;
		 text-align:right;
		 }
.top_3 a {text-decoration: none; vertical-align:bottom; text-align:center;}
.top_3 a:link {color: #FFF;text-decoration: none;}
.top_3 a:visited {color: #FFF;text-decoration: none;}
.top_3 a:hover {color: #FFF;text-decoration: underline;}
.top_3 a:active {color: #FFF;text-decoration: none;}

.box_L { padding:20px 0px 50px 0px;
         text-align:center;
		 }
.box_1 { color:#6b9700;}

.box_2 a {text-decoration: underline;}
.box_2 a:link {color: #9b5000;text-decoration: underline;}
.box_2 a:visited {color: #9b5000;text-decoration: underline;}
.box_2 a:hover {color: #6b9700;text-decoration: none;}
.box_2 a:active {color: #9b5000;text-decoration: none;}

.box_3 { margin:0px 50px 0px 50px;}

.box_R { padding:20px 0px 50px 0px;
         text-align:left;
		 }
.bottom_1 { padding:20px 0px 20px 20px;
            border-top:1px solid #bfbfbf;
			}
.bottom_2 { padding:20px 20px 20px 0px;
            border-top:1px solid #bfbfbf;
			}
.bottom_2 a {text-decoration: underline; vertical-align:bottom; text-align:center;}
.bottom_2 a:link {color: #464646;text-decoration: underline;}
.bottom_2 a:visited {color: #464646;text-decoration: underline;}
.bottom_2 a:hover {color: #6b9700;text-decoration: none;}
.bottom_2 a:active {color: #464646;text-decoration: underline;}

.bottom_t { color:#6b9700;}

.p1 { padding:20px 40px 50px 40px;
      line-height:200%;
	  }
.p1 p {margin:0px 0px 30px 0px}

.T1 {
	color:#6b9700;
	font-size: 16px;
	font-weight: bold;
	}
.p2 {line-height:160%;font-size: 11px;margin:0px 0px 20px 0px}

.T2 {
	color:#6b9700;
	font-weight: bold;
	}
.T3 {
	color:#6b9700;
	}
.year_1 {font-size: 16px; padding:0px 0px 0px 40px;font-weight: bold;}

/* submenu2 */
ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }
#submenu2 {

        }
#submenu2 li a {
          height: 24px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
        }
#submenu2 li a:link, #submenu2 li a:visited {
        color: #434343;
        display: block;
        background: url(img2/menu_s_3.jpg);
        padding: 7px 0 0px 15px;
        }
#submenu2 li a:hover, #submenu2 li #current, #submenu2 li a:active {
        color: #6b9700;
        background: url(img2/menu_s_4.jpg);
        padding: 7px 0 0px 15px;
        }

.year_2 { background-image: url(img2/n_5.jpg);
          background-position:left top;
		  background-repeat:no-repeat;
		  padding:2px 0px 0px 20px;
		  font-size: 15px;
		  font-weight: bold;
		  }
.year_3 { padding:20px 40px 50px 40px;	  }
.year_4 { line-height:200%;}
.year_5 { padding:5px; text-align:center; font-weight: bold;
          border-bottom:1px solid #c9e656;
		  border-top:1px solid #c9e656;
		  border-left:1px solid #c9e656;
		  background-color:#ebf3c9;
		  }
.year_5_2 { padding:5px; text-align:center; font-weight: bold;
          border-bottom:1px solid #c9e656;
		  border-right:1px solid #c9e656;
		  border-top:1px solid #c9e656;
		  border-left:1px solid #c9e656;
		  background-color:#ebf3c9;
		  }
.year_6 { padding:5px;
          border-bottom:1px solid #c9e656;
		  border-left:1px solid #c9e656;
		  }
.year_6_2 { padding:5px;
          border-bottom:1px solid #c9e656;
		  border-right:1px solid #c9e656;
		  border-left:1px solid #c9e656;
		  }
.year_6_3 { padding:5px;
          border-bottom:1px solid #c9e656;
		  border-right:1px solid #c9e656;
		  border-left:1px solid #c9e656;
		  border-top:1px solid #c9e656;
		  }
.year_7 { padding:0px;
          text-align:center;
          border-bottom:1px solid #c9e656;
		  border-left:1px solid #c9e656;
		  }
.year_7_2 { padding:0px;
          text-align:center;
		  border-bottom:1px solid #c9e656;
		  border-right:1px solid #c9e656;
		  border-left:1px solid #c9e656;
		  }
.iframe { width:238px;
          height:66px;
		  background-image:url(img2/b_712.jpg);
		  background-position:left bottom;
		  background-repeat:no-repeat;
		  text-align:center;
		  clear:both;
		  }
.year_6_3 { padding:5px;
          border-bottom:1px solid #c9e656;
		  border-right:1px solid #c9e656;
		  border-left:1px solid #c9e656;
		  border-top:1px solid #c9e656;
		  }
.year_5_3 { padding:5px; text-align:center; font-weight: bold;
          border-bottom:1px solid #c9e656;
		  border-left:1px solid #c9e656;
		  background-color:#ebf3c9;
		  }
/* submenu3 */
#submenu3 {
        }
#submenu3 li a {
          height: 24px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
        }
#submenu3 li a:link, #submenu3 li a:visited {
        color: #434343;
        display: block;
        background: url(img2/menu_s_5.jpg);
        padding: 7px 0 0px 30px;
        }
#submenu3 li a:hover, #submenu3 li #current, #submenu3 li a:active {
        color: #ff4800;
        background: url(img2/menu_s_6.jpg);
        padding: 7px 0 0px 30px;
        }

/* submenu4 */
#submenu4 {color: #434343;
        display: block;
        background: url(img2/menu_s_3.jpg);
        padding: 7px 0 7px 15px;
        }

.dot {}
.dot li {background: url(img2/dot_1.gif);
         background-repeat:no-repeat;
		 background-position:left center;
        padding: 3px 0px 3px 15px;
		margin:0px;}
.dot a {text-decoration: underline;}
.dot a:link {color: #9b5000;text-decoration: underline;}
.dot a:visited {color: #9b5000;text-decoration: underline;}
.dot a:hover {color: #6b9700;text-decoration: none;}
.dot a:active {color: #9b5000;text-decoration: none;}

/* ³ø¦Wªí */
.sing_a { padding:5px; text-align:center; font-weight: bold;
          border:1px solid #c9e656;
		  background-color:#ebf3c9;
		  }
.sing_b { padding:5px;
          border:1px solid #c9e656;
		  }