body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.HEADSub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #e4663e;
	font-weight: bold;
}

.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #58595B;

}
.searchTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font:weight:bold;
	color: #00447C;

}
.searchURL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font:weight:bold;
	color: #008000;

}
.searchLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#00447C;

}
.searchhit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc0033;

}
.smalltextTopic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;

}
.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #197483;
}


.bookingform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A8CF59;
}

.topmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00447C;
	font-weight:bold;	
	text-decoration:none;
	padding-bottom:5px;
}

/*.topmenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9CF;
	font-weight:bold;	
	text-decoration:none;
}*/

.smalltext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	
}

.Address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #58595B;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #2D6F7B;
}
select {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #2D6F7B;
}
.pagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3B679F;
}

.pagetitle2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2D6F7B;
}
.homeheader{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #393742;
	font-weight:bold;
}

.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:  #ffffff;
	font-weight: bold;
}
.title1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #024882;
	font-weight: bold;
}


.title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:  #7E8285;
	font-weight: bold;
}
.title3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:  #63717E;
	font-weight: normal;
}
.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.News {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #66758C;
	font-weight: bold;
}

textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #2D6F7B;
}
marquee{
scrollamount: 2
 }
.defaultLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: underline;
	font-weight: 900;
	color: #FFFFFF;
	font-style: normal;

}
.applemenu{
margin: 1px 0;
padding: 0px;
width: 160px; /*width of menu*/
/*border: 1px solid #9A9A9A;*/

}

.applemenu div.silverheader a{
/*background: black url(silvergradient.gif) repeat-x center left;*/
color: #024882;
font: BOLD 11px  Verdana, Arial, Helvetica, sans-serif;;

display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: 150px;
/*padding: 5px 0;*/
padding-left: 8px;

text-decoration: none;
}


.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
color: white;
}


.applemenu div.selected a, .applemenu div.silverheader a:hover{

color: white;
background-image: url(silvergradientover.gif);
}

.applemenu div.submenu{ /*DIV that contains each sub menu*/
/*background: white;*/
padding: 0px;
height: auto; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}
.vbclean_postbitlegfg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EAEADA none repeat scroll 0 0;
padding:0 5px;
}
.alt4 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#7c95ba none repeat scroll 0 0;
border-bottom:2px solid #5f62a9;
}
.alt3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F6F5F0 none repeat scroll 0 0;
border-right:2px solid #DDDDDD;
}
.alt5 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#ccc none repeat scroll 0 0;
border-bottom:2px solid #ccc;
}

.tborder {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #FFFFFF;
}
.vbclean_postbitmsgfg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
padding:0 5px;
}

.vbclean_postbitleg * {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EAEADA none repeat scroll 0 0;
display:block;
font-size:0.01em;
height:1px;
overflow:hidden;
}

.vbclean_postbitleg1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EFEFE3 none repeat scroll 0 0;
border-left:1px solid #F5F5EF;
border-right:1px solid #F5F5EF;
margin-left:3px;
margin-right:3px;
padding-left:1px;
padding-right:1px;
}
.vbclean_postbitleg2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EDEDE1 none repeat scroll 0 0;
border-left:1px solid #FCFCFB;
border-right:1px solid #FCFCFB;
margin-left:1px;
margin-right:1px;
padding-left:1px;
padding-right:1px;
}
.vbclean_postbitleg3 {
border-left:1px solid #EDEDE1;
border-right:1px solid #EDEDE1;
margin-left:1px;
margin-right:1px;
}
.vbclean_postbitleg4 {
border-left:1px solid #F5F5EF;
border-right:1px solid #F5F5EF;
}
.vbclean_postbitleg5 {
border-left:1px solid #EFEFE3;
border-right:1px solid #EFEFE3;
}


div.wrapper {
	
}

/* Style the menu and position list items */
ul.mainMenu {
	position: relative;
	/*height: 35px;*/
	padding: 0 8px;

	/*clear: both;*/
}
ul.mainMenu li { float: left; list-style: none; }
 
/* Style and position links and images in second level list items */
ul.mainMenu li a {
	display: block;
	height: 19px;
	padding: 8px 12px;
	text-decoration: none;
	color: #00447C;
	font-weight:bold;
}
ul.mainMenu li a:hover {

		text-decoration: none;
	color: #FFF;
	font-weight:bold;
	
}

ul.mainMenu li ul li a:hover {

		text-decoration: none;
	color: #00447C;
	font-weight:bold;
	
}

/* When hovering over main list items, show second level lists */
/* This is only for #menu1 */
ul.cssonly li:hover ul { display: block; }
 
/* Position and style second level lists and items */
ul.mainMenu ul {
	position: absolute;
	top: 35px;
	left: 38px;
	padding-top: 0px;
	background: #fdfdfd url(Images/shadow.png) repeat-x;
	display: none; /* Hide until parent list item is hovered on */
}
ul.mainMenu ul li { padding: 0px; border-right: dashed 1px #f4f4f4; }
ul.mainMenu ul li:last-child { border: 0; }
ul.mainMenu ul li.title {
	display: none;
	width: 200px;
	position: absolute;
	bottom: -25px;
	left: 12px;
	padding: 6px 10px;
	background: #fff;
	text-align: left;
	font-weight: normal;
}
ul.mainMenu ul img { height: 64px; width: 64px;  float: left; 
    margin: 4px; }


ul.mainMenu ul span { display: inline;vertical-align:top;  width:200px;}
ul.mainMenu ul a {
	height: 80px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	border: solid 1px #ebebeb;
	background: #f4f7fa;
}
ul.mainMenu ul a:hover { background: #f4f7fa; }
ul.mainMenu ul a img { opacity: .7; border: 0; }
ul.mainMenu ul a:hover img { opacity: 1; }
 
/* When hovering over a list item link show the more info div */
ul.mainMenu ul a:hover span.moreinfo { display: inline; }
 
/* Position and style the more info div */
ul.mainMenu ul span.moreinfo {
	
}
/* Rounded corners */
ul.mainMenu { -webkit-border-radius: 6px; -moz-border-radius: 6px; }
ul.mainMenu ul { 
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
}
div.wrapper,
ul.mainMenu ul a { -webkit-border-radius: 10px; -moz-border-radius: 10px; }
 
/* IE6 FIXES */
ul.mainMenu li,
ul.mainMenu li a { _float:left; _display: inline; }


a.topmenu:hover span.global-link {
background-image:url(Images/Home.jpg);
background-position:center top;
background-repeat:repeat-x;
display:block;
margin-left:16px;
padding-top:15px;
color:#FFF;
font-size:14px;
height:25px;
text-decoration:none;
}
.style10 {color: #00447c;font-weight:bold}