.vhprohead
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    COLOR: #004990;
    FONT-STYLE: italic;
    FONT-FAMILY: Helvetica, Arial;
    TEXT-DECORATION: none
}
.vhprotext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #666666;
    FONT-FAMILY: Helvetica, Arial;
    TEXT-DECORATION: none
}
.vhnewstext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #666666;
    FONT-FAMILY: Helvetica, Arial;
    TEXT-DECORATION: none
}
.vhhomelisttext
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
.vhhomelinksheader
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    COLOR: #a291bf;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
A.vhhomelink:link
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    COLOR: #0063d8;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline
}
A.vhhomelink:hover
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    COLOR: #0063d8;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline
}
A.vhhomelink:visited
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    COLOR: #0063d8;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline
}
A.vhhomelink:hover
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    COLOR: #0063d8;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline
}
B
{
    FONT-WEIGHT: bold
}
BODY
{
    BACKGROUND: url(images/bg_main.gif) #ffffff repeat-x;
    MARGIN: 1px 0px 0px;
    FONT: small Arial, Helvetica, sans-serif;
    COLOR: #000000;
    TEXT-ALIGN: center
}
LI
{
    FONT: small Arial, Helvetica, sans-serif
}
LI.blue
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT: small Arial, Helvetica, sans-serif;
    COLOR: #2d5da1
}
P
{
    FONT: small Arial, Helvetica, sans-serif
}
P.blue
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT: small Arial, Helvetica, sans-serif;
    COLOR: #2d5da1
}
.sectionhead
{
    FONT: 18px arial, helvetica, sans-serif;
    COLOR: #0066a7;
    line-spacing: 30px
}
STRONG
{
    FONT-WEIGHT: bold
}
UL
{
    FONT: small Arial, Helvetica, sans-serif
}
UL.blue
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT: small Arial, Helvetica, sans-serif;
    COLOR: #2d5da1
}
OL.StewartList
{
    FONT-WEIGHT: normal;
    COLOR: #2d5da1;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    size: small
}
OL.li
{
    FONT-WEIGHT: normal;
    COLOR: #2d5da1;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    size: small
}
.blue
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #2d5da1
}
.charttext
{
    FONT-SIZE: 8pt;
    COLOR: #0066a7;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
TABLE.relevance
{
    BORDER-RIGHT: green 1px solid;
    BORDER-TOP: green 1px solid;
    BORDER-LEFT: green 1px solid;
    BORDER-BOTTOM: green 1px solid
}
TABLE.container
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.1pxText
{
    FONT-SIZE: 1px;
    COLOR: #676767;
    LINE-HEIGHT: 1px;
    FONT-FAMILY: arial, helvetica, sans-serif
}
.faqsAnswer
{
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 17px;
    COLOR: #133b65;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: arial, helvetica, sans-serif
}
.faqsAnswer A:link
{
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 17px;
    COLOR: #133b65;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: arial, helvetica, sans-serif
}
.faqsAnswer A:visited
{
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 17px;
    COLOR: #133b65;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: arial, helvetica, sans-serif
}
.faqsAnswer A:hover
{
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 17px;
    COLOR: #133b65;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.faqsAnswer A:active
{
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 17px;
    COLOR: #133b65;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: arial, helvetica, sans-serif
}
.faqsQ
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 17px;
    COLOR: #676767;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: arial, helvetica, sans-serif
}
.faqsQ A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 17px;
    COLOR: #676767;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.faqsQ A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 17px;
    COLOR: #676767;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.faqsQ A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 17px;
    COLOR: #676767;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.faqsQ A:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 17px;
    COLOR: #676767;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.faqsQbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 17px;
    COLOR: #133b65;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: arial, helvetica, sans-serif
}
.formlabel
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 12px;
    COLOR: #133b65;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.vhsectionhead
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 9pt;
    COLOR: #004990;
    FONT-FAMILY: Helvetica, Arial;
    TEXT-DECORATION: none
}
