@charset "UTF-8";
/* CSS Document */

a:link, a:visited {
        color:#006E9F
}

a:hover {
        text-decoration:none;
}

body, html {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
}

#home {
	background-image:url(/images/bg_home.gif);
	background-repeat:repeat-x;
}

#internal {
	background-image:url(/images/bg_internal.gif);
	background-position:center 155px;
	background-repeat:no-repeat;
}


#wrap {
	width:890px;
	margin:auto;
}

#mainNav {
	margin:0px;
	padding:0px;
	text-align:center;
	margin-bottom:8px;
}

#mainNav li {
	display:inline;
	color:#FF0000;
}

#mainNav a:link, #mainNav a:visited {
	color:#006e9f;
	text-decoration:none;
	text-transform:uppercase;
	font-size:10px;
}

#mainNav a:hover, #mainNav a:focus {
	color:#FF0000;
}

#mainNav #current {
	color:#FF0000;
}

#darkBlue {
	width:410px;
	height:154px;
	background-image:url(/images/bg_darkBlue.gif);
	color:#FFFFFF;
	padding:15px;
	line-height:19px;
}

#darkBlue p, #blue p {
	padding:0px;
	margin:0px;
}

#blue {
	width:410px;
	height:154px;
	background-image:url(/images/bg_Blue.jpg);
	color:#FFFFFF;
	padding:15px;
	line-height:19px;
	float:right;
}

#logo {
	padding:8px 0px 8px 0px;
}

#featureWrap {
	position:absolute;
	margin-left:80px;
	margin-top:-70px;
	width:720px;
}

#featureInternal {
	width:216px;
	float:left;
}

.feature {
	width:211px;
	height:144px;
	text-align:right;
	padding:10px 15px 0px 0px;
	float:left;
	margin-bottom:10px;
}

.feature2 {
	width:211px;
	height:144px;
	text-align:right;
	padding:10px 15px 0px 0px;
	margin-bottom:10px;
}


.feature h2, .feature2 h2 {
	padding:0px;
	margin:0px;
	font-weight:normal;
}

.feature h2 a:link, .feature h2 a:visited, .feature2 a:link, .feature2 a:visited {
	color:#006e9f;
	text-decoration:none;
}

.feature h2 a:hover, .feature2 h2:hover {
	text-decoration:underline;
}

.feature h2 a:focus, .feature2 h2 a:focus {
	color:#FFFFFF;
	background-color:#006e9f;
	text-decoration:none;
}

.feature p, .feature2 p {
	font-size:11px;
	color:#515353;
	line-height:15px;
        margin-bottom:3px;
}

#feature1 {
	background-image:url(/images/bg_feature1.jpg);
	margin-right:20px;
}

#feature2 {
	background-image:url(/images/bg_feature2.jpg);
	margin-right:20px;
}

#feature3 {
	background-image:url(/images/bg_feature3.jpg);
}

.moreInfo {
	margin:0px;
}

.moreInfo a:link, .moreInfo a:visited {
	color:#006e9f;
	background-image:url(/images/arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding:0px 0px 0px 10px;
}

.moreInfo a:hover {
	text-decoration:none;
}

.moreInfo a:focus {
	color:#FFFFFF;
	background-color:#006e9f;
}

/* Featured news on Homepage */
.newsItem {
        color:#515353;
	width:394px;
	height:83px;
	background-image:url(/images/bg_news1.gif);
	background-repeat:no-repeat;
	padding:6px;
	margin-bottom:5px;
}

.news1 {
	background-image:url(/images/bg_news1.gif);
}

.news2 {
	background-image:url(/images/bg_news2.gif);
}

.newsItem p {
	margin:0px 0px 4px 5px;
	color:#515353;
	font-size:11px;
	line-height:15px;
}

.newsItem img {
	float:left;
}

.newsItem a:link, .newsItem a:visited {
	color:#515353;
}

.newsItem a:hover {
	text-decoration:none;
}

.newsItem a:focus {
	color:#FFFFFF;
	background-color:#515353;
}

.newsImage {
height:78px;
width:124px;
overflow:hidden;
float:left;
}

.newsTitle a:link, .newsTitle a:visited {
	color:#0770A0 !important;		
}

.newsTitle a:focus {
	color:#FFFFFF !important;
	background-color:#0770A0 !important;
}

#map {
	padding:3px 3px;
	float:right;
	height:189px;
	width:287px;
	background-image:url(/images/bg_map.gif);
	margin-right:4px;
}

/* Content */

#contentWrap {
	width:650px;
	float:right;
}

#content {
	width:626px;
	padding:0px 15px 0px 15px;
	background-image:url(/images/bg_content.gif);
}

#contentTop {
	background-image:url(/images/bg_contentTop.gif);
	height:9px;
	width:656px;
}

#contentBottom {
	background-image:url(/images/bg_contentBottom.gif);
	height:17px;
	width:656px;
}

#content h2 {
	margin-top:0px;
	padding-top:0px;
}

#content p {
	margin-bottom:0px;
	padding-bottom:0px;
}

#contentFeature {
	background-image:url(/images/bg_contentFeature.gif);
	width:626px;
	height:88px;
	padding:15px 15px 0px 15px;
	margin-bottom:15px;
}

#contentFeature p {
	color:#FFFFFF;
	margin-top:0px;
	line-height:21px;
}

/* Footer */

.footerNav {
	background-color:#f2f2f2;
	margin:0px;
	padding:4px 0px 4px 0px;
	text-align:center;
}

#footerHome {
	margin-top:330px;
}

#footerInternal {
	margin-top:30px;
}

.footerNav li {
	display:inline;
	color:#5b5b5b;
}

.footerNav a:link, .footerNav a:visited {
	color:#5b5b5b;
	text-decoration:none;
	text-transform:uppercase;
	font-size:10px;
}

.footerNav a:hover, .footerNav a:focus {
	color:#006e9f;
}



#footer {
	text-align:center;
	color:#999999;
}	

#footer a:link, #footer a:visited {
	color:#999999;
}

#footer a:hover {
	color:#CCCCCC;
}

#footer img {
	vertical-align:middle;
}

a img { border:0px;
}




/* CLASS STYLES ***********************************/

.title {
background-color:#ffffff;
font-weight:bold;
padding:0px 0px 0px 5px;
height:25px;
line-height:25px;

}

.listitem {
margin-top:10px;
border:1px solid #ffffff;
padding-bottom:10px;
clear:both;
}

.listitem .date {
float:right;
padding-right:5px;
}

.listitem .morelink {
float:right;
}

.listitem .photo {
float:right;
margin:5px 0px 20px 20px;
}

.listitem .content {
padding:5px;
}

.listitem .author {
font-style:italic;
padding-top:20px;
}