a.activity_menu:visited {  font-family: Tahoma; font-size: 13px; font-weight: normal; color: #336633; text-decoration: none;}
a.activity_menu:active {  font-family: Tahoma; font-size: 13px; font-weight: normal; color: #336633; text-decoration: none}
a.activity_menu:hover {  font-family: Tahoma; font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
a.activity_menu:link {  font-family: Tahoma; font-size: 13px; font-weight: normal; color: #336633; text-decoration: none}

a.main_menu:visited {  font-family: Tahoma; font-size: 13px; font-weight: normal; color: #333333; text-decoration: none;}
a.main_menu:active {  font-family: Tahoma; font-size: 13px; font-weight: normal; color: #333333; text-decoration: none}
a.main_menu:hover {  font-family: Tahoma; font-size: 13px; font-weight: normal; color: #006600; text-decoration: underline;}
a.main_menu:link {  font-family: Tahoma; font-size: 13px; font-weight: normal; color: #333333; text-decoration: none}

a.head_menu:visited {  font-family: Tahoma; font-size: 13px; font-weight: bold; color: #EBE8E8; text-decoration: none;}
a.head_menu:active {  font-family: Tahoma; font-size: 13px; font-weight: bold; color: #EBE8E8; text-decoration: none}
a.head_menu:hover {  font-family: Tahoma; font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: underline;}
a.head_menu:link {  font-family: Tahoma; font-size: 13px; font-weight: bold; color: #EBE8E8; text-decoration: none}

a.gallery_path:visited {  font-family: Tahoma; font-size: 13px; font-weight: bold; color: #333333; text-decoration: none;}
a.gallery_path:active {  font-family: Tahoma; font-size: 13px; font-weight: bold; color: #333333; text-decoration: none}
a.gallery_path:hover {  font-family: Tahoma; font-size: 13px; font-weight: bold; color: #993300; text-decoration: underline;}
a.gallery_path:link {  font-family: Tahoma; font-size: 13px; font-weight: bold; color: #333333; text-decoration: none}

a.txt01{FONT-SIZE: 13px; color:#18959A; font-weight:bold;}
a.txt01:link { FONT-SIZE: 13px; COLOR: #18959A; font-weight: bold; text-decoration:none;}
a.txt01:visited { FONT-SIZE: 13px; COLOR: #18959A; font-weight: bold; text-decoration:none;}
a.txt01:hover { FONT-SIZE: 13px; COLOR: #FF9400; font-weight: bold; text-decoration:none;}
a.txt01:active  { FONT-SIZE: 13px; COLOR: #FF9400; font-weight: bold; text-decoration:none;}

a:link,a:visited    { COLOR: #575757; font-size:13px; font-weight: normal; text-decoration:none;}
a:hover,a:active   { COLOR: #FF9400; font-size:13px; font-weight: normal; text-decoration:none;}

#gallery_next_horizontal a{
	background-image:url(../images/icon/next-horizontal.gif);
	background-position:32px 32px;
	width:32px;
	height:32px;
}

#gallery_next_horizontal a:hover{
	background-image:url(../images/icon/next-horizontal.gif);
	background-position:96px 32px;
	width:32px;
	height:32px;
}

#gallery_prev_horizontal a{
	background-image:url(../images/icon/prev-horizontal.gif);	
	background-position:0px 32px;
	width:32px;
	height:32px;
}

#gallery_prev_horizontal a:hover{
	background-image:url(../images/icon/prev-horizontal.gif);	
	background-position:32px 32px;
	width:32px;
	height:32px;
}

body{
	FONT-SIZE: 13px; MARGIN: 0px; COLOR: #333; FONT-FAMILY: Tahoma;
}

table.block{
	margin-top:5px;
}

td{
	FONT-SIZE: 13px
}

.button {
	
}
.bigbutton{
	font-size:15px; font-weight:bold; height:30px;
}
.inputbox {
	FONT-SIZE: 11px; Z-INDEX: -3
}
.text_area {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 11px; Z-INDEX: -3; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.radio {
	FONT-SIZE: 11px; Z-INDEX: -3;
}
.input {
	FONT-SIZE: 11px; Z-INDEX: -3;
	border:1px #CCCCCC solid;	
}
.textarea{
	FONT-SIZE: 11px; Z-INDEX: -3;
	border:1px #CCCCCC solid;
}
SELECT {
	FONT-SIZE: 11px; Z-INDEX: -3
}
/* Activity Text Style*/
.ac_text{
	color:#006600;		
	font-size:13px;
}

td.head_menu_home{
	background-image:url(../images/menu_head/m1.jpg);
	height:36px;
	text-align:center;
}

td.head_menu{
	background-image:url(../images/menu_head/m2.jpg);
	height:36px;
	text-align:center;
}

td.head_menu_over{
	background-image:url(../images/menu_head/m3.jpg);
	height:36px;
	text-align:center;
}

td.head_menu_split{
	background-image:url(../images/menu_head/border.jpg);
	height:36px;
	width:2px;
}

td.td_menu{
	height:23px;
	background-image:url(../images/menu_bg.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	background-color:#cfcfcf;
	cursor:pointer;
}
div.title{
	padding-bottom:5px;
	font-size:18px;
	font-weight:bold;
	color:#99cc00;
}
/* Error */
div.validate_error{
	text-align:left;
	font-size: 12px;
}
div.validate_error ul li span{
	color:#990000;
}
/* Error */