
body {
	margin-top:0px;
	margin-left: auto;
	margin-right: auto;
	background-color:#C7D0BC;
	text-align: center;
	color:#3c3b3b;
	font-family:Arial;
}

.site {
	margin-top:0px;
	margin-bottom:0px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width:688px;

	background-image:url('../images/menu.gif');
	background-position:0px 150px;
	background-repeat:no-repeat;
}

.site h1 a img { border:none; margin:0px; }
.site h1 { margin:0px; padding:0px;  }
.site h1 a { margin:0px; padding:0px; }
h1 { margin:0px; padding:0px; }
img { margin:0px; padding:0px; }

.shadow {
	margin:0px;
	padding:0px;
	background-image:url('../images/shadow.gif');
	background-repeat:repeat-y;
	background-position:center top;

}

.header {
	height:220px;
	width:100%;
	overflow:hidden;
}

.menu {
	margin:0px;
	padding:0px;
	background-image:url('../images/menu.gif');
	background-repeat:repeat-x;
	position:relative;
	left:1px;
	width:688px;
	height:37px;
	overflow:hidden;
}

.menu UL LI {
	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
	position:relative;
	left:-1px;
	height:37px;
	top:-18px;
	//top:0px;
}

.menu IMG { border:0px; margin:0px;  }
.menu h2{ 	margin:0px;}
.menu a{ 	margin:0px;  	position:relative;
	left:-1px;}
.menu li { 	height:37px; }

#home { left:-40px;}
#services {left:-40px; }
#jobs {left:-40px; }
#contact {left:-40px; }
#charity {left:-40px; }
#press {left:-40px; }

#home h2:hover {  }
#services h2:hover { }
#jobs h2:hover {}
#contact h2:hover {}
#charity h2:hover {}


#homeOn { background-color:#c49aa4;  padding:0px;}
#servicesOn {left:-30px; background-color:#9abac4; padding:0px; }
#jobsOn {left:-16px; background-color:#c4c49a; padding:0px;}
#contactOn {left:0px; background-color:#b49ac4; padding:0px;}
#charityOn {left:10px; background-color:#b0c8d2; padding:0px;}

.subMenu { 
	color:#3C3B3B; 
	border-bottom:1px solid #3C3B3B; 
	padding-bottom:10px;
	padding-top:5px; 
	padding-left:10px;
	margin-bottom:0px;
	width:430px;
	position:relative;
	left:-10px;
	top:0px;
}

.subMenu h3 a:link, .subMenu h3 a:visited {
	color:#EFF0F4;
	padding:2px;
	font-size:12px;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
	text-transform: lowercase;	
}
.subMenu h3 a:hover {
	color:#333333;
}

.subMenu h3 {
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-size:12px;
}

#select { color:#333333; font-weight:bold;}




.mainSiteContent {
	position:relative;
	margin:0px;
}

.mainSiteContent h1, .mainSiteContent h2 {
	font-size:18px;
}


.content {
	width:418px;
	min-height:482px;
	float:left;
margin:0px;
	text-align:left;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	font-size:12px;
}

.content A:link, .content A:hover, .content A:visited { color:#3c3b3b; }

.flashContent {
	width:680px;
	height:337px;
	float:left;
	overflow:hidden;
	border:3px solid white;
	border-bottom:none;
	background-image:url('../images/home-noflash.jpg');
}
.flashImage {
float:left;
}

.randImg {
	border-top:5px solid white;
}

#blue {background-color:#9abac4;}
#red {background-color:#c49aa4;}
#yellow {background-color:#c4c49a;}
#purple {background-color:#b49ac4;}
#lightblue {background-color:#b0c8d2;}


.sideimage {
	width:229px;
	height:337px;
	overflow:hidden;
	margin:0px;
	float:left;
	background-color:#FFF;
}
.sideimage IMG {
	width:100%;
}

.ticket {
	width:229px;
	height:155px;
	background-image:url('../images/ticket.gif');
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	float:left;
}

.ticket INPUT {
	margin:0px;
	border:none;
}

.ticket P {
	margin:2px;
	position:relative;
	left:12px;
	top:70px;
	//top:65px;
}

.submit {
	position:relative;
	left:40px;
}

.left { margin:0px; }

.footer {
	overflow:hidden;
	left:1px;
	//left:0px;
	margin:0px;
	position:relative;
	top:-6px;
	background-color:#C7D0BC;
}

.bottomlinks A:link, .bottomlinks A:hover, .bottomlinks A:visited {
	color:#FFF;
	text-decoration:none;
	background-color:#C7D0BC;
}

.bottomlinks { 
	margin-left: auto;
	margin-right: auto; 
	color: #FFF; 
	font-size:12px;
	 background-color:#C7D0BC; 
position:relative;
}


.newsItem {
	padding:5px;
	margin:5px;
	//min-height:160px;
	border-bottom:1px solid #755E4E;
}
.newsItem p {
	float:left;
	width:430px;
	text-align:justify;
}
.newsItem img {
	border:none;
}
.newsSegment {
	border:none;
	float:right;
	width:190px;
	height:90px;
	margin-top:5px;
	//margin-top:0px;
	text-align:center;
	padding-bottom:5px;
}

.video {
	position:relative;
	right:1px;
	//right:0px;
}

#customer { 
position:absolute;
left:535px;
top:3px;
}

#facebooklike {
border:1px solid #3B5998;
background-color:#fff;
position:relative;
left:-240px;
top:-50px;
width:210px;
z-index:9999;
margin:0px auto;
}

