@charset "utf-8";
/* CSS Document */

html, body {
	background-color:white;
	margin:0px;
	padding:0px;
}

#header {
	background-color:white;
	width:100%;
	height:200px;
	padding:0px;
	margin:0px;
}

#logo {
	position:absolute;
	top:5px;
	left:220px;
}


#navigation {
	position:absolute;
	background-color:white;
	top:230px;
	left:10px;
	width:200px;
	margin:0px;
	padding:0px;
	
	
}

#content {
	background-color:white;
	border-left:1px solid black;
	border-right:1px solid black;
	margin-top:0px;
	margin-left:220px;
	margin-right:180px;
	height:800px;
}

#features {
	position:absolute;
	background-color:white;
	top:200px;
	right:0px;
	width:180px;
	margin:0px;
	padding:0px;
	height:600px;
}

a.navi, a.navi_first, a.navi_self {
	display:block;
	white-space:nowrap;
	overflow:hidden;
	border-left:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid black;
	font-family:Tahoma, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:0.1em;
	padding:10px;
	text-align:center;
}

a.navi_first {
	border-top:1px solid black;
}

a.navi:link, a.navi_first:link,
a.navi:visited, a.navi_first:visited {
	background-color:rgb(115,115,75);
	color:white;
}

a.navi_self:link, a.navi_self:visited {
	background-color:#999;
	color:white;
}

a.navi:hover, a.navi_first:hover, a.navi_self:hover,
a.navi:active, a.navi_first:active, a.navi_self:active {
	background-color:white;
	color:black;
}


h1, h2, p, ul, ol, table{
	margin-left:22px;
	margin-right:16px;
	font-family:"Verdana", sans-serif;
}



h1 {
	font-weight:bold;
	font-style:normal;
	font-size:130%;
	line-height:1.1em;
	color:#999;
	border-left:#999 solid 20px;
	border-bottom:#999 solid 4px;
	padding-left:12px;
	margin-top:32px;
}

h2 {
	font-weight:bold;
	font-style:normal;
	font-size:110%;
	line-height:1.1em;
	color:#999;
	border-bottom:#999 solid 2px;
	margin-top:24px;
}

p.intro {
	text-align:left;
	font-weight:normal;
	font-style:italic;
	font-size:100%;
	line-height:1.1em;
	margin-left:48px;
	color:black;
}

p.text {
	text-align:justify;
	font-weight:normal;
	font-style:normal;
	font-size:100%;
	line-height:1.1em;
	color:black;
}

li {
	text-align:left;
	font-weight:normal;
	font-style:normal;
	font-size:100%;
	line-height:150%;
	color:black;
}

td.th {
	text-align:left;
	font-style:normal;
	font-size:100%;
	line-height:1.1em;
	color:black;
}

th {
	font-weight:bold;
}

div.box_title {
	margin-top:16px;
	margin-left:8px;
	margin-right:8px;
	background-color:#333;
	color:black;
	font-family:Tahoma, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:1px;
}

div.box_content {
	
	margin-left:8px;
	margin-right:8px;
	margin-bottom:8px;
	background-color:#999;
	border:black solid 1px;
	color:black;
	font-family:"Century Schoolbook", serif;
	font-size:80%;
	font-weight:normal;
	padding:3px;
}

table {
	margin-left: 20px;
	margin-right:20px;
	border: thin solid black;
}

td, th {
	border: thin dotted gray;
	padding: 5px;
}

caption {
	font-style: italic;
	padding-top:8px;
}


