/*
Colours
#FFFFFF - white
#74002D - brick red
#235190 - dark blue
#A6A6A6 - grey
*/

body { 
	background-color:#ECE6DB;
	color: #235190;
	font-size:13px;
	font-family: arial;
}

.mceContentBody { 
	background: #FFFFFF; 
}

div#container {
	background:#FFFFFF;
	width: 841px;
	margin-left:auto;
	margin-right:auto;
}

div#header {
	margin-top:-8px;
}

div#innercontainer {
	width: 841px;
}

div#menubar {
	float:left;
	width: 156px;
	border-right: 1px solid #DEE9F4;
        font-weight: bold;
        margin-top: -7px;
}

div#menubar ul {
	list-style-type: none;
}

div#menubar li {
	padding-bottom: 10px;
	margin-left:-20px;
}

div#menubar a, div#menubar a:link, div#menubar a:active, div#menubar a:visited { text-decoration: none; color: #235190; font-size:1.3em}
div#menubar a:hover { color:#74002D;}

div#innercontent {
	background: #FFFFFF;
}

div#content {
	float: left;
	padding-left: 20px;
        margin-top: -8px;
}

h1 { font-size: 1.5em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.3em; }
h4 { font-size: 1.2em; }
h5 { font-size: 1.1em; }



#thirdcolumn {width:145px; background: #ECE6DB; padding-left:5px; padding-right: 5px; float:right; margin-right:5px; margin-top:3px; }
#thirdcolumn p { font-size: 13px; padding-bottom:5px; padding-left:7px;}
#thirdcolumn h3 { color: #74002D; text-decoration: underline; margin-top: -0px; padding-top:5px;} 
#thirdcolumn h4 {margin-bottom: -8px;  }
#thirdcolumn a, #thirdcolumn a:link, #thirdcolumn a:active, #thirdcolumn a:visited { text-decoration: underline; color: #74002D; font-size:1em}
#thirdcolumn a:hover {  }


a, a:link, a:active, a:visited { text-decoration: underline; color: #235190; font-size:1em}
a:hover { text-decoration: underline; color:#74002D;}

div#upfoot { width:645px; float:right; margin-top: 0px; padding-right:10px;}

div#footer { background: #A6A6A6; color:#FFFFFF; text-align:center; padding: 10px 0px 10px 0px; font-size:1.2em; margin-top: 10px;}

.clear {clear: both; }

.newsitem-listing {border:1px solid #223355; margin-bottom: 0.5em; width:657px;}
.newsitem-listing-text {padding-left:0.5em;}
.color1 {background-color:#f5f5f5;}
.color2 {background-color:#e8eef5;}
.error {color:#dd0000;}

a img { border: none; }
