body  { background: #fff url(../images/back/human.jpg) no-repeat right top; margin: 8px }

td,ol,dl,ul,blockquote   { color: #363; font-size: 12px; font-family: helvetica, arial, sans; }
p { color: #030; font-size: 12px; font-family: helvetica, arial, sans }

a 	{ color: #696; font-weight: bold; text-decoration: none; }
a:link, a:visited  {}
a:hover 	 { color: #090; }
a:active 	{ color: #909; }

a.mainmenu 	    { line-height: 20px; text-indent: 4px; display: block; background: url(../images/menu/man.gif); }
a:link.mainmenu, a:visited.mainmenu  {}
a:hover.mainmenu 	{ background: url(../images/menu/hvr.gif); }
a:active.mainmenu   { background: url(../images/menu/act.gif); }

a.submenu 	    { line-height: 16px; background-image: url(../images/menu/sub.gif); padding-right: 16px; padding-left: 16px; display: block }
a:link.submenu, a:visited.submenu  {}
a:hover.submenu  { background: url(../images/menu/hvr.gif) center; }
a:active.submenu  { background: url(../images/menu/act.gif) center; }

a.hom   { line-height: 16px; padding-left: 20px }
a:link.hom, a:visited.hom   { background: url(../images/nav/hap_lnk.gif) no-repeat left center }
a:hover.hom  { background: url(../images/nav/hap_hvr.gif)  no-repeat left center }
a:active.hom   { background: url(../images/nav/hap_act.gif)  no-repeat left center }

a.hap   { line-height: 16px; padding-left: 20px; display: block }
a:link.hap, a:visited.hap   { background: url(../images/nav/hap_lnk.gif) no-repeat left center }
a:hover.hap  { background: url(../images/nav/hap_hvr.gif)  no-repeat left center }
a:active.hap   { background: url(../images/nav/hap_act.gif)  no-repeat left center }

a.pdf   { line-height: 16px; padding-left: 20px; display: block }
a:link.pdf, a:visited.pdf   { background: url(../images/nav/pdf_lnk.gif) no-repeat left center }
a:hover.pdf  { background: url(../images/nav/pdf_hvr.gif)  no-repeat left center }
a:active.pdf   { background: url(../images/nav/pdf_act.gif)  no-repeat left center }

a.net   { line-height: 16px; padding-left: 20px; display: block }
a:link.net, a:visited.net   { background: url(../images/nav/net_lnk.gif) no-repeat left center }
a:hover.net  { background: url(../images/nav/net_hvr.gif)  no-repeat left center }
a:active.net   { background: url(../images/nav/net_act.gif)  no-repeat left center }

dl.nav   { width: 160px; margin: 0; padding: 0; }
dl.nav dt   {line-height: 16px; text-indent: 24px; }
dl.nav dt a  { display: block;  }
dl.nav dt a:link, dl.nav dt a:visited  {}
dl.nav dt a:hover { background: url(../images/menu/man.gif); }
dl.nav dt a:active { background: url(../images/menu/act.gif); }

dl.subnav   { width: 160px; background: url(../images/menu/sub.gif); margin: 0; padding: 0; }
dl.subnav dt   { line-height: 16px; text-indent: 40px; }
dl.subnav dt a  { display: block;  }
dl.nav dt a:link, dl.nav dt a:visited  {}
dl.subnav dt a:hover { background: url(../images/menu/hvr.gif); }
dl.subnav dt a:active { background: url(../images/menu/act.gif); }

dl.dir dt { line-height: 24px; text-indent: 24px; }
dl.dir a { none; display: block; }

.gld  { color: #cc9; }
.credit { color: #969; }
.data   { color: #969; }
.pan  { background: url(../images/menu/pan.gif); }
.riblnk { background: url(../images/menu/pan.gif); padding: 1px; }
.ribsub { background: url(../images/menu/sub.gif); padding: 1px; }
.ribtpc { background: url(../images/menu/tpc.gif); padding: 1px; }
.bold  { font-weight: bold; }
.emp { color: #996; }
.lite { color: #9c9; }
.litebold { color: #9c9; font-weight: bold; }
.hilite { background-color: #beb; }
.quote { padding-right: 32px; padding-left: 32px; }
/*.tab  { background: url(../images/menu/tab.gif); }*/
.grade   { background-image: url(../images/back/grade.gif) }
.sub   { background-image: url(../images/menu/sub.gif) }
.tpc   { background-image: url(../images/menu/tpc.gif) }
.desdev  {  color: #9c9; font-size: 10px; }

h1  { color: #c9c; font-size: 20px; font-family: helvetica, arial, sans; margin-top: 16px; margin-bottom: 16px }
h2 { font-family: helvetica, arial, sans; color: #9c9; font-size: 16px; }
h3 { font-family: helvetica, arial, sans; color: #996; font-size: 16px; }
h4  { color: #969; font-size: 14px; font-family: helvetica, arial, sans ; margin-top: 8px; margin-bottom: 8px; }
h5   { color: #996; font-size: 14px; font-family: helvetica, arial, sans; margin-top: 8px; margin-bottom: 8px }
/*h5 { font-weight: normal; font-family: helvetica, arial, sans; color: #663; font-size: 14px; background-color: #cc9; margin-top: 16px; margin-bottom: 16px; padding: 4px; width: 100% }*/
h6  { color: #363; font-size: 12px; font-family: helvetica, arial, sans; margin-top: 8px; margin-bottom: 8px }

th  { color: #9c9; font-weight: normal; font-size: 18px; font-family: helvetica, arial, sans; text-align: left }

.column   { background-image: url(../images/menu/shw.gif); text-align: left; float: right; margin: 8px; padding: 16px }
.display    { background-image: url(../images/menu/pan.gif); text-align: center; float: right; margin: 8px; padding: 8px }
.display_lft    { background-image: url(../images/menu/shw.gif); text-align: center; float: right; margin-left: 8px; padding: 8px }
.display_mid    { background-image: url(../images/menu/shw.gif); text-align: center; float: right; padding: 8px; width: 80px }
.display_rgt    { background-image: url(../images/menu/shw.gif); text-align: center; float: right; margin-right: 8px; padding: 8px }
strong { font-weight:bold; }
em 	{ font-style:normal; color:#969; font-weight: bold; }
ins { text-decoration:none; color:#999; font-size:16px; }

/*b { font-weight: normal; color: #969; }*/
i { font-style: normal; color: #996; }
u { text-decoration: none; color: #969; }
sup { color: #696; }

dfn { font-style: normal; font-size: 30px; }
strike { text-decoration:none; font-size: 24px; }
