﻿body {
	margin:0px;
	padding:10px 0px 0px 0px;
	font-family:Trebuchet MS;
	font-size:14pt;
}
div#site
{
    width:1010px;
    margin-left:auto;
    margin-right:auto;}
a {
	color:#00559F;
	text-decoration:none;}
a:hover {
	color:#00559F;
	text-decoration:underline;}

/*****--Left Side--*****/
div#leftSide {
	width:238px;
	float:left;
	height:100%;
	padding:367px 35px 0px 0px;
	background-color:#FFD142;
	background-image: url(images/topLeft.png);
	background-repeat:no-repeat;
	text-align:right;
	font-size:0.9em;}
ul#leftMenu {list-style:none;}
/*****--End Left Side--*****/

/*****--Centre--*****/
div#centre {
	width:460px;
	float:left;
	padding:0px 20px 0px 20px;
	font-size:0.6em;}
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-top:25px;
	width:461px;
	color:#333;}
div#presidentsBox {
	padding-top:25px;
	width:461px;}
div#presidentsBox img.yellow {
	margin-right:15px;
	border:solid 1px #FFD64E}
div#newsArchive, div#eventsArchive
{
    font-size:14pt;}
div#newsArchive h1, div#eventsArchive h1
{
    font-size:11pt;
    color:#00559F;
    font-weight:bold;}
/*****--End Centre--*****/
	
/*****--Right Side--*****/
div#rightSide {
	width:220px;
	float:left;}
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:#08033D;
	padding-bottom:10px;
	float:right;}
a.listLink {
	font-weight:bold;
	font-size:0.6em;
	color:#0055A0;}
div#rightNews a.listLink, div#newsArchive a.listLink
{color:#EBB709;}
.catLabel
{
    border-left:solid 1px #E0E0E0;
    padding-left:5px;
    margin-left:5px;
    }
span.vertical {color:#E0E0E0;}
div.listRule {
	border-bottom:solid 1px #E0E0E0;
	margin-bottom:7px;
	margin-top:7px;}
div.DateSource {
	color:#08033D;
	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:#00559F;
    font-weight:bold;
}
.events #bloxBlurb 
{
    margin: 10px 0;
}
.events #bloxStartDate 
{
    color:#00559F;
}
.events #bloxBody {}

.caseStudies {}
.caseStudies #bloxTitle {}
.caseStudies #bloxBlurb {}
.caseStudies #bloxStartDate {}
.caseStudies #bloxBody {}

.news {}
.news #bloxTitle 
{
    color:#EBB709;
    font-weight:bold;
}
.news #bloxBlurb 
{
    margin: 10px 0;
}
.news #bloxStartDate 
{
    color:#EBB709;
}
.news #bloxBody {}
/*** Blox Back Link **/
div#bloxBack
{
    margin:20px 0px 20px 0;
}

h1
{
    color:#00559F;
    font-size:1.3em;
    margin-top:0px;
    font-weight:bold;}
h2{
    color:#EBB709;
    font-size:1.1em;}
h3{
    color:#6B91B3;}
    
/*** 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;

float:left;
}
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 #E0E0E0;
	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;
}