.body {  background-color: #E4EAFC; margin-top: 0px; margin-right: auto; margin-bottom: auto; margin-left: auto; text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10px; color: #91acda}
.standard {  background-color: #FFFFFF; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; border: 1px #FFCC33 dashed; font-family: "Times New Roman", Times, serif; font-size: 13px; color: #003366}
.nav { background-color: #FFFFFF; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; font-family: "Times New Roman", Times, serif; font-size: 15px; color: #003366; font-variant: small-caps ; font-weight: bold}
.nav a:visited { padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; border: 1px #FFCC33 dashed; font-family: "Times New Roman", Times, serif; font-size: 15px; color: #003366; font-variant: small-caps ; text-decoration: none }
.nav a:hover { padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; border: 1px #003366 solid; font-family: "Times New Roman", Times, serif; font-size: 15px; color: #FFCC33; font-variant: small-caps ; text-decoration: none }
.nav a:active { padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; border: 1px #003366 solid; font-family: "Times New Roman", Times, serif; font-size: 15px; color: #FFCC33; font-variant: small-caps ; text-decoration: none }
.white {  background-color: #FFFFFF; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; font-family: "Times New Roman", Times, serif; font-size: 13px; font-variant: small-caps; color: #003366; border: none; vertical-align: top; margin-top: 0px; margin-bottom: auto}
.header {  background-color: #FFFFFF; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px}
.news { background-color: #FFFFFF; vertical-align: top; margin-top: 0px; margin-bottom: auto; background-image: url(/images/general/newsback.jpg) ; background-repeat: no-repeat; background-position: top}
.newstop { padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold}
.newhead { padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; font-family: "Times New Roman", Times, serif; font-size: 17px; color: #FFCC33; font-variant: small-caps ; font-weight: bold ; background-color: #91ADCA}
.search { padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; font-family: "Times New Roman", Times, serif; font-size: 17px; color: #FFCC33; font-variant: small-caps ; font-weight: bold ; background-color: #91ADCA ; text-decoration: none}
.nav a:link { padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; border: 1px #FFCC33 dashed; font-family: "Times New Roman", Times, serif; font-size: 15px; color: #003366; font-variant: small-caps ; text-decoration: none }
.search a:link { font-family: "Times New Roman", Times, serif; font-size: 17px; color: #FFCC33; font-variant: small-caps ; font-weight: bold ; text-decoration: none}
.search a:visited { font-family: "Times New Roman", Times, serif; font-size: 17px; color: #FFCC33; font-variant: small-caps ; font-weight: bold ; text-decoration: none}
.search a:hover { font-family: "Times New Roman", Times, serif; font-size: 17px; color: #E6ECF7; font-variant: small-caps ; font-weight: bold ; text-decoration: none}
.search a:active { font-family: "Times New Roman", Times, serif; font-size: 17px; color: #E6ECF7; font-variant: small-caps ; font-weight: bold ; text-decoration: none}
.blankwht {  background-color: #FFFFFF}
.copy a:active { background-color: #E4EAFC; margin-top: 0px; margin-right: auto; margin-bottom: auto; margin-left: auto; text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10px; color: #7B9CD2 ; text-decoration: none}
.copy a:hover { background-color: #E4EAFC; margin-top: 0px; margin-right: auto; margin-bottom: auto; margin-left: auto; text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10px; color: #7B9CD2 ; text-decoration: none}
.copy a:link { background-color: #E4EAFC; margin-top: 0px; margin-right: auto; margin-bottom: auto; margin-left: auto; text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10px; color: #91acda ; text-decoration: none}
.copy a:visited { background-color: #E4EAFC; margin-top: 0px; margin-right: auto; margin-bottom: auto; margin-left: auto; text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10px; color: #91acda ; text-decoration: none}
.copy { background-color: #E4EAFC; margin-top: 2px; margin-right: auto; margin-bottom: auto; margin-left: auto; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10px; color: #91acda }
.copy_right { background-color: #E4EAFC; margin-top: 2px; margin-right: auto; margin-bottom: auto; margin-left: auto; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10px; color: #91acda }
.table { padding-right: 2px; padding-left: 2px; font-family: "Times New Roman", Times, serif; font-size: 13px; color: #003366}
.table a:link { padding-right: 2px; padding-left: 2px; font-family: "Times New Roman", Times, serif; font-size: 13px; color: #003366; font-variant: small-caps }
.table a:visited { padding-right: 2px; padding-left: 2px; font-family: "Times New Roman", Times, serif; font-size: 13px; color: #003366; font-variant: small-caps }
.table a:hover { padding-right: 2px; padding-left: 2px; font-family: "Times New Roman", Times, serif; font-size: 13px; color: #003366; font-variant: small-caps ; text-decoration: none}
.table a:active { padding-right: 2px; padding-left: 2px; font-family: "Times New Roman", Times, serif; font-size: 13px; color: #003366; font-variant: small-caps ; text-decoration: none }
.standard a:link { font-family: "Times New Roman", Times, serif; font-size: 13px; color: #003366; font-variant: small-caps }
.standard a:visited { font-family: "Times New Roman", Times, serif; font-size: 13px; color: #003366; font-variant: small-caps }
.standard a:hover { font-family: "Times New Roman", Times, serif; font-size: 13px; color: #FFCC33; font-variant: small-caps ; text-decoration: none }
.standard a:active { font-family: "Times New Roman", Times, serif; font-size: 13px; color: #FFCC33; font-variant: small-caps ; text-decoration: none }
.heading {  font-family: "Times New Roman", Times, serif; font-size: 15px; font-weight: bold; background-color: #91ADCA; color: #FFFFFF; padding-left: 5px; padding-right: 5px}
.heading a:link { font-family: "Times New Roman", Times, serif; font-size: 15px; font-weight: bold; background-color: #91ADCA; color: #FFFFFF; text-decoration: underline; font-variant: normal}
.heading a:visited { font-family: "Times New Roman", Times, serif; font-size: 15px; font-weight: bold; background-color: #91ADCA; color: #FFFFFF; text-decoration: underline ; font-variant: normal}
.heading a:hover { font-family: "Times New Roman", Times, serif; font-size: 15px; font-weight: bold; background-color: #91ADCA; color: #003366; text-decoration: underline ; font-variant: normal}
.heading a:active { font-family: "Times New Roman", Times, serif; font-size: 15px; font-weight: bold; background-color: #91ADCA; color: #003366; text-decoration: underline ; font-variant: normal}
.lowcase { font-family: "Times New Roman", Times, serif; font-size: 13px; color: #003366; font-variant: normal}
.sword {  font-family: "Times New Roman", Times, serif; font-size: 15px; color: #FFCC33; font-weight: bold}
.sform {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.featured { background-color: #FFFFFF; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; font-family: "Times New Roman", Times, serif; font-size: 13px; font-variant: small-caps; color: #003366; border: none; vertical-align: top; margin-top: 0px; margin-bottom: auto ; background-image: url(/images/shop/featured.jpg); background-repeat: no-repeat; background-position: top}
.shopmain { padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; border: 1px #DDC585 dashed; font-family: "Times New Roman", Times, serif; font-size: 13px; color: #003366 }
.shopmenu {  color: #003366; font-family: "Times New Roman", Times, serif; font-size: 16px; font-weight: normal; text-decoration: none}
.navshop { background-color: #FFFFFF; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; font-family: "Times New Roman", Times, serif; font-size: 15px; color: #DDC585; font-variant: small-caps ; font-weight: bold }
.navshop a:link { padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; border: 1px #DDC585 dashed; font-family: "Times New Roman", Times, serif; font-size: 15px; color: #DDC585; font-variant: small-caps ; text-decoration: none }
.navshop a:visited { padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; border: 1px #DDC585 dashed; font-family: "Times New Roman", Times, serif; font-size: 15px; color: #DDC585; font-variant: small-caps ; text-decoration: none }
.navshop a:hover { padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; border: 1px #003366 solid; font-family: "Times New Roman", Times, serif; font-size: 15px; color: #003366; font-variant: small-caps ; text-decoration: none }
.navshop a:active { padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; border: 1px #003366 solid; font-family: "Times New Roman", Times, serif; font-size: 15px; color: #003366; font-variant: small-caps ; text-decoration: none }
.shopmenr { color: #003366; font-family: "Times New Roman", Times, serif; font-size: 14px; font-weight: normal; text-decoration: none ; text-align: right; margin-right: 0px; margin-left: auto}
.shopmenu a:link { color: #003366; font-family: "Times New Roman", Times, serif; font-size: 14px; font-weight: normal; text-decoration: none }
.shopmenu a:visited { color: #003366; font-family: "Times New Roman", Times, serif; font-size: 14px; font-weight: normal; text-decoration: none }
.shopmenu a:hover { color: #003366; font-family: "Times New Roman", Times, serif; font-size: 14px; font-weight: normal; text-decoration: underline}
.shopmenu a:active { color: #003366; font-family: "Times New Roman", Times, serif; font-size: 14px; font-weight: normal; text-decoration: underline }
.shopdept {  font-family: "Times New Roman", Times, serif; font-size: 12px; font-weight: bolder; color: #D9ECFF; background-color: #91ADCA; padding-left: 4px; padding-top: 1px; padding-bottom: 1px}
.shopdept a:link { font-family: "Times New Roman", Times, serif; font-size: 12px; font-weight: bolder; color: #FFFFFF; background-color: #91ADCA; text-decoration: none}
.shopdept a:visited { font-family: "Times New Roman", Times, serif; font-size: 12px; font-weight: bolder; color: #FFFFFF; background-color: #91ADCA; text-decoration: none }
.shopdept a:hover { font-family: "Times New Roman", Times, serif; font-size: 12px; font-weight: bolder; color: #FFCC33; background-color: #91ADCA; text-decoration: none }
.shopdept a:active { font-family: "Times New Roman", Times, serif; font-size: 12px; font-weight: bolder; color: #FFCC33; background-color: #91ADCA; text-decoration: none }
.shoptabl { font-family: "Times New Roman", Times, serif; font-size: 13px; color: #003366 ; text-align: right; margin-right: 0px; margin-left: auto}
.shopemph {  font-size: 14px; letter-spacing: 0.2em; font-weight: bold}
.tempmenu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; padding-top: 1px; padding-bottom: 1px; padding-left: 8px}
.tempsubmenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #7D7D04; text-decoration: none; padding-left: 16px}
.tempminimenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #7797B0; text-decoration: none; padding-left: 24px; letter-spacing: 0.1em }
.tempmenu a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none}
.tempmenu a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; background-color: #DDC585}
.tempminimenu a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #7797B0; text-decoration: none; letter-spacing: 0.1em }
.tempminimenu a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #53748E; text-decoration: underline; letter-spacing: 0.1em }
.tempsubmenu a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #7D7D04; text-decoration: none}
.tempsubmenu a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #605202; text-decoration: none ; background-color: #F8F7DE}
.shoppage { padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; font-family: "Times New Roman", Times, serif; font-size: 13px; font-variant: small-caps; color: #003366; border: none; vertical-align: top; margin-top: 0px; margin-bottom: auto ; background-image: url(/images/shop/pageback.jpg); background-repeat: no-repeat; background-position: bottom}
.subhead {  font-weight: bold; text-transform: uppercase}
.info { background-color: #FFFFFF; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; border: 1px #FFCC33 dashed; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003366 }
.infohead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bolder; background-color: #91ADCA; color: #FFFFFF; padding-left: 5px; padding-right: 5px ; letter-spacing: 0.1em; text-transform: uppercase}
.info a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #91ADCA; font-style: italic; text-decoration: underline}
.info a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #91ADCA; font-style: italic; text-decoration: underline }
.info a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; font-style: italic; text-decoration: underline }
.info a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; font-style: italic; text-decoration: underline }
.shoplain { font-family: "Times New Roman", Times, serif; font-size: 13px; color: #003366 ; text-align: center; margin-right: auto; margin-left: auto ; margin-top: 0px; margin-bottom: auto}
.table_c { padding-right: 2px; padding-left: 2px; font-family: "Times New Roman", Times, serif; font-size: 13px; color: #003366 ; text-align: center; margin-right: auto; margin-left: auto}
.table_r { padding-right: 2px; padding-left: 2px; font-family: "Times New Roman", Times, serif; font-size: 13px; color: #003366 ; text-align: right; margin-right: 0px; margin-left: auto}
.linktabl { padding-right: 2px; padding-left: 2px; font-family: "Times New Roman", Times, serif; font-size: 13px; color: #003366 }
.linktabl a:link { padding-right: 2px; padding-left: 2px; font-family: "Times New Roman", Times, serif; font-size: 13px; color: #003366}
.linktabl a:visited { padding-right: 2px; padding-left: 2px; font-family: "Times New Roman", Times, serif; font-size: 13px; color: #003366}
.linktabl a:hover { padding-right: 2px; padding-left: 2px; font-family: "Times New Roman", Times, serif; font-size: 13px; color: #003366; text-decoration: none }
.linktabl a:active { padding-right: 2px; padding-left: 2px; font-family: "Times New Roman", Times, serif; font-size: 13px; color: #003366; text-decoration: none }
.linkstd { background-color: #FFFFFF; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; border: 1px #FFCC33 dashed; font-family: "Times New Roman", Times, serif; font-size: 13px; color: #003366 }
h4 {  font-size: 14px; font-weight: bold; font-variant: small-caps; color: #FF9900}
.newstop a:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold ; text-decoration: underline}
.newstop a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold ; text-decoration: underline }
.newstop a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold ; text-decoration: underline }
.newstop a:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold ; text-decoration: underline }
.announce { font-family: "Times New Roman", Times, serif; font-size: 12px; font-weight: normal; background-color: #D9E2EC; color: #336699; padding-left: 5px; padding-right: 5px ; border: 1px #FFCC00 solid; padding-top: 3px; padding-bottom: 4px}
.announce a:link { font-family: "Times New Roman", Times, serif; font-size: 15px; font-weight: bold; color: #336699; text-decoration: underline}
.announce a:visited { font-family: "Times New Roman", Times, serif; font-size: 15px; font-weight: bold; color: #336699; text-decoration: underline }
.announce a:hover { font-family: "Times New Roman", Times, serif; font-size: 15px; font-weight: bold; color: #333366; text-decoration: underline }
.announce a:active { font-family: "Times New Roman", Times, serif; font-size: 15px; font-weight: bold; color: #333366; text-decoration: underline }
