body {
    font-family: Arial, helvetica, sans-serif;
    font-size: 12px;
    color: #000
    }
ul {
    font-family: Arial, helvetica, sans-serif;
    font-size: 12px;
    color: #000
    }
li {
    font-family: Arial, helvetica, sans-serif;
    font-size: 12px;
    color: #000
    }
div {
    font-family: Arial, helvetica, sans-serif;
    font-size: 12px;
    color: #000
    }
span {
    font-family: Arial, helvetica, sans-serif;
    font-size: 12px;
    color: #000
    }
p {
    font-family: Arial, helvetica, sans-serif;
    font-size: 12px;
    color: #000
    }
td {
    font-family: Arial, helvetica, sans-serif;
    font-size: 12px;
    color: #000
    }
li {
    font-family: Arial, helvetica, sans-serif;
    font-size: 12px;
    color: #000
    }
a {
    font-family: Arial, helvetica, sans-serif;
    font-weight: bold;
    color: #974F26
    }
small {
    font-family: Arial, helvetica, sans-serif;
    font-size: 11px;
    color: #000
    }
h2 {
    font-family: Arial, helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #000;
    letter-spacing: 1px
    }
ul.noindent {
    margin-left: 15px
    }
#logo {
    background-image: url(/~site/images/hslogo/hslogo_with_tagline_158x50.gif);
    background-repeat: no-repeat;
    background-position: bottom
    }
.tab-header {
    background-image: url(/~site/images/project/menus/homestead/project_menu_pattern_760x24.gif)
    }
.tab-selected {
    background-color: #B7673A
    }
.tab-selected-left {
    background-image: url(/~site/images/corner/corner_top_left_sand_burnt_rust_12x24.gif)
    }
.tab-selected-right {
    background-image: url(/~site/images/corner/corner_top_right_sand_burnt_rust_12x24.gif)
    }
.menu-divider {
    background-color: #B7673A
    }
.menu-background-large {
    background-image: url(/~site/images/project/menus/homestead/project_menu_background_large_185x1.gif)
    }
.menu-background-small {
    background-image: url(/~site/images/project/menus/homestead/project_menu_background_small_185x1.gif)
    }
.left-nav-top-corner {
    background-image: url(/~site/images/corner/corner_top_left_burnt_rust_tawny_brown_16x16.gif);
    background-repeat: no-repeat;
    background-position: top left
    }
.left-nav-bottom-corner {
    background-image: url(/~site/images/project/menus/homestead/project_menu_bottom_22x18.gif);
    background-repeat: no-repeat;
    background-position: top left
    }
.outline-h {
    background-image: url(/~site/images/project/menus/homestead/project_outline_h_160x150.gif);
    background-repeat: no-repeat
    }
.secondary-nav-left {
    background-color: #B7673A
    }
.secondary-nav-right {
    background-color: #CFBB96
    }
.secondary-nav-selected {
    background-color: #F0E2C7
    }
.secondary-nav-selected-endcap {
    background-image: url(/~site/images/project/menus/homestead/project_menu_pill_10x20.gif);
    background-position: top left;
    background-repeat: no-repeat;
    background-color: #CFBB96
    }
.notopmargin {
    margin-top: 0
    }
.nobottommargin {
    margin-bottom: 0
    }
.tiny {
    font-family: Arial, helvetica, sans-serif;
    font-size: 10px;
    color: #000
    }
.attention-red {
    color: #CC0232
    }
.error {
    color: #CC0232
    }
.error_bold {
    color: #CC0232;
    font-weight: bold
    }
.PT20 {
    color: #861230;
    font: 20px arial, helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: 1px;
    display: inline
    }
.PT20S {
    color: #861230;
    font: 18px arial, helvetica, sans-serif;
    letter-spacing: 1px;
    display: inline
    }
.ST14 {
    color: #861230;
    font: 14px arial, helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: 1px;
    display: inline
    }
.PR172 {
    color: #B7673A;
    font: 12px arial, helvetica, sans-serif;
    font-weight: bold
    }
.SC505 {
    color: #000;
    font: 12px arial, helvetica, sans-serif;
    font-weight: bold
    }
.PT240 {
    color: #FFF;
    font: 14px arial, helvetica, sans-serif;
    font-weight: bold
    }
.POPCAP12 {
    color: #FFF;
    font: 12px arial, helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: 1px
    }
.PUT12 {
    color: #000;
    font: 12px arial, helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: 1px
    }
.pb570_SELECTED {
    color: #000;
    font: 11px arial, helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 100%
    }
.pb570_UNSELECTED {
    color: #FFF;
    font: 11px arial, helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 100%
    }
.pb725_SELECTED {
    color: #FFF;
    font: 11px arial, helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 100%
    }
.pb725_UNSELECTED {
    color: #000;
    font: 11px arial, helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 100%
    }
