
	/*	SHARED	*/
	
		html,body {
			margin: 0;
			padding: 0;
			height: 100%; /* needed for container min-height */
		}
	
		body {		
			background: #333 url(../images/body_bg.png) repeat-x fixed bottom left;
		}

		#container {
			position: relative; /* needed for footer positioning*/
			margin: 0 auto; /* center, not in IE5 */
			width: 960px;
			background: #FFF;
		
			height: auto !important; /* real browsers */
			height: 100%; /* IE6: treaded as min-height*/
	
			min-height: 100%; /* real browsers */
		
		}

	/*	HEADER	*/
	
		#header {
			height: 200px;
		
			
		}
	
		#header p {
			font-style:italic;
			font-size:1.1em;
			margin:0;
		}

	/*	CONTENT	*/
	
		#content {
			padding:1em 1em 5em; /* bottom padding for footer */		
			background: #FFF url(../images/content_bg.png) no-repeat top left;
		}
	
	/*	NAVIGATION	*/
	
		#content #navigation,
		#content #navigation2,
		#content #navigation3 {
			width: 260px;
			padding-left: 10px;
			float: left;
		}
	
		#content #navigation a,
		#content #navigation2 a,
		#content #navigation3 a {
			margin: 0 0 10px 0;
			padding-top: 11px;
			padding-left: 18px;
			width: 156px;  /* 174px */
			height: 24px;  /* 35px */
			display: block;
			font-family: "Myriad Pro", Myriad, Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
			text-decoration: none;
			color: #DEDEDE;
			font-size: 14px;
			font-weight: bold;
			background: #FFF url(../images/menu.png) no-repeat top left;
		}
	
		#content #navigation a:hover {
			color: #FFF;
			background: #FFF url(../images/menu_on.png) no-repeat top left;		
		}
	
		#content #navigation2 a {
			background: #FFF url(../images/menu2.png) no-repeat top left;
		}
	
		#content #navigation2 a:hover {
			color: #FFF;
			background: #FFF url(../images/menu2_on.png) no-repeat top left;		
		}
	
		#content #navigation3 a {
			color: #FFF;
			background: #FFF url(../images/menu3.png) no-repeat top left;
		}
	
		#content #navigation3 a:hover {
			background: #FFF url(../images/menu3_on.png) no-repeat top left;		
		}
		
	/*	COPY	*/
	
		#content #copy {
			margin-left: 270px;
			padding-bottom: 30px;
			font-family: "Myriad Pro", Myriad, Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
			font-size: 10pt;
			width: 545px;
			
		}

		#content #copy #banner {
			margin: 25px 0 20px 0;
		}
		
		#content #copy h1 {
			font-size: 33pt;			
			margin: 0;
			padding: 0px;
		}
		
		#content #copy h2, #content #copy h3 {
			font-size: 14pt;	
			margin: 5px 0 5px 0;
			padding: 0px;
		}
		
		#content #copy h3 {
			text-align: center;
		}
		
		#content #copy p {
			margin: 0 0 15px 0;
			padding: 0px;
			text-align: justify;
		}
		
		#content #copy ul {
			margin: 0 0px 0 0 ;
			padding: 0 0 10px 15px;
			list-style-type: none;
		}
		
		#content #copy li {
			background: #FFF url(../images/list_item.png) no-repeat top left;
			padding: 0 0 10px 20px;
			
		}
		
		#content #copy ul ul {
			padding: 10px 0 0 0;			
		}
		
		#content #copy ul li ul li {
			padding: 0 0 0 20px;
		}
	
		#content #copy a {
			color: #777;
			text-decoration: none;
		}
		
		#content #copy a:hover {
			color: #333;
		}
		
		#content #copy a.read_link {
			padding-left: 20px;
			background: #FFF url(../images/read_link.png) no-repeat top left;
			font-size: 12pt;
			text-decoration: none;
			color: #777;
		}
		#content #copy a.read_link:hover {
			background: #FFF url(../images/read_link_on.png) no-repeat top left;
			color: #333;			
		}
		
		#content #copy p.top_link {
			margin: 0 0 25px 0;
			padding: 0px;
			text-align: right;
		}
		
		#content #copy p.top_link a {
			background: #FFF url(../images/top_link.png) no-repeat top left;
			padding-left: 20px;
		}
		
	/*	FORMS 	*/
	
		fieldset {
			margin: 0px;
			border-width: 0px;
			padding: 0 0 15px 0;
		}
		
		.enquiry_form fieldset label {
			width: 200px;
		}
		
		fieldset label {
			display: block;
			width: 100px;
			float: left;
			font-weight: bold;
			padding-top: 4px;
		}
		
		hr {
			border: 1px solid #CFCFCF;
			margin-bottom: 15px;
		}
		
		fieldset span {
			float: left;
			display: block;
			width: 200px;
		}
		
		.cancel {
			border: 0px;
			background-color: #FFF;
			color: #777;
		}
			
	/*	FOOTER	*/
	
		#footer {
			height: 80px;
			position:absolute;
			width:100%;
			bottom:0; /* stick to bottom */
			background: #FFF url(../images/footer_bg.png) no-repeat bottom left;
		}
	
		#footer p {
			padding: 0px;
			margin: 40px 0 0 40px;
			word-spacing: 5px;
		}
	
		#footer, #footer a {
			font-family: "Myriad Pro", Myriad, Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
			text-decoration: none;
			color: #CCC;
			font-size: 10px;
			word-spacing: 1px;
		}
	
	