ol
{
  font-size: 9.5pt;
  margin-bottom: 5px;
  margin-left: 0px;
  list-style-type: decimal;
  margin-top: 5px;
}
ol ol
{
  margin-bottom: 5px;
  margin-left: 25px;
  list-style-type: upper-alpha;
  text-align: left;
}
ol ol ol
{
  margin-bottom: 5px;
  margin-left: 5px;
  list-style-type: lower-alpha;
  text-align: left;
}
ul
{
    font-size: 9.5pt;
    padding-left: 5px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    list-style-type: disc;
    text-align: left;
    list-style-position: outside;
}
ul ul
{
    font-size: 9.5pt;
    padding-left: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
    list-style-type: disc;
    text-align: left;
}
ul ul ul
{
  font-size: 9.5pt;
  padding-left: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 5px;
  list-style-type: lower-alpha;
  text-align: left;
}
li
{
    padding-bottom: 0px;
    margin: 15px;
    padding-left: 5px;
    padding-right: 0px;
    padding-top: 0px;
}
p     {font-size: 9.5pt;font-family: verdana,arial,sansserif;margin:0px 0px 1px 0px;}

A:visited {COLOR:#000099;FONT-FAMILY: verdana,arial,sansserif;TEXT-DECORATION: underline}
A:link    {COLOR:#000099;FONT-FAMILY: verdana,arial,sansserif;TEXT-DECORATION: underline}
A:active  {COLOR:#000099;FONT-FAMILY: verdana,arial,sansserif;TEXT-DECORATION: underline}
A:hover   {COLOR:#000099;FONT-FAMILY: verdana,arial,sansserif;TEXT-DECORATION: none}
TR
{
    FONT-SIZE: 9.5pt;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,sansserif;
}
/*TD
{
	FONT-SIZE: 9.5pt;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,sansserif;
}*/

BODY  {margin:0 20px 0 20px;background-color:#8db6cd;FONT-SIZE: 9.5pt;FONT-FAMILY: verdana,arial,sansserif;}

.Button
{
    border-right: outset;
    padding: 0 5px 0 5px;
    border-top: outset;
    font-weight: bolder;
    font-size: 9.5pt;
    margin: 0px;
    border-left: outset;
    cursor: pointer;
    cursor: hand;
    color: #ffffff;
    border-bottom: outset;
    font-family: verdana, arial, sanserif;
    background-color: #006600;
    text-align: center;
    text-decoration: none;
}
.ButtonHelp
{
    BORDER-RIGHT: thin outset;
    PADDING-RIGHT: 0px;
    BORDER-TOP: thin outset;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9.5pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: thin outset;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: thin outset;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: darkred;
}
.ButtonMini
{
  border-right: #000000 thin outset;
  padding-right: 0px;
  border-top: #aaaaaa thin outset;
  padding-left: 0px;
  font-weight: bolder;
  font-size: 8pt;
  padding-bottom: 0px;
  margin: 0px;
  border-left: #aaaaaa thin outset;
  cursor: hand;
  color: #ffffff;
  padding-top: 0px;
  border-bottom: #000000 thin outset;
  font-family: verdana, arial, sanserif;
  background-color: #006600;
  text-align: center;
  text-decoration: none;
}
.ButtonSmall
{
  border-left: #ccffff outset;
  border-top: #ccccff outset;
  border-right: #000000 outset;
  border-bottom: #000000 outset;
  padding-right: 3px;
  padding-left: 3px;
  font-weight: bolder;
  font-size: 9.5pt;
  padding-bottom: 0px;
  margin: 0px 2px;
  cursor: pointer;
  cursor: hand;
  color: #ffffff;
  padding-top: 0px;
  font-family: verdana, arial;
  text-align: center;
  background-color: darkred;
}
.ButtonTiny
{
  width:auto;
  border-top: 2px outset;
  border-left: 2px outset;
  border-right: 2px outset;
  border-bottom: 2px outset;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  font-weight: bolder;
  font-size: 9.5pt;
  color: #ffffff;
  margin: 0px;
  font-family: verdana,arial,sansserif;
  background-color: #2f453d;
  vertical-align: middle;
  cursor: default;
  cursor: pointer;
  cursor: hand;
  text-align: center;
}
.Confirmation
{
    BORDER-RIGHT: #000000 thin solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #000000 thin solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9.5pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #000000 thin solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #000000 thin solid;
    FONT-FAMILY: Tahoma, verdana, arial, sanserif;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: left;
}
.DetailDisplay
{
    BORDER-RIGHT: black thin solid;
    PADDING-RIGHT: 30px;
    BORDER-TOP: black thin solid;
    PADDING-LEFT: 30px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    BORDER-LEFT: black thin solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: black thin solid;
    BACKGROUND-COLOR: white
}
.DispTableOutline
{
    BORDER-RIGHT: #800000 thin solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #800000 thin solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #800000 thin solid;
    WIDTH: 98%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #800000 thin solid
}
.DispTableLineDk
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #dddddd
}
.DispTableLineLt
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #ffffff
}
.DispTableTitles 
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #800000
}
.DispTableHeadings
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial;
}
.DispTableTitles A:link
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.DispTableTitles A:hover
{
    FONT-SIZE: 8pt;
    COLOR: #ffff00;
    FONT-FAMILY: Verdana, arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.DispTableTitles A:active
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.DispTableTitles A:visited
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.DispTableContent td
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Aria
}
.DispTableTd
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Aria
}
.DispTableRte
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Aria
}
.FormDataOnly
{
    BORDER-RIGHT: none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: none;
    COLOR: #000000;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: none;
    FONT-FAMILY: arial;
    HEIGHT: 9pt;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: right
}
.FormDataOnlyRed
{
    BORDER-RIGHT: none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: none;
    COLOR: #ff0000;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: none;
    FONT-FAMILY: arial;
    HEIGHT: 9pt;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: right
}
.FormDataHide
{
    BORDER-RIGHT: none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: none;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: none;
    FONT-FAMILY: arial;
    HEIGHT: 14pt;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center
}
.FormFieldDisabled
{
    BORDER-RIGHT: gray thin solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: gray thin solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: gray thin solid;
    COLOR: blue;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: gray thin solid;
    FONT-FAMILY: arial;
    HEIGHT: 14pt;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center
}
.FormGroup table
{
  /*border: red thin solid;*/
  margin: 10px;
  /*background-color: white;*/
  margin: 0px 10px;
}
.FormGroupTable td
{
  font-weight: normal;
  font-size: 8pt;
  color: #000000;
  font-family: verdana,arial,sanserif;
  text-align: left;
}
.FormGroupTable a:link, a:visited, a:active
{
  font-weight: normal;
  font-size: 8pt;
  color: #000000;
  font-family: verdana,arial,sanserif;
  text-align: left;
  text-decoration: underline;
}
.FormGroupTable a:hover
{
  font-weight: normal;
  font-size: 8pt;
  color: #f00000;
  font-family: verdana,arial,sanserif;
  text-align: left;
  text-decoration: none;
}
.FormGroupTable select, textarea
{
  font-weight: bolder;
  font-size: 8pt;
  margin: 0px;
  color: #000000;
  font-family: verdana,arial;
  background-color: #ffffbb;
  border-right: silver 1px solid;
  border-top: silver 1px solid;
  border-left: silver 1px solid;
  border-bottom: silver 1px solid;
}
.FormGroupTable .FormRadio 
{
  padding-right: 0px;
  padding-left: 0px;
  font-weight: bolder;
  font-size: 8pt;
  padding-bottom: 0px;
  margin: 0px;
  color: #000000;
  padding-top: 0px;
  font-family: verdana,arial;
  background-color: #ffffbb;
}
.FormFieldDesc
{
  font-weight: bolder;
  font-size: 8pt;
  color: #000000;
  font-family: verdana, arial;
  text-align: left;
  white-space:nowrap;
}
.FormTextArea
{
    BORDER-RIGHT: #c0c0c0 thin solid;
    BORDER-TOP: #c0c0c0 thin solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #c0c0c0 thin solid;
    COLOR: #000000;
    BORDER-BOTTOM: #c0c0c0 thin solid;
    FONT-FAMILY: arial;
    background-color: #ffffcc;
}
.FormHeading
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9.5pt;
    COLOR: #000000;
    FONT-FAMILY: verdana, sanserif, arial;
}
.FormOuterBorder
{
  border: #cecece 2px solid;
  padding: 10px;
  margin: 10px 0px 10px;
  background-color: #ffffff;
}
.FormDDList
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    font-family: verdana, sanserif, arial;
    BACKGROUND-COLOR: #ffffbb
}
.FormField
{
    font-family: verdana, sanserif, arial;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: #c0c0c0 thin solid;
    BORDER-TOP: #c0c0c0 thin solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #c0c0c0 thin solid;
    COLOR: #000000;
    BORDER-BOTTOM: #c0c0c0 thin solid;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #ffffbb;
    TEXT-ALIGN: left
}
.FormFieldRt
{
    BORDER-RIGHT: #c0c0c0 thin solid;
    BORDER-TOP: #c0c0c0 thin solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #c0c0c0 thin solid;
    COLOR: #000000;
    BORDER-BOTTOM: #c0c0c0 thin solid;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #ffffbb;
    TEXT-ALIGN: right
}
H0
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11pt;
    PADDING-BOTTOM: 0px;
    COLOR: #8344ab;
    FONT-FAMILY: Verdana, Arial, SansSerif;
    LETTER-SPACING: normal
}
H1
{
  font-weight: bolder;
  font-size: 10pt;
  color: #315962;
  font-family: Verdana, Arial, SansSerif;
  letter-spacing: normal;
  margin-bottom: 0px;
}
H2
{
  margin-bottom: 0px;
  font-weight: bolder;
  font-size: 10pt;
  padding-bottom: 0px;
  color: #315962;
  font-family: Verdana, Arial, SansSerif;
  letter-spacing: normal;
}
H3
{
  margin-bottom: .2em;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    MARGIN: 0px;
    COLOR: #315962;
    FONT-FAMILY: Verdana, Arial, SansSerif;
    LETTER-SPACING: normal
}
H4
{
  margin-bottom: .2em;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9.5pt;
    MARGIN: 0px;
    COLOR: #315962;
    FONT-FAMILY: Verdana, Arial, SansSerif;
    LETTER-SPACING: normal
}
H5
{
  font-weight: lighter;
  font-size: 9.5pt;
  margin: 0px;
  color: black;
  line-height: normal;
  font-family: Verdana, Arial, SansSerif;
  letter-spacing: normal;
}
H6
{
  margin-bottom: .5em;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 9pt;
    MARGIN: 0px;
    COLOR: black;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, SansSerif;
    LETTER-SPACING: normal
}
/*#Horz_scroller
{
  width:950px;
  margin-top:0px;
  margin-left:25px;
  margin-right:auto;
  margin-bottom:0px;
  background-color:#ffffff;
  padding 0px 0px 0px 25px;
  border:0px;
}*/
.ListTableOutline
{
    BORDER: green thin solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 98%;
    PADDING-TOP: 0px;
}
.ListTableLineDk
{
  padding-right: 3px;
  padding-left: 3px;
  font-size: 9pt;
  text-align: left;
  padding-bottom: 2px;
  margin: 0px;
  padding-top: 2px;
  background-color: #dddddd;
  /*border-right: yellowgreen thin solid;
  border-bottom: yellowgreen thin solid;*/
  line-height: 11pt;
  vertical-align:top;
}
.ListTableLineLt
{
  PADDING-RIGHT: 3px;
  PADDING-LEFT: 3px;
  FONT-SIZE: 9pt;
  TEXT-ALIGN: left;
  PADDING-BOTTOM: 2px;
  MARGIN: 0px;
  PADDING-TOP: 2px;
  BACKGROUND-COLOR: #ffffff;
  /*border-right: yellowgreen thin solid;
  border-bottom: yellowgreen thin solid;*/
  line-height: 11pt;
  vertical-align:top;
}
.ListTableTitles
{
  padding-right: 3px;
  padding-left: 3px;
  font-weight: bolder;
  font-size: 9.5pt;
  text-align: left;
  padding-bottom: 0px;
  margin: 0px;
  color: #ffffff;
  padding-top: 0px;
  font-family: Arial;
  /*background-color: green;
  border-right: gainsboro thin solid;*/
}
.ListTableContent 
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 9.5pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial
}
.ListTableLineDk a:visited, a:link, a:active
{
  font-size: 9.5pt;
  color: black;
  text-decoration: underline;
  font-weight: normal;
}
.ListTableLineDk a:hover
{
  font-size: 9.5pt;
  color: #000000;
  text-decoration: none;
  font-weight: normal;
}
.ListTableLineLt a:visited, a:link, a:active
{
  font-size: 9.5pt;
  color: black;
  text-decoration: underline;
  font-weight: normal;
}
.ListTableLineLt a:hover
{
  font-size: 9.5pt;
  color: #000099;
  text-decoration: none;
  font-weight: normal;
}
#left_col ul, li
{
  font-size: 9.5pt;
  color: black;
  font-family: verdana,arial,sanserif;
  padding-bottom: 3px;
}
#left_col p
{
  font-size: 9.5pt;
  color: black;
  font-family: verdana,arial,sanserif;
  padding-bottom: 3px;
}
#left_col h4
{
  font-weight: bold;
  font-size: 9.5pt;
  color: midnightblue;
}
.PictureCaption
{
    FONT-SIZE: 9.5pt;
    COLOR: black;
    FONT-FAMILY: arial, sanserif
}
.ButtonOff
{
    BORDER-RIGHT: #eeeeee outset;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #cccccc outset;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9.5pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #cccccc outset;
    COLOR: #cccccc;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #dddddd outset;
    FONT-FAMILY: verdana, arial, helvetica;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.ListBoxDetail
{
    FONT-SIZE: 9.5pt;
    COLOR: black;
    FONT-FAMILY: verdana, arial
}
.PrevDesc
{
  font-weight: bolder;
  font-size: 9.5pt;
  width: 10%;
  text-align: left;
  padding-left:10px;
  vertical-align: top;
}
.PrevMessage
{
    FONT-SIZE: 9.5pt;
}
.PrevOutline
{
    BORDER-RIGHT: #000099 thin solid;
    BORDER-TOP: #000099 thin solid;
    BORDER-LEFT: #000099 thin solid;
    BORDER-BOTTOM: #000099 thin solid;
    BACKGROUND-COLOR: #ffffff
}
.PrevResp
{
  font-size: 9.5pt;
  color: #000099;
  text-align: left;
  padding-left:10px;
  vertical-align: text-bottom;
}
.PrevTable
{
    FONT-SIZE: 9.5pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial
}
#page_body
{
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: #dddddd;
}
#page_wrapper_stretchy
{
  min-width: 600px;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding-left:0px;
  padding-right:0px;
  border-right: darkgreen thin solid;
  border-top: darkgreen thin solid;
  border-left: darkgreen thin solid;
  border-bottom: darkgreen thin solid;
}
#page_wrapper_fixed
{
  min-width: 950px;
  max-width: 950px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0px;
  padding-right: 0px;
  border-right: darkgreen thin solid;
  border-top: darkgreen thin solid;
  border-left: darkgreen thin solid;
  border-bottom: darkgreen thin solid;
}
#page_container
{
  width: 100%;
  background-color: #ffffff;
}
#page_top
{
  width: 100%;
}
#page_top_banner
{
  width: 100%;
  /*background-color: khaki;*/
}
.page_top_banner
{
  width: 100%;
  height:125px;
  background-color: khaki;
}
#page_header
{
  margin: 0;
  padding: 0;
  border-bottom: red thin solid;
  border-left: red thin solid;
  border-top: red thin solid;
  border-right: red thin solid;
}
.page_header
{
  margin:0;
  padding:0;
}
#page_log_bar
{
  height: 0px;
  width: 100%;
  text-align: center;
  font-size: 9.5pt;
  color: yellow;
  font-family: verdana,arial,sanserif;
  font-weight: bold;
  border-top: #00dd00 solid;
  background-color: #00dd00;
}
#page_top_menu
{
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  height:25px;
  background-color: #00dd00;
  vertical-align: middle;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 0px 0px;
  border-bottom: #00dd00 3px solid;
}
#page_top_menu_off
{
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  background-color: #00dd00;
  vertical-align: middle;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 0px 0px;
  border-bottom: #00dd00 3px solid;
}
#page_col_one
{
  width: 160px;
  padding: 5px;
  margin: 0px;
  background: #FFFFCC;
  vertical-align: top;
  text-align: left;
}
}
#page_content_row{width:100%;background-color: #ebf8fb;}
#page_content_single{float:left;width:auto;font-size: 9.5pt;text-align: left;}
#page_content_double
{
  width:620px;
  font-size: 9.5pt;
  text-align: left;
  float:left;
  background-color: #ebf8fb;
  padding: 10px 10px 10px 10px;
  /*border: green thin double;*/
}
.page_content
{
  width: 100%;
  vertical-align: top;
  background-color: #ebf8fb;
  text-align: left;
  font-size: 9.5pt;
} 
#page_content
{
  width: 100%;
  vertical-align: top;
  background-color: #ebf8fb;
  text-align: left;
  font-size: 9.5pt;
} 
#page_content tr, td, p
{
  font-size: 9.5pt;
  text-align: left;
}
#page_content_row a {color:#000099;}
#page_content a:hover {color:#000099;}
#page_content li, ol, ul
{
  font-size: 9.5pt;
  text-align: left;
}
#page_col_three
{
  width: 150px; /*border: purple thin dashed;*/
  padding: 0px;
  margin: 0px;
  padding-top: 10px;
  background: #ebf8fb;
  vertical-align: top;
  text-align: left;
}
#page_bot_menus
{
  border-bottom: #00dd00 5px solid;
  width:100%;
  background-color: #00aa00;
  margin: 0px;
  padding:5px;
}
#page_bot_menus a:link,a:visited,a:active
{
  font-size: 9.5pt;
  color: black;
  text-decoration:underline;
  font-family: verdana,arial,sanserif;
}
#page_bot_menus a:hover
{
  font-size: 9.5pt;
  color: red;
  text-decoration:none;
  font-family: verdana,arial,sanserif;
}
#page_footer
{
  width: 100%;
  background-color: #00aa00;
  font-size: 9.5pt;
  color: #ffffff;
  font-family: verdana,arial,sanserif;
  text-align: center;
  border-top: #00AA00 3px solid;
}
#page_footer a:link,a:visited,a:active
{
  font-size: 9.5pt;
  color: black;
  text-decoration:underline;
  font-family: verdana,arial,sanserif;
}
#page_footer a:hover
{
  font-size: 9.5pt;
  color: #000099;
  text-decoration:none;
  font-family: verdana,arial,sanserif;
}
#page_test_footer{width:100%;}
#page_header a:link a:visited a:active
{
  font-size: 9.5pt;
  vertical-align: middle;
  color: yellow;
  font-family: verdana,arial,sanserif;
  text-align: center;
}
#admin_box a:visited, a:link, a:active
{
  color: #000099;
}
#admin_box a:hover
{
  color: #0d4247;
}
.boxes
{
}
.Boxes .BoxTop
{
  background-color: blue;
}
#listPage
{
    width:860px;
    padding-left:20px;
    padding-right:20px;
}
.Content p
{
    padding-bottom:8px;
}
div#layout_hlink
{
  font-family: arial,helvetica,sanserif;
  color: #000099;
  font-size: 9.5pt;
  margin:0;
  padding:0;
}
#layout_hlink a
{
  font-family: arial,helvetica,sanserif;
  color: black;
  font-size: 9.5pt;
  text-decoration:underline;
}
#layout_hlink a:hover
{
  font-family: arial,helvetica,sanserif;
  color: #000099;
  font-size: 9.5pt;
  text-decoration:none;
}
#SelectBox
{
  border-bottom: darkred thin double;
  border-left: darkred thin double;
  padding-bottom: 2px;
  background-color: tan;
  margin: 3px;
  padding-left: 2px;
  padding-right: 2px;
  border-top: darkred thin double;
  border-right: darkred thin double;
  padding-top: 2px;
  vertical-align:top;
}
#SelectBox td
{
  text-align:center;
}
#login_bar
{ 
  width:100%;
  height:0px;
  margin:0px;
  padding:0px;;
  background-color:#00AA00;
  border:0px;
  font-family: arial,helvetica,sanserif; 
  font-size: 9.5pt; 
}
.login_button
{
  border-right: peru outset;
  padding-right: 3px;
  border-top: peru outset;
  padding-left: 3px;
  font-weight: bolder;
  font-size: 9.5pt;
  padding-bottom: 0px;
  margin: 0px;
  border-left: peru outset;
  color: #000000;
  padding-top: 0px;
  border-bottom: peru outset;
  font-family: Arial;
  background-color: #F5AF00;
  cursor: pointer;
  cursor: hand;
}
#login_bar a:link,a:visited,a:active
{ 
  color:Black;
  text-decoration:underline;
}
#login_bar a:hover
{
  color: darkred;
  text-decoration: none;
}
#RightCol
{
  /*float:right;
  clear:both;*/
  background-color:white;
  width:150px;
  margin:0;
  padding:10px 5px 0px 0px;
  vertical-align:top;
}
.list_textbox
{
  font-size: 9.5pt;
  font-weight: bold;
  color: black;
  background-color: #ffffcc;
  font-family: verdana,arial,helvetica;
  text-align:center;
  vertical-align:top;
}
.list_post a
{
  font-family: verdana,arial,helvetica;
  font-size: 9.5pt;
  font-weight: bold;
  text-decoration:underline;
  color: black;
  text-align:center;
  vertical-align:top;
  padding:5px 0px 5px 0px;
  margin:5px 0px 5px 0px;
}
.list_post a:hover
{
  color: #000099;
  text-decoration:none;
}
div#help
{
  background-color: white;
}
#resource_list
{
  width:100%;
  padding:10px;
}
/*
.BMCell
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
.BMOff
{
    TEXT-DECORATION: none
}
.BMOff A:visited
{
    FONT-SIZE: 9.5pt;
    COLOR: purple;
    FONT-FAMILY: Verdana, arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.BMOff A:active
{
    FONT-SIZE: 9.5pt;
    MARGIN: 0px;
    COLOR: #ff0000;
    FONT-FAMILY: verdana, arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.BMOff A:link
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.BMOff A:hover
{
    FONT-SIZE: 8pt;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.BMOn
{
    TEXT-DECORATION: none
}
.BMOn A:visited
{
    FONT-SIZE: 8pt;
    COLOR: purple;
    FONT-FAMILY: Verdana, arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.BMOn A:active
{
    FONT-SIZE: 8pt;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.BMOn A:hover
{
    FONT-SIZE: 8pt;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.BMOn A:link
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.BMItemSep
{
    FONT-WEIGHT: bolder;
    COLOR: #000099;
    FONT-FAMILY: arial, verdana
}
.BMRow
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #4169e1;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.BMTable
{
    BORDER-RIGHT: green solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: green solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: green solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: green solid;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
#LMCol
{
  /*float:left;
  clear:both;*/
  background-color:#ffffff;
  width:200px;
  margin:0;
  padding:10px 0px 0px 5px;
  vertical-align:top;
}

