/* ===================================================================== */
/* ------------------------------------------------------------------------
Main container - all other content is inside this container
------------------------------------------------------------------------ */
#maincontainer
	{
	width : 100%;
	/*background-color : #000000;*/
	margin-left : auto;
	margin-right : auto;
	padding-left : 0px;
	padding-right : 0px;
	}

/* ===================================================================== */
/* ------------------------------------------------------------------------
	Login CSS container - Login form in here
------------------------------------------------------------------------ */
#formcontainer
	{
	/*background-color : #777777;*/
	}

/* ------------------------------------------------------------------------
	Login form - Login form for AJAX
------------------------------------------------------------------------ */
#slide-login-form
	{
	
	width: 972px;
	height : 25px;
	background-color : #0e6998;
	margin-left : 0px;
	margin-right : 0px;
	padding-right : 0px;
	padding-top : 4px;
	padding-bottom : 4px;
	text-align : right;
	padding-left:0px;
	
	}

#slide-login
	{
	float : right;
	}

#slide-login label
	{
	color : #ffffff;
	}

#slide-login input
	{
	font-weight : bold;
	}

/* ===================================================================== */
/* ------------------------------------------------------------------------
	Top menu system - contains all top menu
------------------------------------------------------------------------ */
#topmenu
	{
	padding-left : 9px;
	margin-right : auto;
	background-color : #1683bb;
	width : 963px;
	float:left;
	
	}

#topmenu a:link
	{
	color:#ffffff;
	}

#topmenu a:visited
	{
	color : #ffffff;
	}

/* ------------------------------------------------------------------------
	Top menu system - LEFT side
------------------------------------------------------------------------ */
#topleft
	{
	width : 763px;
	background-color : #1683bb;
	height : 75px;
	float : left;
	
	}

/* ------------------------------------------------------------------------
	Top menu system - RIGHT side
------------------------------------------------------------------------ */
#topright
	{
	width : 192px;
	background-color : #1683bb;
	height : 75px;
	float : left;
	}

/* ------------------------------------------------------------------------
	Top menu system - PROFILE area formatting
------------------------------------------------------------------------ */
#profile
	{
	text-align : center;
	margin-left : 580px;
	margin-top : -65px;
	color : #ffffff;
	position : static;
	vertical-align : baseline;
	display : block;
	}

/* ------------------------------------------------------------------------
	Top menu system - Search Box Colour
------------------------------------------------------------------------ */
.Search-colour
	{
	color : #999999;
	}

/* ------------------------------------------------------------------------
	Top menu system - RIGHT side TOP
------------------------------------------------------------------------ */
#righttop
	{
	background-color : #1683bb;
	float : left;
	height : 22px;
	margin-top : 3px;
	}

/* ------------------------------------------------------------------------
	Top menu system - RIGHT side BOTTOM
------------------------------------------------------------------------ */
#rightbottom
	{
	background-color : #1683bb;
	float : left;
	height : 47px;
	margin-top : 3px;
	}

/* ===================================================================== */
/* ------------------------------------------------------------------------
	Second menu system - contains all second menu
------------------------------------------------------------------------ */
#secondmenu
	{
	width : 972px;
	background-color : #777777;
	 height : 21px;
	margin-left : 0px;
	margin-right : auto;
	padding-left:0px;
	}

#sec-left, #sec-right
	{
	background-color : #1fb3fb;
	
	padding-top : 2px;
	position : relative;
	z-index : 1;
	}

#sec-left
	{
	padding-left : 3px;
	float : left;
	width : 483px;
	vertical-align:middle;
	}

#sec-right
	{
	text-align : right;
	padding-right : 3px;
	float : left;
	width : 483px;
	}

#secondmenu a:link
	{
	color:#ffffff;
	}

#secondmenu a:visited
	{
	color:#ffffff;
	}

/* ===================================================================== */
/* ------------------------------------------------------------------------
	 Alpha menu system - contains the alphabet for selection
------------------------------------------------------------------------ */
#thirdmenu
	{
	padding-left : 0px;
	padding-top:0px;
	
	
	
	}

