h1
{
	color: #0065ad;
	font-family: "Georgia", serif;
	font-size: 2.33em;
	font-weight:lighter;
}
h2,
.categoryNavHeading
{
	color: #0065ad;
	font-family: "Georgia", serif;
	font-size: 2em;
	font-weight: lighter;
}
h3
{
	font-size: 1.333em;
	font-family: arial;
	color: #666666;
	font-weight: bolder;
}
h4
{

	font-size:  1.083em;
	font-family: arial;
	color: #666666;
	font-weight: bolder;
}


table.tableNormal
{

}

table.tableStyled
{
	border-spacing: 0px;
	border: 0px solid white;
	border-bottom: 1px solid #0065ad;
	border-right: 1px solid #0065ad;
	padding:0;
	background:  #0065ad url( "/templates/cba_cloud/images/header.gif" ) top right no-repeat;
}
	table.tableStyled td
	{
		padding: 5px;
		border: 1px solid transparent;
	}
	
	table.tableStyled p
	{
		padding: 0px;
		margin: 0px;
	}
	table.tableStyled thead
	{
	/*	height: 37px;*/
		
	}

	table.tableStyled thead td
	{
		background-color: transparent !important;
		height: 37px;
		color: #ffffff;
		font-weight: normal;
		font-size: 13pt;
		padding: 10px 10px 0 15px;
	}

	table.tableStyled th td p
	{
		font-weight: bold;
	}
	
	/*table.tableStyled tr:first-child
	{
		-moz-border-radius-topleft: 20px;
	}*/
		table.tableStyled thead  tr td:first-child
		{
			background: url( "/templates/cba_cloud/images/table_top_corner.gif" ) top left no-repeat;
		}

		table.tableStyled tbody  tr td:first-child
		{
			padding: 5px 5px 5px 30px;
			border-left: 1px solid #0065ad;
		}

	table.tableStyled tr td
	{
		border: 0px;
		background: #f0f7fd;
	}
	
	table.tableStyled tr.alt td
	{
		background: #ffffff;
	}

.mceContentBody 	table.tableStyled td
{
	border: 1px dotted lightgrey;
}

.nopad
{
	padding: 0 !important;
	margin: 0 !important;
}
p.footer-notes
{
	font-size: smaller;
}
.external-documents
{
	background: #f0f7fd;
	padding: 3px 0;
}

.external-documents p
{
	padding: 1em;
	color: #0065ad;
}
hr
{
	text-align: left;
	margin: 0 auto 0 0;
} 
span.fake-header
{
	margin-bottom: 20px; color: rgb(0, 101, 173); font-family: georgia;
}
