.bgcdLeft {
	background-image: url(contact/images/bg_left.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.bgcdcnt {
	background-image: url(contact/images/bg_cnt.jpg);
	background-repeat: no-repeat;
}
.bgcdRight {
	background-image: url(contact/images/bg_right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.txtcnt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.ttlstxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.txtlink a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F90A0;
	text-decoration: underline;
}
.txtlink a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-decoration: underline;
}
.bluettl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1F90A0;
	text-decoration: none;
	font-weight: normal;
}
.bgrfLeft {
	background-image: url(registration/images/bg_left.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.bgrfRight {
	background-image: url(registration/images/bg_right.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.txtfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	background-color: #ebebeb;
}
.bgrf {
	background-image: url(registration/images/bg_cnt.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.bgrfRight2 {
	background-image: url(registration/images/bg_right2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.bgrfLeft2 {
	background-image: url(registration/images/bg_left2.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.bghmRight {
	background-color: #FFFFFF;
	background-image: url(images/bg_right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bghmLeft {
	background-color: #FFFFFF;
	background-image: url(images/bg_left.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.date {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 38px;
	color: #0AC2DC;
	text-decoration: none;
}
.txtttl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	text-decoration: none;
}
.orangetxtlink a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF8400;
	text-decoration: underline;
}
.bluebigttl {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #1F90A0;
	text-decoration: none;
}
.greytxtttl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
	text-decoration: none;
}
.regttl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464646;
	text-decoration: none;
	font-weight: bold;
	padding-left: 38px;
}
.bgrftop {
	background-image: url(registration/images/flower_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.orangetxtlink a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF3300;
	text-decoration: underline;
}
.bgbtm {
	background-image: url(images/bg_btm.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.movieborder {
	border: 2px solid #EEEEEE;
}
