/* ---------------------------------------------------------- */
/* MASTER STYLE SHEET TAKES PRESIDENCE OVER IE TWEAKS */
/* ---------------------------------------------------------- */
/* INITALS - DO NOT ALTER */

html { height:100%; }

body {
	background-image: url(images/background_gradient.jpg);
	background-repeat: repeat-x;	
	height: 100%;
	background-color: #229FB5;
}

* html #pagecontainer { height: 100%; }

/* ---------------------------------------------------------- */
/* MASTER PAGE CONFIG */ 

* {
	/* CANCEL NON-ITEMISED MARGINS AND PADDING */
	margin: 0px; 
	padding: 0px;
	
	/* INITIATE DEFAULT FONT SETUP */
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
}

/* ---------------------------------------------------------- */
/* CONTAINER MANAGEMENT */

#header {
	height: 148px;
	background-image: url(images/header_image.jpg);
}

#pagecontent { 
	width: 750px; 
	margin-left: 4px;
}

#pagecontent p { padding: 0px 0px 0px 10px; }

#pagecontainer {
	position:absolute;
	float: left;
	left:50%; 
	min-height: 100%;	
	margin-left:-380px; 	
	width: 760px;	
	background-image: url(images/bg_repeater.jpg);		
}

#linkbase { 
	bottom: 0px;
	position: absolute; 
	float: left;	
	margin: 10px 0px 0px 4px;
	height: 30px;
	width: 750px; 	
}

/* ---------------------------------------------------------- */
/* ELEMENT STYLES */


#pagecontainer a, a:visited
{	
	color: #2B8595;
	text-decoration: none;
	}

#pagecontainer a:hover
{	
	color: #000000;
	text-decoration: none;
	}

#header h1 { display: none; }

#copyright a, a:visited {
	color: #2B8595;
	text-decoration: none;
}

#copyright a:hover {
	color: #283C40;
}

#sublinks a, a:visited { 
	color: #2B8595;
	text-decoration: none;
}

#sublinks a:hover {
	color: #283C40;
}

#headermenu a, a:visited { 
	color: #2B8595;
	text-decoration: none;
}

#headermenu a:hover {
	color: #283C40;
}

/* ---------------------------------------------------------- */
/* CONTENT OBJECT ELEMENTS */

#headermenu {
	padding: 25px 0px 0px 50px;
}

#copyright {
	position: relative;
	float: right;
	padding: 7px 10px 0px 0px; 
}

#sublinks { 
	position: relative;
	float: left;
	padding-top: 7px; 
	padding-left: 10px;
}

/* ---------------------------------------------------------- */