@charset "utf-8";
/* CSS Document */

.HEADSub {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:  #427eab;
	font-weight: bold;
}

.title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #434141;

	
	
}

.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #434141;
	text-align:justify;
}
.bookingform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A8CF59;
}

.botttommenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fefefe;
}

.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #74b3e1;
}

.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#fefefe;
	text-decoration:none;

}

.smalltext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #092868;
	font-weight: bold;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #085080;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #C6D7E2;
}
select {

	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #085080;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #C6D7E2;
}
.pagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.homeheader{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #393742;
	font-weight:bold;
}

.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #427eab;
	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: #085080;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #C6D7E2;
}
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;

}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #4585af;	
}
a:active {
	text-decoration: none;
	color: #000000;
}
a:link {
	text-decoration: none;
	color: #000000;
}

#containerdiv{
	width:990px;
	height:auto;
	border:none;
	margin:0px;
	padding:0px;
	background-repeat:no-repeat
}

#backImg{
	background:url(GHX/Banner-BG.jpg);
	height:474px;
	border:none;
	background-repeat:repeat-x;
	}
	
#nav{
	width:811px;
	height:50px;
	margin-left:89px;
	margin-right:89px;
	background:url(GHX/Menu-Bg.png);
	background-repeat:no-repeat;
	
}

#contentdiv{
	width:811px;
	height:auto;
	border:none;
	padding:0px;
	margin-left:89px;
	margin-right:89px;
	vertical-align:top;
}

#footerdiv{
	height:164px;
	background:url(GHX/Cloud-footer.png);
	background-repeat:repeat-x;
	position:relative;
	
}

.applemenu{
margin: 0px 0;
padding: 0px;
width: 172px; /*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: 172px;
/*padding: 5px 0;*/
padding-left: 2px;

text-decoration: none;
}


.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
color: #427eab;
}


.applemenu div.selected a, .applemenu div.silverheader a:hover{

color: #427eab;
background-image:none;
}

.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;
}

#welcomecontainer{
width:535px;
text-align:left;
padding:0px;
margin:0px;
	
}

#hom{
	width:117px;
	height:50px;
	padding:0px;
	margin:0px;
}


#abt{
	width:138px;
	height:50px;
	padding:0px;
	margin:0px;
}

#nurse{
	width:175px;
	height:50px;
	padding:0px;
	margin:0px;
}

#lib{
	width:116px;
	height:50px;
	padding:0px;
	margin:0px;
}

#contct{
	width:143px;
	height:50px;
	padding:0px;
	margin:0px;
}

#faq{
	width:122px;
	height:50px;
	padding:0px;
	margin:0px;
}

.sub{
	width:174px;
	height:30px;
	padding:0px;
	margin:0px;
	vertical-align:middle;
	
}

