body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
table {
	font-size: 12px;
}
td {
	font-size: 12px;
}
a:link {
	color:#003300;
}
a:hover {
	color:#003300;
	text-decoration:underline;
}
a:visited{
	color:#003300;
	text-decoration:none;
}
a:active{
	color:#003300;
	text-decoration:none;
}

td a:hover {
	color:#003300;
	text-decoration:underline;
}
.main_tbl{
	background-color:#45A84F;
}
.other_tbl{
	background-color:#FFFFFF;
}
.theme{
	font-size:10px;
	font-weight:bold;
	font-style: italic;
	color: #FFFFFF;
}
.tplf{
	background-image:url(../images/main_02.gif);
	width:10px;
	height:38px;
}
.tprt{
	background-image:url(../images/main_02.gif);
	width:10px;
	height:38px;
}
.tp_2{
	background-image:url(../images/menu_bk.gif);
	background-repeat:repeat-x;
	/*width:411px;*/
	height:38px;
}
.menu_txt{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:2px 2px 8px 2px;
	/*padding:'padding-top' 'padding-right' 'padding-bottom' 'padding-left'*/
}
.menu_txt a{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.menu_txt a:hover{
	text-decoration:underline;
}

.tp_3{
	background-image:url(../images/main_04.gif);
	width:329px;
	height:38px;
}
.title_1{
	background-image:url(../images/main_07.gif);
	width:411px;
	height:104px;
}
.title_img{
	background-image:url(../images/main_08.gif);
	background-repeat:no-repeat;
	width:339px;
	height:249px;
}
.date{
	background-image:url(../images/temp_03_08.gif);
	width:406px;
	height:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.place{
	background-image:url(../images/temp_03_09.gif);
	width:406px;
	height:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.bdy_back{
	background-image:url(../images/temp_03_12.gif);
	width:706px;
	background-repeat:repeat-y;
}
.bdy_text{
	padding-left:20px;
}
.tbl_head{
	background-image:url(../images/box_03_01.gif);
	width:233px;
	height:29px;
	background-repeat:no-repeat;
	padding-left:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	font-weight: bold;
}
.tbl_head3{
	background-image:url(../images/box_03_01.gif);
	width:233px;
	height:29px;
	background-repeat:no-repeat;
	padding-left:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	font-weight: bold;
}
.tbl_body{
	background-image:url(../images/box_03_02.gif);
	width:233px;
	height:106px;
	background-repeat:repeat-y;
	font-size: 10px;
	padding-left:10px;
	padding-right:10px;

}
.tbl_body3{
	background-image:url(../images/box_03_02.gif);
	width:233px;
	height:106px;
	background-repeat:repeat-y;
	font-size: 10px;
	padding-left:10px;
	padding-right:10px;

}
.tbl_body2{
	background-image:url(../images/box_03_02.gif);
	width:233px;
	height:86px;
	background-repeat:repeat-y;
	font-size: 10px;
	padding-left:10px;
	padding-right:10px;

}
.tbl_body_blink{
	background-image:url(../images/box_03_02.gif);
	width:233px;
	background-repeat:repeat-y;
	font-size: 10px;
	padding-left:10px;
	padding-right:10px;

}
.tbl_body_more_blink{
	/*background-image:url(../images/box_03_02.gif);*/
	width:233px;
	background-repeat:no-repeat;
	background-color:#45A84F;
	text-align:right;
	text-decoration:blink;
	font-weight:bold;
	font-size:10px;
	/*color:#990033;*/
	padding-right:10px;
}
.tbl_body_more_blink2{
	/*background-image:url(../images/box_03_02.gif);*/
	width:233px;
	background-repeat:no-repeat;
	background-color:#003333;
	text-align:right;
	text-decoration:blink;
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
	padding-right:10px;
}
.tbl_body_more{
	background-image:url(../images/box_03_02.gif);
	width:233px;
	background-repeat:repeat-y;
	text-align:right;
	font-weight:bold;
	font-size:10px;
	padding-right:10px;
}
.navi_bar {
	background-color:#FFFFFF;
	font-size:10px;
	text-align:right;
	color: #006666;
	padding-right:15px;
}
.navi_bar a{
	background-color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	color: #006666;
	text-decoration:none;
}
.navi_bar a:hover{
	text-decoration:underline;
}
.navi_bar a:visited{
	text-decoration:none;
}
.box_tp{
	background-image:url(../images/box_01_01.gif);
	background-repeat:no-repeat;
	width:242px;
	height:26px;
}
.box_tp_txt{
	font-size:12px;
	font-weight:bold;
	color: #FFFFFF;
	padding-left:10px;
	padding-top:6px;
}
.box_bot{
	background-image:url(../images/box_01_06.gif);
	background-repeat:no-repeat;
	width:242px;
	height:13px;
}
.box_bot_txt{
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-align:right;
	padding-right:10px;
}
.box_lf{
	background-color:#FFFFFF;
	width:10px;
	height:84px;
}
.box_txt{
	width:135px;
	font-size:10px;
}
.sp{
	width:2px;
}
.box{
	height:123px;
}
.box2_01{
	background-image:url(../images/box_02_01.gif);
	background-repeat:no-repeat;
	width:241px;
	height:8px;
}
.box2_02{
	background-image:url(../images/box_02_02.gif);
	background-repeat:no-repeat;
	width:241px;
	height:12px;
}
.box2_03{
	background-image:url(../images/box_02_03.gif);
	background-repeat:no-repeat;
	width:241px;
	height:9px;
}
.box2_04{
	background-image:url(../images/box_02_06.gif);
	background-repeat:no-repeat;
	width:241px;
	height:15px;
	font-size:10px;
	font-weight:bold;
	text-align:right;
}
.box2_05{
	background-image:url(../images/box_02_05.gif);
	width:241px;
	height:82px;

}
.box2_06{
	background-image:url(../images/box_02_03.gif);
	width:241px;
	height:9px;

}
.other_body {
	padding-left:15px;
	padding-right:15px;
}
.title_01 {
	font:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding-left:0px;
	padding-right:15px;
}
.title_02 {
	font-weight:bold;
	text-decoration:underline;
}

.bdy_back_02{
	background-image:url(../images/other_03_05.gif);
	width:706px;
	background-repeat:repeat-y;
}.event_01 {
	font-size: 18px;
	color:#003300;
	font-weight:bold;
}
.contact_01 {
	font-size: 14px;
	color:#003300;
	font-weight:bold;
}
.img_caption {
	font-size: 9px;
	font-style: italic;
	font-weight: bold;
}
.news_ticker{
	background-image:url(../images/temp_03_10.gif);
	background-repeat:no-repeat;
	height:115px;
	width:417px;
	color:#FFFFFF;
	vertical-align:top;
}
.news_ticker a{
	color:#FFFFFF;
}
.news_ticker a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}

.news_ticker a:visited{
	text-decoration:none;
	color:#FFFFFF;
}
.news_ticker_title{
	font-weight:bold;
	color:#FFFF00
}
.news_ticker td{
	font-size:10px;
	color:#FFFFFF;
	padding:0px 0px 0px 15px;
}
ol li{
	line-height:20px;
}

ul li{
	line-height:20px;
}
