body {
	background-color: #191919;
	font-family: "Lucida Grande",  Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #f2f2f2;
	text-align: center;
	}

/*different bodies - sitenavigation*/
body#home a#nav-home,
body#about a#nav-about,
body#corpvi_deltalight a#nav-corpvi,
body#corpvi_desso a#nav-corpvi,
body#corpvi_debie a#nav-corpvi,
body#corpvi_tvh a#nav-corpvi,
body#corpvi_upstream a#nav-corpvi,
body#corpvi_portamosana a#nav-corpvi,
body#corpvi_echo a#nav-corpvi,
body#threed_boeing a#nav-threed,
body#threed_deltalight_link a#nav-threed,
body#threed_abdoer a#nav-threed,
body#threed_mediamix a#nav-threed,
body#threed_maasmech a#nav-threed,
body#threed_xmas a#nav-threed,
body#threed_architectural a#nav-threed,
body#threed_other a#nav-threed,
body#commer_boardroom a#nav-com,
body#commer_astro a#nav-com,
body#commer_engine a#nav-com,
body#commer_ham a#nav-com,
body#commer_arenchi a#nav-com,
body#commer_jeansland a#nav-com,
body#fx a#nav-fx,
body#contact a#nav-contact
	{
	color: white;
	font-weight: bold
	}
/*different bodies - sitenavigation END*/

body#contact p
	{
	text-align: left
	}

/*different bodies - leftnavigation*/
body#corpvi_deltalight a#navlink-count1,
body#corpvi_desso a#navlink-count2,
body#corpvi_upstream a#navlink-count3,
body#corpvi_tvh a#navlink-count4,
body#corpvi_debie a#navlink-count5,
body#corpvi_portamosana a#navlink-count6,
body#corpvi_echo a#navlink-count7
	{
	color: white;
	font-weight: bold
	}
body#threed_boeing a#navlink-count1,
body#threed_deltalight_link a#navlink-count2,
body#threed_abdoer a#navlink-count3,
body#threed_mediamix a#navlink-count4,
body#threed_maasmech a#navlink-count5,
body#threed_xmas a#navlink-count6,
body#threed_architectural a#navlink-count7,
body#threed_other a#navlink-count8
	{
	color: white;
	font-weight: bold
	}
body#commer_boardroom a#navlink-count1,
body#commer_astro a#navlink-count2,
body#commer_engine a#navlink-count3,
body#commer_ham a#navlink-count4,
body#commer_arenchi a#navlink-count5,
body#commer_jeansland a#navlink-count6,
body#commer_jeansland a#navlink-count7
	{
	color: white;
	font-weight: bold
	}
/*different bodies - leftnavigation END*/
#header {
	background-image: url(http://mazecorporate.com/media/images/header.jpg);
}
#index_flash {
	background-image: url(http://mazecorporate.com/media/images/index-boven.jpg);
}
#index_flash2 {
	background-image: url(http://mazecorporate.com/media/images/index-onder.jpg);
}
#corpvi_flash,
#tdpres_flash,
#commer_flash
	{
	background-image: url(http://mazecorporate.com/media/images/corpvi_flash.jpg);
	margin: 0px;
	}

td, div, p {
	font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #999999;
}
a {
	color: #ececec;
	font-weight: bold;
	text-decoration:none;
}
 
.box {
	background-color: #0A0A0A;
}
 
#wrapper {
	width: 900px;
	margin: 30px auto; /*top & bottom=0, left & right=auto*/
/*	margin: 20px auto 0 auto; /*top right bottom left*/
	text-align: left;
}
#faux {
	background-color: #191919;
	margin-top: 30px;
}
 
#navigation {
	height: 20px;
	background: url(media/images/nav_bg.jpg) repeat-x top left; 
	text-align: center;
}
 
#navigation a {
	color: #aeaeae;
	text-decoration: none;
	padding: 3px 10px;
	font-weight: normal;
	line-height: 24px;
 
}
#navigation a:hover {
	color: #fff;
}
#navigation a.current_navlink {
	background-color: #000;
	color: #fff;
}
 
#leftnav ul {
	list-style: none;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
}
 
#leftnav li {
	
}
#leftnav_spacer{
	height: 9px;
}

.mngmnt_icon { position: relative;}
#leftnav li a {
	font-weight: normal;
	background-color: #010101;
	color: #AEAEAE;
	font-size: 10px;
	text-decoration: none;
	padding: 2px;
	margin-bottom: 6px;
	display: block;
	width: 110px;
	padding-right: 10px;
	text-align: right;
	background: url(media/images/navleft_bg.gif) no-repeat top left; 
}
#leftnav li a#navlink-count1 {
		background: url(media/images/nav_bg_1.gif) no-repeat top left; 
}
#leftnav li a#navlink-count2 {
		background: url(media/images/nav_bg_2.gif) no-repeat top left; 
}
#leftnav li a#navlink-count3 {
		background: url(media/images/nav_bg_3.gif) no-repeat top left; 
}
#leftnav li a#navlink-count4 {
		background: url(media/images/nav_bg_4.gif) no-repeat top left; 
}
#leftnav li a#navlink-count5 {
		background: url(media/images/nav_bg_3.gif) no-repeat top left; 
}
#leftnav li a#navlink-count6 {
		background: url(media/images/nav_bg_2.gif) no-repeat top left; 
}
#leftnav li a#navlink-count7 {
		background: url(media/images/nav_bg_1.gif) no-repeat top left; 
}
#leftnav li a#navlink-count8 {
		background: url(media/images/nav_bg_2.gif) no-repeat top left; 
}
 
