/* CSS Document */
html { font-size: 100%; /* IE hack */ }
table { font-size: 100%; /* IE hack */ }

body { background:#363736 url(images/top_bg.gif) repeat-x top left; margin:30px 0 0 0; color:#f2f2f2; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; }

h1 { color:#d1a10d; font-size:25px; }
h2 { color:#d1a10d; font-size:1.6em; }
h3 { color:#d1a10d; font-size:1.4em; }
h4 { color:#f2f2f2; font-size:1.25em; font-weight:normal; }
h5 { color:#7297a9; font-size:1.1em;  }
h6 { color:#f2f2f2; font-size:1.1em; }

ul { list-style-type:square; }

hr { color:#666666; background-color:#666666; border:none; height:1px; }

h4 strong { color:#d1a10d; font-weight:normal; }

#container { width:960px; margin:0 auto; background: url(images/bg_watermark.gif) no-repeat top right; position:relative; }

#topNav { padding:0 0 0 370px; }

#header { height:105px; height/**/:/**/25px; background:url(images/pes_logo.gif) no-repeat top left; padding:80px 0 0 371px; margin-bottom:23px; }
#header h1 { margin:0; }

#sideNav { position:absolute; top:169px; left:0;  }
#sideNav ul { margin:0 0 0 152px; padding:0; list-style:none; margin-bottom:16px; }
#sideNav ul a:link, #sideNav ul a:visited { width:98px; color:#6f92a1; text-decoration:none; display:block; padding:6px 0; border-bottom:1px solid #9b9b9b; }
#sideNav ul a:hover, #sideNav ul a:active { width:98px; color:#f2f2f2; text-decoration:none; display:block; padding:6px 0; border-bottom:1px solid #9b9b9b; }

/* HOMEPAGE */
#hpContent { background: url(images/hp_photos.jpg) no-repeat top right; margin-left:152px; }

/* INTERNAL */
#content { margin-left:152px; padding:20px 0 40px 219px; border-top:#9b9b9b solid 1px; }
.sideImages { position:absolute; top:360px; left:0; }

.formStyle td { padding:0 60px 8px 0; }
.formStyle input, .formStyle textarea { background:#FFFFFF url(images/field_shadow.gif) repeat-x top left; border:1px solid #000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.formStyle label { margin-bottom:10px; }
.formStyle h5 { margin:0; }
.formStyle .submit, .formStyle .btn { background:#7297a9; background-image:none; border:none; }

.box { background: #42413D;
	height: 191px;
	width: 191px;
	margin-left: 1px;
	padding: 0 10px 0 10px ;
	float:left;
	border: 0px solid red;
	display: block; }
	
.mapnz { 
	padding: 10px ;
	 }
	 
.mapwa { 
	padding: 15px ;
	 }

.link {color: #D1A10D;}
