a:link { color: black; font-weight: bold; text-decoration: none; }
a:visited { color: black; font-weight: bold; text-decoration: none; }
a:hover { text-decoration: underline; }
.allpad5 { padding-top: 5px; padding-right: 5px; padding-left: 5px; }
.body { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 20px; padding: 5px 35px 5px 30px; }
.black11 { color: black; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.black11b { color: black; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 13px; }
.black12 { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.white12 { color: white; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.topdottedburg { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-top: 5px; border-top: 3px dotted maroon; }
.topdottedolive { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-top: 5px; border-top: 3px dotted olive; }
.burg12 { color: maroon; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.black12pad { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 27px; padding-top: 5px; padding-right: 35px; padding-left: 22px; }
.black12ul { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; border-bottom: 1px solid gray; }
.black14 { color: black; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.black14rightb { color: black; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 24px; padding-top: 20px; padding-right: 40px; padding-left: 25px; border-right: 2px dotted black; }
.black16 { color: black; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; }
.friendtitle { color: black; font-size: 28px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 30px; }
.black16dotted { color: black; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; margin-top: 7px; border-top: 1px dotted maroon; }
.black20 { color: black; font-size: 20px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.black26 { color: black; font-size: 26px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 40px; }
.black28 { color: black; font-size: 28px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.black32 { color: black; font-size: 32px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.black50 { color: black; font-size: 50px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.borderright { border-right: 1px solid black; }
.coursedesc { color: black; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 22px; padding-right: 30px; padding-left: 10px; border-right: 1px solid black; }
.cellborder { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 10px; border: ridge 1px #ebebeb; ; }
.cellborderblue { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 10px; border: ridge 1px #10386f; }
.cellborderolive { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 10px; border: ridge 1px olive; }
.cellborderred { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 10px; border: solid 1px red; }
.cellborderblack { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 10px; border: solid 1px; }
.cellpad { padding: 5px 0 30px 7px; }
.cellpad5 { padding: 5px; }
.cellpad7 { padding: 7px; }
.cellpadleftright { padding-right: 15px; padding-left: 22px; }
.cellpad15 { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 15px; }
.cellpad30 { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 15px 30px; }
.cellpad15lrb { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; }
.cellpad12lrb { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-right: 12px; padding-bottom: 12px; padding-left: 12px; }
.cellpad12rb { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-right: 12px; padding-bottom: 12px; }
.event { color: black; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin-right: 10px; margin-left: 10px; padding: 5px; border-top: 4px double #66201a; border-bottom: 1px solid black; rder-bottom-style: dotted; order-top-style: solid; }
.benefit { color: black; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding: 2px; border-bottom: 1px dotted black; rder-bottom-style: dotted; order-top-style: solid; }
.smalldotted { color: green; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; border-bottom: 1px dotted green; rder-bottom-style: dotted; order-top-style: solid; }
.friend { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: white; padding: 15px; outline: dotted 1px gray; }
.friendblack { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: black; padding: 15px; outline: dotted 1px gray; }
.friendgrey { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #f0f0f0; padding: 15px; outline: dotted 1px gray; }
.promos { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #f0f0f0; padding: 10px; }
.links { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 15px; outline: dotted 1px gray; }
.header { color: white; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: black; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid white; border-bottom: 1px solid white; }
.headersmall { color: white; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: black; }
.intro { color: black; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; }
.month { color: white; font-size: 28px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: black; text-align: left; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; border-top: 2px solid black; border-bottom: 2px solid black; }
.peach { color: #ffc17f; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-top: 2px; padding-bottom: 5px; border-bottom: 1px dotted white; }
.promo { color: white; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 6px; outline: dotted 1px black; }
.registrants { color: black; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: silver; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; border-top: 1px solid black; border-bottom: 1px solid black; }
.rightborder30 { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-top: 15px; padding-right: 30px; padding-left: 30px; border-right: 2px dotted black; }
.subtitle { font-size: 24px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 20px 15px 10px 20px; border-top: 3px solid black; }
.subtitleborder { font-size: 24px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 20px 15px 10px 20px; border-top: 3px solid black; border-right: 1px solid black; }
.table { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; padding: 6px 10px 6px 6px; border-top: 1px solid gray; border-bottom: 1px dotted gray; border-left: 2px double black; }
.table12 { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 6px 10px 6px 6px; border-top: 1px solid gray; border-bottom: 1px dotted gray; border-left: 2px double black; }
.eventlist { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 10px 12px 6px; border-color: gray black; border-style: solid solid dotted double; border-width: 1px 2px; }
.table13 { color: black; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 6px 10px 6px 6px; border-top: 1px solid gray; border-left: 2px double black; }
.bottomborder { color: black; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 6px 10px 15px 6px; border-bottom: 1px solid #878787; }
.bottomnob { color: black; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 6px 10px 15px 6px; }
.tableheader { color: black; font-size: 24px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.tableregistrants { color: black; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding: 2px; border-bottom: 1px dotted gray; }
.egnews { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 2px; border-bottom: 1px dotted gray; }
.prodetails { color: black; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 2px; border-bottom: 1px dotted gray; }
.type { color: black; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 26px; padding: 2px 2px 0 5px; }
.dotted15 { color: black; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 22px; padding: 2px; border-bottom: 1px dotted #b4b4b4; }
.dotted15nb { color: black; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 22px; padding: 2px; border-bottom: 1px dotted #b4b4b4; }
.tableoutline { background-color: #e0e0e0; padding: 5px; border: solid 1px gray; }
.tableoutline2 { background-color: #f0f0f0; padding: 5px; border: solid 1px gray; }
.tableoutline3 { background-color: white; padding: 5px; border: solid 1px olive; }
.tableoutline4 { background-color: white; padding: 5px; border: solid 1px black; }
.promoborder { background-color: white; padding: 5px; border: solid 1px black; }
.title { color: black; font-size: 28px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 32px; padding-top: 6px; padding-bottom: 6px; border-bottom: 1px solid maroon; }
.titleborder { color: white; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-top: 6px; padding-bottom: 6px; border-top: 3px solid black; border-bottom: 2px solid black; }
.whatsup { color: white; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-top: 6px; padding-bottom: 6px; border-top: 3px solid white; border-bottom: 2px solid white; }
.coursename { color: black; font-size: 34px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-top: 8px; border-bottom: 1px solid gray; }
.product { color: black; font-size: 26px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #f5f5f5; padding-top: 6px; padding-bottom: 6px; border-top: 5px double black; border-bottom: 2px solid black; }
.topbottom { font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 20px; padding-top: 7px; padding-bottom: 7px; border-top: 1px solid black; border-bottom: 1px solid black; }
.promomedia { font-size: 34px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 36px; background-color: white; margin-top: 5px; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; border-top: 3px solid #ffb914; border-bottom: 1px solid #ffb914; }
.topbottomwhite { color: white; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 20px; background-color: black; margin-top: 5px; margin-bottom: 5px; padding-top: 7px; padding-bottom: 7px; border-top: 1px solid white; border-bottom: 1px solid white; }
.tbwhitemed { color: white; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; background-color: black; margin-top: 5px; margin-bottom: 5px; padding-top: 7px; padding-bottom: 7px; border-top: 1px solid white; border-bottom: 1px solid white; }
.caption { color: white; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding-top: 7px; padding-bottom: 7px; border-top: 1px solid white; border-bottom: 1px solid white; }
.topbottomblack { color: white; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: maroon; padding: 2px 2px 2px 5px; border: solid 1px black; }
.topbottomburg { color: white; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #66201a; padding: 2px 2px 2px 5px; border: solid 1px black; }
.special { color: black; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #fbfbfb; padding-top: 5px; padding-bottom: 5px; outline: dotted 1px black; }
.white20 { color: white; font-size: 20px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 3px; }