.pb725-unselected-background {
    background-color: #F0E2C7
    }
.pb725-selected-background {
    background-image: url(/~site/images/project/pb725/homestead/project_selected_background_1x30.gif)
    }
.pb725-selected-left {
    background-image: url(/~site/images/project/pb725/homestead/project_selected_item_left_12x30.gif)
    }
.pb725-selected-right {
    background-image: url(/~site/images/project/pb725/homestead/project_selected_item_right_12x30.gif)
    }
.pb725-selected-endcap {
    background-image: url(/~site/images/project/pb725/homestead/project_selected_item_right_last_15x30.gif)
    }
.pb725-endcap {
    background-image: url(/~site/images/project/pb725/homestead/project_end_cap_14x30.gif)
    }
.pb725-border {
    background-color: #B7673A
    }
.pb725-3stages_SELECTED {
    color: #FFF;
    font: 11px arial, helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 100%
    }
.pb725-3stages_UNSELECTED {
    color: #000;
    font: 11px arial, helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 100%
    }
.pb725-3stages-unselected-background {
    background-color: #F0E2C7
    }
.pb725-3stages-selected-background {
    background-image: url(/~site/images/project/pb725/homestead/project_selected_background_1x30.gif)
    }
.pb725-3stages-first-selected-left {
    background-image: url(/~site/images/project/pb725/homestead/project_selected_item_left_12x30.gif)
    }
.pb725-3stages-selected-right {
    background-image: url(/~site/images/project/pb725/homestead/project_selected_item_right_12x30.gif)
    }
.pb725-3stages-visited-background {
    background-image: url(/~site/images/project/pb725/homestead/project_visited_background_1x26.jpg)
    }
.pb725-3stages-visited-left-background {
    background-image: url(/~site/images/project/pb725/homestead/project_visited_item_left_12x26.jpg)
    }
.pb725-3stages-selected-left {
    background-image: url(/~site/images/project/pb725/homestead/project_visited_item_right_12x30.gif)
    }
.pb725-3stages-selected-endcap {
    background-image: url(/~site/images/project/pb725/homestead/project_selected_item_right_last_15x30.gif)
    }
.pb725-3stages-endcap {
    background-image: url(/~site/images/project/pb725/homestead/project_end_cap_14x30.gif)
    }
.pb725-3stages-border {
    background-color: #B7673A
    }
.pb570-unselected-background {
    background-color: #B7673A
    }
.pb570-selected-background {
    background-image: url(/~site/images/project/pb570/homestead/project_selected_background_1x30.gif)
    }
.pb570-selected-left {
    background-image: url(/~site/images/project/pb570/homestead/project_selected_item_left_12x30.gif)
    }
.pb570-selected-right {
    background-image: url(/~site/images/project/pb570/homestead/project_selected_item_right_12x30.gif)
    }
.pb570-selected-endcap {
    background-image: url(/~site/images/project/pb570/homestead/project_selected_item_right_last_15x30.gif)
    }
.pb570-endcap {
    background-image: url(/~site/images/project/pb570/homestead/project_end_cap_14x30.gif)
    }
.pb570-border {
    background-color: #B7673A
    }
.section_header {
    color: #861230;
    font: 15px arial, helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: 1px
    }
.section_headers {
    color: #000;
    font: 15px arial, helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: 1px
    }
.highlightbox_header {
    color: #000;
    font: 16px arial, helvetica, sans-serif;
    font-weight: bold
    }
.top_nav_unselected {
    color: #000;
    font: 14px arial, helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 150%;
    text-decoration: none
    }
a.top_nav_unselected:hover {
    color: #861230;
    font: 14px arial, helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 150%;
    text-decoration: none
    }
.top_nav_selected {
    color: #FFF;
    font: 14px arial, helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 150%;
    text-decoration: none
    }
.footer {
    color: #000;
    font: 10px arial, helvetica, sans-serif;
    letter-spacing: 0;
    line-height: 150%
    }
.faqs {
    color: #000;
    font: 10px arial, helvetica, sans-serif
    }
.faq_header {
    color: #861230;
    font: 12px arial, helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: 1px
    }
.secondary_nav {
    color: #000;
    font: 12px arial, helvetica, sans-serif;
    font-weight: bold;
    line-height: 100%;
    text-decoration: none
    }
a.secondary_nav:hover {
    color: #861230;
    font: 12px arial, helvetica, sans-serif;
    font-weight: bold;
    line-height: 100%;
    text-decoration: none
    }
.secondary_nav_site_tour {
    color: #000;
    font: 12px arial, helvetica, sans-serif;
    font-weight: bold;
    line-height: 200%;
    text-decoration: none
    }
a.secondary_nav_site_tour:hover {
    color: #861230;
    font: 12px arial, helvetica, sans-serif;
    font-weight: bold;
    line-height: 200%;
    text-decoration: none
    }
