body{
	background-color: black;
}

/***********************************
*           Banner                 *
***********************************/
.banner{
	max-width: 100%;
}

.socialMedia{
	float: right;
    position: absolute;
    right: 15px;
    top: 175px;
}

.socialMedia a{
	float: right;
}
.socialMedia a img{
	float: right;
	padding-left: 2px;
	padding-right: 2px;
}

/************************************
*              Content              *
************************************/
.pageContainer{
	margin: 0 auto;
	max-width: 1000px;
	background-color: #122229;
	position: relative;
}

.content{
	padding: 1%;
	background-color: #FFFFFF;
	border-color: #122229;
	border-style: solid;
	border-width: 5px;
	color: black;
}

.content p a{
	color: #4884B1;
}

.imgBoxRight{
	background-color: #4884B1;
	float: right;
	padding: 1%;
	max-width: 200px;
	text-align: center;
	margin-left: 1%;
	color: #FFFFFF;
}

.floatRight{
	float: right;
	max-width: 200px;
}

.imgBoxLeft{
	background-color: #4884B1;
	float: left;
	padding: 1%;
	max-width: 200px;
	text-align: center;
	margin-right: 1%;
	color: #FFFFFF;
}

.floatLeft{
	float: left;
	max-width: 200px;
}

/********************************
*           Menu                *
********************************/
.navBar{
	max-width: 100%;
	margin: 0 auto;
	text-align: center;
	float: left;
}

.navBar ul{
	list-style-type:none;
	margin:0;
	padding:0;
	overflow:hidden;
}

.navBar li{
	display: inline;
	float: left;
}

.navBar a:link,a:visited
{
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	display:block;
	width:150px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#122229;
	text-align:center;
	padding:4px;
	text-decoration:none;
	text-transform:uppercase;
}
.navBar a:hover,a:active
{
	background-color:#7cb8e5;
}

.menu{
	background-color: #122229;
	width: 100%;
	height: 25px;
}

/************************************
*             Footer                *
************************************/
.acknowledgements{
	text-align: center;
	color: #FFFFFF;
	padding: 1%;
}

.acknowledgements p {
	padding: 0;
	margin: 0;
}

.acknowledgements p a{
	color: #4884B1;
}

/************************************
*          Special cases            *
************************************/
.announcement{
	text-align: center;
	padding: 1%;
	background-color: #CD0000;
	color: #EEEEEE;
}

.announcement a{
	color: #000000 !important;
}
