@charset "iso-8859-1";
/* author: Vali Hutchison */
/* Creation date: 20/09/2004 */

.normal {font-family: Arial, Times New Roman, serif; font-size: 90%; font-style: normal; color: #F5F5F5}
.levels {font-family: Arial, Times New Roman, serif; font-size: 80%; font-style: normal; color: #F5F5F5}
.highlight {font-family: Arial, Times New Roman, serif; font-size: 100%; font-style: normal; color: #F5F5F5; font-weight: bold}
.smallnormal {  font-family: Arial, Times New Roman, serif; font-size: 80%; font-style: normal; color: #000000}
.subheader {font-family: Arial, Times New Roman, serif; font-size: 100%; font-style: normal; color: #FFCC00; font-weight: bold}
.subheader2 {font-family: Arial, Times New Roman, serif; font-size: 100%; font-style: normal; color: #D1DAF5; font-weight: bold}
.subheader3 {font-family: Arial, Times New Roman, serif; font-size: 140%; font-style: normal; color: #414866; font-weight: bold; text-decoration: none}
.subheader4 {font-family: Arial, Times New Roman, serif; font-size: 100%; font-style: normal; color: #595959; font-weight: bold; text-decoration: none}
.now         {  font-family: Arial, Helvetica, sans-serif; font-size: 90%; font-style: normal; font-weight: bold; color: #000000}
.menuheader {font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #C0C0C0; text-decoration: none; font-weight: bold}
.quote {font-family: Arial, Times New Roman, serif; font-size: 100%; font-style: italic; color: #616161; font: }
.leaders {font-weight: bold; font-style: italic; color: #C0C0C5}
.new {color: red; font-weight: bold; font-size: 90%}
.alert {color: #C00000; font-weight: bold;}
.full {color: #C00000; font-weight: bold; margin-bottom:0; padding-bottom:0;}
.nearlyfull {color: #1DF7FF; font-weight: normal; margin-bottom:0; padding-bottom:0;}

#signup {
	clear: both; background-color: #285077; padding:10px; border: 2px solid white; margin-top: 18px; width: 200px; float: right;
}

#signup h3 {
	font-size: 14px;
	margin: 0;
}

#signup p {
	font-size: 12px;
	margin: 6px 0 0 0;
}

#error-msgs {
	border: 1px solid #FFCC00;
	padding: 18px;	
}

#error-msgs p.title {font-size: 90%; color: #FC7320; font-weight: bold; margin: 0 0 12px 0; padding: 0;}
#error-msgs p.comments {font-size: 90%; color: #FFCC00; margin: 0; padding: 0;}

.math {
	margin-top: 12px;
	margin-bottom: 36px;	
}

.verify {
	float: left;
	margin-right: 11px;	
}

hr {
height: 1px;
border: 0;
color: white;
background-color: white;
width: 80%;
float: left;
margin-bottom: 18px;
}

.form-label {
font-weight: bold;
color: #C6D6E6;
}

#bookings {
	width: 600px;
	border: 1px solid white;
	padding: 0 18px;
}

.booking-button {
	float: left;
	margin-right: 18px;
	padding: 0;
}

.colour-button {
	float: left;
	margin-right: 18px;
	background:url(../images/button.png) repeat-x left top;
	color: white;
	font-weight: normal;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #C0C0C5; 
	cursor:pointer;	
}

.colour-button:hover {
	border: 1px solid yellow; 
}

.imageborder {}

.retreattable {
border-collapse: collapse; 
border: 1px black solid; 
border-style: solid solid;
font-family: Arial, Times New Roman, serif; 
font-size: 90%; 
font-style: normal; 
color: #F5F5F5
}

.calendar {
border: 1px solid #274F77; 
background: #407FC0;
padding: 5px;
}

.calendar2 {
border: 1px solid #274F77; 
background: #3972AA;
padding: 5px;
}		
.calendar-title {
border: 1px solid #2E5D8B; 
background: #285077; 
color: white; 
font-weight: bold;
padding: 5px;
}
		

h1.booking {font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #F8F8FF; margin-bottom: 0; clear: both;}
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #F8F8FF; margin-bottom: 0;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #FFCC00; padding-bottom: 0; margin-bottom: 0; clear: both;}
h3 {font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #FFCC00; clear: both; margin-top: 1em;}

A.menu:link {font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: black; text-decoration: none;}
A.menu:visited {font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: black; text-decoration: none}
A.menu:hover {font-family: Arial, Helvetica, sans-serif; font-size: 100%;  color: white; text-decoration: none}

A.submenu:link {font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: black; text-decoration: none;}
A.submenu:visited {font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: black; text-decoration: none}
A.submenu:hover {font-family: Arial, Helvetica, sans-serif; font-size: 75%;  color: white; text-decoration: none}

A.body:link {font-family: Arial,Times New Roman, sans-serif; font-size: 100%; font-weight: normal; color: #FFF000; text-decoration: underline}
A.body:visited {font-family: Arial,Times New Roman, sans-serif; font-size: 100%; font-weight: normal; color: #FFF000; text-decoration: underline}
A.body:hover {font-family: Arial,Times New Roman, sans-serif; font-size: 100%; font-weight: normal; color: #F7A80B; text-decoration: underline}

#textbox01 A:link {font-family: Arial,Times New Roman, sans-serif; font-size: 100%; font-weight: normal; color: #FFF000; text-decoration: underline}
#textbox01 A:visited {font-family: Arial,Times New Roman, sans-serif; font-size: 100%; font-weight: normal; color: #FFF000; text-decoration: underline}
#textbox01 A:hover {font-family: Arial,Times New Roman, sans-serif; font-size: 100%; font-weight: normal; color: #F7A80B; text-decoration: underline}

UL.menuul {list-style-position: inside; list-style-image: url("http://vajraloka.com/vajraloka/images/arrow.gif"); margin-left: -25; text-indent: -1em; }

#textbox01 {padding: 5px 10px 20px 23px; font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-style: normal; color: #F5F5F5; border: none; line-height: 1.3em}

#textbox02 {padding: 10px 10px 10px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 90%; font-style: normal; color: #F5F5F5; border: thin solid black; width: 200; text-align: right; float: right; margin-left: 10; margin-right: 5}

#imagebox {padding: 0 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 60%; font-style: normal; color: #F5F5F5; width: 200; text-align: left; float: right; margin-left: 10; border: none; line-height: normal}

#imagebox2 {padding: 0 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 60%; font-style: normal; color: #F5F5F5; width: 250; text-align: left; float: right; margin-left: 10; border: none}

#menutop {padding: 17px 0px 0px 7px; border-top: 1px solid #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; color: #333333; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border: none; font-weight: bold; line-height: normal}

#menudiv {padding: 8px 0px 0px 7px; border-top: 1px solid #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; color: #333333; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border: none; font-weight: bold; line-height: normal}

#menusub {padding: 8px 0 0px 12px; border-top: 1px solid #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;  font-style: normal; color: #333333; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border: none; font-weight: bold; line-height: normal}
