/****** ##LOG: 
Variations List:

--------------------
Author:  James Kerford
Created: 20/07/2005

/****** ##LOG: 
Author:  James Kerford
Created: 16/07/2005

****** ##TEMPLATE:

Spotless Group: Ensign - Print Only Style Sheet.
******/

	/* Body */
	body { 	
		color: #313131;
		font-family: "Trebuchet MS", verdana, arial, sans-serif;
		margin: 0px;
		padding: 0px;
	}
	
	body * {
		color: #313131;
		font-size: 10pt;
		font-family: "Trebuchet MS", verdana, arial, sans-serif;
	}
		
	/*Divs / Spans / TDs */
	div, span, td {
		color: #313131;
		font-family: "Trebuchet MS", verdana, arial, sans-serif;
	}

/*
[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]
||
||			HEADERS
||
[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]
*/
	
	h1, h2, h3, h4, h5, .header1, .header2, header3, .header4, header5 {
		background: transparent;
		clear: none;
		font-weight: bold;
		margin-top: 0px;
		padding: 0px;
		text-align: left;
	}
	
	h1, .header1 {	
		font-size: 1.4em;
		color: #33528F;
		text-align: left;
	}	
	h2, .header2 {
		font-size: 1.2em;
		color: #33528F;
		text-align: left;
	}	
	h3, .header3 {
		font-size: 1em;
		color: #33528F;
		text-align: left;
	}
	h4, .header4 {
		font-size: .9em;
		color: #33528F;
		text-align: left;
	}
	h5, .header5 {
		font-size: .8em;
		color: #33528F;
		text-align: left;
	}

/*
[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]
||
||			 Bullet Points
||
[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]
*/
	
	ul {
		list-style: none;
		margin-left: 10px;
		padding: 0px;
	}
	
		li {
			background: transparent url(../images/bulletBlue.gif) 3px 8px no-repeat;
			margin: 0px;
			padding-left: 15px;
		}
	
	ol {
		/*color: #000000;*/
	}

/*
[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]
||
||			 Content Links
||
[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]
*/				
	
	a, a:visited, 
	#contentPadding a, #contentPadding a:visited, 
	#contentSubpadding a, #contentSubpadding a:visited {
		border-bottom: 1px solid;
		color: #33528F;
		text-decoration: none;
	}	
	
	a:hover, a:visited:hover, 
	#contentPadding a:hover, #contentPadding a:visited:hover, 
	#contentSubpadding a:hover, #contentSubpadding a:visited:hover {
		border-bottom: 1px solid;
		color: #3B66B8;
		text-decoration: none;
	}
	
/*
[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]
||
||			Table Background Styles
||
[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]
*/	
	
	.bgTableBackground { background-color: #33528F; }
	
	.bgTableBackground50 { background-color: #99A9C7; }
	
	.bgTableBackground20 { background-color: #D6DCE9; }
	
	.bgTableBackground10 { background-color: #EBEEF4; }
	
	.bgTableBackgroundWhite { background-color: #FFFFFF; }

/*
[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]
||
||			layout
||
[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]
*/
	
	/* Centre Style */	
	#centreStyle {	
		position: relative;
		text-align: center;
	}
	
	/* Site Container */	
	#siteCon {
		position: relative;
		background: transparent;
		margin: 0px;
		margin-left: auto;
		margin-right: auto;
		padding: 0px;
		text-align: left;
	}

/*
[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]
||
||			 HIDE Layers
||
[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]
*/
	
	#utilityNav, #mainNav, #headerPictureContainer, #footer, #banners, #enquiries, 
	#newsletter, #contentTop, #contentTopCurve, #contentFooter, #ibcDD
	{
		display: none;
	}
	
/*
[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]
||
||			 Header Styles
||
[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]
*/
	
	#header {
		position: relative;
		clear: both;
		margin: 0px;
		margin-bottom: 15px;
		padding: 0px;
	}
	
		/* Ensign Logo */	
		#ensignLogo {
			position: relative;
			margin: 0px;
			padding: 0px;
		}
			/* remove border from logo link */
			#ensignLogo a { border: 0; }

/*
[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]
||
||			 Main Container Styles
||
[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]
*/	
	
	#mainContainer {
		position: relative;
		border: 1px solid #FFFFFF;
		clear: both;
		margin: 0px auto;
		padding: 0px;
	}
	
/*
[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]
||
||			 content Styles
||
[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]
*/
			
	#contentContainer {	
		position: relative;
		margin: 0px auto;
		padding: 0px;
	}
		
		/* homepage and subpage */
		#contentPadding, #contentSubPadding {
			margin: 0px;
			padding: 0px 10px;
		}
	
/*
[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]
||
||			 subpage style
||
[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]
*/
			
	#contentBg {
		margin: 0px;
		padding: 0px;
	}
		
		/* remove margin from top of all paragraphs within content */
		#contentPadding p, #contentSubPadding p { margin-top: 0px; }

/*
[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]
||
||			site wide content styles
||
[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]
*/
	
	/* set the content text alignment */
	#contentPadding, #contentSubPadding { text-align: justify; }
	
	/* adds a margin to images that are contained within the content area */
	#contentBg img {
		margin-left: 20px;
		margin-bottom: 20px;
	}