/*-------------------------------
	KILL ALL PADDING AND MARGINS
	-----------------------------*/
	
/* padding: top left bottom right; */
	
html {
	margin: 0;
	padding: 0;
}
* {
	margin: 0;
	padding: 0;
}
body {
	color: #333;
	text-align: left;
	border: #000 solid 0px;
	font-family: verdana, Arial, Helvetica, Tahoma, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 76%;
}
#logo {
}
#logo h1 {
	border: #666666 solid 0px;
	color: #666666;
	font-size: 14px;
	line-height: 16px;
	font-weight:normal;
	font-style: normal;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 10px 0px;
}
#main-contain-home {
	border: #000 solid 0px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color: #333333;
	text-align: left;
}
#main-contain-home h1 a {
	border: #666666 solid 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	display: block;
	font-size: 22px;
	line-height: 24px;
	font-weight:bold;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
#main-contain-home h2 {
	border: #666666 solid 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	display: block;
	font-size: 18px;
	line-height: 22px;
	font-weight:normal;
	font-style: normal;
}
#main-contain {
	border: #000 solid 0px;
	width: 972px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	color: #333333;
	text-align: left;
}
#main-contain-ceo {
	border: #000 solid 0px;
	color: #333333;
	text-align: left;
}
#main-contain-learning_and_events, #main-contain-learning_and_events01, #main-contain-learning_and_events02, #main-contain-learning_and_events03, #main-contain-learning_and_events04, #main-contain-learning_and_events05, #main-contain-learning_and_events06, #main-contain-archive, #main-contain-195_piccadilly, #main-contain-awards, #main-contain-awards02, #main-contain-awards03, #main-contain-awards04, #main-contain-awards05, #main-contain-awards06, #main-contain-awards07, #main-contain-membership, #main-contain-fundraising, #main-contain-kpi, #main-contain-objectives_in_2009, #main-contain-, #main-contain-, #main-contain-, #main-contain-, #main-contain-, #main-contain-, #main-contain- {
	border: #000 solid 0px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color: #333333;
	text-align: left;
}
#main-contain-contents {
	border: #000 solid 0px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color: #333333;
	text-align: left;
}
#left_column, #left_column_wht {
	float: left;
	border: #000 solid 0px;
	margin: 0px 12px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #333333;
}
#left_column2 {
	float: left;
	border: #000 solid 0px;
	margin: 0px 12px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#left_column3 {
	float: left;
	border: #000 solid 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#left_column4 {
	float: left;
	border: #000 solid 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#middle_column {
	display: none;
}
#middle_column2 {
	display: none;
}
#middle_column3 {
	display: none;
}
#middle_column4 {
	display: none;
}
#middle_column5 {
	display: none;
}
#kpi-cap-fix {
	display: none;
}

#middle_column p, #middle_column2 p, #middle_column3 p, #middle_column4 p, #middle_column5 p {
	border: #666666 solid 0px;
	color: #862990;
	font-size: 10px;
	line-height: 12px;
	font-weight:normal;
	font-style: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px 20px 0px 0px;
}
#right_column, #right_column3, #right_column_wht {
	float: left;
	color: #333;
}
#right_column2 {
}
#ceo_img_cont {
	color: #333;
	padding: 10px 0px 0px 0px;
}
.ceo_images {
	width: 110px;
	float: left;
	color: #999;
	padding: 0px 0px 0px 0px;
}
.awards_list {
	color: #333;
	padding: 0px 0px 0px 0px;
}
.kpi_row {
	color: #000;
	padding: 0px 0px 30px 0px;
}
.kpi_left {
	float: left;
	color: #333;
	padding: 0px 0px 0px 0px;
}
.kpi_right {
	float: left;
	color: #333;
	padding: 0px 0px 0px 0px;
}
.kpi_row ol {
	color: #333333;
	font-size: 11px;
	line-height: 14px;
	font-weight:normal;
	font-style: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.kpi_row ol li {
	list-style-type: decimal;
	padding: 0px 20px 5px 0px;
	margin: 0px 0px 0px 17px;
}
#titles {
	border: #000 solid 0px;
	display:block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
.titles2 {
	border: #000 solid 0px;
	display:block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
#titles-strap {
	border: #000 solid 0px;
	display:block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
#titles-strap2 {
	border: #000 solid 0px;
	display:block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
#titles h1, #titles-strap h1, #titles-strap2 h1, #right_column h1 {
	border: #666666 solid 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	display: block;
	font-size: 22px;
	line-height: 24px;
	font-weight:bold;
	font-style: normal;
}
#titles h2, .titles2 h2, #titles-strap h2, #titles-strap2 h2 {
	border: #666666 solid 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	display: block;
	font-size: 18px;
	line-height: 22px;
	font-weight:normal;
	font-style: normal;
}
#left_column p, #left_column2 p, #right_column p, #right_column2 p, .kpi_right p {
	border: #666666 solid 0px;
	color: #333333;
	font-size: 11px;
	line-height: 14px;
	font-weight:normal;
	font-style: normal;
	margin: 0px 0px 20px 0px;
	padding: 0px 20px 0px 0px;
}
#left_column ul {
	border: #666666 solid 0px;
	color: #333333;
	font-size: 11px;
	line-height: 14px;
	font-weight:normal;
	font-style: normal;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	list-style: disc;
}


