/* ====================================================================   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: #90A2AA 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: #6aafda; }  p.company { 	font-size: 20px; 	font-weight: bold; 	color: #000000; 	text-transform: uppercase; 	margin-top: 2px;  }  p.support { 	font-size: 19px; 	color: #990300; }  p.support-number { 	font-size: 16px; 	font-weight: bold; 	color: #990300; 	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: #afbcc2; }  /*########################################################################################################## ============================================================================================================ 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: #4fabfd; 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:608px; }  .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; } 