body             { background-color: #FFFFFF; color: #606060; }

body,input,td,th,textarea
                 {
                 font-family: Tahoma, Verdana, Arial, sans-serif;
                 font-size: 12px; color: #606060;
                 }

td               { vertical-align: top; }
th               { background: #F0F0F0; }

h1               {
                 font-size: 36px; letter-spacing: 1px; font-style: italic;
                 color: #802000;
                 }

#basediv         {
                 width: 960px; border: 3px outset #A0A0A0;
                 padding: 10 10 10; background: #FAFAFA;
                 }

table.inner td,th { border: 1px dashed #A0A0A0; }

.over            { background: #E0E0E0; height: 35px; text-align: center; }

.title           {
                 text-align: center; font-size: 24px; color: #09357A;
                 font-weight: bold;
                 }

.title2          {
                 text-align: center; font-size: 18px; color: #A0A0A0;
                 font-weight: bold;
                 }

a                { text-decoration: none;  color: #303030; }
a:hover          { color: #A0A0A0; text-decoration: underline; }

.navi            { background:#E0E0E0; }
#menu            { font-size: 12px; }
#menu ul         { list-style: none; margin: 0; }
#menu ul li      {
                 height:20px; padding: 0 3;
                 display: inline; float: left;
                 text-align: center;
                 }
#menu ul li div  {
                 background-color: #D0D0D0;
                 width:160px; padding: 0px 5px 5px;
                 display: inline; float: left;
                 height: 12px;
                 border: 1px dashed #A0A0A0;
                 }
#menu ul li a    {
                 color: #09357A;
                 text-decoration: none;
                 font-weight:bold;
                 }
#menu ul li a:hover {
                 text-decoration: none;
                 color: #606060;
                 }
#menu ul li a:hover div { background-color: #F0F0F0; border: 1px dashed #303030; }

.head            { font-size:14px; font-weight:bold; background-color: #E0E0E0; }
.heading         { font-size:14px; font-weight:bold; color: #000080; }

.rand            { border-style: solid; border-width: 1px; border-color: #E0E0E0; }
.ihkbz           {
                 background-color: #09357A; text-align:center;
                 font-weight:bold; color: #FFF;
                 }

.tda             {
                 color: #000; font-size:14px; background-color: #FFFFFF;
                 border-style: solid; border-width: 1px; border-color: #E0E0E0;
                 }

.tha             {
                 background-color: #E0E0E0; color: #09357A; font-size:16px;
                 font-weight: bold;
                 }

.but             {
                 border-style: outset; border-width: 2px; border-color: #E0E0E0;
                 background-color: #F2F6F9;
                 }

.but2            {
                 border-style: outset; border-width: 2px; border-color: #E0E0E0;
                 background-color: #F2F6F9; width:140px;
                 }

.inp             { border-style: solid; border-width: 1px; border-color: #A0A0A0;
                   background-color: #F2F6F9; }

.f11             { font-size: 11px; }
.f12             { font-size: 12px; }
.f14             { font-size: 14px; }
.f16             { font-size: 16px; }

.ce              { text-align: center; }
.ri              { text-align: right; }
.le              { text-align: left; }
.ju              { text-align: justify; }

table.bed        { border-style: solid; border-width: 1px; border-color: #A0A0A0; }
table.bed td     { background-color: #F2F6F9; font-size: 11px;
                   border-style: solid; border-width: 1px; border-color: #E0E0E0; }
table.bed th     { background-color: #C0C0C0; font-size: 11px; }

.code            {
                 border-style: solid; border-width: 1px; border-color: #A0A0A0;
                 padding-left: 5px; padding-top: 5px; padding-right: 5px;
                 text-align: justify; color: #802000; font-weight: bold;
                 }

.paw             { background-color: #E0E0E0; height: 20px;}

.capimg          { border-style: solid; border-width: 1px; border-color: #A0A0A0; }
