body, .righthead { background: #000 }
.keyline, .pagetitle { background: #444; }
.navmain { background: #666; }
.consultbox, .box { background: #ddd; }
.content { background: #fff; }

a.topmenu, .logoA, .logoB { color: #fff; }
a, .pagetitle, a.topmenu:hover, a.mainmenulink:hover, a.bottomnav:hover, .logoinc, .pagehead, .righthead, .quotetitle, .req, .note { color: #f00; }
a.mainmenulink, .caption { color: #666; }
.homeoff, a.bottomnav, .keyline { color: #999; }
a:hover { color: #000 }

.logoA { border-color: #f00 }
.content { border-color: #ccc }
.maintab, .keyline { border-color: #666 }
.topmenubox, .logobox, .navmain, .quotetitle { border-color: #999 }
.mast, .topmenubord, .mainmenu { border-color: #000 }

.maintab, .keyline, .logoA, .logobox, .navmain, .mast, .topmenubord, .content, .mainmenu { border-style: solid; }
.topmenubox, .quotetitle { border-style: dotted; }

.topmenubox, .quotetitle { border-width: 0px 0px 1px 0px }
.maintab { border-width: 2px 2px 1px 2px }
.topmenubord { border-width: 0px 2px 0px 0px }
.keyline, .logoA { border-width: 0px 0px 2px 0px }
.mainmenu { border-width: 0px 0px 0px 2px }
.content { border-width: 2px 0px 3px 0px }
.logobox { border-width: 0px 0px 3px 0px }
.navmain { border-width: 0px 4px 0px 0px }
.mast { border-width: 0px 0px 0px 4px }

body,td,p { font-family: verdana, arial, sans-serif }
.homeoff, .caption, .cookies { font-size: 11px }
body,td,p { font-size: 12px }
a.topmenu, a.mainmenulink, .logoinc, .sectionhead, .pagetitle, .quotetitle { font-size: 14px; }
.pagehead, .number { font-size: 16px; }
.logoA { font-size: 20px; }
.logoB { font-size: 28px; }
.righthead { font-size: 1.2em; }

a.topmenu, a.mainmenulink, a.bottomnav { text-decoration: none; }
.consultbox { text-align: center }
.keyline, .pagetitle { letter-spacing: .1em }
.logoinc, .pagehead, .sectionhead, .intro, .quotetitle, .number, .note { font-weight: bold }

.righthead { padding: 3px; }
.keyline, .pagetitle, .topmenubox { padding: 5px; }
.logobox, .consultbox  { padding: 10px; }
.content { padding: 20px; }
.mainmenu { padding-left: 10px }
.sectionhead, .quotetitle { padding-bottom: 2px; }
.logoA { padding-bottom: 3px; }
.mainmenubox { padding: 8px 8px 8px 12px; }
.maincontent { padding: 0px 20px 0px 10px }

.topmenubord { margin-right: 20px; }
.homeoff { margin-left: 5px }
.quotetitle { margin-top: 20px }
.sectionhead, .quotetitle { margin-bottom: 12px }
.faqsection { margin-bottom: 20px }
.box { margin: 35px 0; padding: 8px }


.logoA, .logoB { width: 225px }