.nav1a, .nav1b, .nav2 {
        font-family: Arial, Helvetica, Lucida, sans-serif;
        font-size: 10px; font-weight: bold; text-decoration: none;
}
.nav1a { color: #ffffff; }
.nav1a:hover { color: #dddddd; text-decoration: underline; }
.nav1b { color: #32a4dd; }
.nav1b:hover { color: #74b8db; text-decoration: underline; }

.tabItem {
        font-family: Arial, Helvetica, Lucida, sans-serif; color: #ffffff;
        font-size: 11px; font-weight: bold; text-decoration: none;
}
.tabItem:hover { color: #000000; text-decoration: none; }


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

H1, H2, H3, H4, H5, H6, .itemTitle, .topicTitle {
	font-family: Arial, Helvetica, Lucida, sans-serif; color: #000000;
	font-weight: bold; text-decoration: none; line-height: 130%;
}
H1 { font-size: 19px; }
H2 { font-size: 17px; }
H3, .itemTitle, .topicTitle { font-size: 15px; }
H4 { font-size: 13px; }
H5 { font-size: 11px; }
H6 { font-size: 9px; }

.itemTitle, .topicTitle { color: #ffffff; }
.itemTitle:hover, .topicTitle:hover { color: #32a4dd; text-decoration: none;}

p, li, ol, ul, .text, .topicText {
        font-family: Arial, Helvetica, Lucida, sans-serif; color: #000000;
        font-size: 13px; 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;
}
.contactHead:hover { text-decoration: underline; }

.infoHead {
	font-family: Arial, Helvetica, Lucida, sans-serif; color: #32a4dd;
	font-size: 12px; font-weight: bold; text-align: right;
}
.infoText {
	font-family: Arial, Helvetica, Lucida, sans-serif; color: #000000;
	font-size: 12px; font-weight: normal;
}

.staffinfoHead, .linkinfoHead, .contactinfoHead, .productinfoHead {
	font-family: Arial, Helvetica, Lucida, sans-serif; color: #32a4dd;
	font-size: 12px; font-weight: bold; text-decoration: none; text-align: right;
}
.staffinfo, .linkinfo, .contactinfo, .productinfo {
	font-family: Arial, Helvetica, Lucida, sans-serif; color: #000000;
	font-size: 12px; font-weight: normal; text-decoration: none;
}


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

.topic {
        font-family: Arial, Helvetica, Lucida, sans-serif; color: #ffffff;
        font-size: 12px; font-weight: bold; line-height: 160%; text-decoration: none;
}
.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;
}
.topicList:hover { text-decoration: underline; }
.topicListOther { color: #ffffff; font-weight: bold; text-decoration: none; }
.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 {
        font-family: Arial, Helvetica, Lucida, sans-serif; color: #ffffff; 
        font-size: 11px; font-weight: normal; text-decoration: none;
}
.sbText:hover { color: #32a4dd; }
.sbInput, .sbButton {
        font-family: Arial, Helvetica, Lucida, sans-serif; color: #ffffff;
        background-color: #001058; border-style: solid; border-color: #ffffff; border-width: 1;
        font-size: 11px; font-weight: normal; text-decoration: none;
}
.sbButton { color: #ffffff; background-color: #001058; border-color: #ffffff; 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; }
.relatedHead:hover { text-decoration: underline; }

.loginText, .loginHead {
        font-family: Arial, Helvetica, Lucida, sans-serif; color: #32a4dd;
        font-size: 11px; font-weight: bold; text-decoration: none;
}
.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; }
.inputBold:hover { text-decoration: underline; }

.nbItem, .nbDate {
        font-family: Arial, Helvetica, Lucida, sans-serif; color: #001058;
        font-size: 11px; font-weight: normal; text-decoration: none;
}
.nbItem:hover { text-decoration: underline; }
.nbDate { font-weight: bold; }
.nbDate:hover { text-decoration: underline; }

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

.memberWelcome {
        font-family: Arial, Helvetica, Lucida, sans-serif; color: #ffffff;
        font-size: 11px; font-weight: bold; text-decoration: none; text-align: right;
}

A { color:#32a4dd; text-decoration: none; }
A:hover { color:#32a4dd; text-decoration: underline; }

.directory, .directoryHead {
        font-family: Arial, Helvetica, Lucida, sans-serif; color: #000000;
        font-size: 10px; font-weight: normal; line-height: 16px;
}
.directoryHead { font-size: 11px; font-weight: bold; }

.listing, .listingTitle, .listingHead {
        font-family: Arial, Helvetica, Lucida, sans-serif; color: #000000;
        font-size: 11px; font-weight: normal; line-height: 16px;
}
.listingTitle { font-size: 12px; font-weight: bold; }
.listingHead { font-weight: bold; text-align: right; }

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