@charset "utf-8";
/* CSS Document */
html{font-size:100%;}
body{background:url(../images/bgd.jpg) repeat-x;background-color:#2C6489;font:12px Arial, Helvetica, sans-serif;margin:0;padding:0;color:#F7F7F7;text-align: justify;}
img{border:none;}
.img-int{margin-left: 15px;border: 4px solid white;margin-right: 15px;}
.clear {clear: both;}
.inlinetxt-left{display: inline;float: left;}

.inlinetxt-right{display: inline;float: right;}
h1{display:block;width:772px;height:137px;margin:0;padding:0 0 0;}
h1 a{display:block;width:632px;height:124px;margin:0;padding:0;text-indent:-9999px;font-size:0;overflow:hidden;background:url(../images/logo.jpg) no-repeat;}
.boldtext {font-weight: bold;}
.italictext {font-style: italic;}
.bigger-txt{font-size: 115%;text-align: left;}
a.dec_font{font-size: 90%;font-weight: bold;text-decoration: none;}
table {font-size: 100%;margin-left: 15px;text-align: left;}
table.wide th{background-color: #c80d7d;}
table.wide th.redbg{background-color: #cf4d49;}
table.wide img{background-color: #c80d7d;border: 4px solid #fff;}
table.wide {font-size: 100%;width: 600px;}

.sample_menus {width: 350px;margin-bottom: 5px;text-align: left;font-size: 130%;}
.sample_menus td{background-color: #fea043;}
.sample_menus td.tdblack{background-color: #121212;}
.sample_menus img{margin-left: 0;}

#page{margin:0 auto;width:852px;padding:0;}
#page a{color: #fff;}

#content{width:728px;float:right;background:#F7F7F7;margin:0 0 6px; /*  third one was set to 6px */padding:0 0 0; /*  third one was set to 15px */}
#header ul{position:absolute;right:5px;top:64px;display:block;margin:0;padding:0;list-style:none;}
#header ul li{float:left;padding:0 11px;background:url(../images/dash-top.gif) no-repeat 0 3px;}
#header ul li.first{background:none;}
#header ul li a{color:#3C3939;text-decoration:none;}
#header ul li#active a,#header ul li a:hover{color:#000;}
#left-column{width:124px;float:left;overflow:hidden;}
#left-column ul{display:block;margin:0;padding:0;list-style:none;}
#left-column ul li{float:left;width:24px;border-right:1px #F7F7F7 solid;}
#left-column ul li a{display:block;width:24px;text-indent:-9999px;overflow:hidden;font-size:0;background-position:0 9px;background-repeat:no-repeat;}
#left-column ul li a:hover{background-position:-24px 9px;background-repeat:no-repeat;}

#left-column ul li a.on{display:block;width:24px;text-indent:-9999px;overflow:hidden;font-size:0;background-position:-24px 9px;background-repeat:no-repeat;}

#become a{background:#000 url(../images/nav-p-1.gif);}
#become-on a{background:#000 url(../images/nav-p-1.gif);}
#become a:hover{background:#fff url(../images/nav-p-1.gif);}
#recruit a{background:#1e1c1c url(../images/nav-p0.gif);}
#recruit-on a{background:#1e1c1c url(../images/nav-p0.gif);}
#recruit a:hover{background:#fff url(../images/nav-p0.gif);}
#home a{background:#3c3939 url(../images/nav-p1.gif);}
#home-on a{background:#252525 url(../images/nav-p1.gif);}
#home a:hover{background:#fff url(../images/nav-p1.gif);}
#about a{background:#5b5555 url(../images/nav-p2.gif);}
#about-on a{background:#252525 url(../images/nav-p2.gif);}
#about a:hover{background:#fff url(../images/nav-p2.gif);}
#contact a{background:#b7b7b7 url(../images/nav-p4.gif);}
#contact-on a{background:#252525 url(../images/nav-p4.gif);}
#contact a:hover{background:#fff url(../images/nav-p4.gif);}

#servicelist table tr td {padding:2px 5px 2px 0;overflow:auto;font-size:15px;}
#usefullinks ul li {padding:2px 0 2px 0;list-style-type:square;}

#left-column ul li#contact{border-right:0;}
#left-column ul li#contact-on{border-right:0;}
#header{width:778px;height:64px;background:url(../images/bg-header.gif) no-repeat right top;overflow:hidden;position:relative;background-color:#f7f7f7;}
#master {
	position:relative; 
	left:32px; 
	top:0px; 
	width:100%; 
	height:280px; 
	z-index:2; 
	visibility: visible; 
	overflow: hidden;
	display: block;}

#centre {
	float: left;
	width: 50px;
}
#right {
	float: left;
	width: 320px;
}
#scrolltext {
	position: relative; 
	left:0px; 
	top:1px; 
	visibility: visible; 
	width: 360px;
	z-index: 1;
	display: block;
}








#slideshow {display:block;
background-color:#FFFFFF;
			float:right;
			padding: 9px;
			margin-bottom:15px;
			width: 215px;
			height: 400px;
			overflow: hidden;
			border: 1px solid #999;}
#slideshow img {
			padding: 8px;
			margin:0;
			left: 0;
			top: 0;
			width: 315px;
			border: 1px solid #ddd;}

/* about page */
#text{
	width:746px;
	background:#c82025;
	overflow:hidden;
	margin:0 0 0 0;
	padding:16px 16px 0 16px;;
}

#text h2{
	display:block;
	margin:5px 0 35px 16px;
	padding:0;
	font-size:0;
	color: #c82025;
}

