@charset "utf-8";
/* CSS Document */

body
{
	margin:0px;
	padding:0px;
	background-color:#9ecbeb;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(../images/background.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-align:center;
	color:#FFFFFF;
}
a
{
	color:#FFFFFF;
	text-decoration:none;
}
img
{
	border:none;
}
div
{
	outline:none;
}
form
{
	margin:0px;
	padding:0px;
}
a:hover
{
	text-decoration:underline;
}
h1,h2,h5
{
	font-weight:bold;
	font-size:12px;
	height:10px;
	width:100%;
	text-align:center;
	color:#363636;
	float:left;
	margin:14px 0px 13px 0px;
}
h3,h4
{
	font-weight:bold;
	font-size:12px;
	height:10px;
	color:#363636;
	float:left;
	margin:14px 0px 13px 30px;
}
.box p
{
	margin:0px 0px 2px 25px;
	clear:both;
	width:100%;
}
.box strong
{
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	height:20px;
}
#wrapper
{
	background-image:url(../images/container.png);
	width:973px;
	text-align:left;
	margin:0 auto;
	padding:0px 0px 0px 23px;
}

#header
{
	background-image:url(../images/header.jpg);
	background-repeat:repeat-x;
	height:102px;
	width:954px;
	margin:0px 0px 0px 0px;
}
#date
{
	float:right;
	margin:10px 30px 0px 0px;
}
#date p
{
	margin:0px 0px 0px 0px;
} 
#header img
{
	margin:9px 0px 0px 22px;
	float:left;
}
#navigation
{
	margin:45px 6px 0px 0px;
	float:right;
}
#navigation ul
{
	display:inline;
	margin:30px 0px 0px 0px;
	height:20px;
	padding:0px;
	
}
#navigation li
{
	margin:0px 25px 0px 25px;
	display:inline;
}
#navigation a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#left
{
	width:193px;
	float:left;
	margin:0px 0px 0px 5px;
	padding:0px;
}
#center
{
	width:556px;
	float:left;
	margin:0px;
}
#right
{
	width:193px;
	float:left;
}

#sections
{
	background-image:url(../images/sections.jpg);
	width:193px;
	height:364px;	
}
#sections img
{
	margin:3px 0px 3px 20px;
}
#sections p
{
	width:147px;
}
#sections h1
{
	margin:14px 0px 20px 0px;
}
#news
{
	background-image:url(../images/news.jpg);
	width:193px;
	height:377px;
}
#newsText
{
	clear:both;
	width:159px;
	height:300px;
	margin:15px 0px 0px 20px;
	font-size:10px;
	text-align:center;
}
#newsText p
{
	margin:1px 10px 20px 1px;
}

#banner
{
	width:556px;
	height:364px;
}
#content
{
	background-image:url(../images/content.jpg);
	width:554px;
	height:742px;
}
#contentText
{
	clear:both;
	width:515px;
	height:670px;
	margin:15px 0px 0px 15px;
	text-align:justify;
	font-size:11px;
	padding:0px 10px 0px 0px;
	color:#FFFFFF;
}
#contentText em
{
	font-size:10px;
}
#contentText img
{
	margin-left:auto;
	margin-right:auto;
	border:5px solid #ffffff;
	text-align:center;
}
#contentText a
{
	text-decoration:underline;
	font-weight:bold;
}
#contentText p
{
	margin:0px 7px 15px 7px;
}
#contentText h2, #contentText h3
{
	color:#FFFFFF;
	padding:0px;
	margin:0px 0px 10px 7px;
	font-size:14px;
	text-align:left;
	text-transform:capitalize;
}
.lbl
{
	width:70px;
	float:left;
	font-weight:bold;
	font-size:12px;
}
.line
{
	background-image:url(../images/line.png);
	background-repeat:repeat;
	width:auto;
	height:5px;
	margin:15px 10px 20px 10px;
}
.leftText
{
	width:390px;
	margin:0px 0px 15px 0px;
	float:left;
}
.mid 
{
	background-image:url(../images/mid.png);
	background-repeat:repeat-y;
	float:left;
	color:#111111;
	padding:9px 0px 0px 17px;
}
.button
{
	background-image:url(../images/button.png);
	background-repeat:no-repeat;
	width:116px;
	height:32px;
	text-align:center;
	float:left;
	color:#111111;
	line-height:32px;
	border:none;
	background-color:transparent;
}

#events
{
	background-image:url(../images/news.jpg);
	width:193px;
	height:377px;
}


#ads
{
	width:181px;
	height:357px;
	margin:7px 0px 0px 6px;
	text-align:center;
}
#ads img
{
	margin-left:auto;
	margin-right:auto;
}
.topImg
{
	padding:0px;
	margin:3px 0px 3px 0px;
}
#bottomAds
{
	margin:0px 0px 0px 10px;
}
.bottomAd
{
	background-image:url(../images/adbox.jpg);
	width:459px;
	height:100px;
	float:left;
}
.bottomAd img
{
	margin:7px 0px 0px 7px;
}
#contentBottom
{
	width:996px;
	height:40px;
	background-image:url(../images/contentBottom.png);
	margin:0 auto;
	color:#000000;
}
#contentBottom a
{
	color:#000000;
}
#contentBottom p
{
	margin:0px 0px 0px 0px;
}

.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

.vscrollerbar {width: 12px; background-color:#FFFFFF; cursor:pointer; background-image:url(../images/scroll.jpg); background-repeat:repeat-y;}
.vscrollerbarbeg {height:15px; width:12px;}
.vscrollerbarend {height:15px; width:12px;}
.vscrollerbase {width:12px; background-color:transparent;}
.vscrollerbasebeg {width:12px; height:15px; background-color:transparent; background-image:url(../images/arrowUp.jpg); background-repeat:no-repeat; background-position:top; cursor:pointer;}
.vscrollerbaseend {height:15px; width:12px; background-color:transparent; background-image:url(../images/arrowDown.jpg); background-repeat:no-repeat; background-position:bottom; cursor:pointer;}
.hscrollerbase {height:16px; background-color:#520617;}
.hscrollerbar {height:16px; background-color:#524447;}
.vscrollerbar, .hscrollerbar {padding:20px; z-index:2;}
.scrollerjogbox {width:15px; height:16px; top:auto; left:auto; bottom:0px; right:0px; background-color:#ffffff;}

#contact h2
{
	color:#1e3a7d;
	float:left;
	font-size:15px;
	text-align:left;
	margin:4px 0px 10px 0px;
	height:20px;
	text-transform:uppercase;
}
#contact h3
{
	clear:both;
	color:#121212;
	font-size:14px;
	text-align:left;
	margin:4px 0px 10px 0px;
	height:20px;
	width:100%;
}
#contact
{
	width:730px;
	min-height:350px;
	color:#121212;
	float:left;
	margin:10px 0px 10px 10px;
	text-align:justify;
}
#contact a
{
	font-weight:bold;
	text-decoration:underline;
	color:#121212;
}
#contact a:hover
{
	font-weight:bold;
	text-decoration:underline;
	color:#999999;
}
#rightContact
{
	float:right;
	background-image:url(../images/england.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	width:348px;
	height:310px;
}
#contactForm
{
	width:330px;
	float:left;
}
.txtbox
{
	width:225px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#121212;
	float:left;
}
select
{
	width:230px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#121212;
	float:left;
	text-transform:capitalize;
}
textarea
{
	width:225px;
	height:160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#121212;
	float:left;
}
.validator
{
	float:left;
	margin:4px 0px 0px 10px;
	color:#CC0000;
}