#left_column ul li {
	list-style-type: square;
	padding: 0px 20px 5px 0px;
	margin: 0px 0px 0px 17px;
}


.kpi_left p {
	border: #666666 solid 0px;
	color: #333333;
	font-size: 10px;
	line-height: 13px;
	font-weight:normal;
	font-style: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px 20px 0px 0px;
}
.awards_list p {
	border: #666666 solid 0px;
	color: #333333;
	font-size: 11px;
	line-height: 14px;
	font-weight:normal;
	font-style: normal;
	margin: 0px 0px 20px 0px;
	padding: 0px 10px 0px 0px;
}
#right_column3 p {
	border: #666666 solid 0px;
	color: #333333;
	font-size: 11px;
	line-height: 14px;
	font-weight:normal;
	font-style: normal;
	margin: 0px 0px 20px 0px;
	padding: 0px 100px 0px 0px;
}
#left_column4 p {
	border: #666666 solid 0px;
	color: #333333;
	font-size: 11px;
	line-height: 14px;
	font-weight:normal;
	font-style: normal;
	margin: 0px 0px 20px 0px;
	padding: 0px 130px 0px 0px;
}
#left_column_wht p, #right_column_wht p {
	border: #666666 solid 0px;
	color: #333;
	font-size: 11px;
	line-height: 14px;
	font-weight:normal;
	font-style: normal;
	margin: 0px 0px 20px 0px;
	padding: 0px 20px 0px 0px;
}
#nav-contain-fix {
	display: none;
}
.indenttext {
	margin: 0px 0px 0px 20px;
}
.purpletitle {
	color: #862990;
	text-decoration: underline;
}
.graytitle {
	color: #333333;
	text-decoration: underline;
}
#siteNav {
	float: left;
	border: 0px solid #fff;
	margin: 0px 0px 0px 0px;
}
/* -------------------------------
   HOVER NAV STYLES
   ----------------------------- */ 



#hovNav-2, #hovNav-3, #hovNav-4, #hovNav-5, #hovNav-6, #hovNav-7, #hovNav-8, #hovNav-9, #hovNav-10, #hovNav-11, #hovNav-12, #hovNav-13, #hovNav-download {
	border: #000 solid 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	line-height: 14px;
	font-weight:normal;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
.nav_awards {
	display: none;
	visibility: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-indent: -5000px;
	display: block;
	font-size: 1px;
}
.movie {
	display: none;
	visibility: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-indent: -5000px;
	display: block;
	font-size: 1px;
}
/* table */

table {
	border-collapse: collapse;
}
th {
	font-weight: normal;
	color: #ccc;
}


table.inner {
	width: 550px;
	margin: 10px 0 0px 0px;
}
table.inner td {
	text-align: left;
	vertical-align: bottom;
	padding: 2px;
}
table.inner td.innerfig-1, table.inner td.innerfig-2, table.inner td.innerfig-3 {
	text-align: right;
	color: #333333;
	font-size: 11px;
	line-height: 14px;
}
table.inner td.info {
	color: #333333;
	font-size: 11px;
	line-height: 14px;
}
table.inner td.info1 {
	color: #333333;
	font-size: 11px;
	line-height: 14px;
	border-bottom: 1px solid #333333;
	vertical-align: top;
}
table.inner td.info2 {
	color: #333333;
	font-size: 11px;
	line-height: 14px;
	border-bottom: 1px solid #333333;
	vertical-align: bottom;
}
table.inner td.innerfig-1 {
	width: 100px;
	text-align: right;
	color: #333333;
}
table.inner td.innerfig-2 {
	width: 100px;
	text-align: right;
	border-bottom: 1px solid #333333;
	vertical-align: top;
}
table.inner td.innerfig-3 {
	width: 100px;
	text-align: right;
	border-bottom: 1px solid #333333;
	vertical-align: bottom;
}
/* -------------------------------
   GENERAL LAYOUT TRICKERY
   ----------------------------- */ 
  
 
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-table;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
