/* General */
body { font-family: arial, verdana, arial, sans-serif; font-size:12px; line-height:18px;
background: #fff; margin: 0; color:#333; 
text-align:center; padding:0;
}

p, td { font-size:12px; line-height: 18px; text-align:justify; }
#container {
	    width: 760px;
	    height: 600px;
	    position: absolute;
	    left: 50%;
	    top: 50%;
	    margin: -300px 0 0 -380px;
		text-align:left;
	 }

a:link, a:active, a:visited { color: #909090; text-decoration:none;}
a:hover { color:#000; }
strong { color:#000; }
table {display:block; margin:0; padding:0; }
h1 {  padding:20px 0 0 20px; margin:0;text-align:left; line-height: 1em;	}
h2 { font-family: arial, helvetica; font-size:30pt; color:#000; font-weight:normal; margin-bottom:0px; padding:20px; text-align:left;	}
h3  { font-family:arial, helvetica; color: #666666; font-weight:bold; text-transform:uppercase; text-align:left;}

/* General content section */
div#content { font-family: arial, helvetica, arial; font-size:12px; color:#333; background-color:#fff; }
div#content p { padding:0 20px; }
div#content table#projectinfo {	margin: 20px 0 0 20px; }
table.totalcontent { width:760px; height:420px; }
table.totalcontent td { width:49%; }

/* Header & Footer */	
#footer { width:auto; clear:both;background-color: #fff; margin:0; padding: 0; height:25px; color:#909090 ; line-height:25px; padding:0;  }
#footer a { color:#909090 ; text-decoration:none;}
#footer a:hover { color:#000000; text-decoration:underline; }
#header { width: auto; background-color: #fff; margin:0 auto; padding: 0; clear:both; }
#header img.logo { border: none;  }
#header a {display:block; margin:0; padding:0; }
#header img { display:block; }

/* Menu */
#menuholder { position:relative; height:90px; width:760px; overflow:auto; overflow-x:hidden; overflow-y:hidden;}

ul.menu { display:block; height:18px !important; background: #fff ; margin: 0; padding:0 10px 0 0; list-style:none; list-style-image:none; clear:both;  margin-left:0px; padding-left:0px; margin-bottom:12px;  overflow-y:hidden; width: 735px;
}
ul.menu a:link,
ul.menu a:visited,
ul.menu a:active { line-height:18px; _line-height:18px; color: #CBDB2A; font-family:arial; font-size:13px; font-weight:normal; vertical-align:middle; color:#909090; padding:0; margin:0; text-decoration:none; }
ul.menu a:hover {  color:#000;}
ul.menu li { float:left; position:relative; padding: 0 10px 0 10px; display:block; border-left: 1px #909090 solid; line-height:16px; _line-height:16px; }
#content ul.menu li.selected a:link,
#content ul.menu li.selected a:active,
#content ul.menu li.selected a:visited,
#content ul.menu li.selected a:hover {color:#CBDB2A; }
ul.menu li.first { border: 0px; padding-left:0px;}
ul.menu a.selected { font-weight:bold; color:#000!important;  }

/* News */
#news_image { width:760px; height:420px;  }
#news { position:absolute; display:block; height:420px; z-index:2px; width: 250px; left:495px; color:#fff; }

#news #news_header { display:block; float:top; margin-top: 10px; text-align:right; font-weight:bold; }
#news #news_content { display:block; float:bottom; margin-bottom:0px; float:bottom; text-align:justify; vertical-align:bottom; position:absolute; bottom:10px;}

#news a:link, a:active, a:visited { color: #fff; text-decoration:none;}
#news a:hover { color:#CBDB2A; }

/* Google Maps */
form .gsc-search-box { display:none; }
div .gsmsc-mapDiv { display:block; margin-left:0; }
table .gsc-branding { display:none; }
#mapsearch { padding:0; margin:0;}
div#content { padding:0;; }

#routemap { width: 760px; height:420px; margin:0; padding:0;}

/* Slideshow */
.slideshow-images {
	height: 420px;
	width: 760px;
}		
.slideshow {
	height: 420;

	width: 760px;
}
#show .slideshow .slideshow-images { width:760px!important; height:420px!important;}
#show .slideshow .slideshow-images img { width:760px!important; height:420px!important;}
#show .slideshow img { width:760px!important; height:420px!important;}

