body {
margin : 0;
padding : 0;
font : 75% "Trebuchet MS", verdana, arial, sans-serif;
color : #666;
background : 	#003250 url(img/bgd.png) center repeat;
}
#container {
width : 740px;
margin-left : auto;
margin-right : auto;
margin-top : 20px;
padding : 20px;
line-height: 1.7em;
color : #666;
background : #f2f2f5;
}
			/*TOP BANNER*/
#banner {
float : left;
width : 510px;
height : 200px;
padding : 0;
margin : 0 0 10px 0;
}
			/*TOP SCROLLBAR*/
div.scroll {
overflow : auto;
height : 7em;
width : 160px;
padding : 1em;
color : #333;
background : inherit;
border : 1px solid #aaa;
margin : 20px;
}
#bannerb {
float : right;
width : 210px;
margin : 0 0 10px 0;
padding : 0;
}
			/*TOP NAVIGATION*/
#navcontainer {
clear:both;
width : 100%;
}
#navcontainer ul {
padding-left: 0;
margin-left: 0;
background: #7c949e;
color: #fff;
float: left;
width: 100%;
}
#navcontainer ul li {
display: inline;
}
#navcontainer ul li a {
padding: 0.2em 1em;
background: #748497;
color: #fff;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}
#navcontainer ul li a:hover {
background: #203358;
color: #fff;
}
#active a:link, #active a:visited, #active a:hover {
background: #203358;
color: #fff;
}
			/*CENTRE CONTENT*/
#content {
padding : 5px;
margin-left : 205px;
margin-right : 205px;
background : #fff;
color : #666;
}
#interiorcontent {
padding : 10px 5px 5px 5px;
margin-left : 5px;
margin-right : 205px;
background : #fff;
color : #666;
line-height: 1.4em;
}
hr {
color: #fff;
height: 1px;
width: 96%;
}
			/*LEFT CONTENT*/
#sidebar {
float : left;
width : 180px;
margin : 0 5px 0 0;
padding : 5px;
color : #666;
background : #f2f2f5;
}
			/*LEFT MENU*/
#menu {
width : 180px;
padding : 10px 0 0 0;
}
#menu ul {
margin : 0;
padding : 0;
list-style-type : none;
}
#menu li {
margin : 0 0 0.1em 0;
}
#menu a {
width : 160px;
padding : 0.1em 0.8em;
text-decoration : none;
display : block;
color : #fff;
background : #f36207;
}
#menu a:hover {
background : #036;
color : #fff;
}
			/*RIGHT CONTENT*/
#sidebar-b {
float : right;
width : 180px;
margin : 0 0 0 5px;
padding : 5px;
background : #f2f2f5;
color : #203358;
text-align: center;
}
			/*FOOTER*/
#footer {
clear : both;
padding : 5px;
margin-top : 15px;
color : #fff;
background : #748497;
}
#footer a:link, #footer a:visited {
background : inherit;
color : #eee;
text-decoration : none;
}
#footer a:hover {
border-bottom : 1px dashed #f2f2f5;
background : inherit;
color : #f2f2f5;
}
			/*TYPOGRAPHY*/
p {
margin : 10px;
}
h1 {
margin : 0 0 10px 10px;
font : bold 1.4em Trebuchet MS;
color : #036;
background : inherit;
}
h2 {
padding-left : 5px;
font : bold 1em lucida grande, lucida sans unicode, verdana, sans-serif;
color : #ef7329;
background : inherit;
}
blockquote {
font-weight : bold;
font-style : italic;
color : #b29b35;
}
			/*LINKS*/
a {
text-decoration : none;
color : #203358;
background : inherit;
}
a:hover {
color : #84a058;
background : inherit;
}
a img {
border: none;
}
			/*TABLE*/
#interiorcontent table {
margin-bottom: 1.5em;
text-align: left;
border: #990;
color:#333;
}
#interiorcontent table th {
font-weight: bold;
padding: 0.5em;
}
#interiorcontent table td {
padding: 0.5em;
border-right: solid 1px #fff;
}
#interiorcontent table tr.rowH {
color: #FFF;
background: #7c949e;
border-right: solid 1px #fff;
}
#interiorcontent table tr.rowA {
background: #fff;
border-top: solid 1px #fff;
}
#interiorcontent table tr.rowB {
background: #e4e7e7;
border-top: solid 1px #fff;
}
			/*TWITTER ROLL*/
#twitter_div {
width: inherit;
background-color:#a4bf7c;
border-style: solid;
border-width: 1px;
border-color: #84a058;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.9em;
line-height: 1.1em;
margin:5px;
margin-top: 15px;
} 
#twitter_div ul {
margin: 0;
padding: 0;
} 
#twitter_div ul li {
margin:0px 5px 0px 5px;
list-style-type: none;
color: #036;
text-align: left;
padding: 5px;
} 
#twitter_div ul li a {
text-decoration: none;
color: #069;
}
#twitter_div ul li a:hover {
text-decoration: none;
color: #036;
} 
#twitter_div p {
text-align: left;
padding-right: 6px;
padding-bottom: 10px;
}
#twitter_hed {
text-transform:uppercase;
color:#036;
font-size: 1em;
font-weight: bold;
margin: 5px 0px 0px 5px;
}
			
			/*CLASSES*/
.news {
font-size : 1em;
background : inherit;
color : #000;
}
.orange {
background : inherit;
color : #f36207;
}
.subhead {
font-weight: bold;
font-size: 1.2em;
color:#203358;
}
.spacing {
line-height: 1.6em;
}
.quote {
font-size: 1.2em;
font-style: italic;
line-height: 1.5em;
}
#center {
text-align: center;
font-size: 1.4em;
font-weight: bold;
text-transform: uppercase;
color:#84a058;
text-decoration: underline;
}
.center {
text-align:center;
}
.clear {
clear : both;
}
.codesnippet {
	display:block;
	background:#d9f2cd;
	color:#333;
	padding: 5px;
	margin-left: 20px;
}
.homenote {
font-size:11px;
color:#333;
line-height: 12px;
text-align:center;
margin-top: 8px;
}
