.MainBody { FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; FONT-SIZE: 9pt; }
.BlueBody { FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; FONT-SIZE: 9pt; color: 336699; font-weight: bold; }
.FFFFCCBody { FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; FONT-SIZE: 9pt; color: FFFFCC;}
.BlueBodyLink { FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; FONT-SIZE: 9pt; color: 336699; font-weight: bold; text-decoration: none; }
.copyright { FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; FONT-SIZE: 8pt; }
.copyrightwhite { FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; FONT-SIZE: 8pt; color: #FFFFFF; }
.logintrouble { FONT-FAMILY: Tahoma, Verdana, helvetica, sans-serif; FONT-SIZE: 7pt; color: #FFFFFF; line-height: 8pt; }
.CreateEx { FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; FONT-SIZE: 8pt; color: #FFFFFF; font-weight: bold; }
.democreate { FONT-FAMILY: Tahoma, Verdana, helvetica, sans-serif; FONT-SIZE: 12pt; color: #000066; text-decoration: none; vertical-align: top; line-height: 8pt; }
.GroupLinks { FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; FONT-SIZE: 9pt; color: #666666; text-decoration: underline; }
.GroupLinksmore { FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; FONT-SIZE: 9pt; color: #9999CC; text-decoration: underline; }
.GroupLinksfull { FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; FONT-SIZE: 9pt; color: #FFFFCC; }
.GroupLinksDot { FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; FONT-SIZE: 9pt; color: #DDDDDD; text-decoration: none; }
.larger { FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; FONT-SIZE: 11pt; }
.largerwhite { FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; FONT-SIZE: 11pt; color: #FFFFFF; }
.subhead { FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; FONT-SIZE: 12pt; font-weight: bold; color: #336699; }
.blacksubhead { FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; FONT-SIZE: 12pt; font-weight: bold; color: #000000; }
.whitesubhead { FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; FONT-SIZE: 12pt; font-weight: bold; color: #FFFFFF; }
.h3 { FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; FONT-SIZE: 14pt; font-weight: bold; color: #336699; }
.h4 { FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; FONT-SIZE: 12pt; font-weight: bold; color: #336699; }
.blackh3 { FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; FONT-SIZE: 14pt; font-weight: bold; color: #000000; }
.whiteh3 { FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; FONT-SIZE: 14pt; font-weight: bold; color: #FFFFFF; }
.BSh3 { FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; FONT-SIZE: 14pt; font-weight: bold; color: #990000; }
.h1 { FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; FONT-SIZE: 20pt; font-weight: bold; color: #336699; }
.h2 { FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; FONT-SIZE: 18pt; font-weight: bold; color: #336699; }
.h2block { FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; FONT-SIZE: 18pt; font-weight: bold; color: #FFFFFF; background-color: #336699; text-decoration: none; }
.menu1 { background-color: #6699CC; text-decoration: none; vertical-align: middle; font-family: Tahoma, Verdana, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font-weight: bold; cursor: hand; }
.menu1select { background-color: #000000; text-decoration: none; vertical-align: middle; font-family: Tahoma, Verdana, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font-weight: bold; cursor: hand; }
.menudark { background-color: #0066CC; text-decoration: none; vertical-align: middle; font-family: Tahoma, Verdana, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font-weight: bold; cursor: hand; }
.menu3 { text-decoration: none; font-family: Tahoma, Verdana, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font-weight: bold; line-height: 8pt; }
.sitemap { font-family: Tahoma, Verdana, helvetica, sans-serif; font-size: 8pt; color: #003366; font-weight: bold; line-height: 14pt; vertical-align: middle; }
.sitemapinst { text-decoration: none; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; FONT-SIZE: 9pt; font-weight: bold; color: #FFFFFF; }
.sitemaph3 { text-decoration: none; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; FONT-SIZE: 12pt; font-weight: bold; color: #000000; }
.sitemaptools { text-decoration: none; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; FONT-SIZE: 12pt; font-weight: bold; color: #000000; }
.sitemaph2 { text-decoration: none; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; FONT-SIZE: 16pt; font-weight: bold; color: #336699; }
.topnav { text-decoration: none; font-family: arial, Tahoma, Verdana, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; line-height: 8pt; font-weight: bold; }
.topBRANDEDnav { text-decoration: none; font-family: arial, Tahoma, Verdana, helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; line-height: 10pt; font-weight: bold; }
.topBRANDEDnav2 { text-decoration: none; font-family: arial, Tahoma, Verdana, helvetica, sans-serif; font-size: 8pt; color: #808080; line-height: 10pt; font-weight: bold; }
.familyfilter { text-decoration: underline; font-family: arial, Tahoma, Verdana, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; line-height: 8pt; font-weight: bold; }
.sitenav { text-decoration: none; font-family: arial, Tahoma, Verdana, helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; line-height: 12pt; font-weight: bold; }
.sitenavselect { text-decoration: none; font-family: arial, Tahoma, Verdana, helvetica, sans-serif; font-size: 10pt; color: #FF9933; line-height: 12pt; font-weight: bold; }
.sidebar { text-decoration: none; font-family: arial, Tahoma, Verdana, helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; line-height: 12pt; }
.LoginBox { text-decoration: none; font-family: Tahoma, Verdana, helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: bold; line-height: 8pt; }
.MemberLogin { text-decoration: none; font-family: Tahoma, Verdana, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font-weight: bold; line-height: 14pt; }
.create { text-decoration: none; font-family: Tahoma, Verdana, helvetica, sans-serif; font-size: 12pt; color: #003399; font-weight: bold; line-height: 14pt; }
.createtitle { text-decoration: none; font-family: Tahoma, Verdana, helvetica, sans-serif; font-size: 12pt; color: #CC0000; font-weight: bold; line-height: 12pt; }
.smallcreate { text-decoration: none; font-family: Tahoma, Verdana, helvetica, sans-serif; font-size: 10pt; color: #003399; font-weight: bold; line-height: 14pt; }
.nav_top { text-decoration: underline; font-family: Tahoma, Verdana, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font-weight: bold; }
.nav_bottom { background-color: #6699CC; font-family: Tahoma, Verdana, helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; font-weight: bold; cursor: hand; }
.box { font-family: Tahoma, Verdana, helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; font-weight: bold; }
.menu2 { cursor: hand; }
.small { text-decoration: none; font-family: Tahoma, Verdana, helvetica, sans-serif; font-size: 6pt; color: #FFFFFF; }
.smalllink { font-family: Tahoma, Verdana, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; cursor: hand; }
.tour { font-family: Arial, helvetica, sans-serif; font-size: 9pt; color: black; }
.smallblue { background-color: #336699; text-decoration: none; vertical-align: middle; font-family: Tahoma, Verdana, helvetica, sans-serif; font-size: 6pt; color: #FFFFFF; }
BODY.page { font-family: Arial, Helvetica, Swiss, sans-serif; }
BODY.adframe { margin: 0px 0px 0px 0px; background-color: white; font-family: Tahoma, Verdana, helvetica, sans-serif; color: white; }
BODY.navbar { margin: 0px 0px 0px 0px; background-color: white; font-family: Tahoma, Verdana, helvetica, sans-serif; color: white; }
.block { font-family: Tahoma, Verdana, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font-weight: bold; cursor: hand; }
.bigblock { font-family: Tahoma, Verdana, helvetica, sans-serif; font-size: 10pt; color: #FFFFCC; font-weight: bold; cursor: hand; }
.smallblock { background-color: #336699; font-family: Tahoma, Verdana, helvetica, sans-serif; font-size: 8pt; color: #FFFFCC; font-weight: bold; cursor: hand; text-align: center; }


/* Reg classes */
.gray-bg { background-color: #E8E8E8 }
.yellow-bg { background-color: #F8F8C0 }
.gray-text { font-family: Arial, Helvetica, Swiss, Sans-serif; font-size: 12pt; font-weight: bold; color: #606060; }
.white-text { font-family: Arial, Helvetica, Swiss, Sans-serif; font-size: 12pt; font-weight: bold; color: white; }
.std-text { font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; color: black; vertical-align: top; }
.std-text-normal { font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; color: black; vertical-align: top; font-weight: normal;}
.std-text-noalign { font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; color: black; }
.std-text-red { font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; color: #983030; }
.std-text-white { font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; color: white; }
.std-text-white-italicbold { font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; color: white; font-weight: bold; font-style: italic;}
.std-text-white-normal { font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; color: white; font-weight: normal;}
.td-text-bold { font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; font-weight: bold; color: black; text-align: center; vertical-align: top;}
.text-small { font-size: 8pt; color: black; vertical-align: top; }
.req  { font-size: 10pt; color: red; vertical-align: top; }
.hint-small { font-size: 8pt; color: #808080; }
.welcome-txt { font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 14pt; font-weight: bold; }
.welcome-URL { font-weight: bold; color: #c83828; font-size: 12pt; font-family: Arial, Helvetica, Swiss, sans-serif; }
.hint { color: gray; font-family: arial, helvetica, swiss, sans-serif; font-size: 10pt; font-style: italic; }
.anchor-white { font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; color: white; vertical-align: top; }
.anchor-white:a { color: white; }
.br-small { FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; FONT-SIZE: 4pt }
.subheading { font-family: Arial, Helvetica, Swiss, sans-serif; font-size: 9pt; font-weight: bold; color: black; text-align: left; vertical-align: top;}
.email-preview-page { BACKGROUND-COLOR: #C0C0C0; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; }
.alert {COLOR: red; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; FONT-SIZE: 10pt }
.strtpg-win-color-std { background-color: #336699; }
.fld-std {   FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; FONT-SIZE: 10pt; }
.bill_rate_selected { BACKGROUND-COLOR: #F8F8C0; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; FONT-SIZE: 10pt; vertical-align: top; }
.bill_rate_unselected { BACKGROUND-COLOR: white; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; FONT-SIZE: 10pt; vertical-align: top; }
.std-link: link { COLOR: #003399 }
.std-link: visited { COLOR: #003399 }
.service-options-label-no-bgcolor {
  COLOR: #646464;
  FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif;
  FONT-SIZE: 10pt;
  FONT-WEIGHT: bold;
}
.service-options-label {
  BACKGROUND-COLOR: #DDDDDD;
  COLOR: #646464;
  FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif;
  FONT-SIZE: 10pt;
  FONT-WEIGHT: bold;
}
.service-plan-label {
  BACKGROUND-COLOR: #DDDDDD;
  FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif;
  FONT-SIZE: 10pt;
  FONT-WEIGHT: bold;
}
.service-options-data {
  BACKGROUND-COLOR: #EEEEEE;
  COLOR: #646464;
  FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif;
  FONT-SIZE: 10pt;
}
.service-options-data-no-bgcolor {
  COLOR: #646464;
  FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif;
  FONT-SIZE: 10pt;
}
.welcome-page-text-bold
{
        COLOR: black;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE:11pt;
        FONT-WEIGHT: bold;
}
.welcome-page-field-label
{
        COLOR: black;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 9pt;
        FONT-WEIGHT: bold;
        TEXT-ALIGN: left
}
.welcome-page-text
{
        COLOR: black;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE:11pt;
        TEXT-ALIGN: center
}
.welcome-page-field
{
        COLOR: black;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE:9pt;
        TEXT-ALIGN: left
}
.fld-small
{
    FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif;
    FONT-SIZE: 8pt
}
.fld-hint
{
    COLOR: gray;
    FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif;
    FONT-SIZE: 10pt;
    FONT-STYLE: italic
}