/* Structure */
.story {
	width: 745px;
}
.greyStory {
	padding: 10px;
	background-color: #F3F3F4;
}










/* Misc Layout Styles */
.backToTop {
	margin-top: 15px;
	font-size: 0.9em; text-align: right;
}
.intro-block {
	margin-bottom: 10px; padding: 10px;
	background-color: #DBE1E7;
}
.image {
	padding: 0px 0px 15px 0px;
}
div.footnotes {
	margin-top: 15px; padding: 15px 0px 0px 0px;
	border-top: 1px solid #738DA2;
}







/* Tables */
table {
	margin-bottom: 15px;
}
table tr td, table th {
	padding: 5px; text-align: left; vertical-align: top;
}
table ul {
	margin-bottom: 0px;
}
/* Generic Table */
table.genericTable {
	width: 745px;
}
table.genericTableHalf {
	width: 50%; float: left;
}
table.miniTable {
	margin-bottom: 5px;
}
	table.miniTable td {
		padding-right: 20px; padding-bottom: 0px;
	}
table.genericTable th {
	color: #FFF;
	background-color: #738DA2; border-right: 1px solid #FFF;
	vertical-align: bottom;
}
	table.genericTable th.last {
		border-right: 1px solid #738DA2;
	}
table.genericTable tr.light, table.genericTable td.light {
	background-color: #EBEEF0;
}
table.genericTable tr.dark, table.genericTable td.dark {
	background-color: #DBE1E7;
}
table.genericTable tr.white, table.genericTable td.white {
	background-color: #FFF;
}
table.genericTable p, table.genericTable ul li {
	margin-bottom: 5px;
}
	table.genericTable tr.light ul li, table.genericTable td.light ul li {
		margin-left: 5px;
		list-style-type: none; list-style-image: url(../images/bullet_blue-light-bg.gif);
	}
	table.genericTable tr.dark ul li, table.genericTable td.dark ul li {
		margin-left: 5px;
		list-style-type: none; list-style-image: url(../images/bullet_blue-dark-bg.gif);
	}
	table.miniTable tr.white ul li, table.miniTable td.white ul li {
		list-style-image: url(../images/bullet_blue.gif);
	}
td.WhiteBorderBottom {
	padding-bottom: 0px;
	border-bottom: 1px solid #FFF;
}
td.WhiteBorderRight {
	border-right: 1px solid #FFF;
}

table.financials {
	width: 745px;
	border-bottom: 1px solid #0085C6;
}
table.financials th {
	border-bottom: 1px solid #0085C6;
	vertical-align: bottom;
}
table.financials .title {
	font-size: 1.2em; font-weight: normal; color: #006191;
}
table.financials p {
	margin-bottom: 0px;
	text-align: right;
}

table.appendiciesTableLeft {
	width: 370px; margin-right: 5px;
	float: left;
}
table.appendiciesTable {
	width: 370px;
	float: left;
}
table.appendiciesTableLeft p, table.appendiciesTable p {
	margin-bottom: 0px;
}
table.websites p {
	margin-bottom: 0px;
}



/* Global Layout Styles */
.noMarginTop {
	margin-top: 0px;
}
.noMarginBottom {
	margin-bottom: 0px;
}
.noMarginRight {
	margin-right: 0px;
}
.noPadTop {
	padding-top: 0px;
}
.noPadBottom {
	padding-bottom: 0px;
}
.noPadRight {
	padding-right: 0px;
}
.left {
	text-align: left;
}







