body,td,ul,ol,input,textarea,select,p {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #012847; text-decoration: none}

.sectionhead { color: #666666; font-weight: bold; font-size: 12px; }
.pagetitle { font-size: 18px; font-weight: bold; color: #002847; text-decoration: none; line-height: 25px; }
.small { font-size: 12px; }
.tiny { font-size: 11px; }
.large { font-size: 16px; }
.verylarge { font-size: 18px; }
.huge { font-size: 20px; }
.linksmall { font-size: 12px; text-decoration: none; }
.linksmall:hover { font-size: 12px; text-decoration: underline; }

a { color: #184F79; text-decoration: none; font-weight: bold; }
a:hover { text-decoration: underline; }
.button { font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; }

.nav { font-size: 12px; color: #184F79; text-decoration: none; font-weight: bold; }
.nav:hover { font-size: 12px; color: #184F79; text-decoration: underline; font-weight: bold; }
.navsel { font-size: 12px; color: #002847; text-decoration: none; font-weight: bold; }
.navsel:hover { font-size: 12px; color: #002847; text-decoration: none; font-weight: bold; text-decoration: underline; }

.tableborder { border: solid; border-width: 1; border-color: #999999; background-color: #FFFFFF; }
.tableborderleft { border-left: solid; border-width: 1; border-color: #999999; background-color: #FFFFFF; }
.tableborderright { border-right: solid; border-width: 1; border-color: #999999; background-color: #FFFFFF; }
.tablebordertop { border-top: solid; border-width: 1; border-color: #999999; background-color: #FFFFFF; }
.tableborderbottom { border-bottom: solid; border-width: 1; border-color: #999999; background-color: #FFFFFF; }

.instruct { font-size: 12px; font-weight: normal; }
.msgerror { color: #FFFFFF; font-size: 11px; }
.required { color: #B42718; font-weight: bold; }

.footerlink { font-size: 11px; color: #DDDDDD; text-decoration: none; font-weight: normal; }
.footerlink:hover { text-decoration: underline; }
.copyright { font-size: 9px; color: #AAAAAA; text-decoration: none}
.gumboot { font-size: 9px; color: #AAAAAA; text-decoration: none}
.gumboot:hover { text-decoration: underline}

.proglist { font-size: 11px; color: #184F79; text-decoration: none; font-weight: bold; }
.proglist:hover { text-decoration: underline; }
.proglistsel { font-size: 11px; color: #002847; text-decoration: none; font-weight: bold; }
.proglistsel:hover { text-decoration: underline; }

.bgheader { background-color: #EEEEEE; width:100%; height:100%; margin:0px; }
.bgeasy { background-color: #F4F89A; width:100%; height:100%; margin:0px; }
.bggradual { background-color: #D4EB9B; width:100%; height:100%; margin:0px; }
.bgmedium { background-color: #9EBCD6; width:100%; height:100%; margin:0px; }
.bgallout { background-color: #DB694E; width:100%; height:100%; margin:0px; }

.shoptitle { color: #002847; font-weight: bold;}



.signinlabel { font-size: 10px; color: #FFFFFF; font-weight: normal; }
.signinfield { border: 0px; color: #666666; width: 150px; height: 16px; font-size: 10px; }
.signinlink { color: #AAAAAA; text-decoration: underline; }
.navtab { color: #FFFFFF; font-size: 11px; text-decoration: none; }
.navtab:hover { text-decoration: underline; }

