/* Anchors and Body */

a:link     {color: #006699; text-decoration: none}
a:active   {color: #006699; text-decoration: none}
a:visited  {color: #006699; text-decoration: none}
a.postlink {color: #006699; text-decoration: none}
a:hover    {color: #cc6600; text-decoration: underline}

body
{
  background: #ffffff ;
  font:       normal 12px Verdana, Arial, Helvetica, sans-serif ;
  color:      #202020 ;
  margin:     12px 0px 12px 0px ;
  padding:    0px ;
}

/* Basic Tags */

table
{
  font:    normal 12px Verdana, Arial, Helvetica, sans-serif ;
  color:   #606040 ;
  margin:  0px ;
  padding: 0px ;
}

form {margin: 0px; padding: 0px}

/* Form Elements */

select, textarea, input.text
{
  height:     20px ;
  background: #ffffff ;
  font:       normal 11px Verdana, Arial, Helvetica, sans-serif ;
  color:      #002040 ;
  border:     #90a0b0 1px solid ;
  padding:    2px 4px 0px 4px ;
}

input.button
{
  height:         23px ;
  font:           normal 11px Verdana, Arial, Helvetica, sans-serif ;
  padding-top:    0px ;
  padding-bottom: 2px ;
}

/* Main and inner boxes td's */

.mb_tl {width: 8px; height: 8px; background: #fff0c0 url(../images/mb_tl.gif)}
.mb_tc {            height: 8px; background: #fff0c0 url(../images/mb_tc.gif) repeat-x}
.mb_tr {width: 8px; height: 8px; background: #fff0c0 url(../images/mb_tr.gif)}
.mb_ml {width: 8px;              background: #fff0c0 url(../images/mb_ml.gif)}
.mb_mc {                         background: #fff0c0 url(../images/mb_mc.gif) repeat; padding: 2px 12px 2px 12px}
.mb_mr {width: 8px;              background: #fff0c0 url(../images/mb_mr.gif)}
.mb_bl {width: 8px; height: 8px; background: #fff0c0 url(../images/mb_bl.gif)}
.mb_bc {            height: 8px; background: #fff0c0 url(../images/mb_bc.gif) repeat-x}
.mb_br {width: 8px; height: 8px; background: #fff0c0 url(../images/mb_br.gif)}

.ib_tl {width: 8px; height: 8px; background: #f0f0c0 url(../images/ib_tl.gif)}
.ib_tc {            height: 8px; background: #f0f0c0 url(../images/ib_tc.gif) repeat-x}
.ib_tr {width: 8px; height: 8px; background: #f0f0c0 url(../images/ib_tr.gif)}
.ib_ml {width: 8px;              background: #f0f0c0 url(../images/ib_ml.gif)}
.ib_mc {                         background: #f0f0c0 url(../images/ib_mc.gif) repeat; padding: 2px 8px 2px 8px}
.ib_mr {width: 8px;              background: #f0f0c0 url(../images/ib_mr.gif)}
.ib_bl {width: 8px; height: 8px; background: #f0f0c0 url(../images/ib_bl.gif)}
.ib_bc {            height: 8px; background: #f0f0c0 url(../images/ib_bc.gif) repeat-x}
.ib_br {width: 8px; height: 8px; background: #f0f0c0 url(../images/ib_br.gif)}

/* Other Boxes */

.image
{
  background: #ffffff ;
  border:     1px solid #303060 ;
}

.whitebox
{
  background: #ffffff ;
  font:       normal 10px Verdana, Arial, Helvetica, sans-serif ;
  color:      #303060 ;
  border:     1px solid #303060 ;
  padding:    4px 10px 4px 10px ;
}

/* Titles */

.title
{
  font:  normal 24px Verdana, Arial, Helvetica, sans-serif ;
  color: #b04040 ;
}

.title2
{
  font:  normal 18px Verdana, Arial, Helvetica, sans-serif ;
  color: #b04040 ;
}

.title3
{
  font:  bold 14px Verdana, Arial, Helvetica, sans-serif ;
  color: #509040 ;
}

/* Text Aligns */

.ta_l {text-align: left}
.ta_c {text-align: center}
.ta_r {text-align: right}

/* Text Colors */

.data  {color: #f06000}
.datab {color: #f06000; font-weight: bold}
.red   {color: #b04040}
.redb  {color: #b04040; font-weight: bold}

.gray  {color: #808080}

.sd    {color: #509040; font-weight: bold}

/* Other Fonts */

.big   {font: normal 16px Verdana, Arial, Helvetica, sans-serif}
.bold  {font-weight: bold}
.small {font: normal 9px Verdana, Arial, Helvetica, sans-serif}
