.input-search {
	font-family: tahoma;
	font-size: 11px;
	height: 15px;
	width: 120px;
	border: 1px solid #CCCCCC;
}
.input-search-select {
	font-family: tahoma;
	font-size: 11px;
	height: 20px;
	border: 1px solid #CCCCCC;
}

.input-text-left {
	border:solid 1px #CCCCCC; height:15px;
}

td {
	font-family: tahoma;
	font-size: 11px;
	color: #666666;
}
a:link {
	font-family: "MS Sans Serif", Tahoma;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.input-newsletter {
	font-family: tahoma;
	font-size: 11px;
	height: 18px;
	width: 140px;
	border: 1px solid #CCCCCC;
}
.input-member {
	font-family: tahoma;
	font-size: 11px;
	height: 13px;
	width: 100px;
	background-color: #E4F3BC;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a:visited {
	font-family: "MS Sans Serif", Tahoma;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
a:hover {

	font-family: "MS Sans Serif", Tahoma;
	font-size: 11px;
	color: #FF6600;
	text-decoration: none;
}

.date {
	COLOR: #ffffff
}
.contents {
	COLOR: #ffffff
}
.wntxt {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 120%; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.abouttxt {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 120%; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.button_contact { width:50px; background: url("../images/contact/bt_contact.gif") no-repeat; text-align:center; font-size: 10px; color: #FFFFFF; height:20px; border: 0px ; cursor:pointer; }
.button_editprofile { width:120px; background: url("../images/member/editprofile.gif") no-repeat; text-align:center; font-size: 10px; color: #FFFFFF; height:20px; border: 0px ; cursor:pointer; }
.button_cancelprofile { width:120px; background: url("../images/member/cancelprofile.gif") no-repeat; text-align:center; font-size: 10px; color: #FFFFFF; height:20px; border: 0px ; cursor:pointer; }
.bt_calendar { width:21px; background: url("../images/main/input-bt-calendar.gif") no-repeat; text-align:center; height:20px; border: 0px ; cursor:pointer; }
.button_savesurvey { width:120px; background: url("../images/survey/save.gif") no-repeat; text-align:center; font-size: 10px; color: #FFFFFF; height:20px; border: 0px ; cursor:pointer; }
.button_cancelsurvey { width:120px; background: url("../images/survey/cancel.gif") no-repeat; text-align:center; font-size: 10px; color: #FFFFFF; height:20px; border: 0px ; cursor:pointer; }

.bg_member_solid {
	border-left: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
	border-bottom: 1px solid #C8C8C8;
}

.input-file-member {
	border:solid 1px #CCCCCC; height:20px; width:160px;
}

.input-txt-member {
	border:solid 1px #CCCCCC; height:15px; text-align:left;
}

.input_textarea-member { 
	border: 1px solid #CCCCCC; text-align:left;  padding-left:2px;  
}

.input-chk-member {
	background: url("../images/member/umap_mamber_s2_bottonchk.gif") no-repeat;
	width:68px;border: 0px ; cursor:pointer;
}
.style1 {color: #990000}
.style2 {color: #0066FF}

#pagination          { margin-left:0px; padding-left:0px; }
#pagination li          { border:0px; margin-left:0; padding-left:0px; padding-bottom:3px; font-size:11px; list-style:none; /* savers */ float:left;  }
#pagination a           { border:solid 1px #666666; margin-right:2px; }
#pagination .previous-off,
#pagination .next-off   { border:solid 1px #DEDEDE; color:#888888; display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px; }
#pagination .next a,
#pagination .previous a { font-weight:bold; }	
#pagination .active     { border:solid 1px #FF9900; background:#CCCCCC; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:4px 6px; /* savers */ margin-right:2px; }
#pagination a:link, 
#pagination a:visited   { color:#0e509e; display:block; float:left; padding:3px 6px; text-decoration:none; }
#pagination a:hover     { border:solid 1px #0e509e; }

* html .pagination_nextback           { height:20px;  width:70px;   padding-top:12px;  padding-bottom:0px; border:solid 0px #666666; }

/*########## MessageBox Style ###########*/
.messagebox_false {  background-color: #FFE9D9; color: #FF0000; border: 2px dotted #990000; } 
.messagebox_true { background-color: #FFFFCC; border: 1px solid #FFCC00; } 
.messagebox_trip { background-color: #F4F4F4; color: #000000; border: 1px solid #cccccc; } 


/*
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
*/
.container li,div.pane{
	height:200px;
	font-weight:bolder;
	position:relative;
}
.container a{
	color:black;
	position:absolute;
	bottom:10px;
}
.container{
	border:1px black solid;
	margin:30px;
	overflow:auto;
	position:relative;
	width:80%;
	height:300px;
}
	.container ul{
		padding:0;
	}
#x{
	height:217px;
}
	#x li,#xy li{
		width:300px;
		float:left;
	}

form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic
}
div.error { display: none; }


.td_line {
	border-bottom-color:#cccccc; border-bottom-style:dotted; border-bottom-width:1px
}

.td_line_right {
	border-right-color:#cccccc; border-right-style:dotted; border-right-width:1px
}

a.group_linkactive:link {	text-decoration: none;	color:#fc0066; font-weight: bold; font-size:14px; 	}
a.group_linkactive:visited {	text-decoration: none;	color:#fc0066;	font-weight: bold; font-size:14px; }
a.group_linkactive:active {	text-decoration: underline;	color:#fc0066; font-weight: bold; font-size:14px; }
a.group_linkactive:hover {	text-decoration: underline;	color:#fc0066; font-weight: bold; font-size:14px; }

a.group_link:link {	text-decoration: none;	color:#1269DC; font-weight: bold;font-size:14px; }
a.group_link:visited {	text-decoration: none;	color:#1269DC;	font-weight: bold; font-size:14px; }
a.group_link:active {	text-decoration: underline;	color:#fc0066; font-weight: bold; font-size:14px; }
a.group_link:hover {	text-decoration: underline;	color:#fc0066; font-weight: bold; font-size:14px; }

a.news_link:link {	text-decoration: none;	color:#FFFFFF; font-weight: bold;font-size:14px; }
a.news_link:visited {	text-decoration: none;	color:#FFFFFF;	font-weight: bold; font-size:14px; }
a.news_link:active {	text-decoration: underline;	color:#fc0066; font-weight: bold; font-size:14px; }
a.news_link:hover {	text-decoration: underline;	color:#fc0066; font-weight: bold; font-size:14px; }

a.topic_link:link {	text-decoration: none;	color:#333333; font-weight: bold; font-size:14px; 	}
a.topic_link:visited {	text-decoration: none;	color:#333333;	font-weight: bold; font-size:14px; }
a.topic_link:active {	text-decoration: underline;	color:#fc0066; font-weight: bold; font-size:14px; }
a.topic_link:hover {	text-decoration: underline;	color:#fc0066; font-weight: bold; font-size:14px; }

.mainInfoHeader { width: 100%; clear: both; color: #FFFFFF; font-family:arial; font-weight: bold;   text-align: left; font-size: 14px;}


#slider {
    width: 610px; /* important to be same as image width */
    height: 200px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	margin-left: -40px;
	margin-top: -30px;
}

*html #slider {
    width: 610px; /* important to be same as image width */
    height: 200px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	margin-left: 0px;
	margin-top: -20px;

}

#sliderContent {
    width: 572px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
}
.sliderImage span {
	 float: left;
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px 10px 10px;
    background-color: #85cbf1;
    color: #666666;
    display: none;
	margin-left: -5px;
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}

.top {
	top: 15px;
	left: 8px;
	width: 560px !important;
	height: 260px;
}

*html .top {
	top: 14px;
	left: 8px;
	width: 577px !important;
	height: 159px;
}

.bottom {
	bottom: 0;
    left: 0;
}
.left {
	top: 0;
    left: 0;
	width: 110px !important;
	height: 280px;
}
.right {
	right: -400px;
	bottom: 0;
	width: 375px !important;
	height: 160px;
}

/* Fix from IE,Mac \*/


/* ul { list-style-type: none;} */

img.thumb { 
	background-color:#FFFFFF; 
	padding:3px; 
	border:1px solid #CCC; 
}

.normalscreen {
	position:absolute; 
	width:103px; height:327px; 
	z-index:1; 
	left: 879px; top: 410px;
}

.widescreen {
	position:absolute; 
	width:103px; height:327px; 
	z-index:1; 
	left: 1010px; top: 410px;
}