/* CSS Document */
body {
		background-repeat:repeat-x;
		margin:0px;
		padding:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#22251d;
		background-image:url(/images/bg_chill.jpg);
		margin-top:30px;
		background-color:#cbcbcb;
}
td{
font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#22251d;

}
p
{
font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#22251d;
}
h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#685397;
	font-weight:bold;
	height:15px;
	}
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#685397;
	font-weight:normal;
	text-decoration:none;
}
a:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#685397; 
	font-weight:normal;
	text-decoration:none;
}

a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#685397; 
	font-weight:normal;
	text-decoration:none;
}
a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#685397;
	font-weight:normal;
	text-decoration:underline;
}
a.linksubmenu:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
}
a.linksubmenu:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff; 
	font-weight:normal;
	text-decoration:none;
}
a.linksubmenu:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a9ffce;
	font-weight:normal;
	text-decoration:none;
}
a.linkactivities:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#655095;
	font-weight:bold;
	text-decoration:none;
}
a.linkactivities:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#655095;
	font-weight:bold;
	text-decoration:none;
}

a.linkactivities:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00bac9;
	font-weight:bold;
	text-decoration:none;
}


a.linkmenu:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
}
a.linkmenu:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff; 
	font-weight:normal;
	text-decoration:none;
}
a.linkmenu:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#a9ffce;
	font-weight:normal;
	text-decoration:none;
}
a.linkfooter:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#22251d;
	font-weight:normal;
	text-decoration:none;
}
a.linkfooter:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#22251d; 
	font-weight:normal;
	text-decoration:none;
}
a.linkfooter:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#22251d;
	font-weight:normal;
	text-decoration:underline;
}

.underline	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1b0b00;
	font-weight:normal;
	text-decoration:underline;
}
.txttitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#22251d;
	font-weight:bold;
}
.txtwhite15b {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
}
.txtglay12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	background-color:#e7e7e7;
	padding:5px;
	width:151px;
	height:91px;
	text-align:center;
}
.txtwhrite12b {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}

.txtwhrite14 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:normal;
}

.txtpurple15
{	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#685397;
}

.txtpurple12b
{	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#655095;
	font-weight:bold;
}
.line
{
	border-bottom:solid 1px;
	border-bottom-color:#cbcbcb;

}
.txtpurple15b
{	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#685397;
	font-weight:bold;
}

.txtpurple18b
{	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#685397;
	font-weight:bold;
}

.txtred14b
{	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#c32730;
	font-weight:bold;
}

a.linkwhite11b
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
a.linkwhite11b:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
a.linkwhite11b:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}
a.linkwhite11
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:normall;
	text-decoration:none;
}
a.linkwhite11:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
}
a.linkwhite11:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:underline;
}

a.linkpurple
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#685397;
	text-decoration:none;
}
a.linkpurple:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#685397;
	text-decoration:none;
}
a.linkpurple:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#685397;
	text-decoration:underline;
}
a.linkred11
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c1232e;
	font-weight:normal;
	text-decoration:none;
}
a.linkred11:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c1232e;
	font-weight:normal;
	text-decoration:underline;
}
a.linkred11:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c1232e;
	font-weight:normal;
	text-decoration:underline;
}
.submenuactive {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#abfed4;
	font-weight:normal;
}
.linkactive {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00bac9;
	font-weight:bold;
}

.textbox
{
	font-family:Arial, Helvetica, sans-serif;
	color:#1b0b00;
	font-size:11px;
	width:261px;
	height:20px;
	border: 1px solid #d5d5d5;
}

.btn
{ 	background-image:url(/images/bg-btn.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	width:72px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	border:0;
}

.btn-y
{ 	background-image:url(/images/bg-yellow.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:145px;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1b0b00;
	font-weight:bold;
	border:0;
}

input.submit {
	background-image:url(/images/btn_submit.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width:72px;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	border:0;
}

:hover input.submit {
	background-image:url(/images/btn_submit_o.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width:72px;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	border:0;
}
input.capcha {
	background-color:#fffbf4;
	width:72px;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	border:1px solid #d5d5d5; width:30px; height:20px;
}
.bg-menu
{
	background-image:url(/images/bg-menu.gif);
	background-position:left top;
	background-repeat:repeat-x;
	width:965px;
	height:94px;
}
.bg-tell
{
	background-image:url(/images/bg-menu.gif);
	background-position:left top;
	background-repeat:repeat-x;
	width:390px;
	height:94px;
}

.bg-body
{
		background-image:url(/images/bg-body.gif);
		background-repeat:repeat-x;
		padding:5px;
		margin-top:50px;
		border-color:#000000;
		border:solid 1px;
		width:1024px;
		height:650px;
		
		
}

#content {
        margin: 0 auto;
        width:1024px;
}

.bg-btn
{
	background-image:url(/images/bg-btn.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:73px;
	height:21px;
}
.btn-wedding
{ 	background-image:url(/images/btn_red.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	width:54px;
	height:23px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	border:0;
}
.btn-wedding2
{ 	background-image:url(/images/btn-sendwedding2.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width:56px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	border:0;
}
.btn-conference
{ 	background-image:url(/images/conference/bg_send2.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width:56px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	border:0;
}
.btn-residence
{ 	background-image:url(/images/sevice-resident/bg-send2.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width:57px;
	height:27px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	border:0;
}
.btn-reservation
{ 	background-image:url(/images/btn_reservation.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width:70px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	border:0;
}
input.btn-calendar
{ 	background-image:url(/images/calendar.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	width:15px;
	height:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	border:0;
}
.color_field
{ border-width: 1px;
  border-style: solid;
  border-color: #d5d5d5;
  margin:0px;
  padding:0px;
}
.nocolor
{ border-width: 1px;
  border-style: solid;
  border-color: #FFFFFF;
  background-color:#FFFFFF;
}
/*--------------------------------- climate page ----------------------------------------------------*/
.bg-weather {
	background-image:url(/images/bg-weather.gif);
	background-position:right top; background-repeat:no-repeat;
	width:250px; height:87px;
	padding-top:10px;
}
.bg-localtime {
	background-image:url(/images/bg-local-time.gif);
	background-position:left top; background-repeat:no-repeat;
	/*width:255px; height:87px;*/
	padding:15px 25px 10px 75px;
}

