body     { font-size: 12px; font-family: Arial, Helvetica, san-serif; background: #8aa1aa url(images/janocohen.gif) no-repeat 0px 32px; margin: 0px; padding: 0px 0px 0px 57px }
#homelink { color: white; text-decoration: underline; margin-right: -12px; position: absolute; top: 8px; right: 22px }
a  { color: #568192; border: 0px }
a:hover  { color: #35515c }
#top   { background: #baccb7 url(images/topbg.gif) no-repeat left top; margin: 0px; padding: 0px; position: absolute; top: 0px; left: 57px; height: 65px }
#footer { color: #35515c; font-size: 90%; padding-top: 4px; padding-bottom: 6px; border-bottom: 1px solid #fff }
#footer a { color: #fff }
#navbar { background-color: #baccb7; top: 0px; left: 0px; width: 100%; height: 65px }
#nav   { margin: 32px 0px 0px; padding: 0px; width: 676px; height: 33px; overflow: hidden }
#nav ul { margin: 0px; padding: 0px }
#nav li { list-style-type: none; margin: 0px; padding: 0px; display: inline }
#nav a { float: left; padding: 33px 0px 0px; overflow: hidden }
#nav a:hover { background-position: 0px -33px }
#nav a.selected { background-position: 0px -66px }
#nav-about a  { background-image: url(images/about.gif); width: 100px }
#nav-at a  { background-image: url(images/at.gif); width: 97px }
#nav-benefits a  { background-image: url(images/benefits.gif); width: 138px }
#nav-classes a  { background-image: url(images/classes.gif); width: 111px }
#nav-questions a  { background-image: url(images/questions.gif); width: 80px }
#nav-contact a  { background-image: url(images/contact.gif); width: 65px }
#nav-7 a  { background-image: url(images/nav7.gif); width: 75px }
#bottom    { background: white url(images/logo.gif) no-repeat 0px 60px; width: 100% }
#main   { margin-right: 147px; margin-left: 110px; padding-right: 18px; padding-left: 30px; display: block }
#promo  { font-size: 95%; padding: 8px 0px 8px 6px; position: absolute; top: 400px; left: 57px; width: 120px; display: block }
#promo h3 { color: #35515c; font-size: 110%; margin-top: 0px; margin-bottom: 0px }
.divider { margin: 0px 0px 4px; padding: 3px 0px; border-bottom: 2px dotted #adb983; display: block }
.floatquote  { font-size: 95%; line-height: 1.5em; float: left; margin: 12px 12px 12px -140px; padding: 9px 7px 9px 12px; border-top: 1px solid #568192; border-right: 1px solid #568192; border-bottom: 1px solid #568192; z-index: 0; width: 250px }
.smaller { font-size: 90% }
.clear { clear: left }
.intro   { color: #568192; font-weight: bolder; line-height: 1.75em; margin-bottom: 20px; padding-bottom: 8px; border-bottom: 1px solid #adb983 }
#maincontent { padding-top: 20px; padding-bottom: 20px }
#main h2    { color: #adb983; font-size: 130%; margin: 0px 0px 9px; padding: 0px }
#main h3 { color: #568192; font-weight: normal; font-size: 120%; margin-top: 1.5em; margin-bottom: 0px }
#main li { margin: 0px; padding-bottom: 6px }
#side { position: absolute; top: 85px; left: 84px; width: 110px }
#subnav { margin: 0px; padding: 0px }
#subnav ul { margin: 0px; padding: 0px }
#subnav li { list-style-type: none; margin: 0px; padding: 0px 6px 12px 0px; display: block }
#subnav a.selected { color: #a3ab82; font-weight: bold; text-decoration: none }
#right      { color: white; font-size: 95%; line-height: 1.25em; background-color: #568192; margin: 1px -22px 0px 0px; padding: 0px 0px 12px; position: absolute; top: 65px; right: 22px; width: 147px }
#right a { color: white }
#rightcontent  { margin: 0px; padding: 0px 0px 20px }
.quote  { font-style: italic; font-weight: bolder; padding: 6px 6px 6px 9px }
#right h2 { font-style: normal; font-size: 120% }
p {}
td {}
#texttable td { font-size: 12px; padding-right: 8px; padding-bottom: 6px }
