/* ====================================================================   GENERAL MARKUP -------------------------------------------------------------------- */  * {         margin: 0px;         padding: 0px;         line-height: 1.16em; }  img {         border: none; }  html, body {         width: 100%;         height: 100%; }  body {         font-size: 12px;         font-family: Arial, Geneva, Helvetica, sans-serif;         font-weight: normal;         background: #F8F4CD url(images/background.gif) repeat-y center; }  h1, h2, h3, h4, h5, h6 {         color: #00689c; } h1 { font-size: 1.66em; font-weight: normal;} h2 { font-size: 1.33em; } h3 { font-size: 1.16em; } h4 { font-size: 1.08em; } h5 { font-size: 1.em; }  p {         margin-top: 10px; }  a:link { color: #006fa3; text-decoration: none; } a:visited { color: #006fa3; text-decoration: none; } a:hover { color: #006fa3; text-decoration: underline; } a:active { color: #006fa3; text-decoration: none; }    /* ====================================================================   Header & Footer -------------------------------------------------------------------- */  p.slogan {         font-size: 14px;         font-weight: bold;         color: #99cccc; }  p.company {         font-size: 20px;         font-weight: bold;         color: #000000;         text-transform: uppercase;         margin-top: 2px;  }  p.support {         font-size: 19px;         color: #99cccc; }  p.support-number {         font-size: 16px;         font-weight: bold;         color: #99cccc;         margin-top: 2px;  }  #footer {   font-size: 10px; }   /* ====================================================================   STARTPAGE SYLE -------------------------------------------------------------------- */  #welcome {         padding: 30px;         height: 165px; h\eight: 255px;         background-image: url(images/panel-welcome.png); }  #news {         margin: 5px 0px;          padding: 20px 15px 5px 15px;         border: 1px solid #d7e1e7; }  h2.news {         color: #1a3c4d;         padding: 2px 0px 0px 35px;         margin-bottom: 15px;         background: url(images/news-icon.png) no-repeat left; }  .more-info{         background-color:#9C4E00;         height:15px;         font-family:Arial, Helvetica, sans-serif;         padding-top:0px;         padding-left:5px;         font-weight:bold;         font-size:11px;         color:#FFFFFF; } a.more-info:link { color: #FFFFFF; text-decoration: none; } a.more-info:visited { color: #FFFFFF; text-decoration: none; } a.more-info:hover { color: #FFFFFF; text-decoration: underline; } a.more-info:active { color: #FFFFFF; text-decoration: none; }  #domain-check {         margin-left: 2px;         width: 336px;         height: 95px;         background-image: url(images/panel-domain.png); }  p.domains {         font-weight: bold;         color: #005590; }  h1.domains {         margin-top: 4px;         font-weight: bold;         color: #9c4e00; }  #plan1 {         float: left;         margin: 4px 2px 5px 1px;         width: 112px;         height: 126px;         background-color: #d7e1e7; }  #plan2 {         float: left;         margin: 4px 2px 0px 0px;         width: 109px;         height: 126px;         background-color: #d7e1e7; }  #plan3 {         float: left;         margin: 4px 2px 0px 0px;         width: 111px;         height: 126px;         background-color: #d7e1e7; }  h4.plan {         margin: 8px; } ul.plan {         margin-bottom: 10px; } ul.plan li {         margin: 4px 8px;         font-size: 11px;         list-style: none; } p.plan {         margin: 4px 8px;         font-size: 11px; } p.plan em {         color: #990300;         font-weight: bold;         font-size: 13px;         font-style: normal; }  #dedicated {         margin: 0px 0px 5px 2px;         width: 336px;         height: 176px;         background-image: url(images/panel-dedicated.png);         clear: both;                  font-size: 11px; }  #dedicated h1 {         margin-top: 15px; }  #dedicated ul {         margin: 10px; }  #dedicated ul li {         margin: 0px;         list-style: none; }  /* ====================================================================   LAYOUT -------------------------------------------------------------------- */  #wrap {   position: absolute;   left: 50%; margin-left: -379px;    width: 756px;   height: 100%; }  #header {         height: 92px;         background: url(images/header-top.png) repeat-x left; }  #menu {         height: 32px;         background: url(images/menu.png) repeat-x left; }  #submenu {         height: 28px;         background: url(images/submenu.png) repeat-x left; }  #content {         background-color: #FFFFFF; }  #footer {   height: 37px;   background-color: #F8F4CD; }  /*########################################################################################################## ============================================================================================================ Client-Side Display Elements ------------------------------------------------------------------------------------------------------------ This is the from default CMS stylesheet for all client-side (visitor facing). ============================================================================================================ ##########################################################################################################*/  /* >> General */  .text {         font-family: Arial, Helvetica, sans-serif;         font-size: 12px; }  .sohotext {         font-family : Arial;         font-size: 12px; }  .SMtext {         font-family: Arial, Helvetica, sans-serif;         font-size: 11px; }  .smtext {         font-family: Arial, Helvetica, sans-serif;         font-size: 11px; }  .uptext {         font-family: Arial, Helvetica, sans-serif;         font-size: 8px;         color: #000000; }  /* Generic form button style. */ .FormLt1 {         font-family : Arial;         font-size : 8px;         cursor: pointer; }     /* >> Menu System - #VMENU# */   /* >> Main Menu Links */  /* This is the main vmenu table */ /* ---------------------------------------------------------------------- */ /* <table> */    table.vmenu_mainz {       width: 100%;       border: 0px;       padding: 0px 0px 0px 0px;       font-family: Arial, Helvetica, sans-serif;       font-size: 12px;                  font-weight: bold;    }   /* <tr> */       /* <td> ---- [<div><a>Main Page</a></div>] ---- </td>   /*-----------------------------------------------------------*/      td.vmenu_main_off {         width: 100%;         border: 0px;         padding: 8px 5px 0px 10px;         font-weight: normal;      }      td.vmenu_main_on {         width: 100%;         border: 0px;         padding: 8px 5px 0px 10px;         font-weight: bold;      }       /* <div> ---- [<a>Main Page</a>] ---- </div>    /*-----------------------------------------------------------*/       div.vmenu_main_off {          width: 100%;       }       div.vmenu_main_on {          width: 100%;       }            /* <a> ---- [Main Page] ---- </a>     /*-----------------------------------------------------------*/          a.vmenu_main_off:link { color: #FFFFFF; text-decoration: none; border-bottom: 0px solid #000000; }        a.vmenu_main_off:visited { color: #FFFFFF; text-decoration: none; border-bottom: 0px solid #000000; }        a.vmenu_main_off:hover { color: #4fabfd; text-decoration: none; border-bottom: 0px solid #000000; }        a.vmenu_main_off:active { color: #DDE0F9; text-decoration: none; border-bottom: 0px solid #000000; }                a.vmenu_main_on:link { color: #FFFFFF; text-decoration: underline; }        a.vmenu_main_on:visited { color: #FFFFFF; text-decoration: underline; }        a.vmenu_main_on:hover { color: #4fabfd; text-decoration: underline; }        a.vmenu_main_on:active { color: #4fabfd; text-decoration: underline; }         /* </div> */   /* </td> */  /* </tr> */    /* >> Sub Menu Links */    /* <tr> */     /* <td> ---- [<table><tr><td><div> >> </div></td><td><div><a>Main Page</a></div></td></table>] ---- </td>   /*-------------------------------------------------------------------------------------------------------------*/      td.vmenu_main_sub {         width: 100%;         border: 0px;         padding: 0px 0px 0px 0px;      }        /* <table> Submenu link table */    /*-----------------------------------------------------------*/          table.vmenu_subz {         width: 100%;         border: 0px;         padding: 0px 0px 0px 0px;         font-family: Arial, Helvetica, sans-serif;         font-size: 11px;       }          /* <tr> */           /* <td> Submenu Item Bullet */      /*-----------------------------------------------------------*/                 td.vmenu_sub_bull_off {            width: 20px;            padding: 3px 0px 0px 13px;            font-size: 11px;            font-weight: bold;            color: #858585;         }         td.vmenu_sub_bull_on {            width: 20px;            padding: 3px 0px 0px 13px;            font-size: 11px;            font-weight: bold;            color: #4fabfd;         }         /* <div> Contains an individual main menu link (within td)       /*-----------------------------------------------------------*/                  div.vmenu_sub_bull_off {             padding: 0px;             width: 100%;          }                    div.vmenu_sub_bull_on {             padding: 0px;             width: 100%;          }                             /* </div> */             /* </td> */            /* <td> Submenu Item Link */      /*-----------------------------------------------------------*/             td.vmenu_sub_off {            width: 100%;            border: 0px;            padding: 3px 0px 0px 5px;            font-size: 11px;            font-weight: normal;         }         td.vmenu_sub_on {            width: 100%;            border: 0px;            padding: 3px 0px 0px 5px;            font-size: 11px;            font-weight: bold;            }                /* <div> Contains an individual main menu link (within td)       /*-----------------------------------------------------------*/                    div.vmenu_sub_off {             width: 100%;             border: 0px;             padding: 0px 0px 0px 0px;                    }                    div.vmenu_sub_on {             width: 100%;             border: 0px;             padding: 0px 0px 0px 0px;         }         /* <a href=> A cell containing an individual main menu link        /*-----------------------------------------------------------*/            a.vmenu_sub_off:link { color: #FFFFFF; text-decoration: none; }           a.vmenu_sub_off:visited { color: #FFFFFF; text-decoration: none; }           a.vmenu_sub_off:hover { color: #4fabfd; text-decoration: none; }           a.vmenu_sub_off:active { color: #4fabfd; text-decoration: none; }                      a.vmenu_sub_on:link { color: #FFFFFF; text-decoration: none; }           a.vmenu_sub_on:visited { color: #FFFFFF; text-decoration: none; }           a.vmenu_sub_on:hover { color: #4fabfd; text-decoration: none; }           a.vmenu_sub_on:active { color: #4fabfd; text-decoration: none; }        /* </a> */                  /* </div> */             /* </td> */             /* =========================================================== */    /* >> Menu System - #HMAINS# */  /* This is the main hsub table */ table.hmains {    border: 0px;    padding: 0px;          margin: 0px 20px;         height: 20px;     font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    font-weight: bold;         color: #FFFFFF; }  /* This cell contains a submenu link */ td.hmains {    border: 0px;         padding: 0px 15px 0px 10px;         background: url(images/arrow.gif) no-repeat left; }  a.hmains { line-height: 20px; margin-left: 5px; } a.hmains:link { color: #FFFFFF; text-decoration: none; } a.hmains:visited { color: #FFFFFF; text-decoration: none; } a.hmains:hover { color: #4fabfd; text-decoration: underline; } a.hmains:active { color: #4fabfd; text-decoration: none; }      /* >> Menu System - #HSUBS# */  /* This is the main hsub table */ table.hsubs {    border: 0px;    padding: 0px 0px 0px 0px;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 11px; }  /* This cell contains a submenu link */ td.hsubs {    border: 0px;    padding: 0px 10px 2px 10px; }  a.hsubs:link { color: #FFFFFF; text-decoration: none; } a.hsubs:visited { color: #FFFFFF; text-decoration: none; } a.hsubs:hover { color: #d4d4d4; text-decoration: underline; } a.hsubs:active { color: #d4d4d4; text-decoration: none; }     /* >> Menu System - #HSUBS# *** FOR FOOTER */  /* This is the main hsub table */ #footer table.hsubs {    border: 0px;    padding: 0px 0px 0px 0px;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 10px; }  /* This cell contains a submenu link */ #footer td.hsubs {    border: 0px;    padding: 0px 10px 2px 10px; }  #footer a.hsubs:link { color: #000000; text-decoration: none; } #footer a.hsubs:visited { color: #000000; text-decoration: none; } #footer a.hsubs:hover { color: #FFFFFF; text-decoration: underline; } #footer a.hsubs:active { color: #FFFFFF; text-decoration: none; }     /* >> #NEWSBOX# */  /* Newsbox /*-----------------------------------------------------------*/  /* <font> */ .newsbox_date {    font-family: arial, verdana, Courier New, Courier, mono;    font-size: 10px;    font-weight: normal;    color: #939a9e; }  .newsbox {    font-family: arial, helvetica, sans-serif;     font-size: 11px;         font-weight: bold;         margin: 0px 0px 0px 5px; }  a.newsbox:link { color: #003f7c; text-decoration: none; } a.newsbox:visited { color: #003f7c; text-decoration: none; } a.newsbox:hover { color: #003f7c; text-decoration: underline; } a.newsbox:active { color: #003f7c; text-decoration: none; }  /* <font> */ .newsbox_tease {    font-family: Arial, helvetica, sans-serif;    font-size: 11px;    font-weight: normal;    color: #000000;         margin: 2px 0px 15px 0px; }  /* Full Ariticle Display /*-----------------------------------------------------------*/ table.article_table {    font-family: arial, helvetica, sans-serif;    font-size: 12px;    font-weight: normal;    color: #000000; }  td.article_title {    font-family: Courier New, Courier, mono;    font-size: 16px;    font-weight: bold;    color: #2E2E2E; }  font.article_date {    color: #336699; }        td.article_content {    padding: 4px; }  /* >> Old Styles (to be phased out after obsolecense is assured) */ textarea {         font-size:8pt;         height:75px;         width:175px; }  .logohead {         font-family : Arial;         font-size : 25pt;         font-weight : bold; }  .logosub {         font-family : Arial;         font-size : 8pt;         font-weight : bold; }  .menusys {         font-family: Verdana, Arial, Helvetica, sans-serif;         font-size: 9pt; }