/* ProLogis CSS v1.1 */

/* Structural containers ---------------------------------------------- */

img{border:0;}

body { background-color: #5a5c5e; }

body, td, th { color: #fff; font-size: 11px; font-family: "lucida Grande", Verdana, Arial, Helvetica, sans-serif }

#frm {
	background:#272626;
	margin-right: auto;
	margin-left: auto;
	width: 780px;
	padding: 10px 0 0 0;
}

#article p {
	line-height: 1.3em;
	font-size: 12px;
}

#footer_out {
	background:#272626;
	margin-right: auto;
	margin-left: auto;
	width: 780px;
	margin-top: 0;
	padding-bottom: 10px;
}



#ifrm, #footer_in { background-color: #464648; margin-right: auto; margin-left: auto; width: 750px }
#footer_in{border-top:1px solid #e5e5e5;}

#footer_in p {
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	margin: 0px;
}

#masthead {
	width: 738px;
	margin-right: auto;
	margin-left: auto;
	padding: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#content {
	width: 738px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 1em;
}

#yellowstrip{ background-color:#FEF102; height:15px; margin:0 auto 3px;}

#header { margin: 0 0 3px; }

#feature {

	margin-top: 2px;

	margin-bottom:2px;

}

#navcontainer {

	background-color: #cccccc;

	width: 738px;

	clear: right;

	margin-top: 2;

	margin-bottom: 0;

}

#navcontainer ul { color: white; font-weight: bold; background-color: #f7ac1b; margin-top: 0; margin-left: 0; padding-top: 0; padding-left: 0; width: 738px; float: left }

#navcontainer ul li { display: inline }

#navcontainer ul li a { color: #fff; text-decoration: none; background-color: #f7ac1b; padding: 0.5em 0.5em 0.5em 1em; float: left; border-right: 1.5px solid #fff }

#navcontainer ul li a:hover { color: #006e53; background-color: #f7ac1b; }

#navcontainer ul li a#active { color: #006e53; text-decoration: none; background-color: #f7ac1b;}
#snavlist li a#snactive {
	color: #006e53;
	text-decoration: none;
	font-weight: bold;
}




h1 {color:#f7ac1b;padding:0;margin:0;font:bold normal 11px/1.5em Verdana, Arial, Helvetica, sans-serif;border-bottom:3px solid #f7ac1b;}

h2 {color:#f7ac1b;padding:0;margin:0;font:normal 1em  Verdana, Arial, Helvetica, sans-serif;}

a {
	color: #f7ac1b;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #f7ac1b;
}

#news a, .newsarchive a {
	color: #f7ac1b;
	text-decoration: none;
}

#news a:hover, .newsarchive a:hover {
	text-decoration: underline;
}



#c1 {

	width: 153px;

	float: left;

}

#main {

	width: 585px;

	float: left;

	padding-bottom: 3em;

}

#c2 {

	width: 425px;

	float:left;

}

#c3 {

	width: 150px;

	float:left;

}

#snav {
margin-left:10px;
}
#snav ul
{
list-style-type: none;
padding: 0;
margin:0;
}
#snav li
{
	background-image: url(/images/bg-dotted.gif);
	margin-bottom: 1em;
	display: block;
	margin-right: 2em;
	padding-bottom: 3px;
	background-repeat: repeat-x;
	background-position: bottom;
}



.construction-thumbs { float: left }