.tertiary_nav {
    color: #000;
    font: 11px arial, helvetica, sans-serif;
    line-height: 130%;
    text-decoration: none
    }
a.tertiary_nav:hover {
    color: #861230;
    font: 11px arial, helvetica, sans-serif;
    line-height: 130%;
    text-decoration: none
    }
.tertiary_nav_selected {
    color: #000;
    font: 11px arial, helvetica, sans-serif;
    font-weight: bold;
    line-height: 130%;
    text-decoration: none
    }
.tertiary_nav_selected_ns {
    color: #861230;
    font: 11px arial, helvetica, sans-serif;
    font-weight: bold;
    line-height: 130%;
    text-decoration: none
    }
a.tertiary_nav_selected:hover {
    color: #861230;
    font: 11px arial, helvetica, sans-serif;
    font-weight: bold;
    line-height: 130%;
    text-decoration: none
    }
.primary_tab_selected {
    background-color: #B7673A;
    background-image: url(/tp.gif)
    }
.c240 {
    color: #861230;
    font: 15px arial, helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: 1px
    }
.f522 {
    width: 512px;
    height: 20px;
    padding-top: 2px;
    padding-left: 10px;
    padding-bottom: 2px;
    margin-bottom: 15px;
    background: #F0E2C7;
    border: 1px #F0E2C7
    }
.quick-links {
    background-color: #C8CAA2
    }
.item-280 {
    width: 260px
    }
.item-380 {
    width: 380px
    }
.item-520 {
    width: 560px
    }
.item-560 {
    width: 560px
    }
.section_header_red {
    color: #861230;
    font: 15px arial, helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: 1px
    }
.section_header_black {
    color: #000;
    font: 15px arial, helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: 1px
    }
.sbc {
    margin-height: 15px
    }
.pr240-header {
    width: 260px;
    height: 18px;
    padding-left: 7px;
    padding-top: 2px;
    background-color: #B7673A;
    border: 1px #B7673A;
    color: #FFF;
    font: 14px arial, helvetica, sans-serif;
    font-weight: bold
    }
.pr240-sandbox {
    width: 260px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    background-color: #F0E2C7;
    border: 1px #F0E2C7;
    margin-bottom: 30px
    }
.pr240-tv {
    vertical-align: top;
    float: left;
    padding-right: 10px
    }
.pr240-content {
    width: 190px
    }
.pr260-header {
    width: 220px;
    height: 18px;
    padding-left: 1px;
    color: #000;
    font: 14px arial, helvetica, sans-serif;
    font-weight: bold
    }
.pr260-icon {
    vertical-align: top;
    float: left;
    padding-right: 10px
    }
.sp260 {
    margin-bottom: 30px
    }
.top-left-rounded {
    background-image: url(/~site/images/corner/corner_top_left_transparent_photo_blue_8x20.gif);
    background-position: top left;
    background-repeat: no-repeat
    }
.top-right-rounded {
    background-image: url(/~site/images/corner/corner_top_right_transparent_photo_blue_8x20.gif);
    background-position: top right;
    background-repeat: no-repeat
    }
.sp260-header {
    width: 244px;
    height: 20px;
    background-color: #386FC7;
    color: #fff;
    font: 14px Arial, helvetica, sans-serif;
    font-weight: bold
    }
.sp260-logo {
    border-left: 2px #386FC7 solid;
    border-right: 2px #386FC7 solid;
    background-image: url(/~site/images/hslogo/hslogo_homestead_sp_256x60.gif)
    }
.sp260-content {
    padding: 10px;
    background-color: #DDF1D9;
    border-left: 2px #386FC7 solid;
    border-right: 2px #386FC7 solid;
    border-bottom: 2px #386FC7 solid
    }
.pr172-content {
    background-color: #F0E2C7
    }
.pr172-top-corner {
    background-image: url(/~site/images/corner/corner_top_right_tawny_brown_sand_12x12.gif);
    background-color: #CFBB96
    }
.pr172-bottom-corner {
    background-image: url(/~site/images/corner/corner_bottom_right_tawny_brown_sand_12x12.gif);
    background-color: #CFBB96
    }
.pr172-image {
    padding-right: 5px;
    padding-bottom: 5px;
    float: left
    }
.pr172-text {
    float: left
    }
.c520-header {
    width: 560px;
    padding-top: 2px;
    border-top: 4px solid #861230;
    margin-bottom: 20px
    }
.c240-header {
    width: 260px;
    padding-top: 2px;
    border-top: solid 4px #861230;
    margin-bottom: 20px
    }
.c492-header {
    width: 560px;
    padding-top: 2px;
    border-top: 4px solid #861230;
    margin-bottom: 20px
    }
.c380-header {
    width: 380px;
    padding-top: 2px;
    border-top: 4px solid #861230;
    margin-bottom: 20px
    }
