﻿ 
body {
    color: #393839;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 0 0 20px;
}
td, p, li, div {
    line-height: 18px;
}
form {
    margin: 0;
}
img {
    border: 0 none;
}
a {
    color: #8F120D;
}
a:hover {
    text-decoration: none;
}
h1 {
    font-size: 24px;
    line-height: 30px;
    margin-top: 15px;
}
h2 {
    font-size: 18px;
    line-height: 24px;
}
h3 {
}
h4 {
}
ul {
    margin: 0;
    padding: 0;
}
ul li {
    display: inline;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
ul.inherit-list {
    margin: 0;
    padding: 0 0 0 40px;
}
ul.inherit-list li {
    display: list-item;
    list-style: inherit;
    margin: 0;
    padding: 0;
}
ul.list-doublespace li {
    padding-bottom: 15px;
}
ul.non-nav-list li {
    display: block;
}
.button-red a, a.button-red {
    background-color: #921B13;
    background-image: url("../img/buttons/button_red_topL.gif");
    background-position: left top;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    text-align: center;
    text-decoration: none;
}
.button-red a:hover {
    text-decoration: underline;
}
.button-red span {
    background-image: url("../img/buttons/button_red_topR.gif");
    background-position: right top;
    background-repeat: no-repeat;
    display: block;
}
.button-red span span {
    background-image: url("../img/buttons/button_red_botR.gif");
    background-position: right bottom;
}
.button-red span span span {
    background-image: url("../img/buttons/button_red_botL.gif");
    background-position: left bottom;
    font-weight: normal;
    line-height: 13px;
    padding: 2px 12px 3px;
}
.button-agree a, a.button-agree {
    background-color: #8F120D;
    background-image: url("../img/buttons/agree_topL.gif");
    background-position: left top;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    text-align: center;
    text-decoration: none;
}
.button-agree a:hover {
    text-decoration: underline;
}
.button-agree span {
    background-image: url("../img/buttons/agree_topR.gif");
    background-position: right top;
    background-repeat: no-repeat;
    display: block;
}
.button-agree span span {
    background-image: url("../img/buttons/agree_botR.gif");
    background-position: right bottom;
}
.button-agree span span span {
    background-image: url("../img/buttons/agree_botL.gif");
    background-position: left bottom;
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
    padding: 7px 43px;
}
.button-disagree a, a.button-disagree {
    background-color: #A4423A;
    background-image: url("../img/buttons/disagree_topL.gif");
    background-position: left top;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    text-align: center;
    text-decoration: none;
}
.button-disagree a:hover {
    text-decoration: underline;
}
.button-disagree span {
    background-image: url("../img/buttons/disagree_topR.gif");
    background-position: right top;
    background-repeat: no-repeat;
    display: block;
}
.button-disagree span span {
    background-image: url("../img/buttons/disagree_botR.gif");
    background-position: right bottom;
}
.button-disagree span span span {
    background-image: url("../img/buttons/disagree_botL.gif");
    background-position: left bottom;
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
    padding: 7px 28px;
}
#agree-disagree {
    padding: 15px;
    text-align: center;
}
.floatL {
    float: left;
}
.floatR {
    float: right;
}
.clear {
    clear: both;
    font-size: 1px;
    line-height: 0;
    visibility: hidden;
}
#container {
    margin: 0 auto;
    width: 762px;
}
#content {
    padding: 20px 0 30px;
}
.questionnaire-container #content {
    padding: 20px 0 30px;
}
#inside-logo {
    background-color: #FFF296;
    padding: 20px 30px;
}
.yellowBG div#content {
    background-color: #FFF296;
    padding: 1px 30px 30px;
}
#colL {
}
#colR {
}
#utilities {
    border-bottom: 10px solid #393839;
    padding: 10px 0;
}
#nav-utility {
    float: left;
    font-size: 10px;
}
#nav-utility a {
    color: #393838;
    padding: 0 6px 0 0;
    text-decoration: none;
}
#nav-utility a:hover {
    color: #8F120D;
}
a#nav-utilityON {
    color: #8F120D;
    font-weight: bold;
}
#returning-users {
    color: #8F120D;
    float: right;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    font-weight: bold;
}
#nav {
    background-color: #8F120D;
    border-bottom: 1px solid #CCC783;
    padding: 7px 0 0 15px;
}
#nav a {
    background-image: url("../img/nav/navL.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-right: 10px;
    text-decoration: none;
}
#nav a:hover {
    background-position: 0 -75px;
}
#nav #navON a {
    background-position: 0 -75px;
    color: #393839;
}
#nav a span {
    background-image: url("../img/nav/navR.gif");
    background-position: right top;
    background-repeat: no-repeat;
    display: block;
    padding: 8px 19px;
}
#nav a:hover span {
    background-position: right -75px;
    color: #8F120D;
}
#nav #navON a span {
    background-position: right -75px;
    color: #8F120D;
}
.nav-fade {
    background-image: url("../img/nav/nav_fade.jpg");
    background-repeat: repeat-x;
    height: 25px;
}
.no-subnav #nav {
    border-bottom: 1px solid #FFF296;
}
#nav-sub {
    background-color: #CCC783;
    border-bottom: 1px solid #FFF296;
    padding: 8px 5px 7px 14px;
}
#nav-sub a {
    color: #393839;
    text-decoration: none;
}
#nav-sub a:hover {
    background-position: left -46px;
    color: #8F120D;
}
ul#nav-sub1 {
    float: left;
}
ul#nav-sub1 a {
    background-image: url("../img/buttons/nav-sub1_double_arrow.gif");
    background-position: left 4px;
    background-repeat: no-repeat;
    font-weight: bold;
    margin-left: 20px;
    padding-left: 11px;
}
ul#nav-sub1 a:hover {
}
ul#nav-sub1 #nav-subON a {
    background-position: left -46px;
    color: #8F120D;
    text-decoration: none;
}
ul#nav-sub2 {
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
}
ul#nav-sub2 a {
    background-image: url("../img/buttons/nav-sub2_double_arrow.gif");
    background-position: left 4px;
    background-repeat: no-repeat;
    margin-right: 10px;
    padding-left: 8px;
}
ul#nav-sub2 a:hover {
}
#nav-home-faq {
    background-color: #9F3935;
    background-image: url("../img/nav/nav_homebot_topL.gif");
    background-repeat: no-repeat;
    margin-top: 2px;
    text-align: center;
    width: 100%;
}
#nav-home-faq div {
    background-image: url("../img/nav/nav_homebot_topR.gif");
    background-position: right top;
    background-repeat: no-repeat;
}
#nav-home-faq div div {
    background-image: url("../img/nav/nav_homebot_botL.gif");
    background-position: left bottom;
}
#nav-home-faq div div div {
    background-image: url("../img/nav/nav_homebot_botR.gif");
    background-position: right bottom;
    display: block;
    padding: 4px 0;
}
#nav-home-faq a {
    background-image: url("../img/buttons/nav-home-faq-double_arrow.gif");
    background-position: left 4px;
    background-repeat: no-repeat;
    color: #FFFFFF;
    margin: 0 13px;
    padding-left: 11px;
    text-decoration: none;
}
#nav-home-faq a:hover {
    text-decoration: underline;
}
#footer {
    background-color: #FFFBD6;
    border-bottom: 1px solid #393839;
    border-top: 1px solid #393839;
    font-size: 9px;
    height: 80px;
    line-height: 12px;
    padding: 15px;
}
#footer li {
    font-family: Georgia,"Times New Roman",Times,serif;
    margin-right: 12px;
}
#footer ul {
    margin-bottom: 5px;
}
#footer-logos {
    float: right;
}
#footer-logos img {
    margin-left: 10px;
}
#home-colL {
    float: left;
    padding-top: 30px;
    width: 449px;
}
#home-colL h1 {
    font-size: 14px;
    margin: 1px 0;
}
#home-colL h1 a {
    color: #393839;
    text-decoration: none;
}
#home-colL h2 a {
    background-image: url("../img/buttons/new_user_bot.gif");
    background-position: left bottom;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 28px;
    font-weight: 100;
    text-decoration: none;
}
#home-colL h2 a:hover {
    background-position: right bottom;
}
#home-colL h2 a span {
    background-image: url("../img/buttons/new_user_top.gif");
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    padding: 12px 0;
}
#home-colL h2 a:hover span {
    background-position: right top;
}
#home-colR {
    float: right;
    padding-top: 30px;
    width: 223px;
}
#home-logo {
    margin: 10px auto 25px;
    text-align: center;
}
#home-dyod {
    background-color: #CCC783;
    background-image: url("../img/template/option_bar_top.gif");
    background-repeat: no-repeat;
    width: 223px;
}
#home-dyod-bot {
    background-image: url("../img/template/option_bar_bot.gif");
    background-position: left bottom;
    background-repeat: no-repeat;
    padding: 15px;
}
#home-dyod li {
    background-position: 0 2px;
    display: inherit;
    font-size: 10px;
    line-height: 13px;
}
#home-dyod li a {
    background-image: url("../img/buttons/check_mark.gif");
    background-repeat: no-repeat;
    color: #393839;
    display: block;
    padding: 0 0 5px 15px;
    text-decoration: none;
}
#home-dyod li a:hover {
    color: #8F120D;
}
#home-dyod img {
    margin: 8px 0 8px 12px;
}
#home-dyod h3 {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 21px;
    line-height: inherit;
    margin-top: 0;
    text-align: center;
}
#home-dyod h3 a {
    text-decoration: none;
}
#home-dyod h4 {
    font-size: 12px;
    margin-bottom: 8px;
    text-transform: uppercase;
}
#home-dyod h4 a span {
    text-decoration: none;
}
#home-dyod h4 a:hover {
    text-decoration: none;
}
#home-new-return {
    margin: 30px auto 0;
    text-align: center;
    width: 426px;
}
#home-return-user {
    background-color: #CCC783;
    background-image: url("../img/template/returning_user_top.gif");
    background-repeat: no-repeat;
    text-align: center;
}
#home-return-user div {
    background-image: url("../img/template/returning_user_bot.gif");
    background-position: left bottom;
    background-repeat: no-repeat;
    color: #8F120D;
    display: block;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 13px;
    font-weight: bold;
    padding: 11px 0;
}
.page-faqs h2 {
    font-size: 15px;
    margin-top: 40px;
    text-transform: uppercase;
}
.page-faqs h3 {
    font-size: 12px;
    margin: 10px 0;
}
.page-faqs h3 a {
    text-decoration: none;
}
.page-faqs h3 a:hover {
    text-decoration: underline;
}
ul.faq-questions {
    margin: 40px 0;
    text-transform: uppercase;
}
.formTABLE {
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    margin-bottom: 20px;
}
.formTABLE th {
    font-size: 11px;
    font-weight: normal;
    padding: 3px 8px 3px 0;
    text-align: right;
}
.formTABLE td {
    font-size: 11px;
    padding: 3px 15px 3px 0;
}
#submitOrder {
    font-size: 18px;
    font-weight: bold;
}
.error-message {
    border: 2px solid #FF0000;
    color: #FF0000;
    font-size: 16px;
    font-weight: bold;
    margin: 20px 0 30px;
    padding: 20px 30px;
}
#dyod-form-box {
    border: 1px solid #666666;
    padding: 30px;
    width: 500px;
}
#dyod-form-box p {
    margin: 0 0 20px;
}
.DYODtechcontact {
    background-color: #CCCCCC;
    font-size: 13px;
    padding: 12px;
    white-space: nowrap;
}
.DYODconfirm-option {
    font-size: 13px;
}
.page-options h1 {
    text-align: center;
}
.page-options h2 {
    margin-top: 5px;
    text-align: center;
}
.page-options h2 a:hover {
    text-decoration: none;
}
.first-par {
    font-size: 14px;
    line-height: 21px;
}
.supplimental {
    font-size: 10px;
    font-style: italic;
}
.dyod-box {
    background-color: #CCC783;
    background-image: url("../img/template/option_bar_topL.gif");
    background-repeat: no-repeat;
    margin-top: 10px;
}
.dyod-box div {
    background-image: url("../img/template/option_bar_topR.gif");
    background-position: right top;
    background-repeat: no-repeat;
}
.dyod-box div div {
    background-image: url("../img/template/option_bar_botR.gif");
    background-position: right bottom;
}
.dyod-box div div div {
    background-image: url("../img/template/option_bar_botL.gif");
    background-position: left bottom;
    padding: 15px;
}
.options-chart th {
    border-bottom: 1px solid #C0BB80;
    border-right: 1px solid #C0BB80;
    line-height: 14px;
    padding: 6px 5px;
}
div.options-chart {
    width: 100%;
}
.options-chart td {
    border-bottom: 1px solid #C0BB80;
    line-height: 14px;
    padding: 6px 0 6px 12px;
}
.options-chart .noborder td, .options-chart .noborder th {
    border-bottom: 1px solid #CCC783;
}
tr.options-chart-light-row {
    background-color: #CFCA88;
}
#optionsColL {
    float: left;
    width: 336px;
}
#optionsColR {
    float: right;
    width: 336px;
}
.options-centered {
    text-align: center;
}
.page-upgrade h2 {
    margin-top: 24px;
}
.page-upgrade .dyod-box h2 {
    font-size: 16px;
    line-height: 24px;
    margin-top: 0;
}
#total-billed td {
    border: 1px dashed #CCC783;
    font-size: 13px;
    padding: 10px 20px;
}
table#total-billed {
    margin: 15px 0;
}
#logo_header_illdiv {
    padding-top: 10px;
}
#logo_header_illdiv img {
    float: left;
}
.IllDiv h2 a {
    color: #003366;
}
.IllDiv #home-new-return {
    margin: 30px 0;
    text-align: left;
}
.IllDiv #home-return-user {
    background-color: #5F7D21;
    background-image: none;
    background-repeat: no-repeat;
    text-align: center;
}
.IllDiv #home-return-user div {
    background-image: none;
    background-position: left bottom;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    padding: 11px 0;
}
<!--
#stylishTabs {
   height: 23px;
}
#stylishTabs ul li {
   list-style: none;
   display: inline;
}
#stylishTabs ul li a {
   padding: 5px 1px 6px 6px;
   background: url(/img/images/inactiveTabLeft.jpg) no-repeat left top;
   color: #fff;
   /*font-weight: bold;*/
   float: left;
      margin-top:0px;
}
#stylishTabs ul li a span {
   background:url(/img/images/inactiveTabRight.jpg) no-repeat right top;
   padding: 9px 9px 8px 6px;
   margin-top:0px;
}
/*#stylishTabs ul li span {
   background:url(images/inactiveTabRight.jpg) no-repeat right top;
   padding: 7px 15px 4px 6px;
   margin-top:0px;
}*/
#stylishTabs ul li a:hover {
   background: url(/img/images/activeTabLeft.jpg) no-repeat left top;
   color: #814132;
   border: none;
      margin-top:0px;
}
#stylishTabs ul li a:hover span {
   background: url(/img/images/activeTabRight.jpg) no-repeat right top;
   border: none;
      margin-top:0px;
}
#stylishTabs ul li a.active {
   background: url(/img/images/activeTabLeft.jpg) no-repeat left top;
   color: #814132;
}
#stylishTabs ul li a.active span {
   background: url(/img/images/activeTabRight.jpg) no-repeat right top;
      margin-top:0px;
}
