.navwrap{
	width:950px;
	border:solid 0px red;
	background:transparent url(/Resources/Image/navDivider.jpg) bottom center no-repeat;
	margin:5px 0px 37px 0px;
	float:left;
	height:27px;
	}
.space10{margin-bottom:40px;}

ul#nav{border:solid 0px red;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	width:760px;
	position:relative;
	}
	#nav{ 	padding:0;
		list-style:none;
		line-height:1em;
		}
		#nav ul{ 
			padding:0;
			list-style:none;
			line-height:1em;
			position:absolute;
			top:30px;
			left:0px;
			border:solid 0px red;
			display:block;
			width:750px;
			text-align:center;		
			}
	#nav li{ 							
		float:left;
		padding:0;
		margin:0;
		z-index:4000;
		border:solid 0px red;
		}
		#nav ul li{display: inline;}
			

		#nav li.selected_tabLevel0 a,
		#nav li.Level0 a {
			color:#828282;
			font-size:0.95em;
			font-weight:normal;
			padding:3px 10px 10px 10px;
			border:solid 0px red;
			display: block;
			text-decoration:none;
			}
			#nav li.selected_tabLevel0 a{color:#f8e45c;}

			#nav li.selected_tabLevel0 a:hover,
			#nav li.Level0 a:hover{color:#FFFFFF;}


		#nav li.selected_tabLevel1 a,
		#nav li.Level1 a {
			color:#828282;
			font-size:0.95em;
			font-weight:normal;
			padding:5px 10px 5px 10px;
			border:solid 0px red;
			display: block;
			text-decoration:none;
			}
			#nav li.selected_tabLevel1 a{color:#f8e45c;}

			#nav li.selected_tabLevel1 a:hover,
			#nav li.Level1 a:hover{color:#FFFFFF;}


#nav ul li .environmental-responsibility{margin-left:15px;}
#nav ul li .executives{margin-left:230px;}
#nav ul li .construction{margin-left:180px;}
#nav ul li .software{margin-left:300px;}
#nav ul li .faq-general{margin-left:150px;}
#nav ul li .customer-relationship{margin-left:50px;}
#nav ul li .blog{margin-left:220px;}
#nav ul li .news-and-events{margin-left:300px;}
#nav ul li .request-a-demo{margin-left:160px;}




ul.admintop{
	border:solid 0px red;
	width:720px;
	float:right;
	margin:0;
	padding:0;	
	z-index:3000;
	}
	.admintop li{
		position:relative;
		float:right;
		padding:0;
		margin:0;
		list-style:none;
		z-index:3005;
		}
		.admintop li ul { 						
			position: absolute;
			width: 180px !important;
			width: 170px;
			left: -9999px;
			border:solid 1px #000000;
			border-width:1px 1px 0px 1px;
			background-color:#ffffff;
			padding:0;
			margin:0;
			}

		.admintop li li a.btn,
		.admintop li li a{
			margin:0;
			padding:5px 10px 5px 10px !important;
			padding:5px 5px 5px 5px;
			width: 160px !important;
			width: 150px;
			text-align:left;
			border:solid 1px #000000;
			border-width:0px 0px 1px 0px;
			text-decoration:none;
			}
			
		.admintop li:hover ul ul, 
		.admintop li:hover ul ul ul, 
		.admintop li.sfhover ul ul, 
		.admintop li.sfhover ul ul ul {left: -9999px;}

		.admintop li:hover ul, 
		.admintop li li:hover ul, 
		.admintop li li li:hover ul, 
		.admintop li.sfhover ul, 
		.admintop li li.sfhover ul, 
		.admintop li li li.sfhover ul {left: auto;}

		.admintop .btn{
			color:#000000;
			background-color:#FFFFFF;
			font-size:0.75em;
			font-weight:normal;
			display:block;
			border:solid 0px black;
			}
			.admintop .btn:hover{
				color:#000000;
				background-color:#d7b006;
				font-weight:normal;			
				}

ul.admin{
	clear:both;
	float:right;
	margin:0px 0px 0px 0px;
	padding:0;
	border:solid 0px red;
	}
	ul.admin li{
		float:right;
		padding:0;
		margin:0px 0px 0px 5px  !important;
		list-style:none;
		}
		ul.admin a,
		ul.admin input{display: block;}

.subtabs{
	height: 45px !important;
	margin: 0px 0px 10px 0px; 
	padding:0;
	background-color:#f9df2e;
	border:solid 0px red;
	} 
	.subtabs ul{
		margin: 0; 
		padding:0px 10px 0px 0px;
		height: 45px !important;
		height: 26px;
		width:630px;
		float:left;
		border:solid 0px blue;}

	.subtabs select{
		width:300px;
		margin:20px 10px 0px 10px;
		float:right;
		}
	.subtabs ul li {
		margin:15px 0px 0px 5px;
		padding: 0;
		float:left;
		list-style-type: none;
		background-color:#d7b006;
		border:solid 0px blue;
		}
	.subtabs ul a {
		font-size:12px;
		font-weight:normal;
		text-align:center;
		display:block;
		padding:8px 10px;
		margin:0;
		text-decoration:none;
		border-right:solid 0px white;
		color:#000000;
		border:solid 0px blue;
		}
	.subtabs ul li:hover {background-color:#FFFFFF;}

	.subtabs ul li:active, 
	.subtabs ul li.selected {background-color:#FFFFFF;}

	.subtabs .subItem_r{
		float:right;
		width:310px;
		margin:15px 15px 0px 0px;
		border:solid 0px red;
		}
		.subtabs .subItem_r select{width:150px;margin:0px 0px 0px 5px;}
	.subtabs .subSearch{
		float:right;
		width:125px;
		margin:15px 3px 0px 0px;
		}
	.subtabs .btnSearch{
		float:right;
		margin:15px 15px 0px 0px;
		padding:1px 5px 2px 5px;
		border:solid 1px #000000;
		background-color:#FFFFFF;
		font-size:0.8em;
		}
		.subtabs .btnSearch:hover{
			background-color:#000000;
			color:#FFFFFF;
			}
ul.subsubtabs{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:solid 1px #DDDDDD;
	border-width:0px 0px 1px 0px;
	height:25px;
	}
	ul.subsubtabs li {
		margin:0px 20px 0px 0px;
		padding: 0;
		float:left;
		list-style-type: none;
		border:solid 0px blue;
		}
		ul.subsubtabs a {
			font-size:12px;
			font-weight:normal;
			text-align:center;
			display:block;
			padding:5px 5px 3px 5px;
			margin:0px 0px 0px 0px;
			text-decoration:none;
			border-right:solid 0px white;
			color:#000000;
			border:solid 0px red;
			}