#leftnav li a:hover {
       color: #fff;
}
 
#leftnav a.current_navlink  {
	color: #FFF;
}
 
#leftnavcolumn {
	width: 120px;
	float: left; 
}
 
#leftcolumn {
	float: left; 
	margin-left: 20px;
	width: 225px;
}
#content table{
margin-top: 20px;
	display: block;
	float: none; 
}
#footer {
	margin-top: 20px;
	background-color: #0A0A0A;
	width: 900px;
	text-align: center;
}
#footer-content {padding: 10px; text-align: center; }
 
#footer p { margin: 0; padding: 0; line-height: 18px; }
#footer img { vertical-align:top; }
#maincolumn {
	float: right; 
	width: 510px;
}
#content-padding { 
margin: 20px;
margin-top:0px;
margin-bottom: 0px;
}
#content { margin-top: 20px; border-top:1px solid #191919}
#widecolumn {
	width: 900px;
	
}
#content_l {
	float: left; 
	width: 240px;
}
#content_r {
	float: right; 
	width: 270px;
}
#wide_l {
	float: left; 
	width: 390px;
	margin-bottom: 10px;
	display: block;
}
#widecolumn-padding {
	width: 900px;
}
#wide_l_padding {
 
}
#wide_r {
	width: 485px;
	float: right; 
}
#home_l {
	float: left; 
	width: 650px;
}
#home_r {
	float: right; 
	width: 200px;
}
/* Site-wide text formatting */
div,td,span {
	font-family: "Lucida Grande", Lucida, Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #999999;
}
 
/* Generic Module-independent formatting */
.moduletitle {
	font-weight: bold;
 
	font-size: 12px;
	color: #666666;
	text-transform:uppercase;
 
 
}
 
#leftcolumn, #wide_l, #content_l {
	background: #0A0A0A  url(media/images/title-bg.jpg) no-repeat top left; 
}
 
 
.summarytitle {
	font-weight: bold;
	padding-bottom: 7px;
}
 
 
td.header, td.header a {
	background-color: #333;
	color: #fff;
	font-weight: bold;
	font-size: 15px;
	padding: 2px;
}
 
 
/* Error Message Style */
div.error {
	font-weight: bold;
	color: #F00;
	padding-bottom: 1em;
}
 
/* Container Styles */
div.container_box {
	padding: 6px;
	margin: 2px;
	text-align: justify; 
	text-justify: newspaper;
	padding-right: 20px;
}
 
div.container_editbox {
	border: 1px dashed #5F5F5F;
	margin: 2px;
}
 
div.container_editheader {
	padding: 3px;
	background-color: #5F5F5F;
}
 
div.container_editheader table tr td.info {
	font-size: 8pt;
	font-weight: bold;
}
 
 
div.itemtitle {
	font-family: Arial, Verdana;
	font-weight: bold;
}
 
/* News Module */
td.news_summary {
	padding-bottom: 1em;
}
 
/* Themable Forms */
div.form_title {
	font-size: 14px;
	font-weight: bold;
}
 
div.form_header {
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	margin-bottom: 1em;
}
 
tr.even_row {
	background-color: #222;
}
 
tr.row:hover td, tr.row:hover td a {
	background-color: #666;
	color: #fff;
}
 
tr.odd_row {
	
}
 
/** Administration Module Manager form **/
.administration_modmgrheader {
	background-color: lightgrey;
}
 
.administration_modmgrheader span.active {
	color: green;
	font-weight: bold;
}
 
.administration_modmgrheader span.inactive {
	color: red;
	font-weight: bold;
}
 
.administration_modmgrbody {
	padding-left: 10px;
	border: 1px solid lightgrey;
}
 
/** Debugger Styles **/
table.debug_null,table.debug_null tr td, div.debug_null {
	background-color: #000;
	color: #fff;
	font-weight: bold;
}
 
table.debug_object, table.debug_object tr td {
	background-color: #a00;
	color: #fff;
}
 
table.debug_array, table.debug_array tr td {
	background-color: #0a0;
	color: #fff;
}
 
table.debug_scalar, table.debug_scalar tr td, div.debug_scalar {
	background-color: #00a;
	color: #fff;
}
 
td.debug_attribute {
	font-family: monospace;
	font-size: 10px;
}
 
td.debug_varname {
	font-weight: bold;
}
 
td.debug_type {
	background-color: #aaa;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
}
 
td.debug_value {
	font-family: monospace;
	font-size: 11px;
	color: #fff;
}
 
/* Workflow */
div.workflow_action {
	border: 1px solid #DDD;
	margin-bottom: 1em;
}
 
