
		body {
			font-size: 75%;
			min-width: 1130px;
			background-image: url('images/bg-grad.jpg');
			background-repeat: repeat-y;
			background-position: top right;
			margin: 0px;
			font-family: Verdana, 'Trebuchet MS', Tahoma, sans-serif;
		}
		
		#logo-ethereal {
			position: absolute;
			left: 0px;
			top: 0px;
			width: 300px;
			height: 560px;
			background-image: url('images/logo-ethereal.jpg');
			background-repeat: no-repeat;
			background-position: top left;
			z-index: 200;
		}
		
		#logo-solid {
			position: absolute;
			left: 0px;
			top: 0px;
			width: 300px;
			height: 560px;
			background-image: url('images/logo-solid.jpg');
			background-repeat: no-repeat;
			background-position: top left;
			z-index: 205;
		}
		
		#container {
			top:0px;
			right: 0px;
			width: 1068px;
			height: 500px;
		}
		
		#concon {
			position: absolute;
			top: 64px;
			right: 52px;
			width: 768px;
			background-image: url('images/content-bg.jpg');
			background-repeat: repeat-y;
			z-index: 280;
			
		}
		
		#concon #conlay-top {
			width: 768px;
			height: 82px;
			background-position: top center;
			background-repeat: no-repeat;
			background-image: url('images/content-bg-top.jpg');
			z-index: 290;
		}
		
		#concon #conlay-top #conlay-top-right-shadow {
			float: right;
			height: 60px;
			width: 34px;
		}
		
		#concon #conlay-top #conlay-top-left-shadow {
			float: left;
			height: 60px;
			width: 34px;
		}
		
		#concon #conlay-bot {
			width: 768px;
			height: 110px;
			text-align: center;
			color: #cccccc;
			background-position: top center;
			background-repeat: no-repeat;
			background-image: url('images/content-bg-bot.jpg');
		}
		
		#concon #conlay-bot a {
			color: #b8d3ee;
			text-decoration: none;
		}
		
		#concon #conlay-bot a:hover {
			color: #8599cf;
			text-decoration: underline;
		}
		
		#concon #conlay-bot #conlay-bot-right-shadow {
			float: right;
			height: 110px;
			width: 34px;
		}
		
		#concon #conlay-bot #conlay-bot-left-shadow {
			float: left;
			height: 110px;
			width: 34px;
		}
		
		#concon #page {
			z-index: 500;
			margin: 80px;
			margin-left: 70px;
			margin-right: 70px;
			margin-top: -10px;
			margin-bottom: 30px;
		}

		#concon #page a {
			text-decoration: none;
			color: #536ba2;
		}		
		
		#concon #page a:hover {
			text-decoration: underline;
			color: #253980;	
		}
				
		#concon #page p {
			font-size: 100%;
			margin: 10px;
			text-indent: 5em;
			line-height: 120%;
			z-index: inherit;
			color: #333333;
		}
		
		#concon #page p.first {
			text-indent: 0;
		}

		#logotype {
			position: absolute;
			top: 5px;
			right: 135px;
			width: 602;
			height: 80px;
			z-index: 300;
		}
		
		#menu-off {
			position: absolute;
			top: 85px;
			right: 135px;
			height: 52px;
			width: 602px;
			background-image: url('images/menu-off.jpg');
			background-position: top center;
			background-repeat: no-repeat;
			z-index: 510;
		}

		#menu-off #menu-tog {
			height: 42px;
			list-style-image: none;
			list-style-type: none;
		}
		
		#menu-off #menu-tog li.menu-one {
			position: absolute;
			top: 0px;
			left: 0px;
			width: 151px;
			height: 42px;
		}
		
		#menu-off #menu-tog li.menu-two {
			position: absolute;
			top: 0px;
			left: 151px;
			width: 150px;
			height: 42px;
		}
		
		#menu-off #menu-tog li.menu-three {
			position: absolute;
			top: 0px;
			left: 301px;
			width: 150px;
			height: 42px;
		}
		
		#menu-off #menu-tog li.menu-four{
			position: absolute;
			top: 0px;
			left: 451px;
			width: 151px;
			height: 42px;
		}
		
		#menu-off #menu-on {
			height: 42px;
			list-style-image: none;
			list-style-type: none;
		}
		
		#menu-off #menu-on li {
			text-align: center;
			font-size: 1.0em;
			line-height: 1.4em;
		}
		
		#menu-off #menu-on li a {
			display: block;
			margin: 1px;
			width: 149px;
			text-decoration: none;
			color: #6699cc;
			outline: none;
		}
		
		#menu-off #menu-on li a:hover {
			margin: 1px;
			width: 149px;
			background-color: #F4F4F4;
			text-decoration: none;
			color: #003399;
		}
		
		#menu-off #menu-on li a.current {
			margin: 1px;
			width: 149px;
			background-color: #F4F4F4;
			text-decoration: none;
			color: #003399;
		}
		
		#menu-off #menu-on li.menu-one {
			position: absolute;
			top: 0px;
			left: 0px;
			width: 151px;
			height: 124px;
			background-image: url('images/menu-on-one.jpg');
			background-position: top left;
			background-repeat: no-repeat;
			display: none;
		}
		
		#menu-off #menu-on li.menu-two {
			position: absolute;
			top: 0px;
			left: 150px;
			width: 151px;
			height: 152px;
			background-image: url('images/menu-on-two.jpg');
			background-position: top left;
			background-repeat: no-repeat;
			display: none;
		}
		
		#menu-off #menu-on li.menu-three {
			position: absolute;
			top: 0px;
			left: 300px;
			width: 151px;
			height: 136px;
			background-image: url('images/menu-on-three.jpg');
			background-position: top left;
			background-repeat: no-repeat;
			display: none;			
		}
		
		#menu-off #menu-on li.menu-four{
			position: absolute;
			top: 0px;
			left: 450px;
			width: 152px;
			height: 114px;
			background-image: url('images/menu-on-four.jpg');
			background-position: top left;
			background-repeat: no-repeat;
			display: none;
		}
		
		.right {
			text-align: right;
		}
		
		.center {
			text-align: center;
		}
		
		div.consulting-process {
			width: 560px;
			height: 400px;
			background-image: url('images/process.jpg');
			background-position: center center;
			background-repeat: no-repeat;
			
		}
		
		div.consulting-process h1 {
			padding-top: 20px;
			font-size: 280%;
			color: #333333;
		}
		
		div.consulting-process ul li {
			color: #333333;
			list-style: none;
			padding-top: 36px;
			padding-left: 140px;
			margin-bottom: 2px;
		}
		
		div.direntry h4, div.direntry-alt h4 {
			margin-bottom: 0px;
		}

		div.direntry {
			float: left;
			width: 45%;
			padding: 10px;
			margin: 5px;
		}
		
		div.direntry-alt {
			float: left;
			width: 45%;
			padding: 10px;
			margin: 5px;
			background-color: #f6f6f6;
		}
		
		.clearit {
			clear: both;
		}
		
		.cramped {
			letter-spacing:-0.045em;
		}
		
		h1, h2, h3, h4 {
			color: #4b70b9
		}
		
		#footer {
		
			width: 800px;
			height: 40px;
			z-index: 400;
			margin-top: 50px;
			text-align: right;
			
		}
		
		#contacterror, #contactdone, #cferror, #cfsuccess {
			display: none;
		}
		
		.highlight {
			border: none;
			border-bottom: 2px solid #8f8f8f;
			background-color: #f1bec2;
			padding: 7px;
			margin: 4px;
			width: 520px;
		}
		
		input, textarea {
			border: none;
			border-bottom: 2px solid #8f8f8f;
			background-color: #f4f4f4;
			padding: 7px;
			margin: 4px;
			width: 520px;
			
		}
		
		#cfsubmit {
			width: 534px;
			margin-top: 5px;
			border: 2px solid #8f8f8f;

		}
		
		#cfsubmit:hover {
			width: 534px;
			margin-top: 5px;
			border: 2px solid #8f8f8f;
			background-color: #cccccc;
		}
		
		.loading {  
    		height:32px;   
    		display:none;
    		text-align: center;
		 }
		 
		 .thanksmsg {
		 	color: #4A83BA;
		 	text-align: center;
		 	display: none;
		 }
		 
		 .thanksmsg h2 {
		 	margin: 2px;
		 }
		
		
		li.ahead {
			list-style: none;
		}