﻿html
{
	/* background: #f0f0f0 url("images/grayblue2.png"); */
	/* background: #7d8765; */
	background: #4b503c url("images/background1.png") repeat-x;
	color: #000000;
	font-family: sans-serif;
	font-size: 100%;
	margin: 0;
	padding: 0;
}

body
{
	margin: 10px 0;
	padding: 0;
}

a, a:visited
{
	color: #000380;
	/* color: #22235e; */
	text-decoration: underline;
}

a:hover, a:active { color: #989898; }
ol.alphabetized { list-style: upper-alpha; }

p
{
	margin: 0 0 1em 0;
	padding: 0;
}

#container
{
	/* background: #fafafa; */
	background: #e0e3d5;
	border: 1px solid #a0a0a0;
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 750px;
}

#header
{
	margin-top: 22px;
	padding: 0;
}

#header h1
{
	background: transparent url("images/header8.png");
	margin: 0;
	padding: 0;
	width: 750px;
	height: 195px;
}

#header h1 span
{
	position: absolute;
	top: -1000px;
}

#content
{
	font-size: 90%;
	margin: -20px 45px 0 45px;
	padding: 0;
}

#content .col1, #content .col2
{
	float: left;
	padding: 0 16px;
	text-align: justify;
	width: 325px;
}

#content .col1 { border-right: 1px solid #9a9a9a; }

#content img.odd
{
	float: left;
	margin: 0 1em 1em 0;
}

#content img.even
{
	float: right;
	margin: 0 0 1em 1em;
}

#content h2, #content h3
{
	/* color: #000380; */
	color: #22235e;
	font-family: serif;
	margin: 0 0 1em 0;
	padding: 0;
}

#content h2
{
	background: transparent url("images/headingline1.png") no-repeat left bottom;
	margin-bottom: 0.5em;
	padding: 0 0 14px 23px;
	font-size: 150%;
	height: 100%;
}

#content h3 { font-size: 135%; }

#content img { border: 4px double /* #7e8866 */ #22235e; }
#content p { text-align: justify; }

#content ul
{
	list-style: square;
	margin: 0 0 1em 2em;
	padding: 0;
}

#content ul li { margin: 0.5em 0; }

#navigation
{
	background: #7d8765 url("images/topbarbg2.png") repeat-x;
	clear: both;
	position: absolute;
	top: 0;
	width: 750px;
	height: 25px;
}

#navigation ul, #navigation ul li
{
	list-style: none;
	margin: 0;
	padding: 0;
}

/* Main buttons */
#nav-home, #nav-surveys, #nav-landplanning, #nav-consulting, #nav-links
{
	display: block;
	position: absolute;
}

#nav-home a, #nav-surveys a, #nav-landplanning a, #nav-consulting a, #nav-links a
{
	background: transparent url("images/nav-buttons4.png") no-repeat;
	display: block;
	height: 25px;
}

#nav-home span, #nav-surveys span, #nav-landplanning span, #nav-consulting span, #nav-links span { display: none; }

#nav-home { left: 74px; }
#nav-home a { width: 92px; }
#nav-home a:hover, #nav-home a:active { background-position: -92px 0; }

#nav-surveys { left: 166px; }

#nav-surveys a
{
	background-position: -184px;
	width: 168px;
}

#nav-surveys a:hover, #nav-surveys a:active { background-position: -352px; }

#nav-landplanning { left: 334px; }

#nav-landplanning a
{
	background-position: -520px;
	width: 134px;
}

#nav-landplanning a:hover, #nav-landplanning a:active { background-position: -654px; }

#nav-consulting { left: 468px; }

#nav-consulting a
{
	background-position: -788px;
	width: 119px;
}

#nav-consulting a:hover, #nav-consulting a:active { background-position: -907px; }

#nav-links { left: 587px; }

#nav-links a
{
	background-position: -1026px;
	width: 87px;
}

#nav-links a:hover, #nav-links a:active { background-position: -1113px; }

#footer
{
	clear: both;
	margin: 0 0 0.5em 0;
	padding: 2em 0 0 0;
}

#footer .contact
{
	font-size: 90%;
	margin: 0 0 1em 0;
	text-align: center;
}

#footer .contact address
{
	font-style: italic;
	font-weight: normal;
}

#footer .copyright
{
	font-size: 65%;
	margin-bottom: 0;
	text-align: center;
}

#footer .bliznet
{
	font-size: 55%;
	margin-top: 0;
	text-align: center;
}