/* CSS Document */

body,td,th {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

body {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(img/map.jpg);
}

img{
display: block;
outline: none;
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

a:active {
	text-decoration: none;
}

p{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 18px;
	padding-left: 0px;
	padding-top: 0px;
}
/* layers -----------------------------------------------------*/

#mplogo {
	position:absolute;
	left:0px;
	top:0px;
	width:125px;
	height:110px;
	z-index:1;
	visibility: visible;
}
#main_nav {
	position:absolute;
	left:0px;
	top:110px;
	width:125px;
	height:180px;
	z-index:2;
	padding-left: 0px;
}
#content_inc {
	position:absolute;
	left:580px;
	top:5px;
	width:200;
	height:20px;
	z-index:3;
	vertical-align: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

#email_layer {
	position:absolute;
	left:0px;
	top:533px;
	width:104px;
	height:20;
	z-index:4;
	padding-left: 20px;
}
#picture_layer {
	position:absolute;
	left:190px;
	top:100px;
	width:601px;
	height:489px;
	z-index:5;
}
#pagetitle {
	position:absolute;
	left:190px;
	top:50px;
	width:700px;
	height:50px;
	z-index:6;
}
  
#pagetitle .dembut {
	margin-left:20px;
}
  
#subNav_layer {
	position:absolute;
	left:0px;
	top:270px;
	width:170;
	height:200;
	z-index:7;
}
#picturez {
	position:absolute;
	left:190px;
	top:110px;
	width:700px;
	height:300px;
	z-index:8;
	vertical-align: middle;
}

#description {
	position:absolute;
	left:190px;
	top:440px;
	width:540px;
	height:336px;
	z-index:10;
}


#zerotext {
	position:absolute;
	left:190px;
	top:80px;
	width:640px;
	height:21px;
	z-index:12;
}
#zerotable {
	position:absolute;
	left:180px;
	top:120px;
	width:700px;
	height:800px;
	z-index:13;
}

#demolayer {
	position:absolute;
	left:180px;
	top:5px;
	width:800;
	height:600;
	z-index:11;
}
#zerobrowse {
	position:absolute;
	left:700px;
	top:5px;
	width:128px;
	height:21px;
	z-index:14;
}
#homething {
	position:absolute;
	left:190px;
	top:127px;
	width:640px;
	height:270px;
	z-index:13;
}
#homecol1 {
	position:absolute;
	left:190px;
	top:417px;
	width:460px;
	height:222px;
	z-index:14;
}
#contactbox {
	position:absolute;
	left:680px;
	top:417px;
	width:206px;
	height:220px;
	z-index:15;
}
#aboutlayer {
	position:absolute;
	left:180px;
	top:100px;
	width:709px;
	height:261px;
	z-index:8;
}
#demlink {	position:absolute;
	left:580px;
	top:68px;
	width:90px;
	height:22px;
	z-index:11;
}
/* more styles --------------------------------------*/

.big {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #333333;
	padding-bottom: 0px;
}


h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
}

.email {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	color: #333333;
}

.inclink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #947951;/*#333333;*/
}
.inclink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EC0517;
	text-decoration: underline;
}

.dnavigation{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	line-height: 18pt;
	text-indent: -20px;
	list-style-type: none;
	text-transform: uppercase;	/*font-variant: small-caps;*/
}
.dnavigation:hover{
	color: #EC0517;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18pt;
	font-weight: bold;
	text-indent: -20px;
	list-style-type: none;
	text-decoration: none;*/
}
.snav {
	list-style-type: none;
	text-indent: -20px;
}
.subnav {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #786540;
	line-height: 16pt;
	list-style-type: none;
	text-indent: -20px;
}

.subnav:hover {
	color: #EC0517;
	text-decoration: underline;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16pt;
	list-style-type: none;
	text-indent: -20px;*/
}

.style1 {font-size: 11px;}

.style2 {
	font-size: 12px;
	color: #666666;
}

.navDown{
	color: #947951;
}

.navAt{
	color: #D82C38;
}
.style3 {color: #333333}
.style4 {color: #786540;}
.project{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #786540;
	
	font-weight: bold;
	line-height: 16pt;
}
.project:hover{color: #EC0517;}
.thumb{
	border-color: #FFFFFF;
	border-style: solid;
	border-width: thin;
}
.thumb:hover{
	border-color: #EC0517;
	border-style: solid;
	border-width: thin;
}
.dembut{
	/*background-color: #F5F5F5;
	text-align: center;
	line-height: 20px;
	background-color: 
	background-color: #C8F49B;
	padding: 2px 10px 2px 10px;
	*/
	vertical-align: middle;
	width: auto;
	display: inline;
	color: #669900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	margin: 5px 10px 5px 0px;
	border-bottom:dotted thin #66CC66;
}
.dembutAt{
	color: #D82C38;
	border-bottom:dotted thin #D82C38;
	vertical-align: middle;
	width: auto;
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	margin: 5px 10px 5px 0px;
}
.dembut:hover {
	background-color: #D82C38;/*#666666;*/
	color: #FFFFFF;
}
