body, html {
	margin:0px 0px 0px 0px ;
	font-family:Arial, Helvetica, sans-serif;
	height:100%;
	font-size:12px;
	color:#666666;
	
	}


.main {font-size:12px; color:#666666; line-height:18px;}
	
.main a:link {color:#6600CC; font-weight:100;text-decoration: underline;padding: 0px 0px 0px}
.main a:visited {color:#6600CC; font-weight:100;text-decoration: underline;padding: 0px 0px 0px}


.main_black {font-size:12px; color: #000000; line-height:18px;}


.nav {color:#FFFFFF;}
.nav a:link, a:visited {  text-decoration: none; font-size:12px; color:#FFFFFF;padding: 0px 5px 0px 5px; font-weight:bold}

.nav a:hover {  text-decoration: underline; }



.bottom {font-size:12px; color:#6600CC; margin:10px;}



.style1 {color: #6600CC}



.h_medium {font-size:18px; color: #666666; margin:3px 0px 5px 0px }

.h_medium2 {font-size:18px; color: #666666; margin:0px 0px 15px 0px }

.h_text {font-size:16px; color:#6600CC; font-weight:bold}


.notice {font-size:14px; color:#000000; text-decoration:none}
.notice a:link {color:#6600CC; font-weight:100;text-decoration: underline;padding: 0px 0px 0px}
.notice a:visited {color:#6600CC; font-weight:100;text-decoration: underline;padding: 0px 0px 0px}


.notice2 {font-size:14px; color:#000000; text-decoration:none; line-height:22px}
.notice2 a:link {font-size:14px; color:#6600CC; font-weight:100; line-height:22px; text-decoration: underline;padding: 0px 0px 0px}
.notice2 a:visited { font-size:14px; color:#6600CC; font-weight:100;text-decoration: underline;padding: 0px 0px 0px}


.submit input
{
color: #000;
background: #CCCCCC;
border: 1px outset #d7b9c9
}

.text input 
{
background:   #FCFCFC;
font-size:15px;
}

textarea
{
background:   #FCFCFC;
font-size:15px;
}

select
{
background:   #FCFCFC;
font-size:15px;
}


.booking_table2 {margin-top:0px; border:solid  #660033 1px; background-color: #FBF9FB; font-size:12px;}

.booking_table2 td {border-bottom:#666666 solid 1px;}

.upload
{
color: #781351;
background: #FCFCFC;   
border: 1px solid  #999999;
}

.booking_table  {border-bottom:#666666 dotted 1px}

.purple_box {border:1px solid #660033; width:500; background-color:#FFFDE8; font-size:12px; margin-bottom:10px; padding:10px; line-height:18px}

.purple_box a:link {color:#6600CC; font-weight:100;text-decoration: underline;padding: 0px 0px 0px}
.purple_box a:visited {color:#6600CC; font-weight:100;text-decoration: underline;padding: 0px 0px 0px}

.star {color:#FF6600;}

.error_box {border:1px red solid; width:260; padding:3px;
font-size:12px; text-align:left; margin:10px; background-color:#FFFFFF;
}

.details_table  {color:#FFFFFF; background-color:#480048; width:150px; font-size:12px}

.details_table2  { background-color: #FFFFFF; width:150px; font-size:12px}

.inter_table {background-color: #480048; color:#FFFFFF; font-size:14px}


.inter_table2 {background-color: #F7F4F7; color:#FFFFFF; font-size:14px;}



.mandatory{ margin:1px; font-size:11px; text-decoration:underline; color: red; margin-top:10px; margin-bottom:2px;}


.yellow_box {border:1px solid  #660033; background-color:#FFFEE6; width:50%; padding:5px; margin:5px 5px 10px 5px ; }



.yellow_box2 {border:1px solid  #660033; background-color: #F5F4DE; width:50%; padding:5px; margin:5px; }

.language_location{border:1px solid #6600CC; background-color: #F4EAFF   ; width:50%; padding:5px; margin:5px;}


.help_table_suround {background-color:#FCECFF; border: #D1B1D8 1px solid; width:900px;}

.help_table {border:1px solid  #660033; margin:5px; color: #FF5F11; ;  background-color:#FFFFFF; text-align:left; width:99%;}

.numbers {font-size:24px; font-weight:bold;  text-decoration: none; width:30px;}


.help_table_text { margin:5px; color: #FF5F11;   background-color:#FFFFFF; text-align:left; width:99%;}

.yellow_box_error {border:1px solid  #660033; background-color:#FAE9B4; width:50%; padding:10px; margin:10px; line-height:18px;}

.errorMessage {font-size:12px; color: #000000}

.errorMessage a:link { font-size:12px; color:#6600CC; font-weight:100;text-decoration: underline;padding: 0px 0px 0px}
.errorMessage a:visited { font-size:12px; color:#6600CC; font-weight:100;text-decoration: underline;padding: 0px 0px 0px}



.notice_dont_forget {font-size:12px; color: #FF0000  ; text-decoration:none; line-height:15px; border:1px solid   #CCCCCC; background-color: #FEFFF9 ; width:50%; padding:5px; margin:5px}
.notice_dont_forget a:link {font-size:12px; color:#FF0000; font-weight:100; text-decoration: underline;padding: 0px 0px 0px}
.notice_dont_forget a:visited { font-size:12px; color:#FF0000; font-weight:100;text-decoration: underline;padding: 0px 0px 0px}


