body { color: #666; font-size: 12px; font-family: Helvetica, Arial, sans-serif; background: #fff url(../images/bck/page.jpg) no-repeat right 16px; margin: 0; }
body.home { background:#cdc url(../images/bck/home_mlis.jpg) no-repeat center top    }
body.pop { background-image: url(../images/menu/eee.gif) ; background-repeat: repeat; margin: 0 8px; }
form { margin: 0; padding: 0; display: inline; }/* Links */
p { color: #666; text-align: justify; }
td,  ul,  ol { font-size: 12px; }
td.photo { background-color: #eee; text-align: center; border: outset 1pt #ccc;; }th { color: #999; font-size: 12px; text-align: left      }
em { color: #363; font-weight: bold; font-style: normal; }
address { color: #363; font-weight: normal; font-style: normal; }
/* Link */
a { color: #696; font-weight: bold; text-decoration: none    }
a:link,  a:visited { }
a:hover { color: #c00    }
a:active { color: #cfc; }
/* Menu */
a.mainmenu { line-height: 20px; background-image: url(../images/menu/ded.gif); text-indent: 4px; display: block; }
a:link.mainmenu,  a:visited.mainmenu { }
a:hover.mainmenu { background: #ded url(../images/menu/fff.gif)    }
a:active.mainmenu { background: #696 url(../images/menu/9a9.gif)    }
a.submenu { line-height: 16px; background: #ded url(../images/menu/fff.gif); padding-right: 16px; padding-left: 16px; display: block    }
a:link.submenu,  a:visited.submenu { }
a:hover.submenu { background: #cdc url(../images/menu/ded.gif)    }
a:active.submenu { background: #696 url(../images/menu/9a9.gif)    }
/* Navigation Panel */
dl.mainnav { background-image: url(../images/menu/ded.gif); width: 160px; margin: 0; padding: 8px 0; }
dl.mainnav dt { line-height: 16px; text-indent: 24px; }
dl.mainnav dt a { display: block     }
dl.mainnav dt a:link,  dl.mainnav dt a:visited { }
dl.mainnav dt a:hover { background: #ded url(../images/menu/fff.gif)    }
dl.mainnav dt a:active { background: #696 url(../images/menu/9a9.gif)    }

dl.subnav { background-color: #ded; background-image: url(../images/menu/fff.gif); width: 160px; margin: 0; padding: 8px 0; }
dl.subnav dt { line-height: 16px; text-indent: 24px    }
dl.subnav dt a { display: block    }
dl.subnav dt a:link,  dl.subnav dt a:visited { }
dl.subnav dt a:hover { background: #cdc url(../images/menu/ded.gif)    }
dl.subnav dt a:active { background: #696 url(../images/menu/9a9.gif)    }

dl.tpcnav { background-color: #cdc; background-image: url(../images/menu/ded.gif); width: 160px; margin: 0; padding: 8px 0; }
dl.tpcnav dt { line-height: 16px; text-indent: 24px; }
dl.tpcnav dt a { display: block    }
dl.tpcnav dt a:link,  dl.tpcnav dt a:visited { }
dl.tpcnav dt a:hover { background: #bcb url(../images/menu/cdc.gif)    }
dl.tpcnav dt a:active { background: #696 url(../images/menu/9a9.gif)    }
/* Navigation Footer */
dl.maintoe { background-image: url(../images/menu/ded.gif); margin: 0; padding: 0; white-space: nowrap; }
dl.maintoe dt { line-height: 16px; margin: 0; padding: 4px; display: inline; }
dl.maintoe dt a { }
dl.maintoe dt a:link,  dl.maintoe dt a:visited { }
dl.maintoe dt a:hover { background: #ded url(../images/menu/fff.gif)    }
dl.maintoe dt a:active { background: #696 url(../images/menu/9a9.gif)    }

dl.subtoe { background: #ded url(../images/menu/fff.gif); margin: 0; padding: 0; white-space: nowrap; }
dl.subtoe dt { line-height: 16px; margin: 0; padding: 4px; display: inline; }
dl.subtoe dt a { }
dl.subtoe dt a:link,  dl.subtoe dt a:visited { }
dl.subtoe dt a:hover { background: #cdc url(../images/menu/ded.gif)    }
dl.subtoe dt a:active { background: #696 url(../images/menu/9a9.gif)    }

dl.tpctoe { background: #cdc url(../images/menu/ded.gif); margin: 0; padding: 0; white-space: nowrap; }
dl.tpctoe dt { line-height: 16px; margin: 0; padding: 4px; display: inline; }
dl.tpctoe dt a { }
dl.tpctoe dt a:link,  dl.tpctoe dt a:visited { }
dl.tpctoe dt a:hover { background: #bcb url(../images/menu/cdc.gif)    }
dl.tpctoe dt a:active { background: #696 url(../images/menu/9a9.gif)    }
/* Navigation Backgrounds */
.yah { color: #c00; }
.lnk { background-image: url(../images/menu/ded.gif)    }
.sub { background: #ded url(../images/menu/fff.gif)    }
.tpc { background: #cdc url(../images/menu/ded.gif)    }
.pan { color: #363; background-image: url(../images/menu/ded.gif); padding: 8px; }
.pad { color: #363; padding: 8px; }
.new { background-image: url(../images/menu/eee.gif); padding: 8px 0; }
/* Layout */
.layhead { padding-left: 40px; }
.laynav { vertical-align: top; }
.laymain { padding: 0 24px; vertical-align: top; }
.laywide { padding: 0 24px; vertical-align: top; }
.laygal { text-align: center; vertical-align: top; padding-right: 24px; padding-left: 24px; }
.layinfo { text-align: center; vertical-align: top; }
.laydev { text-align: center; vertical-align: bottom; }
.layfoot { text-align: center; }
.laypro { text-align: center; vertical-align: bottom; }
/* Feature Links */
a.pdf { line-height: 16px; background: url(../images/lnk/pdf.gif) no-repeat left center; text-align: left; padding-left: 20px; display: block; white-space: nowrap; }
a:link.pdf,  a:visited.pdf { }
a:hover.pdf { background: url(../images/hvr/pdf.gif) no-repeat left center    }
a:active.pdf { background: url(../images/act/pdf.gif) no-repeat left center    }

a.int { line-height: 16px; background: url(../images/lnk/leaf.gif) no-repeat left center; padding-left: 20px; white-space: nowrap; }
a:link.int,  a:visited.int { }
a:hover.int { background: url(../images/hvr/leaf.gif) no-repeat left center    }
a:active.int { background: url(../images/act/leaf.gif) no-repeat left center    }

a.hom { color: #242; line-height: 20px; background: url(../images/lnk/leaf_hom.gif) no-repeat left center; padding-left: 20px; display: block; white-space: nowrap; }
a:link.hom,  a:visited.hom { }
a:hover.hom { color: #c00; background: url(../images/hvr/leaf_hom.gif) no-repeat left center    }
a:active.hom { color: #cfc; background: url(../images/act/leaf_hom.gif) no-repeat left center    }
/*
a.rgt        { line-height: 16px; background: url(../images/lnk/rgt.jpg) no-repeat left top ; padding-left: 20px; display: block }
a:link.rgt, a:visited.rgt     { }
a:hover.rgt  { background: url(../images/hvr/rgt.jpg)  no-repeat left center }
a:active.rgt   { background: url(../images/act/rgt.jpg)  no-repeat left center }

a.top        { line-height: 16px; padding-left: 20px; background: url(../images/lnk/top.jpg) no-repeat left center; display: block }
a:link.top, a:visited.top     { }
a:hover.top  { background: url(../images/hvr/top.jpg)  no-repeat left center }
a:active.top   { background: url(../images/act/top.jpg)  no-repeat left center }
*/
/* Headers */
h1 { color: #999; font-size: 16px; }
h2 { font-size: 14px; }
h3 { color: #363; font-size: 12px; }
h4 { font-size: 12px; }
h5 { }
h6 { }
/* Tables */
.dat { background-image: url(../images/menu/eee.gif); }
.data { background-color: #eee    }
.datb { background-color: #ddd    }
.datc { background-color: #ccc    }
.clm { white-space: nowrap; }
.clma { color: #363; }
.clmb { color: #900; }
.clmc { padding-right: 8px; padding-left: 8px; }
.clmac { color: #363; padding-right: 8px; padding-left: 8px; white-space: nowrap; }
.clmbc { color: #900; padding-right: 8px; padding-left: 8px; white-space: nowrap; }
/**/
.webby { font-weight: normal; font-size: 9px; text-transform: uppercase; text-align: center; }
.proper { color: #c00; font-size: 9px; font-weight: normal; text-transform: uppercase; text-align: center; }
.quote { padding: 4px 12px; }
.quotequote { padding: 8px 24px; }
.indent { padding: 0 24px; }
.sml { font-size: 10px; }
.med { font-size: 14px; }
.lrg { font-size: 16px; }
.lite { color: #999    }
.drk { color: #242    }
