/* Generel */
*
{
	font: 11px/16px Arial, Helvetica, sans-serif;
}

body
{
	background-color: rgb(237, 237, 237);
	color: rgb(90,90,90);
	padding: 26px 0px 0px 0px;
	margin: 0px;
}

td
{
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}

img
{
	border: 0px;
}

/* Link */
a:link,
a:visited
{
	color: #D41421;
	text-decoration: none;
}
a:hover,
a:visited:hover
{
	color: #5a5a5a;
	text-decoration: none;
}

.graynavig
{
	color: #5A5A5A;
}

.graynavig a:link, .graynavig a:visited, .graynavig a:hover, .graynavig a:active
{
	color: #5A5A5A;
}

.graynavig a:hover, .graynavig a:active
{
	color: #CC0033;
}



.bottomlinks
{
	border-bottom: 1px solid white;
	padding: 20px;
}

/* Containers */
.fltClear
{
	clear: both;
}

.conGrayBox
{
	background: url('/images/bottombar.png') top left no-repeat;
	color: white;
	text-align: right;
	padding-right: 90px;
	height: 32px;
	vertical-align: middle;
}

#conBodyBorder
{
	border: 1px solid rgb(90, 90, 90);
	border-top: 0px;
}

#conRightShadow
{
	background: url('/images/shadowright.gif') top left repeat-y;
}

#conBottomShadow
{
	height: 20px;
	background: url('/images/shadowbottom.gif') top left repeat-x;
}

#conRightBody
{
	width: 740px;
	padding-bottom: 20px;
	background-color: white;
}

#conRightBodySplit
{
	width: 740px;
	padding-bottom: 20px;
	background: white url('/images/bodybackgroundborder.png') 366px 0px repeat-y;
}

#conRightBodyBreadCrumb
{
	padding: 10px 10px 10px 20px;
	border-bottom: 1px solid rgb(90, 90, 90);
	background: white url('/images/white.png');
}

#conRightBodyPageLogo
{
	background: white url('/images/bodybackgroundborder.png') 366px 0px repeat-y;
	border-bottom: 1px solid rgb(90,90,90);
	font-size: 1px;
}

.conRightBodyGroup
{
	float: left;
	margin-left: 10px;
}

.conRightBodyGroupLink
{
	width: 150px;
	text-align: center;
}

.conRightBodyGroupLink a:link, .conRightBodyGroupLink a:visited, .conRightBodyGroupLink a:hover, .conRightBodyGroupLink a:active
{
	font-weight: bold;
	color: rgb(90,90,90);
}

/* Left menu */
.conLeftMenu
{
	padding: 10px 0px 0px 0px;
	background-color: white;
	width: 181px;
	border-right: 1px solid rgb(90, 90, 90);
}

.conLeftMenuItem
{
	padding: 2px 0px 2px 15px;
}

.conLeftMenuItemActive
{
	background-color: rgb(212,20,33);
	color: white;
	padding: 2px 0px 2px 15px;
}

.conLeftMenuSpacer
{
	background: url('/images/dotline.gif') top left repeat-x;
	height: 1px;
	font-size: 1px;
}

.conLeftMenuSubMenuItems
{
	margin: 5px 0px 5px 0px;
}

.conLeftMenuLevel1
{
	padding: 2px 0px 2px 25px;
	background-color: rgb(248, 248, 248);
	color: rgb(90,90,90);
	width: 156px;
	overflow: hidden;
}

.conLeftMenuLevel2
{
	padding: 2px 0px 2px 10px;
	width: 146px;
	overflow: hidden;
}

a.conLeftMenuSubMenuItemActive:link, a.conLeftMenuSubMenuItemActive:visited, a.conLeftMenuSubMenuItemActive:hover, a.conLeftMenuSubMenuItemActive:active
{
	font-weight: bold;
	color: rgb(212, 30, 20);
}

/* Text */
.txtHeadline1
{
	color: rgb(212,30,20);
	font-weight: bold;
}