#Viewport 
{
	width: 100%;
	text-align: center;
	margin-top: 40px;
}
.outerBounds 
{
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-color: #939393;
}
.innerBounds 
{
	width: 100%;
	text-align: left;
}
.colLeft 
{
	float: left;
	width: 133px;
}
.colLeftInner 
{
}
.colMiddle 
{
	float: left;
	width: 627px;
	height: auto;
	overflow: hidden;
}
.colMiddleInner 
{
}

#PageHeader 
{
	width: 100%;
	height: 74px;
	overflow: hidden;
}
#PageHeaderInner 
{
}
#HeaderNews 
{
	width: 100%;
	height: 25px;
	overflow: hidden;
	background-color: #FFFFFF;
}
#HeaderNewsInner 
{
	padding: 4px 6px 0px 6px;
}
#HeaderNews .newsHeader, #HeaderNews .newsCopy, #HeaderNews .newsLink 
{
	display: inline;
}
#HeaderNews .newsLink
{
	margin-left: 20px;
}
#HeaderNews .newsLink a, #HeaderNews .newsLink a:link, #HeaderNews .newsLink a:visited, #HeaderNews .newsLink a:hover, #HeaderNews .newsLink a:active 
{
	color: #303030;
	text-decoration: none;
}
#HeaderNews .newsLink a:hover, #HeaderNews .newsLink a:active 
{
	text-decoration: underline;
}
#QuickLinks 
{
}
#QuickLinksInner 
{
	margin-top: 9px;
}
#QuickLinks .spacer 
{
	float: left;
	width: 418px;
	height: 37px;
	overflow: hidden;
	background-image: url(/shared/images/ql_bg.gif);
	background-position: 0% 0%;
	background-repeat: repeat-x;
	background-color: Transparent;
}
#QuickLinks .tab 
{
	float: left;
}

#PageTitle .colMiddleInner
{
	margin: 1px 30px 0px 50px;
	text-align: right;
}

#PageTitle 
{
}
#PageTitle .colLeft, #PageTitle .colMiddle 
{
	height: 28px;
	overflow: hidden;
}
#PageTitle .colLeft 
{
	background-image: url(/shared/images/title_lbg.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	background-color: Transparent;
}
#PageTitle .colMiddle 
{
	background-image: url(/shared/images/title_bg.gif);
	background-position: 0% 0%;
	background-repeat: repeat-x;
	background-color: Transparent;
}

#PageBody 
{
}
#PageBodyInner 
{
}
#Columns 
{
}
#ColumnsInner 
{
}
#Columns .colLeft 
{
	position: relative;
	top: 0px;
	left: 0px;
}
#Columns .colMiddle 
{
	background-color: #FFFFFF;
	min-height: 329px;
	overflow: auto;
	
	background-position: 100% 0%;
	background-repeat: repeat-y;
	background-attachment: fixed;
}
.contentSpace 
{
	margin: 30px 40px;
}
.contentSpaceInner 
{
	width: 527px;
}
#Columns .clr 
{
	background-color: #D6D6D6; 
}
#Logo 
{
	position: relative;
	top: -28px;
	left: 0px;
}
#SideNav 
{
	/*
	position: absolute;
	top: 97px;
	left: 0px;
	*/
	position: relative;
	top: -28px;
	left: 0px;
	
	width: 133px;
	height: 232px;
	
	height: 199px;
	
	overflow: hidden;
}
#SideNav .navItem, #SideNav .navItemOn 
{
	width: 100%;
	height: 20px;
	overflow: hidden;
	text-align: right;
	margin: 5px 0px;
	background-position: 100% 0%;
	background-repeat: no-repeat;
	background-color: Transparent;
}
#SideNav .navItem 
{
	color: #EBEBEB;
	font-weight: bold;
	background-image: url(/shared/images/snav.gif);
}
#SideNav .navItemOn 
{
	color: #090909;
	font-weight: bold;
	background-image: url(/shared/images/snavon.gif);
}
#SideNav .navItemInner 
{
	padding: 1px 12px 0px 25px;
}
#SideNav .navItem a, #SideNav .navItem a:link, #SideNav .navItem a:visited, #SideNav .navItem a:hover, #SideNav .navItem a:active 
{
	font-family: Arial, Sans-Serif;
	font-size: 10pt;
	color: #EBEBEB;
	text-decoration: none;
}
#SideNav .navItem a:hover, #SideNav .navItem a:active 
{
	text-decoration: underline;
}
#SideNav .navItemOn a, #SideNav .navItemOn a:link, #SideNav .navItemOn a:visited, #SideNav .navItemOn a:hover, #SideNav .navItemOn a:active 
{
	color: #090909;
	text-decoration: none;
}
#SideNav .navItemOn a:hover, #SideNav .navItemOn a:active 
{
	text-decoration: underline;
}

#PageFooter 
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 44px;
	background-color: #D6D6D6;
}
#PageFooterInner 
{
}
#GroupImage 
{
	position: absolute;
	top: -110px;
	left: 425px;
	width: 243px;
	height: 154px;
	overflow: hidden;
	background-image: url(/shared/images/group.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	background-color: Transparent;
}
#FooterName 
{
	padding: 4px 10px 0px 10px;
}
#FooterInfo 
{
	padding: 2px 10px 0px 10px;
}