.c212-header {
    width: 260px;
    padding-top: 2px;
    border-top: solid 4px #861230;
    margin-bottom: 20px
    }
.cxxx-icon {
    vertical-align: top;
    float: left;
    padding-right: 11px
    }
.cxxx-si-content {
    padding-left: 28px
    }
.c520-tv {
    vertical-align: top;
    float: left;
    padding-right: 20px;
    padding-bottom: 10px
    }
.c240-tv {
    vertical-align: top;
    float: left;
    padding-right: 8px
    }
.red-header {
    color: #861230;
    font: 15px arial, helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: 1px
    }
.black-header {
    color: #000;
    font: 15px arial, helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: 1px
    }
.c560-tvl-tv {
    vertical-align: top;
    float: left;
    padding-right: 20px
    }
h2.c560-tvl {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    color: #861230;
    font: 15px arial, helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: 1px
    }
div.c560-tvl {
    margin-bottom: 20px
    }
div.c560-tvl p {
    margin-top: 0
    }
.h560-box-top {
    width: 560px;
    background-color: #F0E2C7
    }
.h560-box {
    width: 560px;
    background-color: #F0E2C7;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    margin-bottom: 20px;
    border-bottom: 8px solid #B7673A
    }
.h560-header {
    padding-bottom: 5px;
    border: 1px solid #F0E2C7;
    color: #000;
    font: 17px arial, helvetica, sans-serif;
    font-weight: bold
    }
.h560-i-content {
    vertical-align: top;
    width: 390px
    }
.h560-i-image {
    float: right;
    padding-left: 15px
    }
.c520-box {
    width: 560px;
    margin-bottom: 30px
    }
.c240-box {
    width: 260px;
    margin-bottom: 30px
    }
.c492-box {
    width: 560px;
    margin-bottom: 30px
    }
.c380-box {
    width: 380px;
    margin-bottom: 30px
    }
.c212-box {
    width: 260px;
    margin-bottom: 30px
    }
h2.c272 {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 0
    }
p.c272 {
    margin-top: 0;
    margin-bottom: 0
    }
h2.featured-site {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 0
    }
.image-quick-links {
    background-color: #C8CAA2
    }
#quicklinks p {
    line-height: 5px
    }
.pr145-border {
    background-color: #B7673A
    }
.pr145-content {
    background-color: #F0E2C7
    }
.console-content {
    background-color: #F0E2C7;
    border: 1px #F0E2C7
    }
.console-bottom-bar {
    background-color: #B7673A;
    border: 1px #F0E2C7
    }
.console-corner {
    background-image: url(/~site/images/corner/corner_top_left_transparent_sand_15x15.gif)
    }
.footer-content {
    height: 40px;
    text-align: center;
    padding-top: 4px;
    border-top: 8px solid #861230;
    background: #CFBB96;
    color: #000;
    font: 10px arial, helvetica, sans-serif;
    letter-spacing: 0;
    line-height: 150%
    }
.red-rule {
    background-color: #861230
    }
.red-rule-sc505 {
    width: 545px;
    height: 1px;
    background: #861230;
    border: 1px #861230
    }
h3.console-feature {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 0
    }
img.console-feature-image {
    margin-right: 6px;
    margin-bottom: 6px;
    float: left
    }
.cc-info {
    background-color: #E3CA8E
    }
.thin-search-box {
    background-color: #E3CA8E
    }
.thin-search-box-endcap {
    background-image: url(/~site/images/project/search/homestead/project_left_cap_15x32.gif)
    }
.search-box-header {
    background-color: #B7673A
    }
.search-box-header-corner {
    background-image: url(/~site/images/corner/corner_top_left_transparent_burnt_rust_8x20.gif)
    }
.search-box-content {
    background-color: #E3CA8E
    }
.search-result-header {
    background-color: #E3CA8E
    }
.search-result-divider {
    background-color: #B7673A
    }
.search-result-hr {
    background-color: #B7673A;
    color: #B7673A;
    border: none;
    height: 1px
    }
.back-to-top {
    background-image: url(/~site/images/accent/homestead/accent_up_arrow_10x10.gif);
    background-position: top left;
    background-repeat: no-repeat
    }
.billing-header-a {
    background-color: #B7673A
    }
.billing-header-b {
    background-color: #995833
    }
.billing-divider {
    background-color: #CFBB96
    }
.billing-item-a {
    background-color: #F0E2C7
    }
.billing-item-b {
    background-color: #D8CBB3
    }
.perma-nav {
    background-color: #F0E2C7
    }
.topbar {
    vertical-align: middle;
    background-color: #B7673A;
    height: 22;
    color: #FFF;
    font-family: Arial, helvetica, sans-serif;
    font-weight: bold
    }
.faq-box {
    background-color: #F0E2C7
    }