body {
	font-family:verdana,helvetica,lucida,sans-serif; font-size:12pt; background-color:#88aacc;
}

p {
	text-align:justify;
}

div.SideNavRoot {
	text-align:left; font-weight:bold;
}
div.SideNavSub {
	text-align:left; font-weight:normal;
}

div.ContentTableTitle {
	text-align:left; font-weight:bold; font-size:112.5%
}
div.ContentTableSubtitle {
	text-align:left; font-weight:normal; font-size:80%;
}

div.SmallFont {
	font-size: 80%;
}

span.SmallFont {
	font-size: 80%;
}

a {
	color:#000000; text-decoration:underline;
}
a:hover {
	text-decoration:underline;
}

a.NavigationTableTitleSelected {
	color:#000000; text-decoration:underline;
}

a.TopNav {
	color:#003366; text-decoration:none;
}
a.TopNav:hover {
	text-decoration:underline;
}

td {
	font-size: 80%;
}

table.TopBottomTable {
	padding:0px; margin:0px; width:100%; background-color:#88aacc; text-align:center; border:none;
}

table.TopTable {
	padding:0px; margin:0px; width:100%; text-align:center; border:none; border-collapse:collapse;
}
td.TopTableLogo {
	padding:0px; margin:0px; background-color:#ffffff; text-align:center; border:1px black solid; border-bottom-style: none;
}
td.TopTableSubtitle {
	padding:3px; margin:0px; background-color:#336699; color:#99ccff; text-align:center; border:1px black solid; border-top-style:none; border-bottom-style: none;
}
td.TopTableNavigationLeftSpace {
	padding:2px; margin:0px; background-color:#336699; text-align:center; border:1px black solid; border-top-style:none; border-right-style:none;
}
td.TopTableNavigationRightSpace {
	padding:2px; margin:0px; background-color:#336699; text-align:center; border:1px black solid; border-top-style:none; border-left-style:none;
}
td.TopTableNavigationLink {
	padding:2px; margin:0px; background-color:#6699cc; text-align:center; border:1px #003366 solid; border-bottom-color:black; width:130px;
}

table.BottomTable {
	padding:0px; margin:0px; width:100%; text-align:center; border:none; border-collapse:collapse;
}
td.BottomTableLeftNavigation {
	width:150px; padding:3px; padding-left:0px; margin:0px; text-align: center; vertical-align:top; border:none;
}
td.BottomTableCenterContent {
	width:auto; padding:3px; margin:0px; text-align: center; vertical-align:top; border:none;
}
td.BottomTableRightContent {
	width:auto; padding:3px; padding-right:0px; margin:0px; text-align: center; vertical-align:top; border:none;
}
td.BottomTableRightTeaser {
	width:150px; padding:3px; padding-right:0px; margin:0px; text-align: center; vertical-align:top; border:none;
}
td.BottomTableBottomNavigation {
	width:auto; padding:3px; margin:0px; text-align: center; vertical-align:top; border:1px black solid;
}

table.NavigationTable {
	padding:0px; margin:0px; margin-bottom:6px; width:100%; text-align:center; border:none; border-collapse:collapse;
}
td.NavigationTableTitle {
	background-color:#6699cc; color:#000000; font-weight:bold; padding:4px; margin:0px; text-align: center; vertical-align:middle; border:1px black solid;
}
td.NavigationTableBody {
	background-color:#ffffff; color:#000000; font-weight:normal; padding:4px; margin:0px; text-align: left; vertical-align:top; border:1px black solid;
}

table.ContentTable {
	padding:0px; margin:0px; margin-bottom:6px; width:100%; text-align:center; border:none; border-collapse:collapse;
}
td.ContentTableTitle {
	background-color:#99ccff; color:#003366; padding:4px; margin:0px; text-align: left; vertical-align:middle; border:1px black solid;
}
td.ContentTableBody {
	background-color:#ffffff; color:#000000; font-weight:normal; padding:10px; margin:0px; text-align: left; vertical-align:top; border:1px black solid;
}
td.ContentTableBottomLine {
	background-color:#99ccff; color:#003366; padding:3px; margin:0px; text-align: center; vertical-align:middle; border:1px black solid; font-size: 64%;
}

table.TeaserTable {
	padding:0px; margin:0px; margin-bottom:6px; width:100%; text-align:center; border:none; border-collapse:collapse;
}
td.TeaserTableTitle {
	background-color:#6699cc; color:#000000; font-weight:bold; padding:4px; margin:0px; text-align: center; vertical-align:middle; border:1px black solid;
}
td.TeaserTableBody {
	background-color:#ffffff; color:#000000; font-weight:normal; padding:4px; margin:0px; text-align: left; vertical-align:top; border:1px black solid;
}

table.stats {
	border-collapse:collapse; border:none; padding:3px; margin:0px;
}
td.stats {
	border:1px black solid; padding:3px; margin:0px;
}

