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

body {
	background-color: #1D407B;
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
	padding:0;
	margin:0;
}
object {
	display: block;
}
img.copy {
	margin: 5px 5px 0 0;
}
#container {
	width: 800px;
	margin: 0 auto;
	background-color:#2E66B1;
}
#top {
	background-image:url(images/header.jpg);
	background-repeat: no-repeat;
	height: 65px;
	text-align:center;
	padding-top:5px;
	z-index: 2;
	position:relative;
}
#left {
	width: 220px;
	float: left;
	background-color:#E9DCBF;
}
#right {
	width: 580px;
	float: left;
	background-image: url(images/rightbckgnd.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding: 0;
	margin: 0;
}
#right a:link {
	text-decoration: none;
	color:#2E66B1;
}
#right a:visited {
	text-decoration: none;
	color:#2E66B1;
}
#right a:hover {
	text-decoration: underline;
	color:#1D407B;
}
#menu{
	position:relative;
	z-index: 100;
	width: 220px;
}
#newscalendar {
	margin: 30px 0 0 0;
	background-color:#E6E9F4;
	border-top: 30px solid #2E66B1;
	width: 100%;
}
#contactbottom {
	width: 800px;
	margin: 0 auto;
	background-color:#1D407B;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	line-height: 30px;
	color: #FFFFFF;
	text-align: center;
}
#missionbottom {
	width: 800px;
	margin: 0 auto;
	background-color:#2E66B1;
	font-family: Times New Roman, Times, serif;
	font-style:italic;
	font-size: 12px;
	line-height: 24px;
	color: #FFFFFF;
	text-align: center;
	clear:both;
}
#login {
	top: 10px;
	z-index: 2;
	position: absolute;
	right: 20px;
	display: inline;
	padding: 0;
	margin: 0;
}
#login a:link{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	text-decoration:none;
}
#login a:visited{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	text-decoration:none;
}
#login a:hover{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	text-decoration:underline;
}
.beigebox {
	background-color:#E9DCBF;
	height: 30px;
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: center;
	padding: 10px 0 0 0;
	color:#2E66B1;
}
.cmnavbox {
	background-color: #102654;
	height: 15px;
	color: #FFF580;
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	text-align: center;
	padding: 5px 0 5px 0;
}
#right .cmnavbox a:link {
	color: #FFF580;
	margin: 0 10px 0 10px;
	text-decoration: none;
}
#right .cmnavbox a:visited {
	color: #FFF580;
	margin: 0 10px 0 10px;
	text-decoration: none;
}
#right .cmnavbox a:hover {
	color: #FFFFFF;
	margin: 0 10px 0 10px;
	text-decoration: underline;
}
.menulink {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	line-height: 30px;
	width: 190px;
	background-color: #2E66B1;
	margin: 10px 0 0;
	padding: 0 0 0 30px;
	display: block;
	vertical-align: middle;
}
.menulinkover {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	line-height: 30px;
	width: 190px;
	background-color: #1D407B;
	margin: 10px 0 0 0;
	padding: 0 0 0 30px;
	display: block;
	vertical-align: middle;
}
div.menulinkfo {
	width: 160px;
	vertical-align: middle;
}
div.menulinkfo a:link {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	width: 100%;
	height:30px;
	vertical-align: middle;
	color: #FFFFFF;
	background-color: #1D407B;
	padding: 0 0 0 30px;
	text-decoration: none;
	display: block;
}
div.menulinkfo a:visited {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	width: 100%;
	height:30px;
	vertical-align: middle;
	color: #FFFFFF;
	background-color: #1D407B;
	text-decoration: none;
	padding: 0 0 0 30px;
	display: block;
}
div.menulinkfo a:hover {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	width: 100%;
	height:30px;
	vertical-align: middle;
	color: #FFFFFF;
	background-color: #538fdf;
	padding: 0 0 0 30px;
	text-decoration: none;
	display: block;
}
.submenulink {
	position: absolute;
	visibility: hidden;
	top: 0;
	left:220px;
}
.title {
	font-size: 18px;
	font-weight: 24px;
	color: #000000;
}
.subhead {
	color: #1D407B;
	font-weight: bold;
}
a.nav:link {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	line-height: 30px;
	color: #FFFFFF;
	display:block;
	text-decoration:none;
	height: 30px;
	width: 100%;
}
a.nav:visited {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	line-height: 30px;
	color: #FFFFFF;
	display:block;
	text-decoration:none;
	height: 30px;
	width: 100%;
}
a.nav:hover {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	line-height: 30px;
	color: #FFFFFF;
	display:block;
	text-decoration:none;
	height: 30px;
	width: 100%;
}
p.right {
	padding: 0 50px;
	font-family: Times New Roman, Times, serif;
	font-size: 18px;
	line-height: 28px;
}
div.right {
	padding: 0 50px;
	font-family: Times New Roman, Times, serif;
	font-size: 18px;
	line-height: 28px;
}
p.contactinfo {
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
}
.beigebox a:link {
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color:#2E66B1;
	text-decoration: none;
}
.beigebox a:visited {
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color:#2E66B1;
	text-decoration: none;
}
.beigebox a:hover {
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}
ul.newsev {
	padding: 10px 0 0 0;
	margin: 0 0 0 10px;
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	line-height: 18px;
	font-weight:bold;
	color:#2E66B1;
}
ul.newsev li a:link {
	color:#2E66B1;
	text-decoration: none;
}
ul.newsev li a:visited {
	color:#2E66B1;
	text-decoration: none;
}
ul.newsev li a:hover {
	color:#990000;
	text-decoration: underline;
}
h1 {
	padding: 0 50px;
	font-family: Times New Roman, Times, serif;
	font-size: 24px;
	line-height: 28px;
	color:#2E66B1;
}
h2 {
	padding: 0 50px;
	font-family: Times New Roman, Times, serif;
	font-size: 24px;
	line-height: 28px;
	color:#FFF580;
}
h3 {
	padding: 0 50px;
	font-family: Times New Roman, Times, serif;
	font-size: 18px;
	line-height: 20px;
	color:#2E66B1;
}
.newsevent {
	width: 230px;
	padding: 15px 30px 30px 30px;
	float: left;
	background-color:#E6E9F4;
	margin: 0;
}
.standout {
	font-family: Times New Roman, Times, serif;
	font-size: 18px;
	line-height: 28px;
	font-weight:bold;
	color: #1D407B;
}
.cistandout {
	color: #1D407B;
}
.clear {
     clear: both;
     display: block;
     overflow: hidden;
     width: 0;
     height: 0;
	 visibility: hidden;
}
.calevents {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
	color: #000000;
	padding:0;
	margin:10px 0 0 0;
}
.eventdesc {
	margin-top:20px auto 0 auto;
	border: #1D407B solid 1px;
	background-color:#E6E9F4;
	width:320px;
	
}
.eventdesc2 {
	margin-top:20px;
	border: #1D407B solid 1px;
	background-color:#E6E9F4;
	width:300px;
	padding:0 10px;
}
.eventtitle {
	font-size:18px;
	color:#1D407B;
	font-weight: bold;
}
.cmtitle {
	font-size: 18px;
	line-height: 20px;
	color: #1D407B;
}
.cmexp {
	font-size: 10px;
	line-height: 10px;
}
td.newscolumns {
	font-size: 18px;
	line-height: 20px;
	color:#E6E9F4;
	font-weight: bold;
}
td.newsarticles {
	font-family: Times New Roman, Times, serif;
	font-size: 18px;
	line-height: 28px;
	color: #1D407B;
}
#right td.newsarticles a:link {
	font-family: Times New Roman, Times, serif;
	font-size: 18px;
	line-height: 28px;
	color:#1D407B;
	text-decoration: none;
}
#right td.newsarticles a:visited {
	font-family: Times New Roman, Times, serif;
	font-size: 18px;
	line-height: 28px;
	color:#1D407B;
	text-decoration: none;
}
#right td.newsarticles a:hover {
	font-family: Times New Roman, Times, serif;
	font-size: 18px;
	line-height: 28px;
	color:#1D407B;
	text-decoration: underline;
}
.events2 {
	text-align: center;
	background-color: #102654;
	color:#FFF580;
}
.contmanrow {
	text-align: center;
	background-color: #E6E9F4;
	border-top: 1px solid #102654;
	border-right: 0px none #102654;
	border-bottom: 1px solid #102654;
	border-left: 0px none #102654;
}
.albumthumbs {
	width:100px;
	height:125px;
	margin: 7px auto 0 auto;
	line-height: 100px;
	padding: 0;
}
.albumthumbsrows {
	text-align: center;
	background-image: url(images/albumtop.gif);
	background-repeat: no-repeat;
	background-color: #E6E9F4;
	margin: 0;
	padding: 0;
}
.albumthumbs2 {
	width:100px;
	height:100px;
	margin: 7px auto 0 auto;
	padding: 0 0 2px 0;
}
.albumthumbsrows2 {
	text-align: center;
	background-image: url(images/albumtop.gif);
	background-repeat: no-repeat;
	background-color: #E6E9F4;
	font-size: 10px;
	line-height:12px;
	margin: 0;
	padding: 0;
}
.photodesc {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	text-align: center;
}
.linksmalltext {

}
table.links {
	margin: 0 50px;
	font-family: Times New Roman, Times, serif;
	font-size: 10px;
	line-height: 12px;
}
table.links a:link {
	text-decoration: none;
	color:#2E66B1;
	font-size: 14px;
}
table.links a:visited {
	text-decoration: none;
	color:#2E66B1;
	font-size: 14px;
}
table.links a:hover {
	text-decoration: underline;
	color:#1D407B;
	font-size: 14px;
}
table.links a.small:link {
	text-decoration: none;
	color:#2E66B1;
	font-size: 10px;
	line-height: 12px;
}
table.links  a.small:visited {
	text-decoration: none;
	color:#2E66B1;
	font-size: 10px;
	line-height: 12px;
}
table.links  a.small:hover {
	text-decoration: underline;
	color:#1D407B;
	font-size: 10px;
	line-height: 12px;
}
#right p.right a.highlight:link, #right p.right a.highlight:visited { 
	color: #FFF; text-decoration: none; background-color:#06F; padding: 2px;
}
#right p.right a.highlight:hover { 
	color: #FFF; text-decoration: underline; background-color:#06F; padding: 2px;
}