.mainContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border : thin;
	background-color : #DCE7EF;
	border-right: 1px solid #80A5C3;
	border-left : 1px solid #80A5C3;
	border-bottom: 1px solid #80A5C3;
	border-top: 1px solid #80A5C3;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
}
#navigation{
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}

#navigation ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

#navigation li{
	border-bottom: 1px solid #80A5C3;
}

#navigation li#topnav{
	border-top: 1px solid #80A5C3;
}

#navigation li a {
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 12px solid #80A5C3;
	border-right: 1px solid #80A5C3;
	background-color: #FFFFFF;
	color: #0E5881;
	text-decoration: none;
}

#navigation li a:hover {
	background-color: #DCE7EF;
	color: #0E5881;
}

body#team li.team, 
body#quality li.quality,
body#capabilities li.capabilities,
body#taskorder li.taskorder,
body#contacts li.contacts
{
	background-color: #DCE7EF;
	color: #0E5881;
}

body#team li.team a:link, 
body#team li.team a:visited, 
body#quality li.quality a:link, 
body#quality li.quality a:visited,
body#capabilities li.capabilities a:link,
body#capabilities li.capabilities a:visited,
body#taskorder li.taskorder a:link,
body#taskorder li.taskorder a:visited,
body#contacts li.contacts a:link,
body#contacts li.contacts a:visited
{
	background-color: #DCE7EF;
	color: #0E5881;
}

table#contactTable {
	font : 11px Arial, Helvetica, sans-serif;
}

hr{
	padding-top : 10px;
	padding-bottom : 10px;
}

.Footer {font-size: 7.5pt; color: #547AA1;}

a:link, a:visited{
	color: #0E5881;
	text-decoration: none;
}

a:hover{
	text-decoration : underline;
	color: #000000;
}