.green-strip { width: 738px; border-top: 5px solid #d2e0c9 }

.image { margin-top: 5px; float: left }

.image-buttons { color: #000; font: 0.9em Verdana, Arial, Helvetica, sans-serif; float: right }

.image-buttons a { color: #000; font: 0.9em Verdana, Arial, Helvetica, sans-serif }

.image-buttons a:hover { color: #aaa }

.image-content { margin: 5px 0 0 5px; width: 355px; float: left }

.image-content p { color: #999999; line-height: 1em; margin: 0 }

.image-details { color: #000; font: 0.9em Verdana, Arial, Helvetica, sans-serif; float: left }

.image-nav { margin-top: 30px; width: 430px; float: left }

.news-item { margin: 5px 0; float: left }

.thumb-container { width: 140px; float: left }

#col1 { color: #aaa; font: 0.9em/1.8em Verdana, Arial, Helvetica, sans-serif; width: 150px; float: left }

#col1 li { display: block; padding: 0; border-bottom: 1px solid #ccc }

#col1 li:last-child { border-bottom: medium none }

#col1 ul { margin: 0; padding: 5px }

#col2 { padding: 5px; width: 430px; float: left }

/*----------------------------------------------------------------------*/


#col2-2 { margin-left: 5px; width: 130px; float: left }

#col2-2 a { color: #000; font: 0.9em Verdana, Arial, Helvetica, sans-serif }

#col2-2 a:hover { color: #aaa }

#col2-2 h1 { color: #000; font: 1em/1.2em Verdana, Arial, Helvetica, sans-serif; margin: 22px 0 5px; border-top: 3px solid #d2e0c9; border-bottom: medium none }

#col2-2 h2 { color: #aaa; margin-bottom: 10px }

#col2-2 p { margin: 0 }

#col2-3 { margin: 0 0 10px 5px; width: 570px; float: left }

#col2-3 a { color: #000; font: 0.9em Verdana, Arial, Helvetica, sans-serif }

#col2-3 a:hover { color: #aaa }

#col2-3 h1 { color: #000; font: 1em/1.2em Verdana, Arial, Helvetica, sans-serif; margin: 22px 0 5px; border-top: 3px solid #d2e0c9; border-bottom: medium none }

#col2-3 h2 { color: #aaa; margin-bottom: 10px }

#col2-3 p { margin: 0 }

#col3 { margin-left: 10px; width: auto; float: left }

#col3 img { margin-bottom: 20px; border: solid 3px #d2e0c9 }

#col3 p { margin: 0 }

#col3-2 { margin: 22px 0 0 10px; width: 440px; float: left }
#news ul, .newsarchive ul, #pnews ul {
	list-style-type: none;
	padding:5px 0 0; margin:0;
}

#news li, .newsarchive li, #pnews li {
	margin-bottom: 3px;
	padding-bottom: 3px;
	background-image: url(../images/bg-dotted.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
 }
#news li:hover, .newsarchive li:hover, #pnews li:hover{
	background-color: #5a5c5e;
}
/* Used for table grids-------------------------------------------------*/
thead {
	font-weight: bold;
}
thead.thtitle td {
	background-color: #DCE1CD;
}
table.tgrid td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DCE1CD;
}
table.tgrid {
	margin-bottom: 1em;
	margin-top: 1em;
}
#article ul {
	list-style-type: none;
	padding-left: 0px;
}		

/*----------------------------------------------------------------------*/

/*------Form------*/

.formmail label{
	float:left;
	width:100px;
}
	.formmail fieldset{
		margin: 0 0 0 20px;
		border:none;
		}
	.formmail input, .formmail textarea{
		width:250px;
		border:1px solid #ccc;
		}
		
		#submit{
			margin:5px 0 0 297px;
			width:80px;
			height:2.4em;
			border:1px solid #3D5B01;
			background-color:#fff;
			font:bold 0.8em Verdana, Arial, Helvetica, sans-serif;
			color:#3D5B01;
			}
			
			
			.mailing-list input{
				width:220px;
				border:1px solid #ccc;
			}
		
			#submit2{
			margin-top:5px;
			margin-bottom:5px;
			width:80px;
			height:2.4em;
			border:1px solid #3D5B01;
			background-color:#fff;
			font:bold 0.8em Verdana, Arial, Helvetica, sans-serif;
			color:#3D5B01;
			}

/*-----iconlist------*/
.iconlist
{
list-style: none;
margin: 0 0 20px 0;
padding: 0 0 20px 0;
}



li.pdf
{
background-image: url(/images/pdf_icon.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .4em 0;
width:400px;
}

li.image
{
background-image: url(/images/image_icon.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .4em 0;
width:400px;
}

li.zip
{
background-image: url(/images/zip_icon.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .4em 0;
width:400px;
}

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

#c2_gallery { width: 700px; float: left; }
.gallery{margin:0; padding:0; clear:both;}
.gallery li{ list-style:none; float:left;}
.gallery a{display:block; width:120px; border:1px solid #ccc; margin:5px 5px 0 0; height:80px; }
.gallery a:hover{border: 1px dotted #000;}
.gallery img{margin:0 auto; display:block;}	

/* ----- COnstruction ----- */
.construction{margin:0; padding:0; clear:both;}
.construction li{ list-style:none; float:left;}
.construction a{display:block; width:100px; height:80px; overflow:hidden; border:1px solid #ccc; margin:5px 5px 0 0; border:1px solid #ccc;}
.construction a:hover{border: 1px dotted #000;}
.construction img{margin:0 auto; display:block;}

#gallery-nav p{float:left;background-color:#f7f7f7;padding:5px 15px 5px 15px;margin-top:0px;border-right:1px solid #ccc;}
#gallery-nav ul {margin:0px 0 0 0;padding:0; float:left;}	
#gallery-nav li{list-style:none; float:left; border-right:1px solid #ccc;}	
#gallery-nav li a{padding:5px 15px 5px 15px; display:block; background-color:#999; color:#fff; margin-top:0;}
#gallery-nav li a:hover{background-color:#e7e7e7; color:#333;}

#gallery-links {margin-bottom:10px; color:#000;}
#gallery-links a{padding:0 5px 0 5px; border-right:1px solid #ccc; border-left:1px solid #ccc; color:#fff;}

.gallery-images td{ text-align:left; vertical-align:middle;}
.gallery-images td img{text-align:center;}
.gallery-images td a{width:100px; height:80px; display:block; border:1px solid #ccc; background-color:#f7f7f7;}

.gallery-snav ul a{ color:#CCCCCC}
.gallery-snav ul li a:hover{color:#000;}

/* ----- Ticker ----- */

#ticker{z-index:0;}

.newsarchive{width:260px; float:right;}