/* @override 
	http://stoke.local:8888/styles.css
	http://prologis.local:8888/styles.css
*/

html, body{width:100%; background-color:#f6f6f6; margin:0;}

body{font:normal 62.5% Arial, Helvetica, sans-serif;}
br{clear:both;}
a{border:none;}
img{border:none;}

/* ----- Main Container ----- */
#main_container{width:100%;} 

/* ----- Header ----- */
#header{width:739px; margin:0 auto; border-left:solid 1px #ccc; border-right:1px solid #ccc;}
	/*----- Top Grey ----- */
	#top_grey{background-color:#bebfbf; margin-bottom:3px;}

/* ----- Mid Container ----- */
#mid_contain {width:100%;background-color:#e6e6e6;}

/* ----- Nav Feature ----- */
#nav_feature{margin:1px auto 0 auto; width:739px; background:url(/images/nav_bg2.gif) repeat-y ;background-color:#f1f1f1; border-left:1px solid #ccc;border-right:1px solid #ccc}

	/* ----- Nav ----- */
	#nav{float:left;background-color:#44b5ac;border-bottom:1px solid #fff; }
	#nav ul{margin:0;padding:0; width:739px;}
	#nav ul li{text-align:right; list-style:none; float:left;}
	#nav ul li a{ margin-right:1px; text-decoration:none; color:#FFFFFF; font:bold 1.1em/30px Arial, Helvetica, sans-serif; background: #44b5ac; display:block; padding-left:8px; padding-right:8px; }
	#nav ul li a:hover, #nav ul li #active{background:#FFFFFF; color:#44b5ac;}
	
	#feature{float:left;}
	
/* ----- Main ----- */
#main{width:739px; margin:0 auto;background:url(/images/green_bg.gif) repeat-y; background-color:#fcfdfd; border:1px solid #ccc; border-top:none; border-bottom:none; clear:left;}
	
/* ----- Col01 ----- */
#col01{width:202px;  float:left;}
	/* ----- Construction Progress ----- */
	#construction_progress{margin-left:14px;background-color:#cfdad7;}
	#construction_progress img {border:4px solid #fff; margin:7px 0 0 10px;}
	#construction_progress h3 { font:bold 1.2em Arial, Helvetica, sans-serif;margin:8px 0 3px 13px; padding:0;}
	#construction_progress h4 {font:bold 1em Arial, Helvetica, sans-serif;margin:3px 0 3px 13px; padding:0 0 8px 0; color:#44b5ac;}
	
	/* ----- Latest News ----- */
	#latest_news{margin-left:14px;padding:5px 0 8px 0; width:185px;}
	#latest_news ul{margin:0;padding:0;}
	#latest_news li{list-style:none; margin:0; padding:0;}
	#latest_news img {border:4px solid #fff; margin:7px 0 0 10px;}
	#latest_news h3 {font:bold 1.2em Arial, Helvetica, sans-serif;margin:8px 0 3px 13px; padding:0;}
	#latest_news h4 {font:bold 1em Arial, Helvetica, sans-serif;margin:3px 0 3px 13px; padding:0 0 0 0; color:#44b5ac;}
	#latest_news a {color:#44b5ac; }
	#latest_news a:hover {color:#666;}
	#latest_news p {margin:0px 0 3px 13px; padding:0;}
	
	

	
/* ----- Col02 ----- */
#col02{width:536px;float:left; clear: right;}
#col02 h1{color:#44b5ac; font:bold 1.9em Arial, Helvetica, sans-serif; text-transform:uppercase; margin:15px 0 8px 15px; padding:0 0 5px 0; border-bottom:1px solid #ccc;}
#col02 h2{color:#44b5ac; font:bold 1.4em Arial, Helvetica, sans-serif; text-transform:uppercase; margin:15px 0 0 15px; padding:0 0 0 0;}
#col02 h3{color:#333; font:bold 1.4em Arial, Helvetica, sans-serif; text-transform:uppercase; margin:15px 0 10px 15px; padding:0 0 0 0;}
#col02 p{font:normal 1.1em/1.8em Arial, Helvetica, sans-serif; margin:8px 30px 3px 15px;}
#col02 a {color:#44b5ac;font:bold 1em Arial, Helvetica, sans-serif; text-decoration:none;}
#col02 a:hover {color:#666;font:bold 1em Arial, Helvetica, sans-serif; text-decoration:underline;}

/* ----- Footer ----- */
#footer{width:739px; margin:0 auto; background:#FFFFFF; border:1px solid #ccc; border-top:none;}
#footer p{ padding:3px 10px 3px 10px; margin:10px 0 10px 0;}
#footer #left{float:left;}
#footer #right{float:right;}
#footer a{color:#666; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#ability{margin:0 auto; width:739px;}

/* ----- Calendar -----*/
#news_cal{margin-left:14px; padding-bottom:8px;}
#news_cal h3 { font:bold 1.2em Arial, Helvetica, sans-serif;margin:8px 0 2px 8px; padding:0; float:left; color:#44b5ac; border-bottom:1px solid #ccc; width:170px;}
.calendar{margin:0 auto; background-color:#f9f9f9; width:90%; margin-top:5px; padding-bottom:8px;}
.calendar_month{font-weight:bold;}
.calendar_day, .calendar_current_day{text-align:center;}
.calendar a{color:#006600}
.calendar_prev a{padding-left:15px;}
.calendar_next a{padding-right:18px;}

/* ---- Contact ----- */
#logo, #logo2 , #logo3{float:left;background-color:#f9f9f9; margin-left:2px; *width:160px;}
#logo a, #logo2 a, #logo3 a{color:#44b5ac; }
#logo p, #logo2 p, #logo3 p{font:normal 1.1em/1.7em Arial, Helvetica, sans-serif; *font:normal 1em/1.7em Arial, Helvetica, sans-serif;margin:8px 5px 3px 5px; text-align:center;}
#logo img, #logo2 img, #logo3 img{border:4px solid #fff; display:block; margin:0 auto; }

/* ----- news list ----- */	
	#news_list{margin-left:14px;padding:5px 0 8px 0;}
	#news_list ul{margin:0;padding:0;}
	#news_list li{list-style:none;margin:0;padding:0;}
	#news_list h3 {font:bold 1.1em/1.4em Arial, Helvetica, sans-serif;margin:8px 0 3px 0; padding:0; color:#44b5ac; float:left;}
	#news_list h4 {font:normal 1.1em/1.4em Arial, Helvetica, sans-serif;margin:8px 0 3px 5px; padding:0 0 0 0; color:#000; float:left;}
	#news_list p{clear:both;margin:7px 8px 3px 0px; padding:0 0 0 0;font:normal 1.1em/1.4em Arial, Helvetica, sans-serif; }
	#news_list a {color:#333;font:bold 1em Arial, Helvetica, sans-serif; text-decoration:none;}
	#news_list a:hover {color:#000; text-decoration:underline;}
	
	.drivetimes th{background-color:#000000;}
.drivetimes td{background:#44b5ac; border-bottom:1px solid #fff;}
.drivetimes{color:#fff;}

/* ----- Launch Gallery ----- */

#gallery-links{margin-top:20px; margin-left:2px;}
#gallery-links a{margin-top:5px; text-decoration:none; padding:4px 0 4px 8px; color:#999999;}
#gallery-links a:hover{margin-top:5px; text-decoration:none; padding:4px 0 4px 8px; color:#44B5AC;}
#gallerysub {margin:10px 0 0 10px; padding:0;}
#gallerysub li{ list-style:none; margin:0; margin-right:1px; float:left;}
#gallerysub li a{width:100px; text-decoration:none; height:13px;color:#fff; display:block; padding:4px 0 4px 8px; background-color:#339966;}
#gallerysub li a:hover{background-color:#666; color:#fff; text-decoration:none;}
table.gallery-images{margin:0px auto; padding:0;  clear:both; text-align:center;}
table.gallery-images td{border:1px solid #999;}

.gallery_images li{ list-style:none; float:left;}
.gallery_images a{display:block; width:120px; border:1px solid #ccc; margin:5px 5px 0 0; }
.gallery_images a:hover{border: 1px dotted #ccc;}
.gallery_images img{margin:0 auto; display:block;}		

#col01 #construction_progress #downloadpdf a { display: block; width: 165px; height: 96px; background: url(/images/stoke-download.jpg) no-repeat ; text-indent:-3000px;}

#homecpfeature #downloadpdf a, #homecpfeature #downloadpdf a:hover { position: relative; font-size: 17px; width: 230px; display: block; }
#downloadpdf a:hover { text-decoration: underline; }
#downloadpdf a small { font-size: 12px; font-weight: normal; font-style: normal; }

#hometemplate #latest_news { margin-right: 0; width: 513px; background-color: #dfebe8; border: 1px solid #006f4f; margin-top: 5px; padding: 5px; margin-left: 5px; }

#hometemplate  #latest_news p  { font-size: 12px; margin: 0 0 5px; padding: 0 5px; line-height: 18px; }
#hometemplate #latest_news h3 { margin: 5px 5px 0; font-size: 10px; }

#hometemplate #latest_news h4 a { background: url(images/doc_types/icon_txt.gif) no-repeat 0 bottom; padding-left: 17px; display: block; padding-top: 5px; font-weight: bold; text-transform: uppercase; padding-bottom: 2px; margin-bottom: 5px; margin-top: 0; }

#homecpfeature h4 { background: url(images/doc_types/icon_image.gif) no-repeat 0 bottom; padding-left: 17px; display: block; padding-top: 5px; font-weight: bold; text-transform: uppercase; padding-bottom: 2px; margin-bottom: 5px; margin-top: 0; margin-left: 5px; font-size: 1em; }

#hometemplate #homecpfeature { margin-right: 0; width: 520px; background-color: #dfebe8; margin-top: 5px; padding: 2px; margin-left: 5px; }

#homecpfeature table h3 { margin: 5px 0 0 5px; font-size: 10px; }
#hometemplate  #latest_news h2 { margin: 3px 0 0 5px; border-bottom: 1px solid #006f4f; }

#homecpfeature table h2 { border-bottom: 1px solid #006f4f; margin-top: 3px; margin-left: 5px; }

#homecpfeature table h5 { margin-top: 3px; margin-left: 5px; margin-bottom: 5px; color: #006f4f;}

#homecpfeature table td {width: 50%; background-position: left bottom; }

#onstruction-banner { padding-left: 5px; margin-bottom: 5px; }

#hometemplate #latest_news h5 { margin-top: 3px; margin-left: 5px; margin-bottom: 5px; color: #006f4f; }
#hometemplate #latest_news h4 { margin: 0 0 0 5px; }

#hometemplate #intro h1 { color:#44b5ac; font:bold 1.9em Arial, Helvetica, sans-serif; text-transform:uppercase; margin: 15px 0 8px 8px; padding:0 0 5px 0; border-bottom:1px solid #ccc; }

#hometemplate #intro p { font-size: 12px; margin-left: 8px; margin-right: 8px; margin-top: 0; }
#hometemplate #main { background-image: none; }
#gallerysubnavnav {color:#ffffff; list-style:none; margin-top: 20px; margin-left: 3px; margin-bottom: 5px;}
li.galtitle a {width:100px; text-decoration:none; color:#fff; display:block; padding:4px 0 4px 8px; background-color:#44B5AC;}
li.galtitle a:hover { color:#ffffff; list-style:none; background-color:#44B5AC; display:block; }
li.galitem a{color:#44B5AC; text-decoration:none; list-style:none; margin-left: 5px;}
li.galitem a:hover{text-decoration:none; list-style:none; margin-left: 5px; margin-bottom: 5px; color:#000000}