.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY { background: #000099; color: #ffffff; margin: 0px;  font-family: Verdana, Arial, sans-serif; }

SPAN.wars { font-family: Verdana, Arial, sans-serif; font-size: 24px; color: #eeeeee; font-weight: bold; }
SPAN.address { font-family: Verdana, Arial, sans-serif; font-size: 16px; color: #eeeeee; font-weight: bold; }

SPAN.Title { font-family: Verdana, Arial, sans-serif; font-size: 24px; color: cyan; font-weight: bold; }

SPAN.ObitTitle { font-family: Verdana, Arial, sans-serif; font-size: 24px; color: cyan; font-weight: bold; }
SPAN.ObitWhite { font-family: Verdana, Arial, sans-serif; font-size: 20px; color: white; font-weight: normal; }
SPAN.ObitWhiteBold { font-family: Verdana, Arial, sans-serif; font-size: 20px; color: white; font-weight: bold; }
SPAN.ObitLink { font-family: Verdana, Arial, sans-serif; text-decoration: underline; font-size: 20px; color: yellow; font-weight: normal; }
a.ObitLink { font-family: Verdana, Arial, sans-serif; text-decoration: underline; font-size: 20px; color: yellow; font-weight: normal; }

SPAN.OfficeType { font-family: Verdana, Arial, sans-serif; font-size: 20px; color: #cccccc; font-weight: bold; }
SPAN.OfficeTitle { font-family: Verdana, Arial, sans-serif; font-size: 19px; color: #00ff00; font-weight: bold; }
SPAN.OfficerName { font-family: Verdana, Arial, sans-serif; font-size: 18px; color: yellow; font-weight: normal; }

SPAN.MembershipText { font-family: Verdana, Arial, sans-serif; font-size: 18px; color: #ffffff; font-weight: normal; }
SPAN.MembershipTextLink { font-family: Verdana, Arial, sans-serif; font-size: 18px; color: cyan; font-weight: normal; }
SPAN.MembershipTextLink:hover { font-family: Verdana, Arial, sans-serif; font-size: 18px; color: #ff0000; font-weight: bold; }
SPAN.MembershipAppInfo { font-family: Verdana, Arial, sans-serif; font-size: 18px; color: yellow; font-weight: normal; }
SPAN.MembershipAppAddress { font-family: Verdana, Arial, sans-serif; font-size: 18px; color: #ffffff; font-weight: normal; }
SPAN.MembershipApp { font-family: Verdana, Arial, sans-serif; font-size: 18px; color: #00ff00; font-weight: normal; }
a.MembershipAppLink { font-family: Verdana, Arial, sans-serif; font-size: 18px; color: cyan; font-weight: normal; }
a.MembershipAppLink:hover { color: #ff0000; font-weight: bold; text-decoration: underline; font-size: 18px; }

SPAN.MembershipType { font-family: Verdana, Arial, sans-serif; font-size: 20px; color: #00ff00; font-weight: bold; text-decoration: underline;}
SPAN.MemberName { font-family: Verdana, Arial, sans-serif; font-size: 18px; color: yellow; font-weight: normal; }
SPAN.MemberLife { font-family: Verdana, Arial, sans-serif; font-size: 18px; color: #cccccc; font-weight: normal; }

SPAN.LinksPage { font-family: Verdana, Arial, sans-serif; font-size: 20px; color: yellow; font-weight: normal; }

SPAN.SchedCrewChief { font-family: Verdana, Arial, sans-serif; font-size: 14px; color: yellow; font-weight: bold; }
SPAN.SchedInfo { font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #ffffff; font-weight: bold;}
SPAN.SchedCrew { font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #00ff00; font-weight: bold;}
SPAN.SchedDay { font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #ffffff; font-weight: bold;}
SPAN.SchedHours { font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #ffffff; font-weight: normal;}
SPAN.SchedCrewNonEMT  { font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #ff0000; font-weight: bold;}
SPAN.SchedNeed { font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #00ffff; font-weight: bold; }

SPAN.SurveyInfo { font-family: Verdana, Arial, sans-serif; font-size: 16px; color: yellow; font-weight: normal; }
SPAN.SurveyType { font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #00ff00; font-weight: bold;}

SPAN.EmailInfo { font-family: Verdana, Arial, sans-serif; font-size: 16px; color: yellow; font-weight: normal; }
SPAN.EmailType { font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #00ff00; font-weight: bold;}

SPAN.ApparatusName { font-family: Verdana, Arial, sans-serif; font-size: 16px; color: yellow; font-weight: bold; }
SPAN.ApparatusNameLink { font-family: Verdana, Arial, sans-serif; font-size: 16px; color: yellow; font-weight: bold; text-decoration: underline; }
SPAN.ApparatusInfo { font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #00ff00; font-weight: bold;}

SPAN.Article, TABLE.Article { font-family: Times; font-size: 14px; color: black; font-weight: normal; background: white; }
Table.Calendar  { font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold;color: black; font-weight: normal; background: white; }
SPAN.CalendarMonth { font-family: Verdana, Arial, sans-serif; font-size: 22px; color: black; font-weight: bold;}
SPAN.CalendarNextMonthNone { font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #666666; font-weight: bold;}
a.CalendarNextMonth, SPAN.CalendarNextMonth { font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #0000ff; font-weight: bold;}
a.CalendarNextMonth:hover { font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #ff0000; font-weight: bold;}
tr.CalendarWeekDay,SPAN.CalendarWeekDay { font-family: Verdana, Arial, sans-serif; font-size: 16px; color: black; font-weight: bold;}
td.CalendarDate { font-family: Verdana, Arial, sans-serif; font-size: 14px; color: black; font-weight: bold; }
td.CalendarDate, SPAN.CalendarDate { font-family: Verdana, Arial, sans-serif; font-size: 14px; color: black; font-weight: bold; }
SPAN.CalendarSquadEvent { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #006600; font-weight: bold; }
SPAN.CalendarEvent { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: blue; font-weight: bold; }
SPAN.CalendarEvent2 { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #006600; font-weight: bold; }
SPAN.CalendarHoliday { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #ff0000; font-weight: bold; }
SPAN.CalendarScheduleBlue { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: blue; font-weight: bold; }
SPAN.CalendarScheduleRed { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #ff0000; font-weight: bold; }
SPAN.CalendarScheduleBlack { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: black; font-weight: bold; }
SPAN.CalendarScheduleGreen { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #006600; font-weight: bold; }
SPAN.CalendarScheduleBrown { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #660000; font-weight: bold; }
SPAN.CalendarCrew { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #800000; font-weight: bold; }
SPAN.CalendarEMSRequest { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #708090; font-weight: bold; }

SPAN.EventForm { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: black; font-weight: bold; }
SPAN.EventDate { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: black; font-weight: bold; }
SPAN.EventEvent { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: blue; font-weight: bold; }
SPAN.EventCrew { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: red; font-weight: bold; }

SPAN.hallTitle { font-family: Verdana, Arial, sans-serif; font-size: 26px; color: yellow; font-weight: bold; }
SPAN.hallText1 { font-family: Verdana, Arial, sans-serif; font-size: 16px; color: white; font-weight: bold; }
SPAN.hallText2 { font-family: Verdana, Arial, sans-serif; font-size: 15px; color: white; font-weight: bold; }
SPAN.hallInfo { font-family: Verdana, Arial, sans-serif; font-size: 14px; color: yellow; font-weight: bold; }
SPAN.hallType { font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #00ff00; font-weight: bold;}
SPAN.hallThankyou { font-family: Verdana, Arial, sans-serif; font-size: 16px; color: white; font-weight: bold; }
a.hallLinks, span.hallLinks { color: cyan; font-weight: bold; font-size: 14px; }
a.hallLinks:hover, span.hallLinks:hover { color: #ff0000; font-weight: bold; text-decoration: underline; font-size: 14px; }

CHECKBOX, RADIO, SELECT { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: black; background: #cccccc}
INPUT { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: black; font-weight: bold; background: #cccccc }
TEXTAREA { width: 100%; font-family: Verdana, Arial, sans-serif; font-size: 11px; color: black; background: #cccccc }

A { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; }
A:hover { color: #ff0000; text-decoration: underline; }

a.links, span.links { color: cyan; font-weight: bold; font-size: 10px; }
a.links:hover, span.links:hover { color: #ff0000; font-weight: bold; text-decoration: underline; font-size: 10px; }
span.linksLabel { color: #00ff00; font-weight: bold; font-size: 10px; }
a.bigLinks, span.bigLinks { color: cyan; font-weight: bold; font-size: 14px; }
a.bigLinks:hover, span.bigLinks:hover { color: #ff0000; font-weight: bold; text-decoration: underline; font-size: 14px; }

FORM { display: inline; }

TR.header { background: #000000; }
TR.headerNavigation { background: #333333; }
TD.headerNavigation { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #87ceeb; font-weight : bold; }
A.headerNavigation { color: #87ceeb; text-decoration: none; }
A.headerNavigation:hover { color: #ff0000; text-decoration: underline; }

TR.footer { background: #333333; font-family: Verdana, Arial, sans-serif;  font-size: 10px;  color: #87ceeb; font-weight: bold; text-decoration: none; }
TD.footer:hover { color: #ffffff; text-decoration: underline; }
A.footer { color: #87ceeb; text-decoration: none; }
A.footer:hover { color: #ff0000; text-decoration: underline; }
TR.footerMessage { background: #000000; font-family: Verdana, Arial, sans-serif;  font-size: 10px;  color: #00FF00; font-weight: bold; text-decoration: none; }

SPAN.copyright, TR.copyright { font-family: Verdana, Arial, sans-serif; font-size: 10px;  color: #ffffff; font-weight: normal; text-decoration: none; }
SPAN.copyrightLinks { color: #00ff00; font-weight: bold; font-size: 10px; font-weight: bold; text-decoration: underline; }

TD.main, P.main { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; color: #ffffff; }

TR.headerError { background: #ff0000; }
TR.headerInfo { background: #00ff00; }
TD.headerError { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background: #ff0000; color: #ffffff; font-weight : bold; text-align : center; }
TD.headerInfo { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background: #00ff00; color: #ffffff; font-weight: bold; text-align: center; }

.infoBoxContents { font-family: Verdana, Arial, sans-serif;  font-size: 10px; color: #ffffff; }
.infoBoxNoticeContents { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
TD.infoBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 10px;  font-weight: bold;  color: #ffffff; }
TD.infoBox, SPAN.infoBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

TD.pageHeading { font-family: Verdana, Arial, sans-serif; font-size: 20px; font-weight: bold;  color: #1E90FF }
DIV.pageHeading { font-family: Verdana, Arial, sans-serif; font-size: 20px; font-weight: bold;  color: #1E90FF }
td.pageHeading2 { font-family: Verdana, Arial, sans-serif; color: #ffffff; font-weight: bold; font-size: 12px; }

TR.subBar { background: #f4f7fd; }

TD.subBar { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

TD.smallText, SPAN.smallText, P.smallText { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; }

TD.fieldKey { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; }
TD.fieldValue { font-family: Verdana, Arial, sans-serif; font-size: 12px; }

TD.tableHeading { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }


TABLE.formArea { background: #f1f9fe; border-color: #7b9ebd; border-style: solid; border-width: 1px; }

TD.formAreaTitle { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }

SPAN.errorText { font-family: Verdana, Arial, sans-serif; color: #ff0000; }

.moduleRow { font-family: Verdana, Arial, sans-serif; color: #ffffff; font-size: 11px; line-height: 1.5; }
.moduleRowOver { font-family: Verdana, Arial, sans-serif; background: #CCCCCC; cursor: pointer; color: #000000; font-size: 11px; line-height: 1.5; }
.moduleRowSelected {  font-family: Verdana, Arial, sans-serif; color: #000000; font-size: 11px; background-color: #E9F4FC; font-weight: bold; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

