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

#scroller_container
{
  position : relative;
  width : 800px;
  height : 60px;
  overflow : hidden;
}

#scroller
{
  font-family : Tahoma;
  color : #FFFFFF;
  white-space : nowrap;
  line-height : 60px;
  font-size : 36px;
}

#scroller p
{
  padding : 0;
}

body
{
  margin-top : 35px;
  margin-left : 0px;
  margin-right : 0px;
  background : url("../images/body_background.jpg");
  background-repeat: repeat;
}

.body-mt
{
  margin-top : 35px;
  margin-left : 0px;
  margin-right : 0px;
  background : url("../images/body_background_mt.jpg");
  background-repeat: repeat-x;
  background-color : #FAEE3A;
}

table
{
  font-family : Tahoma;
  font-size : 11pt;
  line-height: 15pt;
  color : #606861;
  border-collapse : collapse;
  margin-left : auto;
  margin-right : auto;
}

td
{
  padding : 0px;
}

a
{
  color : #606861;
  text-decoration : none;
}

a:hover
{
  text-decoration : underline;
}

img
{
  border : 0;
}

form
{
  margin : 0px;
}

.font-small
{
  font-size : 10pt;
}

.font-grey
{
  color : #606861;
}

.font-white
{
  color : #FFFFFF;
}

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

.font-italic
{
  font-style : italic;
}

.font-large
{
  font-size : 18pt;
}

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

.form-text
{
  font-size : 8pt;
  color: #606861;
  width: 180px;
  height: 14px;
  border : #205328 1px solid;
}

.form-text-small
{
  font-size : 8pt;
  color: #606861;
  width: 50px;
  height: 14px;
  border : #205328 1px solid;
}

.form-area
{
  font-size : 8pt;
  color: #606861;
  width: 450px;
  height: 100px;
  border : #205328 1px solid;
}

.bg-green
{
  background-color : #205328;
}

.bg-lightgreen
{
  background-color : #ECF2BE;
}

.bg-white
{
  background-color : #FFFFFF;
}

.bg-content-header
{
  background : url("../images/content_header_background.gif");
  background-repeat: repeat-x;
}

.bg-content-subheader
{
  background : url("../images/content_subheader_background.gif");
}

.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;
}