div.workflow_inapproval {
	margin-left: 35px;
}
 
div.workflow_approved {
	border: 2px solid #030;
	background-color: #DDD;
}
 
div.workflow_action_restored {
	border: 2px dashed #030;
	background-color: #FFF;
}
 
div.workflow_action_posted {
	border: 2px solid black;
}
 
/* FAQ Module*/
div.faq_moduletitle {
	font-size: 16px;
}
 
td.category_bg {
	background-color: lightgrey;
}
td.category_title {
	font-size: 12px;
	font-weight: bold;
}
td.question {
	font-size: 10px;
	font-weight: bold;
}
 
/*Article Module*/
div.article_title {
	font-size: 14px;
	font-weight: bold;
}
 
div.article_body {
	font-size: 10px;
}
 
td.article_summary {
	font-size: 10px;
}
 
a.article_title_link {
	font-size: 12px;
	color: blue;
}
 
/* Search Module */
 
div.search_result_item {
  margin-bottom: 15px;
  margin-top: 10px;
}
 
div.search_result_item a {
  color: blue;
  text-decoration: underline;
  font-size: 12px;
}
 
span.search_result_item_body {
  font-size: 10px;
}
 
span.search_result_item_link {
  color: #444;
}
 
span.search_results_excludes {
  font-style: italic;
}
 
div.search_results_options {
  width: 85%;
  border-bottom: 1px solid black;
  text-align: left;
  vertical-align: bottom;
  margin-bottom: 25px;
}
 
div.search_results_title {
  font-size: 14px;
  font-weight: bold;
}
 
div.search_result_cat {
  font-size: 12px;
  font-weight: bold;
  border-bottom: 1px solid black;
  margin-top: 20px;
}
 
/** New Tab style of interface for Nav manager **/
td.tab_btn {
	border: 1px solid black;
	border-right: 0px solid black;
	background-color: #444;
	padding: .5em;
}
 
td.tab_btn_last {
}
 
td.tab_spacer {
	border-bottom: 1px solid black;
	border-left: 1px solid black;
}
 
td.tab_btn_current {
	background-color: inherit;
	border-bottom: 0px solid black;
}
 
td.tab_main {
	padding: .5em;
	border: 1px solid black;
	border-top: 0px solid black;
}
 
 
#wide_r .container_box, #banner .container_box, #content_r .container_box { margin: 0; padding: 0; }
#wide_r p, #banner p, #content_r { margin: 0; }
b.niftycorners { margin-top: -20px; }
 
#leftcolumn .box-bottom {
	height: 16px;
	width: 225px;
	background: url(media/images/round-bottom-225.gif) no-repeat top left; 
}
#content  {
	background:#0A0A0A url(media/images/round-bottom-510.gif) no-repeat bottom left; 
	border-bottom: 1px solid #191919;
}
 
#widecolumn {
	background: #0A0A0A url(media/images/round-bottom-900.gif) no-repeat bottom left; }
#widecolumn .box-bottom {
 
	clear: both;
 
}
 
#content_r p {
	margin-bottom: 0; 
	margin-top: 0; 
}
 
 
#wide_r p { margin: 0; }
 
h5 { font-size: 11px;
	margin-bottom: 5px;
	color: #7C7C7C
}
 
#homecolumn {
	background: none;
}
#homecolumn .moduletitle {
	padding-top: 4px;
	padding-left: 8px;
}
#home_l .container_box  {
	width: 650px;
	padding: 0;
	margin-bottom: 20px;
	background:#0A0A0A url(media/images/round-bottom-650.gif) no-repeat bottom left; 
 
}
 
#homecolumn .container_box div {
	background:  url(media/images/title-bg.jpg) no-repeat top left; 
}
 
#homecolumn .container_box div div{
	background: none;
}
#home_r .moduletitle {
	padding-bottom: 7px;
}
#homeexample {
	width: 200px;
	border-collapse: collapse;
	margin-bottom: 10px;
}
#homeexample tr {
	background: url(media/images/example-bg.jpg) repeat-x top left; 
}
#home_r .container_box  {
	width: 200px;
	padding: 0;
	margin-bottom: 20px;
	background:#0A0A0A url(media/images/round-bottom-200.gif) no-repeat bottom left; 
 
}
.padding { padding: 10px; margin: 0;}
.nopadding { margin: 0; padding: 0;}
#homecolumn .container_box { margin: 0; margin-bottom: 12px;}
img { border: 0; }
 
.textwithoutheader img {padding-left:20px; float: left; }
.textwithoutheader {background-color: #191919;}
html,
body {
   margin:0;
   padding:0;
   height:100%;
}
#wrapper {
   min-height:100%;
   position:relative;
}
 
#faux {
 
   padding-bottom:80px;   /* Height of the footer */
}
#footer {
   position:absolute;
   bottom:0;
   width:100%;
   height:40px;   /* Height of the footer */
}
 
* html  #wrapper {
   height:100%;
}
 
#home_l td{
padding: 0;
}
#home_l table {
border-collapse: collapse;
}
.3dprestext{
	text-align: left; 
}
#mazefx span {
line-height: 12px;
}