
/* ===================================== */
/* ====================== Top Navigation */
/* ===================================== */
a.TopMenuBar1:link  { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #ffffff; text-decoration: none; font-weight: bold; }
a.TopMenuBar1:visited { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #ffffff; text-decoration: none; font-weight: bold; }
a.TopMenuBar1:hover { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #FEFF97; text-decoration: none; font-weight: bold; }
a.TopMenuBar1:active { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #ffffff; text-decoration: none; font-weight: bold; }

.TopMenuBar1 { font-size: 8pt; font-family: Helvetica, Arial, sans-serif; color: #000000; font-weight: bold; }
.TopMenuBar1Text { font-size: 8pt; font-family: Helvetica, Arial, sans-serif; color: #000000; font-weight: bold; }

a.TopMenuBar2:link  { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #ffffff; text-decoration: none; font-weight: bold; }
a.TopMenuBar2:visited { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #ffffff; text-decoration: none; font-weight: bold; }
a.TopMenuBar2:hover { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #ffcc00; text-decoration: none; font-weight: bold; }
a.TopMenuBar2:active { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #ffffff; text-decoration: none; font-weight: bold; }

.TopMenuBar2 { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #ffffff; font-weight: bold; }
.TopMenuBar2Text { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #000000; font-weight: bold; }

a.Logo:link { font-size: 20pt; font-family: Helvetica, Arial, sans-serif; color: #000000; text-decoration: none; font-weight: bold; }
a.Logo:visited { font-size: 20pt; font-family: Helvetica, Arial, sans-serif; color: #000000; text-decoration: none; font-weight: bold; }
a.Logo:hover { font-size: 20pt; font-family: Helvetica, Arial, sans-serif; color: #6495ED; text-decoration: underline; font-weight: bold; }
a.Logo:active { font-size: 20pt; font-family: Helvetica, Arial, sans-serif; color: #000000; text-decoration: underline; font-weight: bold; }

/* ===================================== */
/* ======================= Page Settings */
/* ===================================== */
a.top_link:visited { color:#0c2675; font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; }
a.top_link:hover { color:#0c2675; font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; }
a.top_link:link { color:#0c2675; font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; }
a.top_link:active { color:#0c2675; font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; }

a.link { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #005BB7; text-decoration: none; font-weight: normal; }
a.visited { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #005BB7; text-decoration: none; font-weight: normal; }
a.hover { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #000000; text-decoration: none; font-weight: normal; }
a.active { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #005BB7; text-decoration: none; font-weight: normal; }

a.smText:link  { font-size: 7pt; font-family: Helvetica, Arial, sans-serif; color: #005BB7; text-decoration: none; font-weight: normal; }
a.smText:visited  { font-size: 7pt; font-family: Helvetica, Arial, sans-serif; color: #005BB7; text-decoration: none; font-weight: normal; }
a.smText:hover { font-size: 7pt; font-family: Helvetica, Arial, sans-serif; color: #000000; text-decoration: none; font-weight: normal; }
a.smText:active { font-size: 7pt; font-family: Helvetica, Arial, sans-serif; color: #005BB7; text-decoration: none; font-weight: normal; }

a.linkmaster:link  { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #005BB7; text-decoration: none; font-weight: bold; }
a.linkmaster:visited { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #005BB7; text-decoration: none; font-weight: bold; }
a.linkmaster:hover { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #892E1E; text-decoration: none; font-weight: bold; }
a.linkmaster:active { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #005BB7; text-decoration: none; font-weight: bold; }

a.linkText:link { font-size: 8pt; font-family: Helvetica, Arial, sans-serif; color: #005BB7; text-decoration: none; font-weight: normal; }
a.linkText:visited { font-size: 8pt; font-family: Helvetica, Arial, sans-serif; color: #005BB7; text-decoration: none; font-weight: normal; }
a.linkText:hover { font-size: 8pt; font-family: Helvetica, Arial, sans-serif; color: #892E1E; text-decoration: none; font-weight: normal; }
a.linkText:active { font-size: 8pt; font-family: Helvetica, Arial, sans-serif; color: #005BB7; text-decoration: none; font-weight: normal; }

a.linkText2:link { font-size: 9pt; font-family: Helvetica, Arial, sans-serif; color: #005BB7; text-decoration: none; font-weight: normal; }
a.linkText2:visited { font-size: 9pt; font-family: Helvetica, Arial, sans-serif; color: #005BB7; text-decoration: none; font-weight: normal; }
a.linkText2:hover { font-size: 9pt; font-family: Helvetica, Arial, sans-serif; color: #892E1E; text-decoration: none; font-weight: normal; }
a.linkText2:active { font-size: 9pt; font-family: Helvetica, Arial, sans-serif; color: #005BB7; text-decoration: none; font-weight: normal; }

td {color: #000000; font-family: Helvetica, Arial, sans-serif; font-size: 8pt; }
td.Text {color: #000000; font-family: Helvetica, Arial, sans-serif; font-size: 8pt; }
td.TextBold {color: #000000; font-family: Helvetica, Arial, sans-serif; font-size: 8pt; font-weight: bold; }
td.Text2 {color: #000000; font-family: Helvetica, Arial, sans-serif; font-size: 9pt; }
td.TextBold2 {color: #000000; font-family: Helvetica, Arial, sans-serif; font-size: 9pt; font-weight: bold; }
.TextSmall {color: #999999; font-family: Helvetica, Arial, sans-serif; font-size: 7pt; }
td.Header1 {color: #0066ff; font-family: Helvetica, Arial, sans-serif; font-size: 12pt; font-weight: bold; }
td.Header2 {color: #000099; font-family: Helvetica, Arial, sans-serif; font-size: 10pt; font-weight: bold; }

a.SubMenu:link { font-size: 9pt; font-family: Helvetica, Arial, sans-serif; color: #000000; text-decoration: none; font-weight: bold; }
a.SubMenu:visited { font-size: 9pt; font-family: Helvetica, Arial, sans-serif; color: #000000; text-decoration: none; font-weight: bold; }
a.SubMenu:hover { font-size: 9pt; font-family: Helvetica, Arial, sans-serif; color: #ffcc00; text-decoration: none; font-weight: bold; }
a.SubMenu:active { font-size: 9pt; font-family: Helvetica, Arial, sans-serif; color: #000000; text-decoration: none; font-weight: bold; }

td.SubMenu {color: #000000; background-color: #49A1E9; font-family: Helvetica, Arial, sans-serif; font-size: 9pt; font-weight: bold; }

.verError {color: #ff0033; font-family: Helvetica, Arial, sans-serif; font-size: 8pt; font-weight: bold; }
.verNotes {color: #006600; font-family: Helvetica, Arial, sans-serif; font-size: 8pt; font-weight: bold; }
.verWhite {color: #FFFFFF; font-family: Helvetica, Arial, sans-serif; font-size: 8.5pt; }
.verWhiteBold {color: #FFFFFF; font-family: Helvetica, Arial, sans-serif; font-size: 8pt; font-weight: bold; }
.verBlack {color: #000000; font-family: Helvetica, Arial, sans-serif; font-size: 8pt; font-weight: normal; }
.verBlackBold {color: #000000; font-family: Helvetica, Arial, sans-serif; font-size: 8pt; font-weight: bold; }
.Tel{color: #000000; font-family: Helvetica, Arial, sans-serif; font-size: 8.5pt; font-weight: bold; }

.ListPrice {color: Black; font-family: Helvetica, Arial, sans-serif; font-size: 8pt;  font-weight: bold; text-decoration: line-through;}
.SalePrice {color: ff0033; font-family: Helvetica, Arial, sans-serif; font-size: 8pt; font-weight: bold;}

.OverText { text-decoration: overline; }
.UnderText { text-decoration: underline; }
.StrikeText { text-decoration: line-through; }

/* ======================================= */
/* ======================= Side Navigation */
/* ======================================= */
a.LeftNav:link { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #ffffff; text-decoration: none; font-weight: bold; }
a.LeftNav:visited { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #ffffff; text-decoration: none; font-weight: bold; }
a.LeftNav:hover { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #ffcc00; text-decoration: none; font-weight: bold; }
a.LeftNav:active { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #ffffff; text-decoration: none; font-weight: bold; }
td.categoryHeader { font-size: 9pt; font-family: Helvetica, Arial, sans-serif; color: #ffffff;  font-weight: bold; }
td.LeftNav { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #ffffff; font-weight: normal; }
td.LeftNavText { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #ffffff;  font-weight: normal;}


a.sideNav:link { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #ffffff; text-decoration: none; font-weight: normal; }
a.sideNav:visited { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #ffffff; text-decoration: none; font-weight: normal; }
a.sideNav:hover { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #ffcc00; text-decoration: none; font-weight: normal; }
a.sideNav:active { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #ffffff; text-decoration: none; font-weight: normal; }
td.sideNav { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #ffffff; font-weight: normal; }
td.sideNavText { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #ffffff;  font-weight: normal;}

a.MenuRightLink:link { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #000000; text-decoration: none; font-weight: bold; }
a.MenuRightLink:visited { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #000000; text-decoration: none; font-weight: bold; }
a.MenuRightLink:hover { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #ffcc00; text-decoration: none; font-weight: bold; }
a.MenuRightLink:active { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #000000; text-decoration: none; font-weight: bold; }


/* ======================================= */
/* ============================= Login Box */
/* ======================================= */
a.Welcome:link { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #000000; text-decoration: none; font-weight: normal; }
a.Welcome:visited { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #000000; text-decoration: none; font-weight: normal; }
a.Welcome:hover { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #ffcc00; text-decoration: none; font-weight: normal; }
a.Welcome:active { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #000000; text-decoration: none; font-weight: normal; }

td.WelcomeBG { background-color: #ffffff;}
td.Welcome { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #000000; background-color: transparent; font-weight: bold; }
td.WelcomeBarColor { background-color: #003399; }
td.WelcomeBorderColor { background-color: #005BB7; }
td.fpass { font-size: 7pt; font-family: Helvetica, Arial, sans-serif; color: #000000; background-color: transparent; font-weight: bold; }
/* ======================================= */
/* =========================== Footer Menu */
/* ======================================= */
a.FooterMenu:link { font-size: 7pt; font-family: Helvetica, Arial, sans-serif; color: #000066; text-decoration: none; font-weight: normal; }
a.FooterMenu:visited { font-size: 7pt; font-family: Helvetica, Arial, sans-serif; color: #000066; text-decoration: none; font-weight: normal; }
a.FooterMenu:hover { font-size: 7pt; font-family: Helvetica, Arial, sans-serif; color: #0033cc; text-decoration: none; font-weight: normal; }
a.FooterMenu:active { font-size: 7pt; font-family: Helvetica, Arial, sans-serif; color: #000066; text-decoration: none; font-weight: normal; }
td.FooterMenu { font-size: 7pt; font-family: Helvetica, Arial, sans-serif; color: #000000; background-color: transparent; font-weight: normal; }

a.FooterLink:link { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #000066; text-decoration: none; font-weight: bold; }
a.FooterLink:visited { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #000066; text-decoration: none; font-weight: bold; }
a.FooterLink:hover { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #0033cc; text-decoration: underline; font-weight: bold; }
a.FooterLink:active { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #000066; text-decoration: none; font-weight: bold; }
td.FooterText { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #000000; background-color: transparent; font-weight: normal; }

a.Powered:link { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #000066; text-decoration: none; font-weight: bold; }
a.Powered:visited { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #000066; text-decoration: none; font-weight: bold; }
a.Powered:hover { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #0033cc; text-decoration: none; font-weight: bold; }
a.Powered:active { font-size: 8.5pt; font-family: Helvetica, Arial, sans-serif; color: #000066; text-decoration: none; font-weight: bold; }


/* FOR LOGIN BOX TEXT --- THIS NEEDS TO STAY HARD-CODED*/
input.search { border: 1px solid #CCCCCC; border-color: #A6A6A6; font-size: 12pt; width: 200px; height:25px;}
input.search-bottom { border: 1px solid #CCCCCC; border-color: #A6A6A6; font-size: 7pt; width: 125px; height:15px; }
input.login-email { border: 1px solid #CCCCCC; border-color: #A6A6A6; font-size: 7pt; width: 90px; }
input.login-pass { border: 1px solid #CCCCCC; border-color: #A6A6A6; font-size: 7pt; width: 55px; }
input.newsbox-email { border: 1px solid #CCCCCC; border-color: #A6A6A6; font-size: 7pt; width: 100px;}
input.newsbox-name { border: 1px solid #CCCCCC; border-color: #A6A6A6; font-size: 7pt; width: 100px;}
.fpass { font-family: Helvetica, Arial, sans-serif; font-size: 6pt; font-weight: bold; color: #000000; }

.LineBorders { background-color: #006634;}

.BodyBG { background-color: #FFFFFF; }
.HeaderBG { background-color: #FFFFFF; }
.SideNavBG { background-color: #FFFFFF; }
.QuickSearchBG {font-size: 9pt; font-family: Helvetica, Arial, sans-serif; color: #FFFFFF; background-color: #FFFFFF; font-weight: normal; }
.ThinLine { background-color: #999999; }
.WhiteLine { background-color: #E7E7E7; }
.DateBar {font-size: 9pt; font-family: Helvetica, Arial, sans-serif; color: #FFFFFF; background-color: #003399; font-weight: normal;}

HR {color: #000000;size: 1px; width: 100%;}