
		

		body 	{	background-color: #f4f0e3;
					font-family: arial, helvetica, sans-serif;
					font-size: 10pt; color:#333;
					font-style: normal;
    				text-align:center;
   					margin:0;
   					padding:0;
				}

		html>body 		{	font-size: 			10pt;
						}
					
		.hidden 		{	/* content not displayed but to be read by screen reader */
				   			display:         	none !important;
						}

		.notprinted 	{	/* clue in the title - content that should not be available when PRINTED*/
						}	

		.no-wrap		{	white-space: 		nowrap;
						}
								
	/* Headings */
				
		h3, h4, h5, h6 	{	font-weight: 		bold;
   							text-align:			left;
   							margin:				1em 0 0 0;
							padding:			0;
						}

		h1 				{ 	/* Should be used ONCE, TOP of page to name the PAGE CONTENT */
							font-size:     		18pt;
							text-align: 		left;
							color:				#333;
							font-weight:		normal;
   							margin: 			0 0 5px 0;
   							padding:			0;
							background:     	transparent;
						}
   
		h2 				{ 	font-size:			16pt;
							color:				#c00;
							font-weight:		normal;
   							text-align:			left;
   							margin: 			0;
   							padding: 			0;
						}

		h3				{ 	font-size:     		14pt;
						}
											
		h4 				{	font-size:     		12pt;
						}
											
		h5 				{ 	font-size:     		11pt;
						}
											
	

	/* h3 subheading with a full width underline rule  */

		h3.sub			{	color:				#000;
							font-weight:		bold;
							margin: 			1em 0 0 0;
							border-bottom: 		1px solid #999;
						}
						
		h2.sub			{ 	font-size:			18pt;
							color:				#000;
							font-weight:		normal;
   							text-align:			left;
   							margin: 			10px 0 0 0;
   							padding: 			0;
						}

		strong 			{	font-weight: 		bold;
						}

	/* basic links */
	
		a:link 			{	color:				#039;
							text-decoration:	underline;
						}
		a:visited 		{	color:				#000;
							text-decoration:	underline;
						}
		a:hover 		{	color:				#c00;
							text-decoration:	none;}
									
	/* extras  */

		.acronym 		{	border-bottom: 1px dotted #999;
 							cursor: help;
  							margin: 0;
  							padding: 0;
						}
		.tooltip 		{	cursor:				help;
   							border-bottom:  	1px dotted #666;
						}

		.abbr[title],
		.acronym[title] {	cursor :        	help;
   							border-bottom :   	1px dotted #666;
						}
									
		.del 			{	text-decoration: 	line-through;
						}
						
		.changed		{	color:				#C00;
							text-decoration:	underline;
						}

		.clearboxes 	{	/* clears any and all navboxes and floatboxes above it */
   							clear:           	right;
						}

		p 				{	margin:          	1em 0;
   							padding:         	0;
							line-height:		1.4em;
						}

		blockquote 		{	/* ONLY use in main content for highlighting comments etc */
   							margin:          	1em 1.5em;
   							padding:         	0;
						}


		hr 				{	color:           	#999;
   							background:      	transparent;
   							height :          	1px;	/* for IE/Win */
   							margin:          	1em 0;
  							padding:         	0;
   							border-color :    	#999;
   							border-width :    	1px;
   							border-style :    	none none solid none;
						}

		hr.lighter 		{	/* not printed */
   							color:           	#f0f0f0;
   							background:      	transparent;
   							border-color :    	#f0f0f0;
						}


		.highlight {	/* Highlight to apply to any block (to draw attention to something etc) */
   							color:           	inherit;
   							background:      	#f0f0f0;
  							margin:          	1em 25px 0 20px;
   							padding:         	10px 5px 10px 8px;
   							border :          	1px solid #666;
						}
						
		.indexbox {	/* Highlight to apply to any block (to draw attention to something etc) */
   							color:           	inherit;
   							background:      	#fff;
  							margin:          	0px 47px 5px 42px;
   							padding:         	8px;
   							border :          	none;
						}
		.indexitem {	/* Highlight to apply to any block (to draw attention to something etc) */
   							color:           	inherit;
   							background:      	#fcf5e0;
  							margin:          	8px 10px;
   							padding:         	4px 4px 4px 10px;
   							border :          	1px solid #666;
						}
		
		.blocklink		{	padding:			6px;
							width:				435px;
							margin:				18px auto;
							border:				1px solid #666;
							background-color:	#fcf5e0;
						}
						
		.sustainblocklink	{	padding:		4px 3px 4px 12px;
							width:				440px;
							margin:				10px auto;
							border:				1px solid #666;
							background-color:	#ebf3fa;
						}
		
												
		.related 	{	/* Highlight to apply to any block (to draw attention to something etc) */
   							color:           	inherit;
   							background:      	#fef8da;
  							margin:          	1em autox;
   							padding:         	10px 5px 10px 8px;
   							border :          	1px solid #666;
						}

/* LISTS inc nav -- other list are in different element styles - so DO NOT change ********/

		ul				{	line-height: 		1.5em;
							list-style: 		square;}
							
		ol 				{	list-style:      	decimal outside;
							line-height: 		1.5em;
						}

		ol.number 		{	list-style-type: 	decimal;
						}

		li 				{	margin:          	0 0 0 37px;
							padding:         	0;
						}

		dl 				{	margin:          	1em 0;
   							padding:         	0;
						}

		dt 				{	font:            	inherit;	/* Doesnt make text bold by default*/
   							margin:          	1em 0 0.25em 0;
   							padding:         	0;
						}

		dd 				{	margin:          	0 0 1em 2.5em;
   							padding:         	0;
						}

	/*** tyles for right aligned boxes *******/


												
		#top-menu 		{	text-align:      	right;
   							color:           	black;
							border:				none;
   							background:      	#fff;
							margin:          	0 0 5px 5px;
   							width:           	244px;
							float:           	right;
   							clear:           	right;
						}
								
		#deposit-menu 	{	display:         	none !important;
						}
			
