/* Hyperlink Styles */

A:link {
	color: #000066;
	text-decoration: none;
	backgound: #FFFFFF;
	border: 0;
}

A:visited {
	color: #000066;
	text-decoration: none;
	backgound: #FFFFFF;
	border: 0;
}

A:hover {
	color: #000066;
	text-decoration: none;
	backgound: #FFFFFF;
	border: 0;
}

A:focus {
	color: #000066;
	text-decoration: none;
	backgound: #FFFFFF;
	border: 0;
}

A:active {
	color: #000066;
	text-decoration: none;
	backgound: #FFFFFF;
	border: 0;
}

.bodyBoldRed A:link {
	font-weight: 600;
	color: #CC0000;
	text-decoration: none;
	backgound: #FFFFFF;
	border: 0;
}

.bodyBoldRed A:visited {
	font-weight: 600;
	color: #CC0000;
	text-decoration: none;
	backgound: #FFFFFF;
	border: 0;
}

.bodyBoldRed A:hover {
	font-weight: 600;
	color: #CC0000;
	text-decoration: none;
	backgound: #FFFFFF;
	border: 0;
}

.bodyBoldRed A:focus {
	font-weight: 600;
	color: #CC0000;
	text-decoration: none;
	backgound: #FFFFFF;
	border: 0;
}

.bodyBoldRed A:active {
	font-weight: 600;
	color: #CC0000;
	text-decoration: none;
	backgound: #FFFFFF;
	border: 0;
}

/* Body Styles */

body  {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	padding: 0;
	text-align: left;
	color: #000066;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.body  {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	background: #FFFFFF;
	text-align: left;
}

.bodyCentre  {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	background: #FFFFFF;
	text-align: centre;
}

.bodyRed  {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	background: #FFFFFF;
	text-align: left;
}

.bodyYellowBack {
	text-align: centre;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: #FFFF00;
	padding: 0;
	color: #000066;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.bodyBlueBack {
	text-align: centre;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: #DBEEFD;
	padding: 0;
	color: #000066;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.bodyBlueBackSmall {
	text-align: centre;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background: #DBEEFD;
	padding: 0;
	color: #000066;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.bodyTanBack {
	text-align: centre;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background:#EEEEDD;
	padding: 0;
	color: #000066;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.bodyBold  {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	color: #000066;
	background: #FFFFFF;
	text-align: left;
}

.bodyBoldRed  {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	color: #CC0000;
	background: #FFFFFF;
	text-align: left;
}

.bodyBoldGreen  {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	color:#0C0;
	background: #FFFFFF;
	text-align: left;
}

.blueBoldRed  {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	color: #CC0000;
	background: #DBEEFD;
	text-align: left;
}

.bodyHeader  {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	background: #FFFFFF;
	text-align: left;
}

.bodyHeaderBold  {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold
	color: #000066;
	background: #FFFFFF;
	text-align: left;
}

.bodySmall  {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	background: #FFFFFF;
	text-align: left;
}

.bodySmallBoldRed  {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	color: #CC0000;
	background: #FFFFFF;
	text-align: left;
}

.bodySmallBoldGreen  {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	color: #0C0;
	background: #FFFFFF;
	text-align: left;
}

.bodySmallCentre  {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	background: #FFFFFF;
	text-align: centre;
}

.bodyLarge  {
	font: 20px Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	background: #FFFFFF;
	text-align: left;
}

.bodyLargeBold  {
	font: 20px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold
	color: #000066;
	background: #FFFFFF;
	text-align: left;
}

.CourseTable  {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: 500
	color: #000066;
	background: #E6F3FF;
	background-color: #E6F3FF;
	text-align: left;
	border-color:#E6F3FF;
}

.CourseDetail  {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:100;
	text-align: left;
	color: #000066;
	background: #E6F3FF;
	background-color: #E6F3FF;
	border-color:#E6F3FF;
}

.CourseText  {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:100;
	text-align: left;
	color: #000066;
	background: #FFFFFF;
}

.Itinerary  {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:100;
	text-align: left;
	color: #000066;
	background: #FFFFFF;
}


/* Header Styles */

.header {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	letter-spacing:.1em;
	line-height:12px;
	background:#000066;
	background-color:#000066;
	text-decoration: none;
	border-bottom: 1px solid #09F
}

.footer {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	letter-spacing:.1em;
	line-height:12px;
	background:#000066;
	background-color:#000066;
	text-decoration: none;
	border-bottom: 1px solid #09F
}

/* Menu Styles */

.leftmenuwindow {
	background-color:#DBEEFD;
	text-decoration: none;
}

.leftmenu {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:600;
	color:#000066;
	line-height:12px;
	background:#DBEEFD;
	background-color:#DBEEFD;
	text-decoration: none;
	border-bottom: 1px solid #09F
}

.rightmenuwindow {
	background-color:#EEEEDD;
	text-decoration: none;
}

.rightmenu {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	line-height:12px;
	background:#EEEEDD;
	background-color:#EEEEDD;
	text-decoration: none;
	border-bottom: 1px solid #F30 
}

.rightmenuPlaintext {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	color:#000066;
	line-height:12px;
	background:#FFFFFF;
	text-decoration: none;
	border-left: 2px solid #EEEEDD; 
	border-right: 2px solid #EEEEDD; 
	border-bottom: 1px solid #F30 
}

.calendarRed {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	line-height:12px;
	background:#CC3300;
	text-decoration: none;
}

.calendarGreen {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	line-height:12px;
	background:#33CC66;
	text-decoration: none;
}

/* Footer Styles */

.copyright {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	line-height:12px;
	background:#000066;
	text-decoration: none;
}


/* ID Styles */


#dateformat {
	color: #FFFFFF;
    font-size: 12px;
	letter-spacing:.1em;
	text-decoration: none;
	backgound: #000066;
	border: 0;
}

#headerformat {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	letter-spacing:.1em;
	line-height:12px;
	background:#000066;
	background-color:#000066;
	text-decoration: none;
}

#bookingformheader {
	text-align: centre;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	background: #DBEEFD;
	padding: 0;
}

#enquiryformheader {
	text-align: centre;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	background: #DBEEFD;
	padding: 0;
}

.enquiryformheader {
	text-align: centre;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	background: #DBEEFD;
	padding: 0;
}
