@charset "UTF-8";
/* CSS Document */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	background-color:#CCC;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#000;
}

a {
	text-decoration:none;
	color:#165286;
}
a:hover {text-decoration:underline;}

#wrapper {
	width:615px;
	margin:0px auto;
}

#logo {
	width:195px;
	height:75px;
	position:relative;
	float:left;
	background-color:#FFF;
	background-image:url(images/logo.png);
}

#header {
	width:400px;
	height:75px;
	position:relative;
	float:left;
	background-color:#165286;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	padding-left:20px;
	overflow:hidden;
}

#container {
	width:615px;
	position:relative;
	float:left;
	background-color:#FFF;
}

#sidenav {
	width:195px;
	height:296px;
	position:relative;
	float:left;
	overflow:hidden;
	background-image:url(images/fullnav.png);
	background-repeat:no-repeat;
	list-style-type:none;
}

#sidenav li{float:left;}

#sidenav li a {
	display:block;
	width:195px;
	position:absolute;
	background:url(images/fullnav.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

li#home a {
	top:0px;
	height:34px;
	background-position:0 0;
}
li#home a:hover {background-position:-195px 0px;}
#body_home li#home a {background-position:-195px 0px;}

li#overview a {
	top:34px;
	height:34px;
	background-position:0 -34px;
}
li#overview a:hover {background-position:-195px -34px;}
#body_overview li#overview a {background-position:-195px -34px;}

li#technical a {
	top:68px;
	height:38px;
	background-position:0 -68px;
}
li#technical a:hover {background-position:-195px -68px;}
#body_technical li#technical a {background-position:-195px -68px;}

li#license a {
	top:106px;
	height:34px;
	background-position:0 -106px;
}
li#license a:hover {background-position:-195px -106px;}
#body_license li#license a {background-position:-195px -106px;}

li#production a {
	top:140px;
	height:36px;
	background-position:0 -140px;
}
li#production a:hover {background-position:-195px -140px;}
#body_production li#production a {background-position:-195px -140px;}

li#list a {
	top:176px;
	height:36px;
	background-position:0 -176px;
}
li#list a:hover {background-position:-195px -176px;}
#body_list li#list a {background-position:-195px -176px;}

li#search a {
	top:212px;
	height:34px;
	background-position:0 -212px;
}
li#search a:hover {background-position:-195px -212px;}
#body_search li#search a {background-position:-195px -212px;}

li#contact a {
	top:246px;
	height:34px;
	background-position:0 -246px;
}
li#contact a:hover {background-position:-195px -246px;}
#body_contact li#contact a {background-position:-195px -246px;}

#content {
	width:380px;
	position:relative;
	float:left;
	background-color:#FFF;
	color:#333333;
	padding:20px;
	text-align:justify;
}

.pagetitle {
	font-weight:bold;
	font-size:18px;
}

.subheading {
	font-weight:bold;
	font-size:12px;
}

.list {
	list-style-position:inside;
	
}

#footer {
	width:615px;
	height:1.5em;
	position:relative;
	float:left;
	background-color:#165286;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	line-height:1.5em;
	vertical-align:middle;
}