html {width:100%;height:100%;}
BODY {
	margin:0; 
	padding:0; 
	font:normal 12px Verdana, Helvetica, sans-serif; color:#5d6364;  /* MAY EDIT - Default Text Style */ 
	width:100%;
	height:100%;
	background:#c5c3c0; /* COLOUR EDIT - Determines Colour of the Footer Bleed Band */ 
	}
* {font-family: Verdana, Helvetica, sans-serif;}

/*Mozilla Hack - doesn't like spacer divs with out content*/
div.spacer {clear:both; padding-top:.1px;}



/*--GENERAL LAYOUT STYLES------------*/
#page {
	width:100%; 
	margin:0 auto; 
	position:relative;
	min-height:100%; 
	}
* html #page {width:100%;}

#pageHeaderContainer {
	margin:0 auto;
	text-align:center;  
	height:105px;
	background:url(img-structure/page-header-bg.gif) repeat-x #f8f6f2; /* COLOUR EDIT - Determines Colour of the Top Header Band */ 
	}

#pageHeader {
	margin:0 auto;
	width:920px;  
	height:105px;
	}	

#pageHeader #logo {
	float:left; 
	height:105px; 
	padding:0;
	text-align:left;
	margin:0;
	}

#pageHeader #mastheadImage {
	float:right; 
	height:105px; 
	padding:0;
	text-align:left;
	margin:0;
	}	
	

#topNavContainer {
	margin:0 auto;
	text-align:center;  
	height:50px;
	background:url(img-structure/page-header-shadow-bg.gif) repeat-x #f8f6f2;
	}		

#topNav {
	margin:0 auto;
	width:920px;  
	height:50px;
	}		
	
	
	
#pageContentContainer {
	margin:0 auto;
	text-align:center;  
	padding:0; 
	background:#f8f6f2; /* COLOUR EDIT - Determines BG COLOUR */ 

	}
	
	
	
	
div.imageHeader {background:none; margin:0; padding:0;}
div.imageHeader-Img img {display:block; border:0; margin:auto 0; padding:0; clear:both;}

div.imageFooter {background:none; margin:0; padding:0;}
div.imageFooter-Img img {display:block; border:0; margin:auto 0; padding:0; clear:both;}

img.left {float:left; display:inline; border:0; padding:0; margin:0 10px 3px 0;}
img.right {float:right; display:inline; border:0; padding:0; margin:0 0 3px 10px;}

#footerHeader {
	margin:0 auto;
	height:11px; 
	background:url(img-structure/footer-header-bg.gif) repeat-x #f8f6f2; /* COLOUR EDIT - Determines Colour of the Top Header Band */ 
	}

#footerContainer {
	margin:0 auto;
	text-align:center;  
	padding:10px 20px 20px 20px; 
	}

#footer {
	width:920px; 
	margin:0 auto;
	text-align:left;
	padding:10px 0 20px 0; 
	}

