/* Textual Elements */
body,td { color: #525552; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
p { margin-top : 0px; margin-bottom : 8px; line-height: 15px; }
ul { list-style : square; margin-top : 0px; margin-bottom : 8px; }
.light { color: #7A7A7A; }
.smallTitle { color: #2959A5; font-size: 12px; font-weight: bold; }
.rightCol { color: #878787; line-height: 17px; }
.promo { font-size: 14px; margin-top : 5px; margin-bottom : 10px; }
.largeTitle { color: #666666; font-size: 16px; font-weight: bold; }
.mid { font-size: 12px; }

/* Links */
a { text-decoration: underline; color: #F78208; }
a:hover { text-decoration: none; }
a.whiteBold { color: #EAEFF4; font-weight: bold; text-decoration: none; }
a.whiteBold:hover { color: #FFFFFF; }
a.frontMenu { color: #313031 }
a.greyLink { color: #525552; }
a.smallTitleLink { color: #333333; font-size: 12px; font-weight: bold; }
a.subMenuSecondaryLinkViewing { color: #444444; text-decoration: none; }
a.subMenuMainLinkOn { color: #FFFFFF; text-decoration: none; }
a.subMenuMainLinkOff { color: #676667; text-decoration: none; }
a.subMenuMainLinkOff:hover { color: #222222; }
a.subMenuSecondaryLink { color: #636363; text-decoration: none; }
a.subMenuSecondaryLink:hover { color: #444444; }
a.subMenuSecondaryLinkOn { color: #424542; text-decoration: none; }
a.small { font-size: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; }

/* Form Elements */
INPUT, SELECT, TEXTAREA { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6D6D6D; font-weight: normal }
.frontEmail { width : 132px; }
.frontPassword { width : 94px; }
.button { font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #4F4D40; background-color: #F7DB08; border-bottom: 1px solid #F7AA08; border-top: 1px solid #F9EC88; border-right: 1px solid #F7AA08; border-left: 1px solid #F9EC88; height: 20px; }
.bigButton { font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #4F4D40; background-color: #F7DB08; border-bottom: 1px solid #F7AA08; border-top: 1px solid #F9EC88; border-right: 1px solid #F7AA08; border-left: 1px solid #F9EC88; height: 25px; }
.assessmentTextArea { width: 350px; height: 80px; }

/* Table Elements */
.subMenuSecondaryOff { background-color: #F5F5F5; }
.subMenuSecondaryOn { background-color: #DCDCDC; cursor: hand; color: #424542; }
.subOff { border-bottom: 1px solid #CFCFCF; }
.subOn { background-color: #999999 }
.cellBg { border-top: 1px solid #E7E7E7; }
.cartTitle { border-bottom: 1px solid #E7E7E7; font-size: 12px; font-weight: bold; }
.frontRightDivider { border-right: 1px solid #E9E9E9; }
.lightDivider { border-top: 1px solid #E5E5E5; margin:0; padding:0; }

/* Front Mouseover Effect Elements */
#lyr1 { position:absolute; visibility:hidden; left:175px; top:89px; width:142px; }
#lyr2 { position:absolute; visibility:hidden; left:317px; top:89px; width:140px; }
#lyr3 { position:absolute; visibility:hidden; left:457px; top:89px; width:139px; }