/* ------------------------------------------------------------------------
	 Alpha menu system - Display original alpha menu
------------------------------------------------------------------------ */
#alpha
	{
	background-color : #093b54;
	width : 963px;
	height : 30px;
	padding-left : 10px;
	margin-bottom : 4px;
	margin-top: -2px;
	padding-top : 4px;
	padding-bottom:1px;
	color : #ffffff;
	float : left;
	position : relative;
	z-index : 0;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	
	}

/* ------------------------------------------------------------------------
	 Alpha menu system - Display alpha menu original links
------------------------------------------------------------------------ */
#alpha a:link
	{
	color : #ffffff;
	padding-left : 3px;
	padding-right : 3px;
	text-decoration : none;
	}


/* ------------------------------------------------------------------------
	 Alpha menu system - Display alpha menu visited
------------------------------------------------------------------------ */
#alpha a:visited
	{
	color : #ffffff;
	padding-left : 3px;
	padding-right : 3px;
	text-decoration : none;
	}
/* ------------------------------------------------------------------------
	 Alpha menu system - Display alpha menu link hover
------------------------------------------------------------------------ */
#alpha a:hover
	{
	color : black;
	padding-left : 3px;
	padding-right : 3px;
	text-decoration : none;
	background-color : #1fb3fb;
	font-size:16px;
	
	
	}

#alpha a:active
	{
	color : #ffffff;
	padding-left : 3px;
	padding-right : 3px;
	text-decoration : none;
	}

/* ===================================================================== */
/* ------------------------------------------------------------------------
	Advert Container - containing the top adds
------------------------------------------------------------------------ */
.adds
	{
	width : 912px;
	height : 77px;
	padding-left : 60px;
	margin-top: 0px;
	margin-bottom : 3px;
	padding-top : 3px;
	float:left;
	/*background:#000000;*/
	}


.bigaddimage, .smalladdimage
	{
	padding-right : 3px;
	padding-left: 3px;	
	height : 75px;
	padding-top:0px;
	
	}

.bigadd
	{
	border:#006699 2px solid;
	margin-left:85px;
	}


.bigaddimage
	{
	width : 420px;
	}

.smalladdimage
	{
	width : 115px;
	margin-left:-4px;
	}

/* ===================================================================== */
/* ------------------------------------------------------------------------
	Main body common Attributes
------------------------------------------------------------------------ */
#mainbodybackground, #mainbodyleft, #mainbodyright
	{
	background-color : #ffffff;
	color : #000000;
	text-align : left;
	
	
	}

/* ------------------------------------------------------------------------
	Main body container
------------------------------------------------------------------------ */
#mainbody
	{
	/*background-color : #777777;*/
	background-color : #FFFFFF;
	width : 972px;
	margin-left : auto;
	margin-right : auto;
	color : #555555;
	
	}

/* ------------------------------------------------------------------------
	Main body background
------------------------------------------------------------------------ */
#mainbodybackground
	{
	width : 972px;
	
	}

/* ------------------------------------------------------------------------
	Main body left
------------------------------------------------------------------------ */
#mainbodyleft
	{
	width : 952px;
	padding : 10px;
	float : left;
	
	
	}

/* ------------------------------------------------------------------------
	Main body right
------------------------------------------------------------------------ */
#mainbodyright
	{
	width : 280px;
	padding : 10px;
	float : right;
	
	
	}

/* ========================================================================
	Odds and ends
======================================================================== */
/* ------------------------------------------------------------------------
	This is needed to keep the menu system and body seperated properly
------------------------------------------------------------------------ */
.spacer
	{
	font-size : 1px;
	width : 100%;
	}

/* ========================================================================
	HTML Selectors
======================================================================== */
img
	{
	border : 0px;
	}

body
	{
	/*background-color : #777777;*/
	/*background: fixed url('main_back.jpg');*/
	background-color : #FFFFFF;
	margin : 0px;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	}

textarea
	{
	font-family : Arial, Helvetica, sans-serif;
	}

a:hover
	{
	color : #552200;
	text-decoration:underline;
	}

a:visited
	{
	color : #0e6998;
	}

