/* CSS Document */
body {
	padding:0px;
	margin:0px;
	background-color:#82C4EA;
	color:#FFFFFF;
	font-family::garamond, times new roman, serif;
	font-size:14px;
}
h1 {
	font-size:24px;
	font-weight:bold;
	margin-top:10px;
}
h2 {
	font-size:12px;
	font-weight:bold;
	margin-bottom:-14px;
}
#PageContentColorizer {
	position:absolute;
	top:0px;
	height:expression(Math.max(PageContent.clientHeight+260,LinksDiv.clientHeight+260,WhatsNewMid.clientHeight+260+57));
	width:100%;
	background-color:#467997;
}
#headerColor {
	position:absolute;
	top:0px;
	height:25px;
	width:100%;
	background-color:#82C4EA;
	border-bottom:1px solid #ffffff;
}
#leftImage {
	border-right:1px solid #ffffff;
	float:left;
	margin:0px;
	padding:0px;
	margin-right:14px;
}
#PageHeader {
	position:absolute;
	top:25px;
	width:100%;
	margin:0px;
	border-bottom:1px solid #ffffff;
	background-image:url(images/header_bg.gif);
}
#LinksDiv {
	position:absolute;
	top:180px;
	width:202px;
	padding:14px;
	margin:0px;
	text-align:right;
	font-size:12px;
}
#PageContent {
	position:absolute;
	top:180px;
	left:240px;
	right:200px;
	padding:14px;
	padding-top:68px;
}
#WhatsNew {
	position:absolute;
	top:240px;
	right:0px;
	width:162px;
}
#WhatsNewMid {
	position:absolute;
	top:59px;
	right:0px;
	width:154px;
	padding:7px;
	background-color:#5A9CC2;
	color:#000000;
}
#WhatsNewFoot {
	position:absolute;
	top:expression(WhatsNewMid.clientHeight+59);
	right:0px;
}
#DividerTop {
	position:absolute;
	top:240px;
	width:150px;
	left:228px;
}
#DividerLine {
	position:absolute;
	top:240px;
	height:expression(Math.max(PageContent.clientHeight,LinksDiv.clientHeight,WhatsNewMid.clientHeight+57));
	width:2px;
	background-color:#FFFFFF;
	left:232px;
}
#DividerBottom {
	position:absolute;
	top:expression(Math.max(PageContent.clientHeight+170,LinksDiv.clientHeight+170,WhatsNewMid.clientHeight+170+57));
	width:150px;
	left:205px;
}

#FooterDiv {
	position:absolute;
	top:expression(Math.max(PageContent.clientHeight+260,LinksDiv.clientHeight+260,WhatsNewMid.clientHeight+260+57));
	width:100%;
	text-align:right;
	color:#467997;
	font-size:12px;
	padding:14px;
	background-color:#5A9CC2;
	border-top:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
	z-index:100;
}
#SubFooter {
	position:absolute;
	top:expression(Math.max(PageContent.clientHeight+260,LinksDiv.clientHeight+260,WhatsNewMid.clientHeight+260+57));
	width:100%;
	border-bottom:solid 50px #82C4EA;
}
a, a:link, a:visited 
{
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
a:hover
{
	color:#82C4EA;
}