/****************************************************
	H E A D E R
****************************************************/

div#HeaderLogo {
	position: relative;
	float: left;
	height: 80px;
	width: 741px;
	z-index: 2;
}

div#HeaderLine {
	position: absolute;
	top: 7px;
	right: 0px;
	height: 8px;
	background-color: #981C20;
	z-index: 1;
	width: 50%;
	overflow: hidden;
}

/****************************************************
	C O L U M N S
	Correct styling of column <div>-tags: 
		width, float
	Incorrect styling of column <div>-tags:
		border, background, height, margin, padding
	See styling of inner <div>-tags in PageLayout.css
****************************************************/
div#LeftColumn {
	float: left;
	width: 223px;
}

div#ContentInclRightColumn {
	float: right;
	width: 764px;
}

div#ContentColumn {
	float: left;
	width: 510px;
}

div#RightColumn {
	float: right;
	width: 254px;
}

div#LeftInclContentColumn {
	float: left;
	width: 733px;
	background-image: url("images/bggradient.gif");
	background-repeat: repeat-x;
	background-color: #AEBBC6;
}

/****************************************************
	F O O T E R
****************************************************/
div#FooterContainer {
	clear: both;
	padding: 8px;
	margin-bottom:8px;
	color: #92A2AF;
}

div#FooterContainer a,
div#FooterContainer a:visited {
	color: #92A2AF;
	text-decoration: underline;
}

div#FooterContainer a:hover {
	text-decoration: none;
}

div#FooterContainer div#Links {
	float: left;
}

div#FooterContainer div#Company {
	float: right;
}

/****************************************************
	P R I N T   L A B E L
****************************************************/

div#PrintLabelRight {
	text-align: right; 
	border-bottom: 1px solid #E2EAF0; 
	padding-bottom: 10px; 
	margin-bottom:10px;
}

div#PrintLabelLeft {
	text-align: left;
	height: 22px; 
	padding: 3px 0 0 10px;
}

div#PrintLabelLeft a {
	margin: auto 6px 4px auto;
	padding: 0 6px 0 0;
}

div#PrintLabelLeft a#WithRightBorder {
	border-right: 1px solid #425968;
}

/****************************************************
	SEARCH RESULT PAGE
****************************************************/

div#SearchResult {
}

div#SearchResultInfo {
}

div#SearchResult ul li {
	padding: 10px 0 0 0;
	background-image: none !important; 			/* OBS this is needed */
}

div#SearchResult ul li a {
	background-image: url("images/mvali.gif");
	background-position: 0 0.4em;
	background-repeat: no-repeat;
	display: block;
	padding-left: 11px;
	text-decoration: underline;
	font-weight: normal;
}
