body {
	height: 100%;
	background-color: #28355F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #34344B;
	line-height: 16px;
	background-image: url(../images/mainbg.gif);
	text-align: center;
	margin: auto;
}

#centeredcontent {width: 715px; text-align: center; margin: auto;}

#mainbox{width: 715px; text-align: center; border: 5px solid #B3C6D0; background-color: #fff;}

a{color: #578D90; font-weight: bold; text-decoration: none;}
h1{color: #8DA257; font-size: 19px;}
h2{color: #8DA257; font-size: 19px;}
h3{color: #8DA257; font-size: 19px;}

#panelleft{
background-image: url(../images/mainimage.jpg); background-repeat: no-repeat; background-position: top left; float: left; width: 440px;
}

#panelright{float: right; width: 255px; text-align: left;}

#footer{line-height: 30px; vertical-align: middle; color: #ABC6C9; font-size: 12px; width: 720px;}
#footer a{font-weight: normal; color: #ABC6C9; text-decoration: underline;}
#footerleft{text-align: left; float:left; width: 200px; padding: 0px 0px 0px 10px;}
#footerright{text-align: right; float: right; width: 300px;}
#text{padding: 20px 0px 0px 20px; text-align: center; margin: 249px 0px 0px 0px; background-image: url(../images/textbg2.jpg); background-repeat: repeat-x; background-position: top left;}
#textmiddle{width: 410px; color: #34344B; text-align: left;}
#textmiddle p{padding: 0px 10px 0px 0px;}
#contactpanel{background-image: url(../images/h2_book.jpg); background-repeat: no-repeat; height: 123px; width: 255px;padding: 40px 0px 0px 0px;}
#enquirepanel{background-image: url(../images/h2_enquire.jpg); background-repeat: no-repeat; height: 140px; width: 255px;padding: 40px 0px 20px 0px;}
#hopepanel{background-image: url(../images/h2_hope.jpg); background-repeat: no-repeat; height: 123px; width: 255px;padding: 40px 0px 0px 0px;}
#hopepanel a{text-decoration: underline; color: #34344B; font-weight: normal;}
#enquireleft{float: left; margin: 0px 0px 5px 0px;}
#enquireright{float: right; width: 145px;}

.title {font-size: 12px; height: 33px; border: 1px solid red; width: 100%;}

input.submit
{background-color: #7E990A; color: #FFFFFF; border: 3px double #566D1A; width:64px; height: 1.8em; font-size: 1em;  font-weight: bold;}
input{height: 1.6em; margin: 0px 0px 5px 0px;}
form{margin: 0px 0px 5px 0px;}
ul{margin: 10px 0px 0px 0px; padding: 0px 0px 0px 10px; line-height: 11px; vertical-align: middle;}
li {list-style-type: square; list-style-position: inside; list-style-image: url(../images/bullet1.gif); padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px;
}
.two{list-style-image: url(../images/bullet2.gif);}
.three{list-style-image: url(../images/bullet3.gif);}


#nav{text-align: left; width: 440px; height:28px; line-height: 28px; vertical-align: middle; color: #FFFFFF; background-color: #4E6E81; margin: -20px -10px -10px -20px; background-image: url(../images/navbg.jpg); background-repeat: repeat-y; font-size: 13px;}
#nav a{padding: 0px 20px; border-right: 1px solid #fff; font-weight: bold; color: #fff;}
#nav a:hover{color: #C6DCA5;}

.noborder{border: 0px;}

/*CLEARFIX*/

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}  
.clearfix {
display: inline-table;
}  

/* Holly Hack Targets IE Win only \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End Holly Hack */