/* ------------------------------------------------------------------------
	Images used as links
------------------------------------------------------------------------ */
.imagelink
	{
	text-decoration : none;
	
	}
.imagelink:hover
{
	text-decoration : none;


}

/* ========================================================================
	Footer Start
======================================================================== */
/* ------------------------------------------------------------------------
	Contains all of footer
------------------------------------------------------------------------ */
#footercont
	{
	/*background-color : #777777;*/
	background-color : #FFFFFF;
	width : 972px;
	margin-left : auto;
	margin-right : auto;
	margin-top : 0px;
	padding-left : 4px;
	padding-right:0px;
	
	}

/* ------------------------------------------------------------------------
	footer background
------------------------------------------------------------------------ */
.footerbackground
	{
	background-color : #ffffff;
	margin-left : 0px;
	margin-right : auto;
	padding-left:0px;
	padding-right:0px;
	width:972px;
	}

/* ------------------------------------------------------------------------
	Footer common formatting
------------------------------------------------------------------------ */
.footerline, .footerleft, .footercentreleft, .footercentreright,
.footerright
	{
	background-color : #ffffff;
	float : left;
	line-height : 17px;
	
	}

.footerleft a, .footercentreleft a, .footercentreright a, .footerright a
	{
	color : #1683bb;
	text-decoration : none;
	}

.footerleft a:hover, .footercentreleft a:hover,
.footercentreright a:hover, .footerright a:hover
	{
	color : #552200;
	text-decoration : underline;
	}

.footerleft a:visited:hover, .footercentreleft a:visited:hover,
.footercentreright a:visited:hover, .footerright a:visited:hover
	{
	color : #552200;
	text-decoration : underline;
	}

.footerleft a:visited, .footercentreleft a:visited,
.footercentreright a:visited, .footerright a:visited
	{
	color : #0e6998;
	text-decoration : none;
	}
/* ------------------------------------------------------------------------
	Footer Spacer Common
------------------------------------------------------------------------ */
.footerleftspacer, .footerrigthtspacer
	{
	background-color : #ffffff;
	width : 155px;
	height : 103px;
	float : left;
	}

/* ------------------------------------------------------------------------
	Footer seperator lines
------------------------------------------------------------------------ */
.footerline
	{
	width : 10px;
	height : 103px;
	text-align : center;
	}

/* ------------------------------------------------------------------------
	Footer left	
------------------------------------------------------------------------ */
.footerleft
	{
	width : 161px;
	height : 130px;
	text-align : left;
	padding : 3px;
	}

/* ------------------------------------------------------------------------
	Footer centre-left
------------------------------------------------------------------------ */
.footercentreleft
	{
	width : 110px;
	height : 130px;
	text-align : left;
	padding : 3px;
	}

/* ------------------------------------------------------------------------
	Footer centre-right
------------------------------------------------------------------------ */
.footercentreright
	{
	width : 160px;
	height : 130px;
	text-align : left;
	padding : 3px;
	}

/* ------------------------------------------------------------------------
	Footer right
------------------------------------------------------------------------ */
.footerright
	{
	width : 160px;
	height : 130px;
	text-align : left;
	padding : 3px;
	}

/* ------------------------------------------------------------------------
	Footer headers
------------------------------------------------------------------------ */
.footerheadertxt
	{
	color:#666666;
	}

/* ------------------------------------------------------------------------
	Disclaimer
------------------------------------------------------------------------ */
#disclaimer
	{
	width : 955px;
	color : #0066ff;
	background-color : #ffffff;
	padding-top : 10px;
	margin-top : 0;
	text-align : center;
	margin-left : 0px;
	margin-right : 8px;
	}

/* ------------------------------------------------------------------------
	COMMON rounded corners
------------------------------------------------------------------------ */
.roundedrec, .blue2roundedrec
	{
	display : block;
	width:972px;
	padding-left:0px;
	
	}
.blue3roundedrec
	{
	display : block;
	width:973px;
	padding-left:0px;
	
	}
	

