/* Front Page Text Heading */
.fronthead
{
font-family: verdana, arial, helvetica;
font-size: 10pt;
color: #003399;
font-weight: bold;
text-align: left;
vertical-align: top;
margin-top: 14px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 5px;
  }

/* Front Page Text Body */
.frontbody
{
font-family: verdana, arial, helvetica;
font-size: 9pt;
color: #000000;
text-align: justify;
vertical-align: top;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 8px;
  }

/* Front Page Scroll Box Heading */
.scrollboxhead
{
font-family: verdana, arial, helvetica;
font-size: 8pt;
color: #FFFFFF;
font-weight: bold;
text-align: left;
vertical-align: top;
margin-top: 1em;
margin-left: 0em;
margin-right: 0em;
margin-bottom: 1em;
  }

/* Front Page Scroll Box Title */
.scrollboxtitle
{
font-family: verdana, arial, helvetica;
font-size: 8pt;
color: #FF9900;
font-weight: bold;
text-align: left;
vertical-align: top;
margin-top: 0em;
margin-left: 0em;
margin-right: 0em;
margin-bottom: 0em;
  }

/* Front Page Scroll Box Title Link */
a.scrollboxtitle:link {color: #FF9900; text-decoration: none}
a.scrollboxtitle:visited {color: #FF9900; text-decoration: none}
a.scrollboxtitle:hover {color: #FF9900; text-decoration: underline}
a.scrollboxtitle:active {color: #FF9900; text-decoration: underline}

/* Front Page Scroll Box Body Text */
.scrollboxbody
{
font-family: verdana, arial, helvetica;
font-size: 8pt;
color: #FFFFFF;
text-align: left;
vertical-align: top;
margin-top: 0em;
margin-left: 0em;
margin-right: 0em;
margin-bottom: 2em;
  }

/* Body Subheading */
.bodysubhead
{
font-family: verdana, arial, helvetica;
font-size: 10pt;
color: #CCFFFF;
font-weight: bold;
text-align: left;
vertical-align: top;
margin-top: 0em;
margin-left: 0em;
margin-right: 0em;
margin-bottom: 6px;
border-style: solid;
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-color: #CCFFFF;
  }

/* Body Text */
.bodytext
{
font-family: verdana, arial, helvetica;
font-size: 9pt;
color: #000000;
text-align: left;
vertical-align: top;
margin-top: 0em;
margin-left: 0em;
margin-right: 0em;
margin-bottom: 2em;
  }

/* Body Text Link */
a.bodytext:link {color: #003399; text-decoration: none; font-weight: bold}
a.bodytext:visited {color: #003399; text-decoration: none; font-weight: bold}
a.bodytext:hover {color: #CCFFFF; text-decoration: none; font-weight: bold}
a.bodytext:active {color: #CCFFFF; text-decoration: none; font-weight: bold}

/* Form Title */
.formtitle
{
font-family: verdana, arial, helvetica;
font-size: 9pt;
font-weight: bold;
color: #FFFFFF;
background-color: #333333;
  }

/* Form Subtitle */
.formsubtitle
{
font-family: verdana, arial, helvetica;
font-size: 9pt;
font-weight: bold;
color: #FF9900;
background-color: #333333;
  }

/* Form Text */
.formtext
{
font-family: verdana, arial, helvetica;
font-size: 8pt;
color: #FFFFFF;
background-color: #333333;
text-align: left;
vertical-align: top;
  }

/* Form Text Link */
a.formtext:link {color: #93C8DF; text-decoration: none; font-weight: bold}
a.formtext:visited {color: #93C8DF; text-decoration: none; font-weight: bold}
a.formtext:hover {color: #93C8DF; text-decoration: underline; font-weight: bold}
a.formtext:active {color: #93C8DF; text-decoration: underline; font-weight: bold}

/* Form Alert */
.formalert
{
font-family: verdana, arial, helvetica;
font-size: 8pt;
font-weight: bold;
color: #FFF000;
  }

/* Table cell containing a form field */
.formfield
{
font-family: verdana, arial, helvetica;
font-size: 9pt;
font-weight: bold;
color: #FF9900;
background-color: #333333;
text-align: right;
vertical-align: middle;
margin-right: 1em;
  }

/* Table cell containing a form value */
.formvalue
{
background-color: #333333;
text-align: left;
vertical-align: top;
  }

/* Form Input Boxes */
input
{
font-family: verdana, arial, helvetica;
font-size: 9pt;
color: #000000;
background-color: #FFFFFF;
border-style: solid;
border-color: #A5ACB2;
border-width: 1px;
  }

/* Textarea Input Boxes */
textarea
{
font-family: verdana, arial, helvetica;
font-size: 9pt;
color: #000000;
background-color: #FFFFFF;
border-style: solid;
border-color: #A5ACB2;
border-width: 1px;
  }

/* Forms Table Spacer Cell */
.formspacer
{
height: 10;
  }

/* Positions Table Title Cell */
.tabletitle
{
font-family: verdana, arial, helvetica;
font-size: 10pt;
color: #FF9900;
background-color: #333333;
font-weight: bold;
text-align: left;
vertical-align: top;
  }

/* Positions Table Field Cell */
.tablefield
{
font-family: verdana, arial, helvetica;
font-size: 9pt;
color: #CCFFFF;
text-align: left;
vertical-align: top;
  }

/* Positions Table Value Cell */
.tablevalue
{
font-family: verdana, arial, helvetica;
font-size: 9pt;
color: #000000;
text-align: left;
vertical-align: top;
  }

/* Positions Table Spacer Cell */
.tablespacer
{
height: 8;
  }

/* Scroll Box Conent */
#AutoScrollContent
{
position:absolute;
top:150px;
left:0px;
width:300px;
visibility:visible;
  }