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 }
.floatquote  { font-size: 95%; line-height: 1.5em; background-color: white; float: left; clear: both; margin: 0px; padding: 9px 7px 9px 12px; border-top: 1px solid #568192; border-right: 1px solid #568192; border-bottom: 1px solid #568192; position: absolute; z-index: 0; top: 380px; left: 0px; width: 250px }
#indent { padding-left: 100px }
.smaller { font-size: 90% }
.clear { clear: left }
.intro  { color: #568192; font-weight: bolder; line-height: 1.75em }
#maincontent { padding-top: 20px; padding-bottom: 20px }
#main h2 { color: #adb983; font-size: 120% }
#main h3 { color: #568192; font-weight: normal; font-size: 120%; margin-top: 1.5em; margin-bottom: 0px }
#main h4 { color: #568192; font-weight: normal; font-size: 120%; margin-top: 1.25em; margin-bottom: 0.25em; padding-top: 4px; border-top: 1px dotted #adb983 }
#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 { padding-bottom: 20px }
.quote  { font-style: italic; font-weight: bolder; padding: 6px 6px 6px 9px }
#right h2 { font-style: normal; font-size: 120% }
p  { margin-top: 0.25em; margin-bottom: 1.25em }
td {}
.floatleft { float: left; margin: 0px; padding: 0px 12px 12px 0px }
