@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	background-color:#93B3E3;
	font-size:85%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#wrapper {
	width:850px;
	margin:auto;
	margin-top:15px;
}
#contentwrapper {
	background-color:#FFFFFF;
	float:left;
	width:100%;
	overflow:hidden;
}
#header {
	float:left;
	width:100%;
}
#header h1 {
	color:#1f3258;
	font-family:Garamond;
	font-size:1.6em;
	margin-top:25px;
	margin-right:15px;
	text-align:right;
}
#header img {
	margin-top:15px;
	margin-left:10px;
}
/* Main Menu */

#mainmenu {
	padding:0px;
	width:100%;
	float:left;
	background-color:#1f3258;
	margin-top:15px;
}
#mainmenu a {
	display:block;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
	color:#FFFFFF;
	text-decoration:none;
}
#mainmenu a:hover {
	background:#8C0003;
	color:#FFFFFF;
}
#leftside {
	float:left;
	margin-right:15px;
	border-right:1px solid #1f3258;
	width:170px;
	font-size:.8em;
	background-color:#1f3258;
		padding-bottom:12000px;
	margin-bottom:-12000px;
}
#subpages {
	float:left;
	width:150px;
	font-size:.8em;
	background-color:#1f3258;
	color:#FFFFFF;
	padding-top:10px;
	padding-bottom:10px;
}
#subpages a {
	display:block;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	width:100%;
	color:#FFFFFF;
	text-decoration:none;
}
#subpages a:hover {
	background:#8C0003;
	color:#FFFFFF;
}
.childpages{
padding-left:10px;
}
#leftcontent {
	float:left;
	padding:10px;
	width:150px;
	background-color:#EBEEFC
}
#maincontent {
	float:left;
	width:640px;
	padding:10px;
}
#footer {
	width:100%;
	margin-top:15px;
	padding-top:5px;
	padding-bottom:15px;
	padding-left:10px;
	color:#FFFFFF;
	background-color:#1f3258;
	float:left
}
#footercontent {
	width:850px;
	margin:auto;
	padding-right:15px;
}
#footer a, #footer a:link, #footer a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#footer a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
/* Links */

a, a:link {
	color:#0033FF;
	text-decoration:none;
}
a:visited {
	color:#000099;
}
a:hover {
	color:#8C0003;
}
/* Header Styles */

h2 {
	color:#8C0003;
}
h3 {
	color:#8C0003;
}
h4 {
	color:#8C0003;
}
h5 {
	color:#8C0003;
}
h6 {
	color:#8C0003;
}
/* Other Style */

img {
	border:none;
}
ul {
	list-style:square;
	padding:5px;
	width:auto;
	margin-left: 0;
	padding-left: 1em;
	background-color:#EBEEFC;
	color:#1f3258;
}
ol {
	list-style:decimal;
	padding:5px;
	width:auto;
	margin-left: 0;
	padding-left: 1em;
	background-color:#EBEEFC;
	color:#1f3258;
}
li {
	margin-left:15px;
	margin-bottom:10px;
}
blockquote {
	background-color:#EBEEFC;
	font-style:italic;
	padding:10px;
}
.alignright {
	float:right;
	margin-left:10px;
}
.alignleft {
	float:left;
	margin-right:10px;
}
.highlight {
	padding:5px;
	width:auto;
	background-color:#BCE9BF;
	border:1px solid #227136;
	color:#000942;
	text-align:center;
}
.highlight h2 {
	color:#000942;
}

.borderbottom {
padding-bottom:10px;
margin-bottom:10px;
border-bottom:solid 1px #8C0003 ;
float:left;
width:100%;
}
/* Corners */

.b1f, .b2f, .b3f, .b4f {
	font-size:1px;
	overflow:hidden;
	display:block;
}
.b1f {
	height:1px;
	background:#fff;
	margin:0 5px;
}
.b2f {
	height:1px;
	background:#fff;
	margin:0 3px;
}
.b3f {
	height:1px;
	background:#fff;
	margin:0 2px;
}
.b4f {
	height:2px;
	background:#fff;
	margin:0 1px;
}

/* Bottom left corner */

.bleft1f, .bleft2f, .bleft3f, .bleft4f {
	font-size:1px;
	overflow:hidden;
	display:block;
}

.bleft1f {
	height:1px;
	background:#1f3258;
	margin-left:5px;
}
.bleft2f {
	height:1px;
	background:#1f3258;
	margin-left: 3px;
}
.bleft3f {
	height:1px;
	background:#1f3258;
	margin-left:2px;
}
.bleft4f {
	height:2px;
	background:#1f3258;
	margin-left:1px;
}

.left {
float:left;
width:171px;
}

/* Bottom right corner */

.bright1f, .bright2f, .bright3f, .bright4f {
	font-size:1px;
	overflow:hidden;
	display:block;
}

.bright1f {
	height:1px;
	background:#fff;
	margin-right:5px;
}
.bright2f {
	height:1px;
	background:#fff;
	margin-right: 3px;
}
.bright3f {
	height:1px;
	background:#fff;
	margin-right:2px;
}
.bright4f {
	height:2px;
	background:#fff;
	margin-right:1px;
}

.right {
float:left;
width:679px;
}

.top {
	width:100%;
	padding:0px;
	margin:0px;
	float:left;
}

.bottom {
	width:100%;
	padding:0px;
	margin:0px;
	float:left;
}
.photocredit {
width:200px;
float:right;
margin-left:10px;
margin-bottom:10px;
}
