/* MAIN POSITIONING */

html { 
margin: 0px; 
/* setting border: 0 hoses ie6 win window inner well border */ 
padding: 0px 0px 0px 0px;
min-width: 928px;
}

body { 
background: url(../images/bg-sub.jpg) repeat-x top;
text-align: center;
/* setting border: 0 hoses ie5 win window inner well border */ 
margin: 0px;  
}

a { outline:0; }
a.left { float:right; margin:10px 10px 0 0; }
a.pdf { float:left!important; display:block; width:200px; height:20px; margin:0 0 0 0; padding:2px 0 0 22px; font-weight:bold; background:url("../images/pdf_icon.gif") 0 0 no-repeat; }
em.pdf { float:left!important; display:block; width:20px; height:20px; margin:0 2px 0 0; background:url("../images/pdf_icon.gif") 0 -1px no-repeat; } 

div#outer {
width: 928px;
height: 100%;
/*background: #FFFFFF;*/
margin: 0px auto;
padding: 0px;
position: relative;
}

div#wrapper	{
width: 928px;
/*background: #FFFFFF;*/
/* setting border: 0 hoses ie5 win window inner well border */ 
text-align: left;
float: left;
position: relative;
}

div#content {
width: 928px;
height: 100%;
margin: 0px 0px 0px 0px;
padding: 0px;
}

/* HEADER POSITIONING */

#header {
width: 945px;
margin: 0px;
padding: 0px;
float: left;
}
	#urltab {
	width: 928px;
	height: 26px;
	float: left;
	text-align: right;
	}
	#logoholder {
	width: 378px;
	height: 84px;
	float: left;
	}
		#logo {
		padding: 3px 0px 0px 17px;
		}
	#toplinksholder {
	width: 565px;
	float: left;
	height: 78px;
	}
		#toplinks {
		padding: 0 0px 0px 0px;
		}
		#toplinks ul {
		display: inline;
		margin: 0px;
		padding: 0px;
		list-style: none;
		}
		#toplinks li {
		display: inline;
		margin: 0px;
		padding: 0 34px 0 12px;
		list-style: none;
		float: left;
		}
		#toplinks li.pad-top { padding:32px 0 0 19px !important; }
	#topnavholder {
	width: 928px;
	float: left;
	}
		#topnav {
		padding: 1px 0px 0px 17px;
		}
		#topnav ul {
		display: inline;
		margin: 0px;
		padding: 0px;
		list-style: none;
		}
		#topnav li {
		display: inline;
		margin: 0px;
		padding: 0px 1px 0px 0px;
		list-style: none;
		}
	#subnavholder {
	width: 928px;
	height: 28px;
	float: left;
	}
		#subnav {
		padding: 7px 0px 0px 10px;
		float: left;
		}

/* CONTENT POSITIONING */

#contentbody {
width: 928px;
margin: 0px;
padding: 0px;
float: left;
}
	#breadcrumbsholder {
	width: 928px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	float: left;
	}
		#breadcrumbs {
		width: 672px;
		padding: 16px 0px 0px 10px;
		float: left;
		}
		#date {
		padding: 16px 0px 0px 10px;
		float: left;
		}
		
	/* BANNER POSITIONING */
	
	#subpagebanner {
	width: 928px;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	float: left;
	}
		
	/* LEFT POSITIONING */
		
	#subcontentleft {
	width: 192px;
	margin: 0px;
	padding: 0px;
	float: left;
	}
		#subleftnav {
		width: 177px;
		margin: 0px;
		padding: 0px 0px 30px 0px;
		float: right;
		text-align: left;
		}
			#subleftnav ul {
			margin: 0px;
			padding: 0px;
			list-style: none;
			}
			#subleftnav li {
			margin: 0px;
			padding: 6px 0px 6px 0px;
			list-style: none;
			border-bottom: 1px dotted #C6C6C6;
			}
			#subleftnav li:hover {
			background: #F8F8F8;
			}
					
	/* RIGHT POSITIONING */
					
	#subcontentright {
	width: 709px;
	margin: 0px;
	padding: 0px 0px 30px 0px;
	float: right;
	}
	#subcontentrighttitle img { float:left; margin:7px 0 0 0; }
	
		#subcontentrighttitle {
		width: 100%;
		margin: 0px;
		padding: 7px 0px 10px 0px;
		float: left;
		}
		#subcontentrightleft {
		width: 441px;
		padding: 0px;
		margin: 0px;
		float: left;
		text-align: left;
		}
		#subcontentrightright {
		width: 250px;
		padding: 0px;
		margin: 0px;
		float: right;
		text-align: left;
		}
	
/* FOOTER POSITIONING */
	
#footer {
width: 100%;
padding: 0px 0px 20px 0px;
margin: 0px;
/*background: url(../images/footer-bg.jpg);*/
background: #f6f6f6;
clear: both;
}
#footerlinks {
width: 923px;
margin: 0px auto;
padding: 0px 0px 10px 0px;
text-align: left;
}
#footerbottomholder {
width: 100%;
height: 27px;
padding: 0px;
margin: 0px;
background: #000;
}
	#footerbottom {
	width: 923px;
	padding: 6px 0px 0px 12px;
	margin: 0px auto;
	text-align: left;
	}
	
/* DIRECTOR POSITIONING */	
.border_none { border:none!important; }
.director_cupboard { clear:both; float:left; padding:0 0 20px 0; margin:0 0 20px 0; border-bottom:1px solid #e5e5e5; }
.director_cupboard h2 { margin:0; padding:0; font-size:14px; color:#000; }
.director_cupboard h2 a { margin:0; padding:0; font-size:14px; color:#000; }
	.director_cupboard .director_thumb { float:left; width:115px; }
	.director_cupboard .director_thumb img { border:5px solid #ededed; }	
	.director_cupboard .director_info { float:left; width:234px; }
	.director_cupboard .feedback { float:left; width:550px!important; }
	.director_cupboard .director_bio { float:left; width:315px; padding:0 30px 0 0; }
	.director_cupboard .director_bio strong { display:block; margin:0 0 10px 0; color:#000; }

.director_detail { float:left; padding:22px 0 0 0; border-top:1px solid #e8e6e3; }
	.director_detail .left { float:left; width:210px; padding:0 34px 0 0; }
		.director_detail .left .profile_pic img { border:5px solid #ededed; }	
		.director_detail .left .quote { color:#666; font-style:italic; padding:24px 0 0 0; }	
		.director_detail .left .quote strong { font-style:normal; font-weight:normal; color:#000; }
		
	.director_detail .right { float:left; width:458px; }	
		.director_detail .right h2 { font-size:16px; color:#000; margin:0; }
		.director_detail .right h3 { font-size:14px; color:#666; margin:10px 0 20px 0; font-weight:normal; }