/* ******/
/* Text */
/* ******/
BODY {
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    MARGIN: 0;
    background-color: White;
}
/* ******************** */
/* Gerneral headings */
/* ******************** */
H1 {
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 14pt;
   FONT-WEIGHT: normal;
   margin-top: 5px;
   margin-bottom: 3px;
}
.h1-nonbold {
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 16pt;
   FONT-WEIGHT: normal;
   margin-top: 10px;
   margin-bottom: 0px;
}
H2 {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
    margin-top: 5px;
    margin-bottom: 4px;
    width: 700px;
}
.h2-nonbold {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: normal;
    margin-top: 7px;
    margin-bottom: 0px;
}
H3 {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    margin-top: 0px;
    margin-bottom: 3px;
}
.h3-nonbold {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    margin-top: 0px;
    margin-bottom: 4px;
}
H4 {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    margin-top: 0px;
    margin-bottom: 3px;
}
.h4-nonbold {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    margin-top: 0px;
    margin-bottom: 3px;
}
H5 {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    margin-top: 0px;
    margin-bottom: 0px;
}
/* *********************** */
/* Between line spacers */
/* *********************** */
.vertspace-verytall {
    margin-bottom : 20px;
}
.vertspace-tall {
    margin-bottom : 9px;
    margin-right : 10px;
}
.vertspace-med {
    margin-bottom : 4px;
}
/* ***************** */
/* Tables */
/* ***************** */
TD {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}
/* ****** */
/* Links */
/* ****** */
A {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #0000CC;
    TEXT-DECORATION: underline;
}
A:hover {
    COLOR: #FF9900;
}
.left-menu {
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    font-weight : bold;
}
.left-menu-subitem {
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    font-weight : normal;
}
.left-menu-subitem-selected {
    COLOR: #FF9900;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    font-weight : normal;
}
.left-menu-selected {
    COLOR: #FF9900;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    font-weight : bold;
}
.left-menu-disabled {
    COLOR: #808080;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    font-weight : bold;
}
.topic-link {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #0000CC;
    FONT-SIZE: 10pt;
    font-weight: normal;
    background-color : #FFFFFF;
}
.topic-link-selected {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none;
}
.topic-link-disabled {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #808080;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none;
}
/* **************************** */
/* Interface element dividers */
/* **************************** */
.left-shadowbar {
    background-color: White;
    background-image: url(images/left_shadowbar.gif);
    background-repeat: repeat-y;
}
.left-shadowbar-vert {
    background-color: White;
    background-image: url(images/left_shadowbar_vert.gif);
    background-repeat: repeat-x;
}
.left-shadowbar-home {
    background-color: White;
    background-image: url(images/left_shadowbar_home.gif);
    background-repeat: repeat-y;
}
/* ********************************************* */
/* Left margin for all pages (for shadow bar) */
/* ********************************************* */
.home-logo, .home-photo, .home-pagetext-wide {
    margin-left: 15px;
}
/* ******************** */
/* Home page styles */
/* ******************** */
.home-logo {
    margin-top: 15px;
    margin-bottom: 14px;
    margin-left: 420px;
}
.home-photo {
    margin-top: 0px;
    margin-bottom: 0px;
}
.home-titletext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16pt;
    font-weight: bold;
    text-decoration: none;
    margin-left: 5px;
    margin-top: 10px;
    margin-bottom: 0px;
}
.home-pagetext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    background : transparent;
    margin-left: 10px;
    margin-right: 10px;
}
.home-pagetext-wide {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 10pt;
    font-weight: normal;
    background : transparent;
    margin-right: 15px;
}
.home-pagelink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 8pt;
    font-weight: normal;
    background : transparent;
}
.home-pagelink-selected {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FF9900;
    font-size: 8pt;
    font-weight: normal;
    background : transparent;
}
/* ******************** */
/* Topic pages styles */
/* ******************** */
.topic-title-group {
    float : left;
    width: 450px;
    margin-right: 0px;
}
.topic-link-group {
    float : left;
    width: 90px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 2px;
}
.topic-title {
    width: 500px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    margin-right: 0px;
    margin-top: 5px;
}
.topic-subtitle1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    margin-top: 85px;
}
.topic-subtitle2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    margin-top: 20px;
}
.topic-subtitle3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    margin-top: 0px;
}
.topic-name {
    text-decoration: none;
    color: #000000;
}
.topic-notitle-text {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 20px;
}
.topic-notitle-text2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    margin-right: 20px;
}
.topic-screencap-center {
    margin-top: 20px;
    margin-bottom: 20px;
    text-align : center;
}
.topic-screencap-left {
    margin-top: 20px;
    margin-bottom: 3px;
    margin-left: 15px;
    text-align : left;
}
.parts-header {
    margin-bottom: 3px;
}
ol {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    margin-top: 5px;
}
ul {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    margin-top: 5px;
}
li {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    MARGIN-BOTTOM: 3px;
    MARGIN-TOP: 3px;
    margin-right: 20px;
}
/* **************** */
/* Miscellaneous */
/* **************** */
.footnote {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: italic;
    LINE-HEIGHT: 11pt;
    MARGIN-BOTTOM: 0pt;
    MARGIN-TOP: 12pt;
    background-color : #FFFFFF;
}
.footer-link {
    COLOR: blue;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
    background-color : #FFFFFF;
}
.faq {
   font-style: italic;
   font-weight: bold;
   color: Maroon;
}