html
{
  overflow: -moz-scrollbars-vertical;
}

body
{
  margin : 0pt;
}

table
{
  font-family : Verdana, Arial, Helvetica, Tahoma, sans serif;
  font-size : 7pt;
  color : #1C1D77;
  border-collapse : collapse;
  margin-left : auto;
  margin-right : auto;
}

td
{
  padding: 0px;
}

a
{
  font-family : Verdana, Arial, Helvetica, Tahoma, sans serif;
  font-size : 7pt;
  color : #1C1D77;
  text-decoration : none;
}

a:hover
{
  text-decoration : underline;
}

img
{
  border : 0;
}

form
{
  margin : 0px;
}

.contenttable
{
  border : 1px solid #646464;
}

.bg-side-left
{
  background: url("../images/background_side_left.gif");
}

.bg-sub-header
{
  background: url("../images/background_subheader.jpg");
}

.bg-sub-footer
{
  background: url("../images/background_subfooter.gif");
}

.bg-side-right
{
  background: url("../images/background_side_right.gif");
}

.bg-blue
{
 background-color: #1C1D77;
}

.bg-grey-dark
{
 background-color: #CCCCCC;
}

.bg-grey-light
{
 background-color: #EEEEEE;
}

.text-big
{
  font-size : 14pt;
}

.text-bold
{
  font-weight : bold;
}

.text-black
{
  color : #000000;
}

.text-red
{
  color : #FF0000;
}

.text-black-bold
{
  font-weight : bold;
  color : #000000;
}

.link-black
{
  color : #000000;
}

.image-border
{
  border : 1px solid #1C1D77;
}

.text-box
{
  font-size : 8pt;
  color: #646464;
  width: 120px;
  height: 18px;
  border-right: #666666 1px solid;
  border-top: #666666 1px solid;
  border-left: #666666 1px solid;
  border-bottom: #666666 1px solid;
}

.text-box-large
{
  font-size : 8pt;
  color: #646464;
  width: 200px;
  height: 18px;
  border-right: #666666 1px solid;
  border-top: #666666 1px solid;
  border-left: #666666 1px solid;
  border-bottom: #666666 1px solid;
}

.text-box-small
{
  font-size : 8pt;
  color: #646464;
  width: 55px;
  height: 18px;
  border-right: #666666 1px solid;
  border-top: #666666 1px solid;
  border-left: #666666 1px solid;
  border-bottom: #666666 1px solid;
}

.text-box-multi
{
  font-size : 8pt;
  color: #646464;
  width: 200px;
  height: 80px;
  border-right: #666666 1px solid;
  border-top: #666666 1px solid;
  border-left: #666666 1px solid;
  border-bottom: #666666 1px solid;
}

.text-box-multi-small
{
  font-size : 8pt;
  color: #646464;
  width: 120px;
  height: 80px;
  border-right: #666666 1px solid;
  border-top: #666666 1px solid;
  border-left: #666666 1px solid;
  border-bottom: #666666 1px solid;
}

.select-box
{
  font-size : 8pt;
  color: #646464;
  width: 124px;
  height: 18px;
  border-right: #666666 1px solid;
  border-top: #666666 1px solid;
  border-left: #666666 1px solid;
  border-bottom: #666666 1px solid;
}

.select-box2
{
  font-size : 8pt;
  color: #646464;
  width: 300px;
  height: 18px;
  border-right: #666666 1px solid;
  border-top: #666666 1px solid;
  border-left: #666666 1px solid;
  border-bottom: #666666 1px solid;
}

.margin-center
{
  border-collapse : collapse;
  margin-left : auto;
  margin-right : auto;
}

.margin-small-left
{
  margin-left : 10px;
}

.margin-small-right
{
  margin-right : 10px;
}

.margin-big-left
{
  margin-left : 25px;
}

.margin-big-right
{
  margin-right : 25px;
}

.align-left
{
  text-align : left;
}

.align-center
{
  text-align : center;
}

.align-right
{
  text-align : right;
}

.valign-top
{
  vertical-align : top;
}

.valign-middle
{
  vertical-align : middle;
}

.valign-bottom
{
  vertical-align : bottom;
}

