body{
	box-sizing:border-box;
	font-family:Segoe UI, Verdana, Arial, sans-serif;
	font-size:16px;
	background-color:#011925; /*#002233;*/
	background-image: url("../img/blue2.gif");
	background-attachment: fixed;
	background-position: left top;
	background-repeat: no-repeat;
	margin:0;
	padding:0;
	min-width:930px;
}
A{
	border:none;
	outline:none;
}
A:link { color:#FFF0C8; text-decoration:underline; font-style:italic; } /*#FFC800*/
A:visited { color: #FFF0C8} /*#FFC800;*/

ul{
	margin-bottom:30px;
}

#skyline{
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:0;
	opacity:0.10;
	margin:0;
	padding:0;
}
#skylineBg{
	width:100%;
	height:100%;
}
#back_band{
	position:absolute;
	top:0px;
	bottom:0px;
	width:80%;
	left:10%;
	margin-left:auto;
	margin-right:auto;
	background-color:#000;
	opacity:0.15;
	border-left:1px solid #000;
	border-right:1px solid #000;
}
#content{
	position:relative;
	top:0px;
	left:10%;
	width:80%;
	height:100%;
	background-color:transparent;
	#border-left:1px solid #000;
	#border-right:1px solid #000;
	#box-shadow: 4px 4px 4px #000;
}
#content_header{
	background-color:#333;
	background-image: url("../img/header_bg.png");
	background-repeat: repeat-x;
	background-position: left top;
	width:100%;
	height:60px;
	border-bottom:2px solid #222;
	margin-left:1px;
}
#content_header h4{
	color:#FFF;
	margin:0;
	padding:15px;
}
/*#content_body{
	width:100%;
	margin-left:1px;
}*/

#content_body{ width:100%; position:relative; top:30px; bottom:0; margin:0; padding:0; z-index:4;}
#leftColumn{ width:15%; float:left; height:100%; background-color:transparent; text-align:right; margin:0; padding:0;}
#rightColumn{ width:85%; float:right; height:100%; background-color:transparent; }

.button {	padding:2px 20px 5px 6px; margin:2px 0 2px 0;
			text-decoration: none; cursor:pointer; background-color:transparent; color:#FFC800;
			border-width:1px 0 1px 1px; border-style:solid; border-color:transparent;
			border-top-left-radius:5px; border-bottom-left-radius:5px;
			font-size: 1em; line-height:26px;
			position:relative; top 0px; right:-1px; z-index: 10;}
.button_on {	padding:2px 20px 5px 6px; margin:2px 0 2px 0;
			text-decoration: none; cursor:pointer; background-color:#011119; color:#FFF;
			border-width:1px 0 1px 1px; border-style:solid; border-color:#93A2AA;/*#596C77;*/
			border-top-left-radius:5px; border-bottom-left-radius:5px;
			font-size: 1em; line-height:26px;
			position:relative; top 0px; right:-1px; z-index:10;}

.theContentsFrame {	position:relative; width:95%;
				background-color:transparent; color:#FFF;
				border-width:1px; border-style:solid; border-color:#93A2AA; border-radius:5px; margin:0 0 5px 0}
.theContentsBackground {	position:absolute; width:100%; height:100%; top:0; left:0; margin:0; padding:0;
						z-index: 6; opacity:0.6; background-color:#011119; border-radius:5px; }
.theContents{ padding: 10px; position:relative; z-index:7;}
.theContents H3{ font-style:italic; }
.theContents P { color:#BBB; }

.contentClose{ cursor:pointer; color:#8AC; font-size:0.9em; padding:5px; position:relative; z-index:7; }
.contentTitle{ font-weight:bold; font-size:1.01em; }

.contactReset{ cursor:pointer; color:#FFC800; }

.showHide{ font-size:0.65em; cursor:pointer; opacity:0.8; }
.showHide_hidden{ display:none; }
.showHide_shown{ display:block; }
.projectPartners { font-size:0.8em; font-style:italic; }