@charset "utf-8";
/* CSS Document */
	/* OVERIDE HTML DEFAULTS */
	div,form{
		margin:0;
		padding:0;
	}
	img{
		border:none;
	}
	
	h1, h2, h3, h4, h5, p{
		margin:0;
		padding:0;
		font-size:1em;
		font-weight:normal;
	}
	
	h1,h2{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:1.5em;	
		}
		
	h3{
		font-weight:bold;
	}
	
	p{
		margin:0 0 1em 0;
	}
	
	a:link, a:visited, a:link:active, a:visited:active  { text-decoration: none; color:#000;}
	a:link:hover, a:visited:hover {	text-decoration: underline;}			

	/* STRUCTURE */
	.wrapper{
		width:70em;
		overflow:auto;
		clear:both;
		margin:0 auto;
		}
		
	.innerWrapper{
		width:auto;
		overflow:auto;
		clear:both;
	}
	
	.topBar{ 
		width:100%;
		background:#000; 
		color:#FFFFFF;
		margin:0;
		padding:0 0 0.5em 0;
	}
		
		
	.sectionArea{
		
	}
	
	.header{
		font-family:Georgia, "Times New Roman", Times, serif;
	}
	
	.logoArea{
		margin:2em 0em 2em 0em;
	}
	
	.topImageArea{
	}	
	
	.column{
		float:left;
	}
	
	.left{
		width:15em;
	}
	
	.rightHolder{
		width:55em;
	}
	
	.headerImage{
	
		width:660px;
		height:400px;
		overflow:hidden;
		margin:0;
		padding:0;

	}	
	.headerImage p{ 
		background:#FFF;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:1.5em;
		width:200px;
	}

	.middle{
		width:40em;
	}
	
	.right{
		width:15em;	
	}
	
	.content{ padding:1em;}
	
	
	
	
	/* FORMATTING */
	body{
		margin:0; padding:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:75%;
		background-repeat:no-repeat;
		background-position:50% 0;
		}

	.topMenu{
		font-family:Georgia, "Times New Roman", Times, serif;
		margin:0 0 0.5em 0; 
		padding:0;
	}
	.topMenu li{ 
		float:right;
		list-style-type:none;
		margin:0 0 0 1em;
		padding:0;
		}
	.topMenu li a{ 
		text-decoration:none;
		color:#FFF;
		}
		
	.sectionImage{ 
		background:#000 url(/includes/theme/images/circle.png) no-repeat;
		color:#FFF;
		text-align:center;
		font-size:1.1em;
		font-weight:bold;
		width:21px;
		height:18px;
		padding-top:3px;
		margin:0 0 0.4em 0;
	}
		
	.mainMenu{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:1.5em;
		margin:0 0 0.5em 0; 
		padding:0;
	}
	.mainMenu li{ 
		list-style-type:none;
		}
	.mainMenu li a{ 
		text-decoration:none;
		}		
	
	.menuLine{
		width:30px;
		height:1px;
		background:#000;
	}
		
	.subMenu{
		margin:1em 0 0 0; 
		padding:0 0 0 0;
	}
	.subMenu li{ 
		list-style-type:none;
		margin-bottom:0.3em;
		}		
	.subMenu li a{ 
		text-decoration:none;
		}	
		
	.summary{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:1.5em;
		margin:0 0 0.5em 0;	
		}		
		
	.footer{
		color:#999999;
	}			
	
	.newsletter{ margin:1em 0 ;}
	.newsletter h3{		
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:1.5em;
		font-weight:normal;
	}
	
	/* ACCESS */
	.hiddenAccessLinks{display:none;}
	h2{display:none;}
	
	
	/* SECTION COLOURS */
	.section_hoffi a:hover, .section_hoffi h1, .section_hoffi .mainMenu li, .section_hoffi .subMenu li{color:#00CCFF;}
	.section_hoffi .sectionImage{background-color:#00CCFF;}	
	
	.caption img{ background-color:#00CCFF; margin-right:0.5em;}
