body
{
	background-color: #ffffff;
	background-image: url(/images/Background.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin: 0px;
	text-align: center;
}
h3
{
	color: #CC0000;
	font-size: 14pt;
	font-weight: bold;
	text-transform: uppercase;
}

a:link, a:visited, a:active
{
	color: #0099cc;
	text-decoration: none;
}
a:hover
{
	color: #006699;
}

#BodyContainer
{
	margin: 30px;
	text-align: center;
	width: 939px;
}
#Menu
{
	float: left;
	width: 939px;
}
.topmenu
{
	margin: 0px;
	padding: 0px;
}
.topmenu li
{
	display: inline;
	float: left;
	height: 36px;
}
#MainContainer
{
	background-color: #ffffff;
	float: left;
	text-align: left;
	width: 939px;
}
#ContentContainer
{
	float: left;
	padding: 10px;
	width: 452px;
}
#ControlsContainer
{
	float: left;
	text-align: center;
	width: 454px;
}
#LeftControls
{
	float: left;
	width: 228px;
}
#RightControls
{
	float: left;
	text-align: left;
}
#BottomControls
{
	float: left;
	width: 454px;
}
#PortletContainer
{
	background-color: #ffffff;
	float: left;
	width: 939px;
}
.LanguageSelector
{
	display: block;
	text-align: center;
	width: 100%;
}
#Footer
{
	float: left;
}

#routecontent
{
	background-color: #FFFFFF;
	color: #000000;
	font-size: 8pt;
	line-height: 13px;
	text-align: left;
}
#routecontent td
{
	border-left: solid 1px #DDDD99;
	border-bottom: solid 1px #BBBB99;
	padding: 3px 4px 3px 4px;
}

#routecontent .alternate td
{
	background-color: #e8e8e8;
}


.FormattedTable
{
	background-color: #FFFFFF;
	border-right: solid 1px #DDDD99;
	border-top: solid 1px #DDDD99;
	color: #000000;
	font-size: 8pt;
	line-height: 13px;
	text-align: left;
}
.FormattedTable td
{
	border-left: solid 1px #DDDD99;
	border-bottom: solid 1px #BBBB99;
	padding: 3px 4px 3px 4px;
}

.FormattedTable .AlternatingItem td
{
	background-color: #e8e8e8;
}

.NavigationBar
{
	background-color: Black;
	font-weight: bold;
	text-transform: uppercase;
	width: 450px;
}
.NavigationBar td
{
	padding: 3px;
}
.NavigationBar td a
{
	color: #69e0ff;
}
.NavigationBar:hover td
{
	background-color: Black;
}
.NavigationBar:hover .Active a
{
	color: #69e0ff;
}
.NavigationBar td:hover,
.NavigationBar .Active
{
	background-color: #cccccc;
}
.NavigationBar td:hover a,
.NavigationBar .Active a,
.NavigationBar:hover td:hover a
{
	color: #cc0000;
}

.SendToFriend
{
	padding-left: 5px;
	padding-top: 60px;
}
.Poll
{
	padding: 70px 16px 15px 18px;
}
.Newsletter
{
	padding-left: 10px;
	padding-top: 240px;
}