@CHARSET "UTF-8";

* {
	padding: 0px;
	border: 0px solid rgb(255, 255, 255);
	margin: 0px;
}

body {
	width: 100%;
	height: 100%;
	background: rgb(255, 255, 255);
	border: 0px solid rgb(255, 255, 255);
	font: normal 12px/ 160% Arial, Verdana, Sans-Serif;
	letter-spacing: 0.020em;
	color: rgb(0, 0, 0);
}

a {
	font: normal 12px/ 160% Arial, Verdana, Sans-Serif;
	color: rgb(0, 0, 0);
	text-decoration: none;
	line-height: 16px;
}

a:hover {
	font: bold 14px/ 160% Arial, Verdana, Sans-Serif;
	color: rgb(209, 22, 28);
	line-height: 16px;
}

.selected a {
	font: bold 14px/ 160% Arial, Verdana, Sans-Serif;
	color: rgb(209, 22, 28);
	text-decoration: none;
	line-height: 16px;
}

.selected a:hover {
	font: bold 14px/ 160% Arial, Verdana, Sans-Serif;
	color: rgb(209, 22, 28);
	line-height: 16px;
}

h1 {
	font: bold 14px/ 160% Arial, Verdana, Sans-Serif;
	letter-spacing: 0.020em;
	color: rgb(209, 22, 28);
}

h2 {
	font: bold 14px/ 160% Arial, Verdana, Sans-Serif;
	letter-spacing: 0.020em;
	color: rgb(51, 51, 51);
}

p {
	padding-bottom: 10px;
}

input, textarea {
	border: 1px solid rgb(100, 100, 100);
	width:250px;
}

#page {
}

#header {
	position: absolute;
	top: 55px;
	right: 40px;
	height: 106px;
	width: 268px;
	text-align: right;
	background: url('../pics/logo.png') no-repeat left top;
}

#header h1 {
	padding-top: 30px;
	font: bold 16px/ 160% Arial, Verdana, Sans-Serif;
	letter-spacing: 0.020em;
	color: rgb(209, 22, 28);
}

#header h2 {
	padding-top: 15px;
	font: bold 14px/ 160% Arial, Verdana, Sans-Serif;
	letter-spacing: 0.020em;
	color: rgb(209, 22, 28);
}

#main_navigation {
	position: absolute;
	top: 90px;
	left: 40px;
}

#main_navigation ul {
	list-style: none;
}

#sub_navigation {
	position: absolute;
	top: 90px;
	left: 160px;
	padding-left: 20px;
	border-left: dotted rgb(209, 22, 28) 1px;
}

#sub_navigation ul {
	list-style: none;
}

#page_navigation {
	position: absolute;
	top: 90px;
	left: 340px;
	padding-left: 20px;
	border-left: dotted rgb(209, 22, 28) 1px;
}

#page_navigation ul {
	list-style: none;
}

#overview {
	position: absolute;
	top: 320px;
	left: 40px;
	width: 300px;
}

#content {
	position: absolute;
	top: 320px;
	left: 340px;
	right: 40px;
}

#content h2 {
	padding-bottom: 5px;
}

#content img {
	padding-bottom: 10px;
}

#content ul {
	padding-left: 25px;
	padding-bottom: 20px;
	list-style: outside url("data:image/gif;base64,R0lGODlhBQAIALMAAAAAAP///93d3czMzJmZmYiIiHd3d2ZmZjMzMyIiIhEREf///wAAAAAAAAAAAAAAACH5BAEAAAsALAAAAAAFAAgAAAQSMIQkwkAKlUCAkUehSGRpnkEEADs=");
}

#content p {
	padding-bottom: 14px;
}

.float-left {
	float: left;
	margin-right: 8px;
}

.float-right {
	float: right;
	margin-left: 10px;
}

.portait {
	float: right;
	margin-top: -70px;
}