
body, html {
	padding: 0;
	margin: 0;
	font: 0.9em "Lucida Grande", Verdana, Helvetica, sans-serif;
	min-width: 900px;
	color: #fff;
}

body { background: #1c1c1c url(../images/bg.gif) top left repeat; }

a:visited, a:link {
	color: #a0e545;
	text-decoration: none;
	font-weight: bold;
}

a:hover, a:active { color: #73a531; }

img { border: 0; }

pre {
	font-size: 11px;
	margin: 5px 0pt;
	overflow: auto;
	padding: 8px 13px;
	background: #3b3b3b;
	border: 1px dashed #676767;
	color: #eee;
}

img.right {
	float: right;
	padding: 2px;
	margin: 2px;
	border: 2px solid #262626;
}

img.left {
	float: right;
	padding: 2px;
	margin: 2px;
	border: 2px solid #262626;
}

img.noborder { border: none; }

div#header #logo h1 span { display: none; }

div#header #logo {
	position: absolute;
	top: 0;
	left: 50px;
}

div#header #logo h1 {
	margin: 0;
	padding: 0;
}

div#header #logo a {
	background: transparent url(../images/logo.gif) center center no-repeat;
	display: block;
	outline: none;
	width: 164px;
	height: 153px;
}

div#header #menu {
	position: absolute;
	top: 70px;
	left: 240px;
}

div#header #navbar ul {
	display: inline;
	list-style: none;
}

div#header #navbar li { float: left; }

div#header #navbar li a {
	display: block;
	outline: none;
	font-size: 110%;
	width: 113px;
	height: 45px;
	line-height: 45px;
	margin-left: 6px;
	text-align: center;
}

div#header #navbar li a span { display: none; }

div#header li a.home, div#header li a.documentation,  div#header li a.faq, div#header li a.scan_options,  div#header li a.about {
	background-position: left top;
	background-repeat: no-repeat;
}

div#header li a.home {
	background-image: url('../images/navbar/home.png') !important;
	background-image: url('../images/navbar/home.gif');
}

div#header li a.documentation {
	background-image: url('../images/navbar/documentation.png') !important;
	background-image: url('../images/navbar/documentation.gif');
}

div#header li a.faq {
	background-image: url('../images/navbar/faq.png') !important;
	background-image: url('../images/navbar/faq.gif');
}

div#header li a.scan_options {
	background-image: url('../images/navbar/scan_options.png') !important;
	background-image: url('../images/navbar/scan_options.gif');
}

div#header li a.about {
	background-image: url('../images/navbar/about.png') !important;
	background-image: url('../images/navbar/about.gif');
}

div#header li a:hover { background-position: left center; }

div#header li.selected a, div#header li.selected a:hover { background-position: left bottom; }

div#container {
	margin-top: 160px;
	font-size: 100%;
}

div#container #cng { text-align: center; }

div#container #content {
	width: 698px;
	margin: 0 100px;
}

div#container #content #cont_header {
	height: 70px;
	line-height: 35px;
	padding: 0 2em;
	position: relative;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url('../images/content-header.png') !important;
	background-image: url('../images/content-header.gif');
}

div#container #content #cont_footer {
	height: 42px;
	background-position: center bottom;
	background-repeat: no-repeat;
	background-image: url('../images/content-footer.png') !important;
	background-image: url('../images/content-footer.gif');
}

div#container #content #cont_inside {
	background-position: center top;
	background-repeat: repeat-y;
	background-image: url('../images/content-inside.png') !important;
	background-image: url('../images/content-inside.gif');
	padding: 0.5em 2em;
}

table {
	font-size: 85%;
	border-style: solid;
	border-color: #353434 #131313 #131313 #353434;
	border-width: 1px;
	background: #222222;
}

th, td { padding: 0.7em 1em; }

thead th {
	color: #44621b;
	border-bottom: 1px solid #7ba445;
	border-right: 1px solid #7ba445;
	background: #92BA5D;
}

tbody td { border-bottom: 1px solid #282828; }

tbody tr.odd td { background: #2b2b2b; }

tbody tr.even td { background: #363636; }

div#container #content #cont_header h2 {
	padding: 25px 0pt 0pt;
	margin:0;
}

div#container #content #cont_header h2 span { display: none; }

h3 {
	color: #76ad2f;
	border-bottom: 1px solid #92ba5d;
	margin-top: 2em;
	clear: both;
}

h2.home {
	width: 187px;
	height: 33px;
	background: url('../images/heads/home.png') left bottom no-repeat !important;
	background: url('../images/heads/home.gif') left bottom no-repeat;
}

h2.about {
	width: 187px;
	height: 33px;
	background: url('../images/heads/about.png') left bottom no-repeat !important;
	background: url('../images/heads/about.gif') left bottom no-repeat;
}

h2.documentation {
	width: 187px;
	height: 33px;
	background: url('../images/heads/documentation.png') left bottom no-repeat !important;
	background: url('../images/heads/documentation.gif') left bottom no-repeat;
}

h2.faq {
	width: 187px;
	height: 33px;
	background: url('../images/heads/faq.png') left bottom no-repeat !important;
	background: url('../images/heads/faq.gif') left bottom no-repeat;
}

h2.scan_options {
	width: 187px;
	height: 33px;
	background: url('../images/heads/scan_options.png') left bottom no-repeat !important;
	background: url('../images/heads/scan_options.gif') left bottom no-repeat;
}