/*** Styles top navigation *******/

		#top-menu ul 	{	display:         	none !important;
						}

		#top-menu li 	{	margin: 				0 0 2px 0;
  							display: 				block;
  							padding: 				0.1ex 0;  /* MSIE 6.0 */
						}								
													
		#top-menu li a	{	color: 					#000;
  							background-color:  		#eeedef;
  							text-decoration: 		none;
							border:					1px solid #666;
  							margin: 				0;
  							padding: 				2px 0 2px 5px;
  							width: 					234px;
  							display: 				block;
						}

		#top-menu li a:hover	{	color: 				#fff;
  									background-color: 	#333;
									padding: 			2px 0 2px 5px;
									border:				1px solid #000;
  									text-decoration: 	none;
  									display: 			block;
								}

/*** Styles 2nd deposit navigation *******/

		#deposit-menu ul 	{	list-style-type: 		none;
  								margin: 				0;
								text-align:				left;
								background-color: 		transparent;
								padding: 				0;
							}

		#deposit-menu li {	margin: 				0 0 2px 0;
  							display: 				block;
  							padding: 				0.1ex 0;  /* MSIE 6.0 */
						}								
													
		#deposit-menu li a	{	color: 					#fff;
  								background-color:  		#900;
  								text-decoration: 		none;
								border:					1px solid #666;
  								margin: 				0;
  								padding: 				2px 0 2px 5px;
  								width: 					234px;
  								display: 				block;
							}

		#deposit-menu li a:hover	{	color: 				#000;
  										background-color: 	#fff;
										padding: 			2px 0 2px 5px;
										border:				1px solid #000;
  										text-decoration: 	none;
  										display: 			block;
									}


/*** layout elements *******/

		#holder 		{	margin: 			0;
							margin-left: 		auto;
							margin-right: 		auto;
							border-left: 		6px solid #fff;
    						border-right:		6px solid #fff;
    						border-top:			0;
							background-color: 	#dfddd6;
    						height:				100%;
							
							padding:			10px;
    						text-align:			left;
						}

		#header 		{	display:         	none !important;
						}

/* Left part of header (ideally an image but may be a link) */

	#header div.left 	{	float:			left;
   							clear:			left;
						}

	#header div.left img 	{ display:         block;	/* Otherwise IMG is an inline, causing gaps */
							}

	#header div.left,
	#header div.left a:link,
	#header div.left a:visited 	{	color:           white;
   									background:      transparent;
								}

	#header div.left .alt 		{ 	color:           #ff9800;
   									background:      transparent;
								}

/* Right part of header is for external/global links, search, etc */

	#header div.right 	{	text-align:      right;
   							margin:          0;
   							color: 			#ccc;
   							padding:		10px 8px 0 0;
   							float:			right;
   							clear:			right;
						}

	#header div.right a:link	{	text-decoration:	underline;
  									color:				#fff;
									padding: 			0 5px;
  								}

	#header div.right a:visited {	text-decoration:	none;
   									color: 				#fff;
   									background:      	transparent;
								}

	#header div.right a:hover, a:active, a:focus {	text-decoration: 	none;
													color: 				#ff3;
												}

	#subheader	{	margin:				0;
					padding:			0 10px 0 0;
					background-color:	#666;
					border:				1px solid #fff;
				}
				
	.title		{	display:         	none !important;
				}

	#pdf		{	display:         	none !important;
				}
				
	#pdf p 		{	margin: 		0;
   					padding:        0;
					line-height:	1.5em;
				}
	.pdficon	{	width:			60px;
					padding:		3px 0 0 0;
					height:			130px;
					float:			left;
				}
	.getpdf		{	padding-right:	255px;
					text-align:		right;
				}
				
	#pdflisting {	margin:10px auto;padding:5px;width:588px;}
	.pdflist 	{	margin:0px;padding:5px 5px 5px 70px;}

	
	#logo 		{	background-image: 	url(../images/copeland-bc.gif);
					background-repeat: 	no-repeat;
					background-color: 	transparent; 
					width:				283px; 
					height:				40px;
					padding: 			0;
					float:				left;
				}
/* menu */

	#menu 		{	display:         	none !important;
				}

	#menu a 	{	height:				19px;
					padding-right:		7px;
					background-color: 	transparent;
					border-right: 		1px solid #ccc;
					border-left: 		1px solid #666;
					color: 				#fff;
					text-decoration: 	none;
					font-weight: 		normal;
					margin: 			2px;
				}

	#menu a:hover 	{	height:				19px;
						padding-right:		7px;
						background-color:	transparent;
						border-right: 		1px solid #ccc;
						border-left: 		1px solid #666;
						color:				#ff9;
						text-decoration:	underline;
						font-weight:		normal;
						margin:				2px;
					}

	#content		{	margin:				0;
						padding:			0 0 15px 0;
						background-color:	#fff;
					}
	#maintop 		{	display:         	none !important;
					}
	#main 			{	padding: 				18px 10px 0 20px;
						background-image: 		url(../images/content-top-back.gif);
						background-position: 	top;
						background-repeat: 		repeat-x;
						border-top:				0;
						background-color:		#fff;
						margin:					0;
						text-align:				left;
					}

	#footer 		{	display:         	none !important;
					}

	#footer a 		{	color: 				#c0c0c0; 
					}

