body,table,tr,td,font,div,span,center,imp,input,select,textarea,p,option { font-family: "Verdana"; font-size: 10pt; }
img { border: 0px; }
body { margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; background: #ffffff; }
table { border-collapse: collapse; }
select { width: 200px; background-color: #ffffff; }
select, option { behavior: url('/inc/pkgs/disable.htc'); }
textarea { resize: none; }
a { font-weight: bold; color: darkblue; text-decoration: none; }
a:hover { color: blue; }
a.jump { font-weight: bold; color: black; text-decoration: none; }
a.inlink { color: black; text-decoration: none; }

table.debug { border-width: 1px; border-style: solid; }
table.debug td, table.debug th { border-width: 1px; border-style: solid; }

div.main { position: absolute; top: 52px; left: 140px; right: 0; bottom: 0; overflow: auto; }
div.side { position: absolute; top: 0; left: 0; width: 140px; height: 100%; overflow: hidden; }
div.top { position: absolute; left: 0; right: 0; width: 100%; height: 50px; overflow: hidden; }
div.side td { padding: 0px; }
div.top td { padding: 0px; }

select.jump { width: 200px; }
input.jump { width: 200px; }

table.module { width: 800px; border-width: 1px; border-style: solid; }
table.module td, table.module th { padding: 4px 20px 4px 20px; }
table.module td.header { padding: 4px 4px 4px 20px; }
table.module th { height: 32px; background-color:#FFFF99; border-width: 1px 0px 1px 0px; border-style: solid; }
table.module td { vertical-align: top; }
select.module { width: 400px; float: left; }
img.module { float: right; }


div.stick { margin: 0px; padding: 0px; border-width: 0px; border-style: none; overflow: hidden; }
.stick { margin: 0px; padding: 0px; border: none; font-family: Verdana; font-size: 10pt; }
.stick th, .stick td { border: 1px solid #000000; padding: 3px 6px 3px 4px; }
.stick th { background-color: #ffff99; }
.stick-Fixed { background-color: #ffffee; }

table.radio { border-width: 0px; border-style: none; } 
table.radio td { padding: 10px 3px 0px 3px; }

table.empty { border-width: 0px; border-style: none;}
table.empty td { padding: 0px; }
table.modwidth { width: 800px; }
table.fullwidth { width: 100%; }

table.help { width: 80%; border-width: 1px; border-style: solid; }
table.help th { padding: 4px 20px 4px 20px; height: 32px; background-color:#FFFF99; border-width: 1px 0px 1px 0px; border-style: solid; }
table.help td { vertical-align: top; padding: 20px 20px 20px 20px; }

table.application { border-width: 0px; }
table.application td { padding: 10px 5px 10px 5px; }

table.links { width: 80%; border-width: 1px; border-style: solid; }
table.links th { padding: 4px 20px 4px 20px; height: 32px; background-color:#FFFF99; border-width: 1px 0px 1px 0px; border-style: solid; }
table.links td { vertical-align: top; padding: 10px 20px 10px 20px; }

table.faq { width: 80%; border-width: 1px; border-style: solid; }
table.faq th { padding: 4px 20px 4px 20px; height: 32px; background-color:#FFFF99; border-width: 1px 0px 1px 0px; border-style: solid; }
table.faq td { vertical-align: top; padding: 5px 20px 5px 20px; }

table.menudata { border-width: 1px; border-style: solid; }
table.menudata th { padding: 4px 20px 4px 20px; height: 32px; background-color:#FFFF99; border-width: 1px 0px 1px 0px; border-style: solid; }
table.menudata td { padding: 0px; vertical-align: top; }

table.menusubdata { border-width: 0px; border-style: none; } 
table.menusubdata td { padding: 2px 3px 2px 3px; font-family: "Verdana"; font-size: 10pt; }

table.detail { width: 80%; border-width: 1px; border-style: solid; }
table.detail td, table.detail th { padding: 8px 20px 8px 20px; }
table.detail th { height: 32px; background-color:#FFFF99; border-width: 0px; }
table.detail td { vertical-align: top; border-width: 0px; }

