/* CSS Document */
html {
     overflow: -moz-scrollbars-vertical;
}

#menuHolder {width:120px; height:104px; border:0px solid #005F19; position:relative; z-index:10;background-image:url(images/main_menu_bg.gif);background-position:0px 0px;background-repeat:no-repeat;padding-top:2px}
#menu {padding:0; margin:0; list-style:none; width:118px;}
#menu ul {position:absolute; left:-9999px; z-index:5; padding:0; margin:0; list-style:none;}
#menu li div {position:absolute; left:-9999px; z-index:5; width:621px; height:104px; background:#ddd;}

#menu table {border-collapse:collapse; margin-top:-1px;}
#menu li.level1-li {width:118px; height:17px; float:left;}
#menu li.level1-li a.level1-a {display:block; width:118px; height:20px; float:left; font-family:arial, sans-serif; font-size:11px; text-decoration:none; color:#17722f; line-height:22px;}
#menu li.level1-li a:hover {color:#005116;}
#menu li.level1-li a.level1-a b {display:block; width:21px; height:5px; overflow:hidden; float:left; margin-left:9px; margin-top:8px; margin-right:7px;}
#menu li#about a.level1-a b {background:#90459A;}
#menu li#menus a.level1-a b {background:#6BBE4A;}
#menu li#bookings a.level1-a b {background:#5F49AB;}
#menu li#photos a.level1-a b {background:#FC7F00;}
#menu li#bus a.level1-a b {background:#DA0000;}

#menu li#about div {background:url(images/01.jpg) no-repeat;}
#menu li#menus div {background:url(images/02.jpg) no-repeat;}
#menu li#bookings div {background:url(images/03.jpg) no-repeat;}
#menu li#photos div {background:url(images/04.jpg) no-repeat;}
#menu li#bus div {background:url(images/05.jpg) no-repeat;}

#menu li a:hover {border:0;}
#menu :hover div {left:118px; top:0; border-left:0px solid #005F19; z-index:10;}

#menu :hover ul {left:157px; top:1px; width:608px; height:43px; z-index:10;}

#menu li#about ul {background:url(images/01_top.jpg) no-repeat;background-position:-1px 0px}
#menu li#menus ul {background:url(images/02_top.jpg) no-repeat;background-position:-1px 0px}
#menu li#bookings ul {background:url(images/03_top.jpg) no-repeat;background-position:-1px 0px}
#menu li#photos ul {background:url(images/04_top.jpg) no-repeat;background-position:-1px 0px}
#menu li#bus ul {background:url(images/05_top.jpg) no-repeat;background-position:-1px 0px}

#menu li ul li {float:left; padding-top:6px;}
#menu li ul li a {display:block; float:left;  font-family:arial, sans-serif; font-size:12px; text-decoration:none; color:#17722f; padding:0 15px 70px 15px; background:url(images/greenDot.gif) no-repeat; line-height:35px;}
#menu li#about ul li a {display:block; float:left;  font-family:arial, sans-serif; font-size:12px; text-decoration:none; color:#17722f; padding:0 15px 70px 15px; background:url(images/redDot.gif) no-repeat; line-height:35px;}
#menu li#menus ul li a {display:block; float:left;  font-family:arial, sans-serif; font-size:12px; text-decoration:none; color:#17722f; padding:0 15px 70px 15px; background:url(images/redDot.gif) no-repeat; line-height:35px;}
#menu li#bookings ul li a {display:block; float:left;  font-family:arial, sans-serif; font-size:12px; text-decoration:none; color:#17722f; padding:0 15px 70px 15px; background:url(images/redDot.gif) no-repeat; line-height:35px;}
#menu li#photos ul li a {display:block; float:left;  font-family:arial, sans-serif; font-size:12px; text-decoration:none; color:#17722f; padding:0 15px 70px 15px; background:url(images/redDot.gif) no-repeat; line-height:35px;}
#menu li#bus ul li a {display:block; float:left;  font-family:arial, sans-serif; font-size:12px; text-decoration:none; color:#17722f; padding:0 15px 70px 15px; background:url(images/redDot.gif) no-repeat; line-height:35px;}

#menu li ul li.subCurrent a {background:url(images/redDot.gif) no-repeat;}