#text h3{
	display:block;
	padding:0;
	line-height:18px;
	font-size: 120%;
	margin:10px 0 10px 0px;
	font-weight:normal;
}

#text h4{
	display:block;
	margin:0 0 5px 16px;
	padding:0;
	line-height:18px;
	font-size: 110%;
}

#text p{
	display:block;
	margin:0 0 18px 16px;
	padding:0;
	line-height:18px;
}
#text div{
	width:364px;
	float:left;
}
#text ul.list{
	display:block;
	margin:0 0 0 16px;
	padding:0 0 16px;
	list-style:none;
}
#text ul.list li{
	padding:3px 0 0 10px;
	background:url(../images/arrow_red.gif) no-repeat 0 6px;
	color:#F7F7F7;
}
#text img#food-img{
	float:right;
	border:8px #fff solid;
	margin:10px 10px 10px 0;
}

/* home page */

#text_home{
	width:746px; /* was 640 */
	background:#0062a6;
	overflow:hidden;
	margin:0 0 0 0;
	padding:16px 16px 0 16px;;
}
#text_home h2{
	display:block;
	margin:5px 0 35px 16px;
	padding:0;
	font-size:0;
	color: #784873;
}
#text_home h3{
	display:block;
	padding:0;
	line-height:18px;
	font-size: 140%;	
	margin:10px 0 10px 0px;
	font-weight:normal;
}
}

#text_home h4{
	display:block;
	margin:0 0 5px 16px;
	padding:0;
	line-height:18px;
	font-size: 110%;
}
#text_home p{
	display:block;
	margin:0 0 18px 16px;
	padding:0;
	line-height:18px;
}
#text_home div{
	width:364px;
	float:left;
}
#text_home ul.list{
	display:block;
	margin:0 0 0 16px;
	padding:0 0 16px;
	list-style:none;
}
#text_home ul.list li{
	padding:3px 0 0 10px;
	background:url(../images/arrow_purple.gif) no-repeat 0 6px;
	color:#F7F7F7;
}
#text_home img#food-img{
	float:right;
	border:8px #fff solid;
	margin:10px 10px 10px 0;
}

/* location page */

#text_location {
	width:746px;
	background:#784873;
	overflow:hidden;
	margin:0 0 0 0;
	padding:16px 16px 0 16px;;
}
#text_location h2{
	display:block;
	margin:5px 0 35px 16px;
	padding:0;
	font-size:0;
	color: #fe8b14;
}
#text_location h3{
	display:block;
	margin:0 0 18px 16px;
	padding:0;
	line-height:18px;
	font-size: 120%;	
}

#text_location h4{
	display:block;
	margin:0 0 5px 16px;
	padding:0;
	line-height:18px;
	font-size: 110%;
}
#text_location p{
	display:block;
	margin:0 0 18px 16px;
	padding:0;
	line-height:18px;
}
#text_location div{
	width:364px;
	float:left;
}
#text_location ul.list{
	display:block;
	margin:0 0 0 16px;
	padding:0 0 16px;
	list-style:none;
}
#text_location ul.list li{
	padding:3px 0 0 10px;
	background:url(../images/arrow_pink.gif) no-repeat 0 6px;
	color:#F7F7F7;
}
#text_location img#food-img{
	float:right;
	border:8px #fff solid;
	margin:10px 10px 10px 0;
}

/* contact page */

#text_contact {
	width:746px;
	background:#202274;
	overflow:hidden;
	margin:0 0 0 0;
	padding:16px 16px 0 16px;;
}
#text_contact h2{
	display:block;
	height:19px;
	margin:5px 0 35px 16px;
	padding:0;
	font-size:0;
	overflow:hidden;	
	background:url(../images/title-contact.gif) no-repeat;
}
#text_contact h3{
	display:block;
	margin:10px 0 8px 0;
	padding:0;
	line-height:18px;
	font-size: 140%;
	font-weight:normal;	
}

#text_contact h4{
	display:block;
	margin:0 0 5px 16px;
	padding:0;
	line-height:18px;
	font-size: 110%;
}
#text_contact p{
	display:block;
	margin:0 0 18px 16px;
	padding:0;
	line-height:18px;
}
#text_contact div{
	width:364px;
	float:left;
}
#text_contact ul.list{
	display:block;
	margin:0 0 0 16px;
	padding:0 0 16px;
	list-style:none;
}
#text_contact ul.list li{
	padding:3px 0 0 10px;
	background:url(../images/arrow.gif) no-repeat 0 6px;
	color:#F7F7F7;
}
#text_contact img#food-img{
	float:right;
	border:8px #fff solid;
	margin:10px 10px 10px 0;
}

/* --- End contact enquiry form  --------- */

#footer{width:903px;height:21px;clear:both;background:#3C3939;position:relative;}
#footer ul{
	position:absolute;
	left:0;
	bottom:4px;
	margin:0;
	padding:0;
	list-style:none;
	width: 305px;
}
#footer ul li{float:left;padding:0 6px;background:url(../images/dash-footer-mgntop.gif) no-repeat;}
#footer ul li.first{background:none;}
#footer ul li a{text-decoration:none;color:#ddd;font-size:10px;text-transform:uppercase;}
#footer ul li a:hover{color:#fff;}
#footer p{display:block;float:right;margin:4px 5px 0 0;padding:0;color:#BAD1EB;font-size:10px;}
