body  { background-color: teal; margin: 0px; padding: 0px }
p {}
th    { color: white; font-size: 10pt; font-family: Tahoma, Verdana, Arial; background: #ccc url(pics/title_bar.png) repeat-y; text-align: left; padding-left: 5px }
td   { font-size: 10pt; font-family: Tahoma, Verdana, Arial }
td.title    { background-color: white; border-bottom: 1px solid black }
td.footer     { color: navy; font-size: 8pt; font-family: Tahoma, Verdana, Arial; background: #c0c0c0 url(pics/mnu_lu.png) no-repeat; text-align: center }
td.main  { background-color: #f5f5f5; padding-top: 26px; padding-left: 25px; border-top: 2px solid #c0c0c0 }
td.data   { background-color: white; vertical-align: bottom; padding-right: 3px; padding-left: 5px; height: 25px }
td.data-sub  { background-color: white; padding-left: 5px }
th.proj     { color: white; font-size: 10pt; font-family: Tahoma, Verdana, Arial; background: #d3d3d3 url(pics/title_bar_w.png) repeat-y; text-align: left; padding-top: 1px; padding-bottom: 1px; padding-left: 10px }
td.prompt     { color: navy; font-variant: small-caps; background: white url(pics/prompt.png) repeat-y right ; text-align: right; vertical-align: top; padding-top: 4px; padding-right: 8px; padding-left: 5px; border-bottom: 1px solid #d3d3d3; border-left: 1px solid #d3d3d3 }
td.desc     { color: black; background-color: white; padding: 4px 3px 4px 5px; border-right: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3; height: 25px }
td.menu      { color: navy; font-weight: bold; font-size: 10pt; font-family: Tahoma, Verdana, Arial; background: white url(pics/menu_bg.png) repeat-y; padding-top: 0px; padding-right: 0px; border-right: 1px solid #dcdcdc; border-bottom: 1px solid white }
td.mnu_entry       { color: #00008b; font-size: 10pt; font-family: Tahoma, Verdana, Arial; background: white url(pics/mnu_link.png) repeat-y; text-align: right; padding-right: 20px; border-top: 1px solid white; border-bottom: 1px solid white }
td.mnu_sub         { color: #00008b; font-family: Tahoma, Verdana, Arial; background: white url(pics/mnu_link.png) repeat-y; text-align: right; margin-right: 10px; padding-right: 10px }
td.mnu_active       { color: black; font-size: 10pt; font-family: Tahoma, Verdana, Arial; background: white url(pics/mnu_hover.png) repeat-y; text-align: right; padding-right: 20px }
a:hover.footer   { color: navy; font-family: Tahoma, Verdana, Arial; text-decoration: underline }
a.footer   { color: #336; font-family: Tahoma, Verdana, Arial; text-decoration: none }
a:hover.menu   { color: black; font-size: 10pt; font-family: Tahoma, Verdana, Arial; text-decoration: underline overline }
a.menu  { color: #336; font-size: 10pt; font-family: Tahoma, Verdana, Arial; text-decoration: none }
a:hover.sub    { color: black; font-family: Tahoma, Verdana, Arial; text-decoration: underline overline }
a.sub   { color: #336; font-size: 8pt; font-family: Tahoma, Verdana, Arial; text-decoration: none }
#bdr { border: solid 1px #d3d3d3 }
#bdr-lur { border-right: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3; border-left: 1px solid #d3d3d3 }
#bdr-lu { border-bottom: 1px solid #d3d3d3; border-left: 1px solid #d3d3d3 }
#bdr-ur { border-right: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3 }
#bdr-lr { border-right: 1px solid #d3d3d3; border-left: 1px solid #d3d3d3 }
#bdr-r { border-right: 1px solid #d3d3d3 }
#bdr-l { border-left: 1px solid #d3d3d3 }
li { list-style-image: url(pics/list.png); margin-left: -10px }
li.main  { list-style-image: url(pics/list.png); margin-top: 5px; margin-bottom: 5px; margin-left: -10px }
li.nodot   { list-style-type: none; list-style-image: url(pics/transp.gif); margin-top: 5px; margin-bottom: 5px }