#menu li#about ul li.subCurrent a {background:url(images/greenDot.gif) no-repeat;color:#005116;}
#menu li#menus ul li.subCurrent a {background:url(images/greenDot.gif) no-repeat;color:#005116;}
#menu li#bookings ul li.subCurrent a {background:url(images/greenDot.gif) no-repeat;color:#005116;}
#menu li#photos ul li.subCurrent a {background:url(images/greenDot.gif) no-repeat;color:#005116;}
#menu li#bus ul li.subCurrent a {background:url(images/greenDot.gif) no-repeat;color:#005116;}

#menu li#about ul li a:hover {background:url(images/greenDot.gif) no-repeat;color:#005116; }
#menu li#menus ul li a:hover {background:url(images/greenDot.gif) no-repeat;color:#005116;}
#menu li#bookings ul li a:hover {background:url(images/greenDot.gif) no-repeat;color:#005116;}
#menu li#photos ul li a:hover {background:url(images/greenDot.gif) no-repeat;color:#005116;}
#menu li#bus ul li a:hover {background:url(images/greenDot.gif) no-repeat;color:#005116;}


#menu li.current div {left:118px; top:0; border-left:0px solid #005F19; z-index:-1;}
#menu li.current ul {left:157px; top:1px; width:608px; height:43px; z-index:-1;}
#Layer2 {
	position:relative;
	width:350px;
	height:6px;
	z-index:9;
	left: 387px;
	top: -20px;
}
#Layer3 {
	position:relative;
	width:550px;
	height:10px;
	z-index:9;
	left: 187px;
	top: -20px;
}
body {
	background-color: #9CD65E;
	margin-left: 10px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	background-image:url(images/background.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3C4408;
}
a.home_nav:link {font-family:arial, sans-serif; font-size:11px; text-decoration:none; color:#17722f;}
a.home_nav:visited {font-family:arial, sans-serif; font-size:11px; text-decoration:none; color:#17722f;}
a.home_nav:active {font-family:arial, sans-serif; font-size:11px; text-decoration:none; color:#17722f;}
a.home_nav:hover {font-family:arial, sans-serif; font-size:11px; text-decoration:none; color:#E33954;}
a.home_nav_title:link {font-family:arial, sans-serif; font-size:11px; text-decoration:none; color:#17722f;font-weight:bold}
a.home_nav_title:visited {font-family:arial, sans-serif; font-size:11px; text-decoration:none; color:#17722f;font-weight:bold}
a.home_nav_title:active {font-family:arial, sans-serif; font-size:11px; text-decoration:none; color:#17722f;font-weight:bold}
a.home_nav_title:hover {font-family:arial, sans-serif; font-size:11px; text-decoration:none; color:#E33954;font-weight:bold}

td.home_nav{
	background: url(images/dot_horiz.gif) no-repeat;
	background-position: 0px 0px;padding-left:13px;cursor:pointer
}
td.home_nav_over{
	background: url(images/dot_horiz.gif) no-repeat;
	background-position: -192px 0px;padding-left:13px;cursor:pointer
}

a:link {color:#678A0B}
a:visited {color:#678A0B}
a:active {color:#678A0B}
a:hover {text-decoration: none;color:#678A0B}
a.external_url:link {text-decoration: none;color:#CB2404}
a.external_url:visited {text-decoration: none;color:#CB2404}
a.external_url:active {text-decoration: none;color:#CB2404}
a.external_url:hover {text-decoration: none;color:#CB2404}
a.right_col:link {color: #D0FA6A}
a.right_col:visited {color: #D0FA6A}
a.right_col:active {color: #D0FA6A}
a.right_col:hover {color:#D0FA6A;text-decoration:none;}
td.main_content {padding-left:20px;padding-right:22px;background-color:#D8FA6F}
td.home_left_col {padding-left:16px;padding-right:16px;background-color:#D8FA6F}
.left_col_home_title {color:#779D09;font-size: 14px;font-weight:bold;background-image:url(images/home_title_bullet_1.jpg);background-repeat:no-repeat;background-position:0px 0px;padding-left:37px;padding-bottom:5px;padding-top:1px}
.strapline {color:#779D09;font-size: 14px;font-weight:bold;padding:0px;font-style:italic}
.left_col_home_title2 {color:#779D09;font-size: 14px;font-weight:bold;background-image:url(images/home_title_bullet_2.jpg);background-repeat:no-repeat;background-position:0px 0px;padding-left:37px;padding-bottom:5px;padding-top:1px}
td.main_content2 {background-color:#D8FA6F}
td.right_col {padding-left:10px;padding-right:10px;background-color:#C52100;color:#F9FAE8;text-align:justify}
td.title {padding-right:21px;text-align:right;font-weight:bold;color:#005F19;}
.breadcrumb_title {color:#005F19;font-size: 20px;font-weight:bold}
.breadcrumb_title2 {color:#C72500;font-size: 15px;font-weight:bold;background-image:url(images/title_logo_bullet.gif);background-repeat:no-repeat;background-position:0px 0px;padding-left:37px;padding-bottom:15px;padding-top:1px}
.breadcrumb_title3 {color:#C72500;font-size: 14px;font-weight:bold;padding-bottom:15px;padding-top:1px}
.news_review_title{color:#005F19;font-size: 14px;font-weight:bold}
.source {color:#87B304}
.page_title {color:#87B304;font-size: 26px;font-weight:bold}
.breadcrumb_sep {line-height:20px}
a.breadcrumb:link {color:#C72500;font-size: 15px;font-weight:bold}
a.breadcrumb:visited {color:#C72500;font-size: 15px;font-weight:bold}
a.breadcrumb:active {color:#C72500;font-size: 15px;font-weight:bold}
a.breadcrumb:hover {text-decoration: none;color:#C72500;font-size: 15px;font-weight:bold}
a.header:link {text-decoration: none;color:#ffffff;font-size: 14px;font-weight:bold}
a.header:visited {text-decoration: none;color:#ffffff;font-size: 14px;font-weight:bold}
a.header:active {text-decoration: none;color:#ffffff;font-size: 14px;font-weight:bold}
a.header:hover {text-decoration: none;color:#D8FA6F;font-size: 14px;font-weight:bold}
a.title:link {color:#008C26}
a.title:visited {color:#008C26}
a.title:active {color:#008C26}
a.title:hover {text-decoration: none;color:#008C26}
.right_col_title {color:#D0FA6A;font-size: 14px;font-weight:bold}
td.footer {text-align:center;font-size: 10px;background-color:#C62103;padding-left:20px;padding-right:20px;color:#F9FAE8;padding:5px;}
a.footer:hover {font-family: arial;font-size: 10px;color:#F9FAE8;text-decoration:none;font-style:normal;font-weight:normal}
a.footer:active {font-family: arial;font-size: 10px;color: #F9FAE8;text-decoration:none;font-style:normal;font-weight:normal}
a.footer:visited {font-family: arial;font-size: 10px;color: #F9FAE8;text-decoration:none;font-style:normal;font-weight:normal}
a.footer:link {font-family: arial;font-size: 10px;color: #F9FAE8;text-decoration:none;font-style:normal;font-weight:normal}
td.address {text-align:center;font-size:10px;background-color:#E6FCA3;padding-bottom:5px;padding-top:3px;padding-left:2px;padding-right:2px}
td.teaser {font-size:11px;background-color:#E6FCA3;padding:4px;text-align:justify}

td.side_menu{
	text-align: center;
	vertical-align: middle;
	background: #95C505;
	border-top: 1px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 1px solid #95C505;
	border-right: 1px solid #95C505;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}


a.side_menu:link {color: #ffffff;text-decoration: none;
}
a.side_menu:active {color: #ffffff;text-decoration: none;
}
a.side_menu:visited {color: #ffffff;text-decoration: none;
}
a.side_menu:hover {color: #ffffff;text-decoration: none;
}

td.side_menu_over{
	text-align: center;
	vertical-align: middle;
	background: #87B304;
	border-top: 1px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 1px solid #87B304;
	border-right: 1px solid #87B304;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}


td.side_menu_title {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	text-align: center;
	padding:3px;
	background:#87B304;
	font-weight: bold;
	background-image:url(images/related_bg.jpg);
	background-position:right top;
	background-repeat:no-repeat
}

td.side_menu_bottom {
	background:#E6FCA3;
	background-image:url(images/related_bg_bottom.jpg);
	background-position:right top;
	background-repeat:no-repeat
}

.prep_title {
	color: #005F19;
	font-weight: bold;
	font-size: 14px;
}
.rollover 	{ background-color: #999999}
.rolloveron { background-color: #999999;filter:gray}
.style1 {
	color: #FFFFFF;
	font-size: 10px;
}
DIV.container {
	Z-INDEX: 1004;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	POSITION: relative;
	HEIGHT: 289px;
	WIDTH: 600px;
	TEXT-ALIGN: center;
	left: -1px;
	top: 0px;

}

DIV.container2 {
	Z-INDEX: 0;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	POSITION: relative;
	HEIGHT: 450px;
	WIDTH: 650px;
	TEXT-ALIGN: left;
	left: -7px;
	top: 0px;

}