.LMBorder
{
    BORDER-RIGHT: #ffcc00 thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffcc00 thin;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #ffcc00 thin;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffcc00 thin;
    BACKGROUND-COLOR: transparent
}
.LMSepCell
{
  border-right: medium none;
  padding-right: 0px;
  border-top: medium none;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 3px 0px;
  border-left: medium none;
  text-indent: 10px;
  padding-top: 0px;
  border-bottom: medium none;
  height: 1px;
  background-color: #006600;
  text-align: center;
}
.LMSepTable
{
    BORDER-RIGHT: #ffffff thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffffff thin;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #ffffff thin;
    WIDTH: 100%;
    TEXT-INDENT: 5px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffffff thin;
    HEIGHT: 1px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center
}
.LMOff 
{
    PADDING-TOP: 3px;
    PADDING-RIGHT: 0px;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.LMOff A:visited, A:active, A:link
{
    FONT-WEIGHT: bolder;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.LMOff A:hover
{
    width:100%;
    FONT-WEIGHT: bolder;
    COLOR: #ff0000;
    TEXT-DECORATION: none
}
.LMOn
{
    PADDING-TOP: 3px;
    PADDING-RIGHT: 0px;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 0px;
    FONT-FAMILY: Verdana, arial;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
}
.LMOn A:visited, A:active, A:link
{
    FONT-WEIGHT: bolder;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.LMOn A:hover
{
    FONT-WEIGHT: bolder;
    COLOR: #ff0000;
    TEXT-DECORATION: none
}
.LMActiveItemOn
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #660000;
    FONT-FAMILY: Verdana, Arial;
    HEIGHT: 15pt;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.LMActiveItemOff
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial;
    HEIGHT: 15px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
/*
.TMRow
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #ff9900
}
.TMTable
{
    BACKGROUND-COLOR: #ffffff
}
.TMSepTable
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 5px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center
}
.TMSepCell
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    COLOR: #006600;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial;
    TEXT-ALIGN: center
}
.TMCellOn
{
    BORDER-RIGHT: #006600 thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #006600 thin;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #006600 thin;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #006600 thin;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.TMCellOff
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000099;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.TMOff A:visited
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.TMOff A:active
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    FONT-FAMILY: verdana, arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center
}
.TMOff A:link
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.TMOff A:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #ff9966;
    FONT-FAMILY: Verdana, arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.TMOn A:visited
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #ff9966;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.TMOn A:link
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #ff9966;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.TMOn A:active
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #ff9966;
    PADDING-TOP: 0px;
    FONT-FAMILY: verdana, arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.TMOn A:hover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #ff9966;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
/*
#bottom_menu
{
  clear:both;
  text-align: center;
  border:0px;
  padding:0px;
  margin:0px;
  background color:#006600;
}
#bottom_menu_inner
{
  border:0px;
  margin:0px;
  padding:0px;
}
*/
#BMTable
{
    clear:both;
    /*width:650px;*/
    margin-left:auto;
    margin-right:auto;
    padding:0px;
    border:0px;
}
#BMTable td
{
  font-size:8pt;
  color:Black;
  font-weight:bold;
  text-decoration: none;
  border:0px;
  padding-left:2px;
  padding-right:2px;
  white-space:nowrap;
}
#BMTable a
{
  color:Black;
  text-decoration: none;
}
#BMTable a:hover
{
  color:Red;
}
#SpecPage
{
   clear:both;
   vertical-align:top;
    background-color:White;
}
#SpecPage h1
{
    font-size:14pt;
    padding-bottom:15px;
}

#SpecTable
{
   clear:both;
   vertical-align:top;
   background-color:White;
}
#SpecTable .ColHeading
{
    background-color:Black;
    color:White;
}
#SpecTable .Table1
{
    width:320px;
    margin-right:5px;
    padding: 0 5px 0 5px;
    background-color:white;
    color:black;
}
#SpecTable .table2
{
    width:100%;
    margin-left:10px;
    border:0;
    padding:0;
    font-weight:normal;
    background-color:White;
}
#SpecTable p
{
    font-weight:normal;
    padding-bottom:7px;
}
#SpecTable .GrayRow td
{
    vertical-align:top;
    background-color:#cccccc;
    white-space:nowrap;
}
#SpecTable .WhtRow td
{
    vertical-align:top;
    background-color:#ffffff;
    white-space:nowrap;
}
