body {
	padding:0;
        margin:0;
	font-family:arial, sans serif;
	font-size:0.8em;
	text-align: center;
        background: #5f7c8c url('../assets/background.jpg') repeat-x; }

#outerWrapper {
        margin-left:auto;
	margin-right:auto;
        width:1000px; }

#innerWrapper {
	text-align:left;	
	margin:0;
        background: url('../assets/background-container.png') repeat-y; 
        padding:0px 20px 0px 20px; }

#contentWrapper {
	border:0;
	margin:0;
	border:1px solid white;
	padding:0px 20px 0px 20px; }

#contentWrapper p {
	padding-bottom:10px; }

#navigation {
	position:relative;
	margin:0;
	padding:0;
        height:48px; }

#footer {
        height:100px;
        background: url('../assets/footer.png') no-repeat; }

h1 {
        width:1000px;
        height:150px;
        padding:0;
        margin:0;
        background: url('../assets/header.jpg') no-repeat; }

h1 a {
	display: block;
	width:1000px;
	height:150px; }

h1 a span {
        display:none; }

p {
        padding:0;
        margin:0; }

.center {
	text-align:center; }

a:link, a:visited {
	color: #5F7C8C; }
a:hover {
	color: #D68A4C; }

.strippedTable {
	border:1px solid #5F7C8C;
	border-collapse:collapse;
	width:100%; }

.strippedTable tr.trDark {
	background-color:#D68A4c; }
.strippedTable tr.trLight {
        background-color:#E1AA5A; }
.strippedTable td {
	padding:10px; }

.strippedTable a {
	color:#313131; }

#homePageNews {
	text-align:left;
	float:right;
	margin:10px 0px 5px 0px;
	border:1px solid #5F7C8C; }
#homePageNews h3 {
	padding:9px 20px 9px 20px;
	color:#FFFFFF;
	background-color:#9ab3be;
	margin:0px; }
#homePageNews p {
	padding:9px 20px 9px 20px; }
.small {
	font-size:0.7em; }

.clear {
	clear:both; }




#subnav {
	float:right;
	border-right: 1px solid #5F7C8C;
	border-left: 1px solid #5F7C8C;
	border-top: 1px solid #5F7C8C;
	padding: 0px;
	margin: 10px 10px 10px 10px;
	background-color: #90bade;
	color: #333;
	}

#subnav ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	#subnav li {
		border-bottom: 1px solid #5F7C8C;
		margin: 0;
		}
#subnav li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-right: 10px solid #728F9E;
		background-color: #90a9b5;
		color: #fff;
		text-decoration: none;
		width: 100%;
		}

	html>body #subnav li a {
		width: auto;
		}

	#subnav li a:hover {
		border-right: 10px solid #A8BCC7;
		background-color: #90a9b5;
		color: #fff;
		}

#subnav li a#current {
		border-right: 10px solid #E1AA5A; }
