@charset "UTF-8";
/* CSS Document */

body {
background:url(images/bkg_stripe.gif) repeat-x top;
background-color:#c6c6c6;
}

.homeContainer {
	background:url(images/home_photoshade.gif) repeat-x top;
	background-color:#fff;
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#275988;
	line-height:1.8em;
	padding-top: 50px;
	padding-right: 60px;
	padding-bottom: 0px;
	padding-left: 50px;
}

.underNews {
background-color:#fff;
margin: 20px 0px 20px 35px;
font-size:.8em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#275988;
}

.columnText1 {
font-size:.8em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
}

.footer {
color: #fff;
font-size: .8em;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding: 20px 0px 20px 0px;
margin-left:auto;
margin-right:auto;
width:780px;
text-align:center;
background-color:#275988;
}

.footer a:link, .footer a:active, .footer a:visited {
color:#FFFFFF;
text-decoration:underline;
}

.footer a:hover {
color:#81d92a;
}  

.newsStory {
display:block;
/* background:url(images/btn_news.gif) top left no-repeat; */
background-color:#cae0f5;
padding: 0px 40px 10px 50px;
} 

.newsSmall {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#214262;
}
.newsTitle {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#214262;
line-height:12px;
font-weight:bold;
padding: 5px 0px 5px 0px;
}

.newsSmall a:link, .newsSmall a:active, .newsSmall a:hover, .newsSmall a:visited {
color:#214262;
}

.newsTitle a:link, .newsTitle a:active, .newsTitle a:visited {
color:#214262;
text-decoration:none;
}

.newsTitle a:hover {
color:#fff;
text-decoration:none;
background-color:#214262;
}


.formPadding {
padding: 5px 0px 5px 0px;
}

.nextPage a:link, .nextPage a:active, .nextPage a:visited {
display:block;
background:url(images/btn_next.gif) right top no-repeat;
width:200px;
overflow:visible;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#275988;
line-height:1.2em;
padding: 10px 65px 0px 0px;
text-align:right;
text-decoration:none;
}

.nextPage a:hover {
display:block;
background:url(images/btn_next_over.gif) right top no-repeat;
padding: 10px 65px 0px 0px;
text-decoration:underline;
}

.navColumn {
padding: 0px 10px 0px 22px;
}

#bodyContainer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#275988;
	line-height:1.8em;
	padding-top: 35px;
	padding-right: 35px;
	padding-bottom: 0px;
	padding-left: 65px;
	position: relative;
}
#bodyContainer2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#275988; line-height:1.8em; padding: 0 40px 0 20px; }
#buttonimage {
	position: absolute;
	left: 391px;
	top: 528px;
	z-index: 100;
	float: right;
	margin-left: 10px;
	background-color: #FFFFFF;
}


#bodyContainer a:link, #bodyContainer a:active, #bodyContainer a:visited {
color:#1c4a75;
padding: 2px 2px 2px 2px;
}
#bodyContainer a:hover {
background-color:#72be27;
color:#fff;
text-decoration:none;
padding: 2px 2px 2px 2px;
}

#headline {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
color:#72be27;
font-weight:bold;
margin-bottom: 20px;
}

h1 {
color:#275988;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.4em;
font-weight:bold;
margin-bottom: -10px;
}

.nav {
}

h2 {
color:#275988;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:bold;
margin-bottom: -10px;
}

h3 {
color:#72be27;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.4em;
font-weight:bold;
margin-bottom: -10px;
}

h4 {
color:#72be27;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:bold;
margin-bottom: -10px;
}

#leftNav {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
font-weight:bold;
padding-top:20px;
}

.nav a:link, .nav a:active, .nav a:visited {
display:block;

padding: 10px 5px 10px 25px;
font-weight:bold;
text-decoration:none;
color:#FFF;
background:url(images/nav_normal.gif) repeat-x top;
border-bottom:#325588 solid 1px;
}

.nav a:hover {
text-decoration:none;
color:#FFF;
background:url(images/nav_over.gif) repeat-x top;
border-bottom:#5f9e20 solid 1px;
}


.barbaraphoto {
	float: left;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 5px;
	padding: 0px;
}
#bodyContainer .-logos {
	margin-bottom: -30px;
	margin-right: 0px;
	padding: 0px;
}

.learnmorebutton  {
	float: right;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-top: 0px;
	color: #275988;
}
.buttontext  {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	}
.buttonimage {
	float: right;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-top: -6px;
	padding: 0px;
	background-color: #FFFFFF;
	}
.home a:link, .home a:active, .home a:visited {
color:#1c4a75;
padding: 2px 2px 2px 2px;
}
.home a:hover {
background-color:#72be27;
color:#fff;
text-decoration:none;
padding: 2px 2px 2px 2px;
}