A:visited
{
    COLOR: #0000ff;
    FONT-FAMILY: arial, helvetica, sanserif;
    TEXT-DECORATION: underline
}
A:link
{
    COLOR: #000099;
    FONT-FAMILY: arial, helvetica, sanserif;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #000000;
    FONT-FAMILY: arial, helvetica, sanserif;
    TEXT-DECORATION: none
}
A:active
{
    COLOR: #000000;
    FONT-FAMILY: Arial, helvetica, sanserif;
    TEXT-DECORATION: underline
}
.AMRow
{
    WIDTH: 100%;
    HEIGHT: 20px;
    BACKGROUND-COLOR: maroon;
    TEXT-ALIGN: center
}
BODY
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
TABLE
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
TR
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
TD
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.Button
{
    BORDER-RIGHT: #000000 outset;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #eeeeee outset;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #eeeeee outset;
    CURSOR: default;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #000000 outset;
    FONT-FAMILY: verdana, arial, sanserif;
    BACKGROUND-COLOR: #2f453d;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.ButtonHelp
{
    CURSOR: default;
    BORDER-RIGHT: thin outset;
    PADDING-RIGHT: 0px;
    BORDER-TOP: thin outset;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: thin outset;
    COLOR: #000000;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: thin outset;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: purple
}
.ButtonSmall
{
  border-right: #000000 outset;
  padding-right: 0px;
  border-top: #ccccff outset;
  padding-left: 0px;
  font-weight: bolder;
  font-size: 8pt;
  padding-bottom: 0px;
  margin: 0px;
  border-left: #ccffff outset;
  cursor: default;
  color: #ffffff;
  padding-top: 0px;
  border-bottom: #000000 outset;
  font-family: verdana, arial;
  height: 18px;
  background-color: #2f453d;
  text-align: center;
}
.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: 7pt;
  color: #ffffff;
  margin: 0px;
  font-family: verdana,arial,sansserif;
  background-color: #2f453d;
  vertical-align: middle;
  cursor: default;
  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: 8pt;
    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;
    FormField: #cc0000 thin solid
}
.ContentZone
{
  width: 100% font-size: 10pt;
  width: 100%;
  color: #000000;
  font-family: Arial, Verdana;
  background-color: #ffffcc;
  text-decoration: none;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
  font-size: 7.5pt;
  vertical-align: top;
  text-align: left;
}
.ContentZone: td
{
  width: 100%
  font-size: 10pt;
  width: 100%;
  color: #000000;
  font-family: Arial;
  background-color: #ffffcc;
  text-decoration: none;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
  border-right: #2f453d 10px solid;
  border-top: #2f453d 10px solid;
  border-left: #2f453d 10px solid;
  border-bottom: #2f453d 10px solid;
}
.ContentZone A:visited
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #800080;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial, Verdana;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline
}
.ContentZone A:link
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial, Verdana;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline
}
.ContentZone A:active
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #ff0000;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial, verdana;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline
}
.ContentZone A:hover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #ff0000;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial, Verdana;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.ContentLeft
{
  background-color: transparent;
}
.ContentMargin
{
    WIDTH: 20px;
    BACKGROUND-COLOR: #ffffcc;
}
.ContentRight
{
  background-color: transparent;
}
.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: 8.5pt;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #dddddd
}
.DispTableLineLt
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 8.5pt;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #ffffff
}
.DispTableTitles 
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 7pt;
    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
}
.Footer
{
  font-size: 8pt;
  color: #000000;
  font-family: Verdana, Arial;
  background-color: transparent;
  text-decoration: none;
}
.Footer A:visited
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.Footer A:active
{
    FONT-SIZE: 8pt;
    MARGIN: 0px;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.Footer A:link
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.Footer A:hover
{
    FONT-SIZE: 8pt;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.FormFieldDesc
{
  font-weight: bolder;
  font-size: 8pt;
  color: #000000;
  font-family: verdana, arial;
  text-align: left;
}
.FormHeading
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 7pt;
    COLOR: #000000;
    FONT-FAMILY: tahoma, verdana, sanserif, arial;
}
.FormOuterBorder
{
    BORDER-RIGHT: #cecece thin solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #cecece thin solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px;
    BORDER-LEFT: #cecece thin solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #cecece thin solid;
    BACKGROUND-COLOR: #ffffff
}
.FormTable
{
    BORDER-RIGHT: #660000 thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #660000 thin;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #660000 thin;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #660000 thin;
    BACKGROUND-COLOR: #ffffff
}
.FormField
{
  border-right: silver thin solid;
  padding-right: 0px;
  border-top: silver thin solid;
  padding-left: 0px;
  font-weight: bolder;
  font-size: 7pt;
  padding-bottom: 0px;
  margin: 0px;
  border-left: silver thin solid;
  color: #000000;
  padding-top: 0px;
  border-bottom: silver thin solid;
  font-family: verdana,arial;
  background-color: #ffffbb;
}
.FormDDList
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 7pt;
    font-family: tahoma, verdana, sanserif, arial;
    BACKGROUND-COLOR: #ffffbb
}
.FormFieldRt
{
    BORDER-RIGHT: #c0c0c0 thin solid;
    BORDER-TOP: #c0c0c0 thin solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #c0c0c0 thin solid;
    COLOR: #000000;
    BORDER-BOTTOM: #c0c0c0 thin solid;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #ffffbb;
    TEXT-ALIGN: right
}
.FormTextArea
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #ffffbb;
}
H0
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #8344ab;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, SansSerif;
    LETTER-SPACING: normal
}
H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #517b70;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, SansSerif;
    LETTER-SPACING: normal
}
H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11.5pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #2f453d;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, SansSerif;
    LETTER-SPACING: normal
}
H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #2f453d;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, SansSerif;
    LETTER-SPACING: normal
}
H4
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000000;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, SansSerif;
    LETTER-SPACING: normal
}
H5
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: black;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, SansSerif;
    LETTER-SPACING: normal
}
H6
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: black;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, SansSerif;
    LETTER-SPACING: normal
}
.ListTableOutline
{
    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
}
.ListTableLineDk
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 8.5pt;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #dddddd
}
.ListTableLineLt
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 8.5pt;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #ffffff
}
.ListTableTitles
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8.5pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #800000
}
.ListTableTitles A:link
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.ListTableTitles A:hover
{
    FONT-SIZE: 8pt;
    COLOR: #ffff00;
    FONT-FAMILY: Verdana, arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.ListTableTitles A:active
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.ListTableTitles A:visited
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.ListTableContent
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    COLOR: #800000;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial
}
.PictureCaption
{
    FONT-SIZE: 8pt;
    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: 9pt;
    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: 8pt;
    COLOR: black;
    FONT-FAMILY: verdana, arial
}
.BMOn
{
    TEXT-DECORATION: none
}
.PrevDesc
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    WIDTH: 10%
}
.PrevMessage
{
    FONT-SIZE: 10pt
}
.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: 10pt;
    COLOR: #000099
}
.PrevTable
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial
}
#page_header
{
  width: 100%;
  height: 135px;
  float: left;
  margin-left: 0px;
  background-image: url("/images/layout/header_bg.jpg");
}
#header_fullt
{
  float: left;
  width: 930px;
  padding-bottom: 25px;
  background-color: transparent;
}
#header_left
{
  float: left;
  width: 550px;
  padding-bottom: 25px;
  background-color: transparent;
}
#header_name
{
  width: 100%;
  margin-top: -15px;
  padding-left: 10px;
  text-align: left;
  background-color: transparent;
}
#header_tagline
{
  width: 525px;
  font-weight: bold;
  font-size: 10pt;
  color: yellow;
  font-family: arial;
  text-align: left;
  margin-top:-35px;
  margin-bottom:0px;
  background-color: transparent;
  padding-left: 10px;
}
#page_wrapper
{
  width: 930px;
  border-right: #000000 thin solid;
  padding-right: 0px;
  border-top: #2f453d solid 1px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  border-left: #2f453d solid 1px;
  padding-top: 0px;
  border-bottom: #2f453d solid 1px;
  border-right: #2f453d solid 1px;
  background-color: #b3cbbf;
}
.menu_bottom
{
  width: 930px;
  margin-left: auto;
  margin-right: auto;
  background: #ffff99;
  font-size: 8pt;
  color: purple;
  font-family: verdana,arial,sanserif;
  text-decoration: none;
}
.menu_top
{
  width: 930px;
  float: left;
  margin-left: auto;
  margin-right: auto;
  background: #ffff99;
  text-align: center;
  border-top: firebrick solid;
}
#page_body
{
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
  background-image: url("../images/layout/page_bg.gif");
}
#page_top
{
  width: 100%;
  float: none;
}
#three_zones
{
  float: left;
  width: 910px;
  margin-left: auto;
  margin-right: auto;
  background-color: #b3cbbf;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
}
#one_col_col1
{
  width: 600px;
  margin-left: auto;
  margin-right: auto;
  background-color: #ffffff;
  padding-right: 15px;
  padding-left: 15px;
  padding-bottom: 0px;
  padding-top: 0px;
}
#one_col_wrapper
{
  width: 930px;
  float: left;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 5px;
  padding-top: 10px;
  margin-bottom: 10;
  background-color: #b3cbbf;
  font-size: 8pt;
  font-family: verdana,arial,sanserif;
  text-decoration: none;
}
#three_cols_wrapper
{
  width: 880px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0px;
  padding-left: 10px;
  padding-bottom: 5px;
  padding-top: 0px;
  margin-bottom: -10;
  background-color: #b3cbbf;
}
#three_cols_col1
{
  width: 175px;
  margin-left:auto;
  float: left;
  margin-right:auto;
  border-right: black 1px;
  padding-right: 10px;
  border-top: black 1px;
  padding-left: 10px;
  padding-bottom: 0px;
  margin: 10px 10px 10px 10px;
  border-left: black 1px;
  padding-top: 0px;
  background-color: #ffffff;
  text-align: left;
}
#three_cols_col2
{
  width: 400px;
  float: left;
  margin-left:auto;
  margin-right:auto;
  border-right: black 1px;
  padding-right: 10px;
  border-top: black 1px;
  padding-left: 10px;
  padding-bottom: 0px;
  margin: 10px 10px 10px 10px;
  border-left: black 1px;
  padding-top: 0px;
  background-color: #ffffff;
  text-align: left;
}
#three_cols_col3
{
  width: 175px;
  float: left;
  margin-left:auto;
  margin-right:auto;
  border-right: black 1px;
  padding-right: 10px;
  border-top: black 1px;
  padding-left: 10px;
  padding-bottom: 0px;
  margin: 10px 10px 10px 10px;
  border-left: black 1px;
  padding-top: 0px;
  background-color: #ffffff;
  text-align: left;
}
#four_cols_wrapper
{
  float: left;
  width:930px;
  padding-right: 0px;
  padding-left: -10px;
  padding-bottom: 10px;
  padding-top: 0px;
  margin-bottom:0;
  background-color: #b3cbbf;
}
#four_cols_col1
{
  width: 183px;
  float: left;
  border-right: black 1px;
  padding-right: 10px;
  border-top: black 1px;
  padding-left: 10px;
  padding-bottom: 0px;
  margin: 10px 10px 20px 20px;
  border-left: black 1px;
  padding-top: 0px;
  background-color: #ffff99;
  text-align: left;
}
#four_cols_col2
{
  width: 183px;
  float: left;
  border-right: black 1px;
  padding-right: 10px;
  border-top: black 1px;
  padding-left: 10px;
  padding-bottom: 0px;
  margin: 10px;
  border-left: black 1px;
  padding-top: 0px;
  background-color: #ffffff;
  text-align: left;
}
#four_cols_col3
{
  width: 183px;
  float: left;
  border-right: black 1px;
  padding-right: 10px;
  border-top: black 1px;
  padding-left: 10px;
  padding-bottom: 0px;
  margin: 10px;
  border-left: black 1px;
  padding-top: 0px;
  background-color: #ffff99;
  text-align: left;
}
#four_cols_col4
{
  width: 183px;
  float: left;
  border-right: black 1px;
  padding-right: 10px;
  border-top: black 1px;
  padding-left: 10px;
  padding-bottom: 0px;
  margin: 10px;
  border-left: black 1px;
  padding-top: 0px;
  background-color: #ffffff;
  text-align: left;
}
#temp_title
{
  width: 910px;
  vertical-align: top;
  background-color: #517b70;
  color: #ffff00;
  font-family: verdana,arial,sanserif;
  text-align: center;
}
#page_footer
{
  width: 930px;
  margin-left: 0px;
  margin-right: auto;
  color: white;
  font-family: verdana,arial,sanserif;
  background-color: #517b70;
  text-align: center;
}
#Footer A:visited
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
#Footer A:active
{
    FONT-SIZE: 8pt;
    MARGIN: 0px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana, arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
#Footer A:link
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
#Footer A:hover
{
    FONT-SIZE: 8pt;
    COLOR: #ffff00;
    FONT-FAMILY: Verdana, arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
#spec_events_wrapper
{
  float: left;
  width: 350px;
  height: 115px;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  font-family: verdana,arial,sanserif;
  background-color: #2f453d;
  text-align: center;
  vertical-align: middle;
  margin: 0px 0px 0px;
  position: relative;
  top: -20px;
}
#spec_events
{
  float: left;
  width: 345px;
  height: 110px;
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  font-family: verdana,arial,sanserif;
  background-color: #b3cbbf;
  text-align: center;
  vertical-align: middle;
  margin: 0px 0px 0px;
  top: -10px;
}
#spec_events a:visited a:active a:link
{
  font-size: 8pt;
  color: blue;
  font-family: verdana,arial,sanserif;
  text-decoration: underline;
}
#spec_events a:hover
{
  font-size: 8pt;
  color: red;
  font-family: verdana,arial,sanserif;
  text-decoration: underline;
}
#login_info
{
  width: 550px;
  float:left;
  background-color: transparent;
  color: #ff0000;
  height: 25px;
  text-align: left;
  font-weight: normal;
  font-size: 11pt;
  font-family: arial;
  padding-left: 20px;
}
#RedRule
{
  height: 10px;
  background-color: #517b70;
}
#header_tagline p
{
  margin-bottom: -45px;
}
.menu_bottom 
{
  width: 930px;
  margin-left: auto;
  margin-right: auto;
  font-size: 8pt;
  color: black;
  font-family: verdana,arial,sansserif;
  text-align: center;
  text-decoration: none;
}
.menu_bottom A:visited
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.menu_bottom a:active
{
    FONT-SIZE: 8pt;
    MARGIN: 0px;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.menu_bottom a:link
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.menu_bottom a:hover
{
    FONT-SIZE: 8pt;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.bot_menu .BMRow
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 930px;
    PADDING-TOP: 0px;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #ffff99;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
#wide_col
{
  width: 852px;
  float: left;
  border-right: black 1px;
  padding-right: 10px;
  border-top: black 1px;
  padding-left: 10px;
  padding-bottom: 0px;
  margin: 5px 10px 20px 20px;
  border-left: black 1px;
  padding-top: 0px;
  background-color: #ffffff;
  text-align: left;
}
.TestimonialBox  
{
  margin-top: 20px;
  margin-bottom: 20px;
  border-right: #006633 1px solid;
  padding-right: 15px;
  border-top: #006633 1px solid;
  padding-left: 15px;
  padding-bottom: 5px;
  margin: 10px 0px;
  border-left: #006633 1px solid;
  padding-top: 5px;
  border-bottom: #006633 1px solid;
}
.TestimonialComment
{
  font-family: 'Times New Roman';
  text-align: left;
  font-style: italic;
  padding-right: 2px;
  padding-left: 2px;
  padding-bottom: 5px;
  margin: 0px;
  padding-top: 5px;
  font-size: 10pt;
}
.TestimonialAuthor
{
  font-family: 'Times New Roman';
  text-align: right;
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  margin: 0px;
  padding-top: 3px;
  font-size: 10pt;
}
