body {
	margin:0px;
	background-color:#D8D8D8;
	} /* site main background colour */

body,td {
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	}

h1,h2,h3,h4,h5,h6 {
	font-family:"Trebuchet MS",helvetica,sans-serif;
	color:#C8A85F;
	letter-spacing:1px;
	}

h1 {font-size:22px;}
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:14px;}

blockquote {
	font-family:"Trebuchet MS",helvetica,sans-serif;
	color:#012295;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	border-top:1px dashed #CCC;
	border-bottom:1px dashed #CCC;
	margin:10px;
	padding:30px 10px 30px 10px;
	text-align:center;
	background-color:#EEE;
	margin-left:0px;
	}

/* styles for tabbed navigation */
#navlist {
	padding: 3px 0;
	margin-left: 0;
	border-bottom: 1px solid #012295;
	font: bold 12px "Trebuchet MS", sans-serif; text-align:center;
	}

#navlist li {
	list-style: none;
	margin: 0;
	display: inline;
	}

#navlist li a { padding: 3px 0.5em; margin-left: 3px; border: 1px solid #012295; border-bottom: none; background: #EEE; text-decoration: none; }
#navlist li a:link { color: #448; }

#navlist li a:visited { color: #004A66; }

#navlist li a:hover {
	color: #C8A85F;
	background: #012295;
	border-color: #012295;
	}

#navlist li a#current {
	background: white;
	border-bottom: 1px solid white;
	}

#navlist li a:hover#current {
	background: white;
	border-bottom: 1px solid white;
	color:012295;
	}

#pageHeader {
	height:80px;
	line-height:80px;
	color:#C8A85F;
	font-family:"Trebuchet MS",helvetica,sans-serif; font-size:32px;
	padding:10px 16px 10px 16px;
	background-color:#012295;
	background-image:URL(images/header2.jpg);
	background-repeat: no-repeat;
	border-bottom:1px solid #CDBF99;
	}

#topNav {
	background-color:#006138;
	}

#divBaseLinks {
	height:30px;
	background-color:#012295;
	border-top:1px solid #FFF;
	padding:0px 10px 0px 10px;
	line-height:30px;
	color:#FFF;
	}

#divBaseLinks a:link {
	color:#FFF;
	text-decoration:none;
	}

#divBaseLinks a:visited {
	color:#FFF;
	text-decoration:none;
	}

#divBaseLinks a:hover {
	color:#FFF;
	text-decoration:none;
	background-color:#012295;
	}

#divBaseLinks a:active {
	color:#FFF;
	text-decoration:none;
	}

#container {
	margin:20px;
	background-color:#FFF;
	min-width:760px;
	}

#divPageContent {
	border-top:3px solid #C8A85F;
	border-bottom:3px solid #C8A85F;
	padding:0px 0px 10px 0px;
	}

#sideBarNewsContent {
	background-color:#EEE;
	padding:10px;
	}

#newsHeader {
	height:22px;
	line-height:22px;
	color:#C8A85F;
	font-family:"Trebuchet MS",helvetica,sans-serif;
	font-size:14px;
	padding:0px 5px 0px 5px;
	background-color:#012295;
	border-bottom:1px solid #FFF;
	}

.leftColumn {
	padding:0p 5px 0px 5px;
	width:170px;
	}

.rightColumn {
	padding:0px 10px 10px 10px;
	border-left:1px dashed #012295;
	}

.subHeader {
	font-family:"Trebuchet MS",helvetica,sans-serif; color:#012295;
	font-size:14px;
	letter-spacing:1px;
	font-weight:bold; 
	margin:10px 0px 10px 0px; 
	border-bottom:1px solid #012295;
	}

.note {
	font-weight:bold;
	color:#800000;
	font-style:italic;
	background-color: #CDBB99;
	padding:3px;
	border:2px solid #C8A85F;
	}

.newsItem {
	margin-bottom:5px;
	color:#012295;
	font-size:10px;
	}

.readNewsLink {
	margin-bottom:10px;
	font-size:10px;
	}


/* styles for rounded corners */
b.rtop, b.rbottom{
	display:block;
	background: #D8D8D8
	}

b.rtop b, b.rbottom b{
	display:block;
	height: 1px;
	overflow: hidden;
	background: #012295
	}

b.r1{
	margin: 0 5px
	}

b.r2{
	margin: 0 3px
	}

b.r3{
	margin: 0 2px
	}

b.rtop b.r4, b.rbottom b.r4{
	margin: 0 1px;
	height: 2px
	}



