body, p, td, th, blockquote, ul, ol {
  font-family:verdana,arial,helvetica;
  font-size:12px;
  color:#000000;
}

input, select, textarea {
  font-family:verdana,arial,helvetica;
  font-size:11px;
  background-color:#F0F5F9;
  border-style:solid;
  border-width:1px;
  border-color:#9DB9BB #D7E9EA #D7E9EA #9DB9BB;
}
input.btnnrm {
  background-color:#DFEDF9;
  border-style:solid;
  border-width:2px;
  border-color:#D3E9EA #A6BFC1 #A6BFC1 #D3E9EA;
}
input.btnhov {
  background-color:#EFF7FC;
  border-style:solid;
  border-width:2px;
  border-color:#E1F4F4 #BAD1D3 #BAD1D3 #E1F4F4;
}

table     {margin:auto; border:none; border-collapse:collapse;}
td        {vertical-align:top; padding:0px;}
form      {margin:0px; padding:0px;}

a         {text-decoration:none;}
a:link    {color:#0000B9;}
a:visited {color:#0000B9;}
a:hover   {color:#8080FF; text-decoration:underline;}
a:active  {color:#5E5EFF;}

.tdttl    {text-align:right; vertical-align:middle; padding:1px 6px 1px 1px;}
.tdinp    {vertical-align:middle; padding:2px;}
.fldinp   {width:250px;}

.ttny     {font-size:10px;}
.tsml     {font-size:11px;}
.tlrg     {font-size:14px;}

.htny     {font-size:12px; font-weight:bold; color:#000080; text-align:center;}
.hsml     {font-size:14px; font-weight:bold; color:#000080; text-align:center;}
.hmed     {font-size:16px; font-weight:bold; color:#000080; text-align:center;}
.hlrg     {font-size:18px; font-weight:bold; color:#000080; text-align:center;}

