.nav1a, .nav1b, .nav2 {
        font-family: Arial, Helvetica, Lucida, sans-serif;
        font-size: 10px; font-weight: bold; text-decoration: none;
}
.nav1a { color: #ffffff; }
A.nav1a:hover { color: #4e88b8; text-decoration: none; }
.nav1b { color: #aebdd9; }
A.nav1b:hover { color: #4e88b8; text-decoration: none; }

.extraBar {
        font-family: Arial, Helvetica, Lucida, sans-serif; color: #333333;
        font-size: 11px; font-weight: normal; text-decoration: none;
}
A.extraBar:hover { text-decoration: underline; }

.tabItem {
        font-family: Arial, Helvetica, Lucida, sans-serif; color: #333333;
        font-size: 12px; font-weight: bold; text-decoration: none;
}
A.tabItem:hover { color: #909090; text-decoration: none; }

H1, H2, H3, H4, H5, H6, .itemTitle, .topicTitle {
	font-family: times, serif; color: #ffffff;
	font-weight: bold; text-decoration: none;
}
H1, .topicTitle { font-size: 28px; line-height: 130%; color: #005499; }
H2, .itemTitle { font-size: 24px; line-height: 130%; }
H3 { font-size: 20px; line-height: 130%; }
H4 { font-size: 16px; line-height: 130%; }
H5 { font-size: 12px; line-height: 130%; }
H6 { font-size: 9px; line-height: 130%; }

A.itemTitle:hover, A.topicTitle:hover { color: #005499; text-decoration: none; }

p, li, ol, ul, .text, .topicText {
        font-family: Arial, Helvetica, Lucida, sans-serif; color: #333333;
        font-size: 14px; font-weight: normal; line-height: 130%;
}

.contactHead {
        font-family: Arial, Helvetica, Lucida, sans-serif; color: #000000;
        font-size: 14px; font-weight: bold; line-height: 130%; text-decoration: none;
}
A.contactHead:hover { text-decoration: underline; }

.infoHead {
	font-family: Arial, Helvetica, Lucida, sans-serif; color: #993333;
	font-size: 14px; font-weight: bold; text-align: right;
}
.infoText {
	font-family: Arial, Helvetica, Lucida, sans-serif; color: #333333;
	font-size: 14px; font-weight: normal;
}

.informationHead {
	font-family: Arial, Helvetica, Lucida, sans-serif; color: #333333;
	font-size: 14px; font-weight: bold; text-decoration: none; text-align: right;
}
.information {
	font-family: Arial, Helvetica, Lucida, sans-serif; color: #333333;
	font-size: 14px; font-weight: normal; text-decoration: none;
}


.moreLink {
        font-family: Arial, Helvetica, Lucida, sans-serif; color: #005499;
        font-size: 9px; font-weight: bold; line-height: 130%; text-decoration: underline;
}
A.moreLink:hover { color: #ffffff; }

.topic {
        font-family: Arial, Helvetica, Lucida, sans-serif; color: #ffffff;
        font-size: 12px; font-weight: bold; line-height: 160%; text-decoration: none;
}
A.topic:hover { text-decoration: underline; }

.topicList, .topicListDate, .topicListOther, .topicListDateOther {
        font-family: Arial, Helvetica, Lucida, sans-serif; color: #000000;
        font-size: 11px; font-weight: bold; line-height: 110%; text-decoration: none;
}
A.topicList:hover { text-decoration: underline; }
.topicListOther { color: #ffffff; font-weight: bold; text-decoration: none; }
A.topicListOther:hover { text-decoration: underline; }
.topicListDate { color: #000000; font-weight: normal; }
.topicListDateOther { color: #ffffff; font-weight: normal; line-height: 90%; }

.listCount, .listTitle, .listText, .listDate {
        font-family: Arial, Helvetica, Lucida, sans-serif; color: #000000;
        font-size: 11px; font-weight: normal; line-height: 130%;
}
.listTitle, .listCount { font-weight: bold; }
.listDate { text-align: right; }
.listCount { text-align: center; }

.sbText, .sbHead, .sbInput, .sbButton {
        font-family: Arial, Helvetica, Lucida, sans-serif; color: #000000; 
        font-size: 11px; font-weight: normal; text-decoration: none;
}
.sbHead { font-weight: bold; text-align: right; }
A.sbText:hover, A.sbHead:hover { color: #000000; }
.sbInput { color: #005499; background-color: #ffffff; border-style: solid; border-color: #000000; border-width: 1; }
.sbButton { color: #005499; background-color: #a1bcc5; border-style: solid; border-color: #000000; border-width: 1; }

.relatedText, .relatedHead {
        font-family: Arial, Helvetica, Lucida, sans-serif; color: #000000;
        font-size: 11px; font-weight: normal; text-decoration: none;
}
A.relatedText { color: #ffffff; }
A.relatedText:hover { text-decoration: underline; }
.relatedHead { font-weight: bold; text-align: right; }
A.relatedHead:hover { text-decoration: underline; }

.loginText, .loginHead {
        font-family: Arial, Helvetica, Lucida, sans-serif; color: #990000;
        font-size: 11px; font-weight: bold; text-decoration: none;
}
A.loginText:hover { text-decoration: underline; }
.loginHead { font-weight: normal; }
.loginInput, .loginSubmit {
        font-family: Arial, Helvetica, Lucida, sans-serif; color: #000000;
        background-color: #cce4f5; border-style: solid; border-color: #000000; border-width: 1;
        font-size: 11px; font-weight: bold; text-decoration: none;
}

.inputText, .inputHead, .inputBold {
        font-family: Arial, Helvetica, Lucida, sans-serif; color: #000000;
        font-size: 12px; font-weight: normal; text-decoration: none;
}
.inputHead { font-weight: bold; text-align: right; }
.inputBold { font-weight: bold; }
A.inputBold:hover { text-decoration: underline; }

.newsBarText, .newsBarDate {
        font-family: Arial, Helvetica, Lucida, sans-serif; color: #ffffff;
        font-size: 11px; font-weight: normal; text-decoration: none;
}
A.newsBarText:hover { text-decoration: underline; }
.newsBarDate { font-weight: bold; }
A.newsBarDate:hover { text-decoration: underline; }

.popUpIndex { color: #000000; text-decoration: none; }
A.popUpIndex:hover { color: #000000; text-decoration: none; }

.rfbf { font: 12px Arial,Helvetica,Lucida,sans-serif; color: #000000; }
A.rfbf { color: #007598; text-decoration: none; }
A.rfbf:hover { color: #ab1643; text-decoration: none; }

A { color: #005499; text-decoration: none; }
A:hover { color: #ffffff; text-decoration: underline; }


#blue { color: #990000; }
#red { color: #fa0202; }
#grey { color: #eeeeee; }
#small { font-size: 9px; }
#right { text-align: right; }