.roundedrec *, .blue2roundedrec *, .blue3roundedrec *
	{
	display : block;
	height : 1px;
	overflow : hidden;
	font-size : .01em;
	
	
	}

.roundedrec1, .blue2roundedrec1, .blue3roundedrec1
	{
	margin-left : 3px;
	margin-right : 3px;
	padding-left : 1px;
	padding-right : 1px;
	
	}

.roundedrec2, .blue2roundedrec2, .blue3roundedrec2
	{
	margin-left : 1px;
	margin-right : 1px;
	padding-right : 1px;
	padding-left : 1px;
	}

.roundedrec3, .blue2roundedrec3, .blue3roundedrec3
	{
	margin-left : 1px;
	margin-right : 1px;
	}

/* ------------------------------------------------------------------------
	WHITE rounded corners
------------------------------------------------------------------------ */
.rounded
	{
	float : left;
	}

.roundedrec *
	{
	background-color : #ffffff;
	}
/*
.roundedrec1
	{
	border-left : 1px solid #a1a1a1;
	border-right : 1px solid #a1a1a1;
	background-color : #ffffff;
	}

.roundedrec2
	{
	border-left : 1px solid #6b6b6b;
	border-right : 1px solid #6b6b6b;
	background-color : #ffffff;
	}

.roundedrec3
	{
	border-left : 1px solid #dfdfdf;
	border-right : 1px solid #dfdfdf;
	
	}

.roundedrec4
	{
	border-left : 1px solid #a1a1a1;
	border-right : 1px solid #a1a1a1;
	
	}

.roundedrec5
	{
	border-left : 1px solid #d6d6d6;
	border-right : 1px solid #d6d6d6;
	
	
	}
*/
/* ------------------------------------------------------------------------
	SECONDMENU BLUE rounded corners
------------------------------------------------------------------------ */
.rounded2
	{
	float : left;
	}

.blue2roundedrec *
	{
	background-color : #1fb3fb;
	
	}

.blue2roundedrec1
	{
	border-left : 1px solid #1fb3fb;
	border-right : 1px solid #1fb3fb;
	background-color : #1fb3fb;
	}

.blue2roundedrec2
	{
	border-left : 1px solid #1fb3fb;
	border-right : 1px solid #1fb3fb;
	background-color : #1fb3fb;
	}

.blue2roundedrec3
	{
	border-left : 1px solid #1fb3fb;
	border-right : 1px solid #1fb3fb;
	}

.blue2roundedrec4
	{
	border-left : 1px solid #1fb3fb;
	border-right : 1px solid #1fb3fb;
	}

.blue2roundedrec5
	{
	border-left : 1px solid #1fb3fb;
	border-right : 1px solid #1fb3fb;
	}

/* ------------------------------------------------------------------------
	THIRDMENU BLUE rounded corners
------------------------------------------------------------------------ */
.rounded3
	{
	margin-left : -10px;
	/*background-color : #777777;*/
	}

.blue3roundedrec *
	{
	background-color : #093b54;
	}

.blue3roundedrec1
	{
	border-left : 1px solid #093b54;
	border-right : 1px solid #093b54;
	}

.blue3roundedrec2
	{
	border-left : 1px solid #093b54;
	border-right : 1px solid #093b54;
	}

.blue3roundedrec3
	{
	border-left : 1px solid #093b54;
	border-right : 1px solid #093b54;
	}

.blue3roundedrec4
	{
	border-left : 1px solid #093b54;
	border-right : 1px solid #093b54;
	}

.blue3roundedrec5
	{
	border-left : 1px solid #093b54;
	border-right : 1px solid #093b54;
	}

/* ------------------------------------------------------------------------
	CSS for ** navmap.php ** - by Glen 10/sep/07
------------------------------------------------------------------------ */

.maplink_1-div a {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
}
.maplink_1-div a:hover {
	text-decoration: underline;
	color: #288DC0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

/* ------------------------------------------------------------------------
	CSS for ** sitemap.php ** - by Glen 10/sep/07
------------------------------------------------------------------------ */
.map_info1-div a {
	color: #999999;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.map_info1-div a:hover {
	color: #288DC0;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

/* ==== End === */