/* @override http://siha.ca/Assets/CSS/Style.css */

/*Page Layout Imformation*/

#Page {
	text-align: center;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	padding: 0px;
	margin: 0px;background: url(../Images/BG.jpg) repeat;}

#Header {
	height: 120px;
	width: auto;
	background-color: white;
	text-align: left;
}

#Header-Content {
	background-position: 0px bottom;
	background-image: url(../Images/Header.jpg);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	height: 120px;
	width: 850px;
	text-align: left;
}

#Navigation {
	background-position: 0px 0px;
	background-image: url(../Images/Nav-BG.jpg);
	background-repeat: repeat-x;
	color: white;
	font-size: 12px;
	height: auto;
	width: auto;
}

#Nav-Content {
	padding-right: 50px;
	background-position: center bottom;
	background-image: url(../Images/Top.jpg);
	background-repeat: no-repeat;
	padding-left: 50px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 28px;
	padding-top: 22px;
	height: auto;
	width: 850px;
}

#Container {
	padding: 0px;
	height: auto;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

#Content {
	margin: 0px;
	padding-right: 25px;
	padding-left: 25px;
	background-position: 0px 0px;
	background-image: url(../Images/Center.jpg);
	background-repeat: repeat-y;
	background-color: white;
	text-align: left;
	padding-bottom: 15px;
	position: relative;
	float: left;
	height: auto;
	width: 850px;
}

/*Blocks layout Images, Boxes*/

.Image {
	padding: 0px;
	margin-left: 15px;
	margin-top: 15px;
	position: relative;
	float: left;
	height: auto;
	width: auto;
	border-color: #003d51;
	border-width: 1px;
	border-style: solid;
}

.Image-HIVE {
	margin-left: 15px;
	margin-top: 15px;
	position: relative;
	float: left;
	height: auto;
	width: auto;
	border-color: white;
	border-width: 1px;
	border-style: solid;
}

.Big-Box {
	margin-bottom: 15px;
	float: left;
	margin-left: 15px;
	margin-top: 15px;
	position: relative;
	height: auto;
	width: 553px;
}

.Small-Box {
	float: left;
	margin-top: 15px;
	margin-left: 15px;
	position: relative;
	width: 250px;
	height: auto;
}

.Small-Box a div {
	background-color: #003d51;
	float: left;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 25px;
	position: relative;
	border-style: none;
	padding: 0px;
	height: 50px;
	width: 250px;
}

#Footer {
	background-repeat: no-repeat;
	margin-bottom: 25px;
	padding-top: 25px;
	padding-right: 25px;
	padding-left: 25px;
	position: relative;
	float: left;
	background-position: center top;
	background-image: url(../Images/Bottom.jpg);
	font-size: 11px;
	text-align: center;
	height: 50px;
	width: 850px;
}

.Contact {
	width: auto;
	list-style-type: none;
	position: relative;
	float: left;
	color: #2f2f2f;
	font-size: 12px;
}

#Contact {
	margin-left: 89px;
}

#Dates {
	position: relative;
	float: left;
}

/*Table, lists, Layout*/

table {
	position: relative;
	float: left;
}

#Dates td {
	width: auto;
}

ul {
	color: #2f2f2f;
	font-size: 12px;
	float: left;
	position: relative;
}

/*Heading Imformation, color, size*/

h2 {
	color: #003d51;
}

h3 {
	margin-left: 10px;
	color: #104e8b;
}

/*Paragraph Information, layout, padding, margins*/

.Small-Box p {
	margin: 15px;
	font-size: 12px;
	color: #2f2f2f;
	position: relative;
	float: left;
}

.Big-Box p {
	margin: 15px;
	font-size: 12px;
	color: #2f2f2f;
	position: relative;
	float: left;
}

#Dates p {
	margin-left: 50px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
}

#Footer p {
	color: white;
	margin-top: 2px;
	text-align: center;
}

/*Link Information, layout, color, size, hover color*/

.Small-Box a {
	padding: 0px;
	margin: 0px;
}

#Navigation a {
	padding-right: 25px;
	padding-left: 25px;
	color: white;
	text-decoration: none;
}

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

#Footer p a {
	text-decoration: none;
	font-size: 10px;
	color: white;
	text-align: center;
}

#Footer p a:hover {
	text-decoration: none;
	font-size: 10px;
	color: #f85f2d;
	text-align: center;
}

.Links {
	font-size: 12px;
	color: #104e8b;
}

