﻿body {
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:Trebuchet MS;
	font-size:15pt;
	background-color:#005862;
}
div#site
{
    width:1010px;
    margin-left:auto;
    margin-right:auto;}
a {
	color:#FEE39D;
	text-decoration:none;}
a:hover {
	color:#fff;
	text-decoration:underline;}

/*****--Left Side--*****/
div#leftSide {
	width:238px;
	float:left;
	height:100%;
	padding:173px 15px 0px 0px;
	background-image: url(images/Logo.gif);
	background-repeat:no-repeat;
	text-align:left;
	font-size:0.7em;}
ul#leftMenu 
{list-style:none;
padding:0px 0px 0px 0px;
margin:0px;
width:248px;
}
ul#leftMenu li
{
width:248px;
background:#1E818D;
color:#fff;
margin-top:2px;
}
ul#leftMenu li a
{

padding: 5px;
color:#fff;
 width:238px;
 display:block;}

ul#leftMenu li:hover, ul#leftMenu li a.active
{
background-color:#FEE39D;
color:#005862;}

ul#leftMenu li:hover a
{color:#005862;}

/*****--End Left Side--*****/

/*****--Centre--*****/
div#centre {
	width:570px;
	float:left;
	padding:0px 0px 0px 0px;
	font-size:0.7em;
background:#1E818D}
ul#topMenu {
	padding-left:0px;
	list-style:none;
	float:left;
	width:461px;}
ul#topMenu li {
	float:left;
	border-right:solid 1px #E0E0E0;
	padding:0px 3px 0px 3px;}
ul#topMenu li.last {border:none;}
div#homeContent {
	padding:5px 5px;
	width:550px;
	color:#fff;}
div#newsArchive, div#eventsArchive
{
    font-size:14pt;}
div#newsArchive h1, div#eventsArchive h1
{
    font-size:11pt;
    color:#fff;
    font-weight:bold;}
/*****--End Centre--*****/
	
/*****--Right Side--*****/
div#rightSide {
	width:160px;
	float:left;
	 padding-left:10px;}
div#rightSearch, div#rightEvents {
	padding-bottom:20px;
	margin-bottom:20px;}
div#searchPadding{margin-left:20px;}
div#searchPadding .goButton{margin-left:10px;}
img.rightHeader {
	padding-bottom:10px;
	float:left;}
a.viewAllLink{text-align:right;
	font-size:0.6em;
	color:#fff;
	padding-bottom:10px;
	float:right;}
a.listLink {
	font-weight:bold;
	font-size:0.6em;
	color:#fff;}
div#rightNews a.listLink, div#newsArchive a.listLink
{color:#fff;}
.catLabel
{
    border-left:solid 1px #fff;
    padding-left:5px;
    margin-left:5px;
    }
span.vertical {color:#fff;}
div.listRule {
	border-bottom:solid 1px #fff;
	margin-bottom:7px;
	margin-top:7px;}
div.DateSource {
	color:#fff;
	font-size:0.6em;}
/*****--End Right Side--*****/


/*** Blox List View **/
div#listView { clear:both;}
div#listView .listLink {}
div#listView .catLabel {}
div#listView .listRule 
{
    margin-bottom:10px;
}
/*** Blox Item View **/
div#BloxItem {}
.events {}
.events #bloxTitle 
{
    color:#fff;
    font-weight:bold;
}
.events #bloxBlurb 
{
    margin: 10px 0;
}
.events #bloxStartDate 
{
    color:#fff;
}
.events #bloxBody {}

.caseStudies {}
.caseStudies #bloxTitle {}
.caseStudies #bloxBlurb {}
.caseStudies #bloxStartDate {}
.caseStudies #bloxBody {}

.news {}
.news #bloxTitle 
{
    color:#fff;
    font-weight:bold;
}
.news #bloxBlurb 
{
    margin: 10px 0;
}
.news #bloxStartDate 
{
    color:#fff;
}
.news #bloxBody {}
/*** Blox Back Link **/
div#bloxBack
{
    margin:20px 0px 20px 0;
}

h1
{
    color:#FEE39D;
    font-size:1.6em;
    margin-top:0px;
    font-weight:bold;}
h2{
    color:#FEE39D;
    font-size:1.1em;}
h3{
    color:#FEE39D;}
    
/*** search results **/
div#search-results
{
    width:100%;
    overflow:hidden;
    text-align:center;
}
div#search-results div#search-prev, div#search-results div#search-page, div#search-results div#search-next
{
    float:left;
    width:33%;
}

/*** footer **/
div#footer
{
    width:1010px;
    margin: 10px 0;
    font-size:0.6em;
    color:#333;
    overflow:hidden;
clear:both;
}
div#footer div#footer-links
{
    float:left;
    width:990px;
}
div#footer div#footer-links ul {
	padding-left:0px;
	margin-left:0px;
	list-style:none;
	float:left;
}
div#footer div#footer-links ul li {
	float:left;
	border-right:solid 1px #fff;
	padding:0px 10px 0px 10px;
}
div#footer div#footer-links ul li.first 
{
    padding-left:0px;
    margin-left:0px;
}
div#footer div#footer-links ul li.last {border:none;}

div#footer div#footer-finisco
{
    float:right;
    width:15px;
    text-align:right;
    padding-right:5px;
}