/*
Layout.css: Contains layout specific styleclasses, mostly divs.

Suffix namedescription:

Holder = A holder for other divs
Area = Area for direct information, ie paragraph text, menu etc
*/

#AllHolder
{
	width:978px;
	margin:0 auto;
}

#AllInnerHolder
{
	float:left;
	width:978px;
	margin-top:22px;
	background:#fff;
}

/* TopHolder */
#TopHolder
{
	float:left;
	width:978px;
	background:url(../Images/TopHeader.gif) no-repeat;
	margin-bottom:15px;
}

#LogoArea
{
	float:left;
	width:366px; /* 378px */
	padding:19px 0 0 12px;
}

#TopContentHolder
{
	float:left;
	width:600px;
	padding-top:19px;
}

#QuickLinksArea
{
	float:right;
	padding:5px 14px 0 0;
}

#QuickSearchArea
{
	float:right;
	padding-right:21px;
}
/* End TopHolder */

#MiddleHolder
{
	float:left;
	width:954px; /* 978px */
	padding:0 12px 0 12px;
}

#TopMenuArea
{
	float:left;
	width:902px;
	margin-bottom:20px;
}

/* FullHolder */
#FullHolderStartPage
{
	float:left;
	width:954px;
}

#FullHolder
{
	float:left;
	width:954px;
    background: url(../Images/SubmenuBackground.jpg);
	background-repeat: repeat-y;
}
#FullHolderNoPic
{
	float:left;
	width:954px;
}

#FullHolderFooter
{
	float:left;
	width:954px;
	height: 5px;
    background: url(../Images/MenuBottom.gif);
    background-repeat: no-repeat;
}
#FullHolderFooterNoPic
{
	float:left;
	width:954px;
	height: 5px;
}

#MenuArea
{
	float:left;
	width:208px;
	background:#edf2f6 url(../Images/SubmenuBackgroundTop.jpg) no-repeat;
}

#ContentHolder
{
	float:left;
	width:485px; /* 538px */
	padding:0 26px 15px 27px;
	overflow:hidden;
}

#ContentHolderWide
{
	float:left;
	width:719px; /* 746px */
	padding: 13px 0 0 27px;
	_padding: 13px 0 0 22px;
}

#PageDateArea
{
	padding:0 0 10px 0;
}

.PageBodyArea
{
	padding-bottom:10px;
}

#PageFooterArea
{
	margin-top:0;
	border-top:solid 1px #d6e6f1;
	padding-top:10px;
	margin-bottom:10px;
}

#PageFooterArea p
{
	margin-bottom:2px;
}

#RightColumnHolder
{
	float:left;
	width:208px;
}

#FunctionLinksArea
{
	float:left;
	width:200px; /* 208px */
	padding:8px 4px 8px 4px;
	margin:10px 0 11px 0;
	border-top:solid 1px #d6e6f1;
	border-bottom:solid 1px #d6e6f1;
	line-height:160%;
	font-size:90%;
}

#RelatedInfoArea
{
	float:left;
	width:200px; /* 208px */
	padding:0 4px 0 4px;
	margin-bottom:-8px;
}

#DownloadLinksArea
{
	float:left;
	width:200px; /* 208px */
	padding:6px 4px 0 4px;
}
/* End MainHolder */

/* Startpage */
#StartpageRow1Holder
{
	float:left;
	width:954px;
	margin-bottom:22px;
}

#StartpageRow1Holder img
{
	float:left;
}

#StartpageRow2Holder
{
	float:left;
	width:954px;
}
/* End Startpage */

/* Sub startpage */
#SubStartpageRow1Holder
{
	float:left;
	width:724px;
	margin-bottom:22px;
}

#SubStartpageRow2Holder
{
	float:left;
	width:724px;
}
/* End Sub startpage */

#FooterArea
{
	float:left;
	width:954px;
	border-top:solid 20px #c2d1da;
	margin-top:15px;
	padding:8px 0 20px 0;
	text-align:right;
	font-size:85%;
}

#PrintFooterArea
{
	display:none;
}