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

/* CSS Reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	margin-left:14px;
	list-style-type:disc;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*End CSS reset*/

body{
	background-color:#5c5950;
	background-image:url(../assets/grad.jpg);
	background-repeat:repeat-x;
}

.background_image {
	position:absolute;
	width:100%;
	height:auto;
}

#container {
	position:relative;
	min-height:554px;
	width:1164px;
	left:50%;
	padding-top:200px;
	margin-left:-582px;
}

#logo {
	position:relative;
	width:320px;
	height:112px;
	background-image:url(../assets/logo.png);
	background-repeat:no-repeat;
	margin-top:-150px;
	margin-bottom:20px;
}

#box {
	position:relative;
	height:553px;
	width:1164px;
}

#boxtop {
	position:relative;
	width:1164px;
	height:8px;
	background-image:url(../assets/pane/top.png);
	background-repeat:no-repeat;
}

#boxmiddle {
	position:relative;
	width:1164px;
	min-height:534px;
	height:auto;
	background-image:url(../assets/pane/mid.png);
	background-repeat:repeat-y;
}

#boxmiddlebig {
	position:relative;
	width:1164px;
	height:660px;
	background-color:#FFF;
	background-image:url(../assets/pane/midnl.png);
	background-repeat:y-repeat;
}

#boxbottom {
	position:relative;
	width:1164;
	height:11px;
	background-image:url(../assets/pane/bottom.png);
	background-repeat:no-repeat;
}

#navigation {
	position:relative;
	width:229px;
	height:inherit;
	float:left;
	margin:0px 0px 0px 8px;
}

.menuitem {
	position:relative;
	float:left;
	width:186px;
	height:26px;
	background-color:#5c5950;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	margin:0px 2.5px 5px 0px;
}

.menuitemtxt {
	margin:10px 0px 0px 5px;
}

a.nav:link, a.nav:active, a.nav:visited  {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}

a.nav:hover  {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}

.menubullet {
	position:relative;
	float:left;
	background-image:url(../assets/menubullet.png);
	width:33px;
	height:26px;
	margin:0px 2.5px 5px 2.5px;
}

.menubullettxt {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	margin:10px 0px 0px 10px;
}

.submenuitem {
	background-color:#a5a29b;
	position:relative;
	float:left;
	width:186px;
	height:26px;
	margin:0px 0px 5px 37px;
}

.submenubullet {
	position:relative;
	float:left;
	background-image:url(../assets/smallbullet.png);
	height:10px;
	width:6px;
	margin:7px 0px 0px 5px;
}

.submenutxt {
	float:left;
	margin:7px 0px 0px 2px;
}
	
a.subnav:link, a.subnav:active, a.subnav:visited  {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

a.subnav:hover  {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

#content {
	position:relative;
	width:420px;
	min-height:486px;
	overflow:visible;
	float:left;
	margin:46px 0px 0px 63px;
}

.title {
	position:relative;
	height:16px;
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#481600;
	margin:0px 0px 0px 3px;
}

.txt {
	position:relative;
	height:420px;
	width:inherit;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#481600;
	margin:40px 0px 0px 0px;
	text-align:justify;
	line-height:1.5;
}

#downloads {
	position:relative;
	float:left;
	background-image:url(../assets/downloadbox.png);
	height:193px;
	width:372px;
	margin:70px 0px 15px 45px;
}

.boxbigbullet {
	position:relative;
	float:left;
	background-image:url(../assets/bigbullet.png);
	background-repeat:no-repeat;
	height:14px;
	width:17px;
	margin:20px 0px 0px 30px;
}

.boxtitle {
	position:relative;
	float:left;
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#481600;
	margin:22px 0px 0px 10px;
}

.boxsmallbullet {
	position:relative;
	float:left;
	background-image:url(../assets/smallbullet.png);
	background-repeat:no-repeat;
	height:10px;
	width:6px;
	margin:5px 5px 0px 41px;
}

.boxtxt {
	position:relative;
	float:left;
	width:300px;
	margin:4px 0px 0px 0px;
}

a.boxtxta:link, a.boxtxta:active, a.boxtxta:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#481600;
	text-decoration:none;
}

a.boxtxta:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

a.txtlink:link, a.txtlink:visited, a.txtlink:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#481600;
	text-decoration:underline;
}

a.txtlink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}

#mediavault {
	position:relative;
	float:left;
	background-image:url(../assets/mediavault.png);
	background-repeat:no-repeat;
	height:193px;
	width:372px;
	margin-left:45px;
	
}

#credits {
	position:relative;
	width:1164px;
	height:12px;
	background-image:url(../assets/credits.png);
	background-repeat:no-repeat;
	margin:5px 0px 5px 0px;
}

#creditsbig {
	position:relative;
	width:1164px;
	height:12px;
	top:125px;
	background-image:url(../assets/credits.png);
	background-repeat:no-repeat;
	margin:5px 0px 5px 0px;
}

.spacer {
	position:relative;
	float:left;
}

#lvdbig {
	position:relative;
	height:73px;
	width:209px;
	background-image:url(../assets/pane/ldv.png);
	background-repeat:no-repeat;
	top:580px;
	left:20px;
}

#flagbox {
	position:absolute;
	float:left;
	width:229px;
	height:18px;
	top:430px;
	left:0px;
}

#flagboxbig {
	position:absolute;
	float:left;
	width:229px;
	height:18px;
	top:550px;
	left:0px;
}

.flagtxt {
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#333;
	margin:3px 3px 0px 7px;
}

.flag {
	position:relative;
	float:left;
}
