﻿
/* Defaults */

html, body {
	min-height: 100%;
	margin: 0px;
}

body
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #333333;
    text-align: center;
    /*background-image: url( 'images/fade.jpg' );
    background-repeat: repeat-x;
    background-color: #066BD0;*/
    /*  */
    background-color: #87ADDB;
    background-image: url( 'images/fade4.gif' );
    background-repeat: repeat-x;

}

.blueTab
{
    width: 126px; /* width: 126px; */
    height: 23px; /* height: 23px; */
     background-image: url(   'images/bluebarfadeb.png' ); 
    background-repeat: no-repeat;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-align: center;
    vertical-align: middle;
    background-color: #066BD0;
    padding-top: 4px;
}

.blueBottomBorder td
{
    border-color: #066BD0;
    border-bottom-width: 1px;
    border-style: none none solid none;
}

.blueLine
{
    background-color: #066BD0;
    height: 1px;
}

.bluePanel
{
    width: auto;
    border-style: solid none none none;
    border-width: 1px;
    border-color: #066BD0;
    background-image: url(  'images/lightbluefade.png' );
    padding: 5px;
}

.bluePanel2
{
    width: auto;
    border-style: solid none none none;
    border-width: 1px;
    border-color: #066BD0;
    padding: 5px;
}

.planTable2 td
{
    text-align: center;    
}

.planTableRow
{
    background-color: #FFFFFF;
}

.planTableRowAlt
{
    background-color: #E7F6FF;
}

.planTableHeading
{
    width: 303px; padding: 7px; 
    text-align: right;
    font-weight: bolder;
    color: #0066FF;
    font-size: 14px;
}

.logo
{
    margin-top: 35px;
    margin-bottom: 35px;
}

.planTable td
{
    border-style: dotted;
    border-width: 0px 0px 1px 0px;
    border-color: #C0C0C0;
    text-align: center;
}



.planHeading
{
    text-align: right;
    font-weight: bolder;
    color: #0066FF;
    font-size: 14px;
}

/* Splits */


.yellowBox
{
    background-color: #FFFFEA;
    margin: 2px;
    padding: 8px;
    position: relative;
    top: 0px;
    left: -1px;
}


/* Rounded Corners */
.roundedTop
{
    margin-bottom: -5px;
    margin-top: 5px;
}

.roundedBottom
{

}
.roundedContainer
{
    background-color: #FFFFFF;
    margin-bottom: -3px;
    margin-top: -3px;
    width: 100%;
}

.roundedContainerIE6
{
    background-color: #FFFFFF; 
    width: 100%; 
}


/* Begin Login */

.loginContainer

{
    position: relative;
    float: right;
    width: 313px;
    height: 36px;
    background-image: url(images/login2.png);
    background-repeat: no-repeat;
    padding-left: 100px;
    padding-top: 10px;

}

.loginField
{
    border: 1px solid #0072C8;
    color: #0072C8;
    width: 110px;
    height: 18px;

}

.loginButton
{
    padding: 2px;
    border: 1px solid #0072C8;
    color: #FFFFFF;
    background-color: #0459A6;
    font-weight: bold;
    font-size: 11px;
}


/* End Login */

.footer

{

     background-image: url( 'images/fadey.gif' );
     background-repeat: repeat-x;
     background-color: #FFFFFF;
     height: 92px;
     text-align: center;
     padding: 8px;
}

.footerText
{    

     width: 899px;
     color: #333333;
     text-align: center;
     margin: 0 auto;
}

.siteMap
{
    margin: 5px;
    padding: 5px;
    background-color: #FFFAA5;
    color: #222222;
}

h1
{
    color: #066BD0;
    font-size: 16px;
}

h2
{
    color: #066BD0;
    font-size: 13px;
}

a
{
   color: #066BD0; 
}

.whitelink 
{
    color: #FFFFFF;
}

.whitelink a
{
    color: #FFFFFF;
}

.top
{
    /*background-color: White;*/
    padding-left: 4px;
    padding-right: 4px;
}

table
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #333333;
}

div 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #333333;
}

.sectionHeading
{
    border: 1px dotted #333333;
    background-color: #E1F9FF;
    color: #066BD0;
    font-size: 14px;
    padding: 4px;
    font-weight: bold;
}

.orderCell
{
    background-color: #066BD0;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}

.orderCell a
{
    color: #FFFFFF;
}

/* Containers */

.container 
{
	position: relative;
	min-height: 100%;
	width: 980px;
	margin: 0 auto;
	text-align: left;
}

.menuContainer
{
    text-align: right; margin-left: auto; margin-right: 5px;    
}

.mainTable
{
    border: 1px #419DFA solid;
    background-color: White;
    position: relative;
    width: 100%;
    min-height: 90%;
}

.contentTable
{
    float: left;
    padding: 10px;
    margin: 5px;
}
    
.sideBar
{
    width: 195px;
    float: left;
    text-align: left;
    position: inherit;
    padding: 5px;
    min-height: 100%;
}


/* Sub Menu */

.subMenu
{
    margin-top: 5px;
    text-align: center;
    height: 40px;
    margin-bottom: 5px;
    margin-left: auto;
}

.subMenuLeftIE6
{
    width: 9px;
    height: 40px;
    background-image: url(images/round-yellow-left.png);
    background-repeat: no-repeat;
}

.subMenuRightIE6
{
    width: 9px;
    height: 40px;
    background-image: url(images/round-yellow-right.png);
    background-repeat: no-repeat;
}

.subMenuContentIE6Fade
{
    background-color: #FFFCD9;
    height: 40px;
    width: auto;
    text-align: center;
}

.subMenuLeftIE6Fade
{
    width: 9px;
    height: 40px;
    background-image: url(images/round-yellow-left-fade.png);
    background-repeat: no-repeat;
}

.subMenuRightIE6Fade
{
    width: 9px;
    height: 40px;
    background-image: url(images/round-yellow-right-fade.png);
    background-repeat: no-repeat;
}

.subMenuContentIE6Fade
{
    background-color: #FFFCD9;
    background-image: url(images/yellow-fade.png);
    height: 40px;
    width: auto;
    text-align: center;
}


.subMenuLeft
{
    width: 9px;
    height: 40px;
    background-image: url(images/round-yellow-left.png);
    background-repeat: no-repeat;
    position: relative;
    float: left;
}

.subMenuRight
{
    width: 9px;
    height: 40px;
    background-image: url(images/round-yellow-right.png);
    background-repeat: no-repeat;
    position: relative;
    float: right;
}

.subMenuContent
{
    background-color: #FFFCD9;
    height: 40px;
    margin-left: 9px;
    margin-right: 9px;
    width: auto;
    text-align: center;
}


/* Menu CSS */

.menu 
{
    height: 27px;
    text-align: center;
    vertical-align: middle;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 27px; 
}

.menu a
{
    color: #FFFFFF;
    text-decoration: none;
}

.menuItem
{
    background-color: #066BD0;
    padding-right: 2px; 
    padding-left: 2px;
    width: 114px;
}

.menuItemSelected
{
    background-color: #419DFA;
    padding-right: 2px; 
    padding-left: 2px;
    width: 114px;
}

.menuItemHighlight
{
    background-color: #FCCA34;
    padding-right: 2px; 
    padding-left: 2px;
    width: 114px;
}

.menuSub
{
    height: 27px;
    text-align: center;
    vertical-align: middle;
    color: #333333;
    font-weight: bold;
    line-height: 27px; 
    margin-left: auto;
    margin-right: auto;
    /*width: 203px;*/
}

.menuSub a
{
    color: #333333;
    /* text-decoration: none; */
    text-decoration: none;
    
}

.menuSubItem
{
    margin-bottom: 3px;
    font-size: 13px;
    padding: 5px;
}

.menuSubItemSelected
{
    margin-bottom: 3px;
    font-size: 13px;
}

.menuSubItemHighlight
{
    margin-bottom: 3px;
}
.menuSubItemHighlight a:hover
{
    color: #333333;
    text-decoration: underline;
}

/* Sections */

.headline
{
    width: 195px;
    background-color: #066BD0;
    color: #FFFFFF;
    padding-top: 4px;
    padding-right: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    font-weight: bold;
}
.sidebox
{
    width: 195px;
    color: #000000;
    background-color: #D3DEED;
    margin-top: 4px;
    padding-top: 4px;
    padding-right: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
}
.loginform
{
    font-size: 8pt;
    border: 1px #153C6A;
    padding-top: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    padding-left: 1px;
}
.formtext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.sideboxBlue
{
    width: 195px;
    color: #000000;
    background-color: #419DFA;
    margin-top: 4px;
    padding-top: 4px;
    padding-right: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
}
.sideboxBlue a
{
    color: #FFFFFF;
    text-decoration: underline;
    font-weight: bold;
}

.sideboxOrange
{
    width: 1950px;
    color: #000000;
    background-color: #FEA601;
    margin-top: 4px;
    padding-top: 4px;
    padding-right: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
}
.sideboxOrange a
{
    color: #FFFFFF;
    text-decoration: underline;
    font-weight: bold;
}

div.clearer
{
    clear: left;
    line-height: 0;
    height: 0;
}

/* Knowledge Base */


.categoryList
{
    width: 213px;
    background-color: #E1EFFB;
}

.searchHeading
{
        font-size: 16px;
        color: #0757ff;
}

.directoryTable
{
    font-family: Arial, Sans-Serif, Serif;
    font-size: 13px;
    color: black;
    width: auto;
    padding-right: 8px;
    padding-left: 8px;
    padding-bottom: 8px;
    border-top-style: none;
    padding-top: 8px;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    text-align: left;
}


.featuredTable
{
    font-family: Arial, Sans-Serif, Serif;
    font-size: 13px;
    color: black;
    width: auto;
    padding-right: 8px;
    padding-left: 8px;
    padding-bottom: 8px;
    padding-top: 8px;
    border-right: blue 1px dashed;
    border-top: blue 1px dashed;
    border-left: blue 1px dashed;
    border-bottom: blue 1px dashed;
    background-color: #E1EFFB;
    border-style: none;
}

.featuredTable a
{
    font-weight: bold;
}

.alphabetLink
{
    border-right: blue 1px solid;
    border-top: blue 1px solid;
    border-left: blue 1px solid;
    border-bottom: blue 1px solid;
    background-color: #ccffff;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
}

.alphabetLinkHighlight
{
    border-right: #ffcc66 1px solid;
    border-top: #ffcc66 1px solid;
    border-left: #ffcc66 1px solid;
    border-bottom: #ffcc66 1px solid;
    background-color: red;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
}

.alphabetLinkHighlight a
{
    color: White;
}

.searchPanel
{
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    color: #0757ff;
    font-family: Arial, Sans-Serif, Serif;
}

.bodyPanel
{
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    background-color: white;
}

/* Front Hosting Table */

.planHeader
{
    margin-left: 1px; font-weight: bold; float: left; margin-bottom: 2px;  color: #FFFFFF; background-image: url(images/planheading.png); width: 156px; height: 26px;
}

/* Blue rounded boxes for Support */

.topCornersBlue
{
    width: 464px;
    height: 10px;
    background-image: url(images/topcorners.png);
}

.midCornersBlue
{
    width: 456px;
    background-color: #066BD0;
    padding: 4px;
    text-align: center;
    color: white;
    font-size: 11px;
}

.bottomCornersBlue
{
    width: 464px;
    height: 10px;
    background-image: url(images/bottomcorners.png);
}

.midCornersBlue a
{
    color: white;
    font-weight: bold;
    font-size: 16px;
}


/* Domain Styles */

.domainSearch
{
    
    width: 100%;
    height: 26px;
    font-size: 16px;
    font-weight: bold;
    padding: 4px;
    text-align: center;
    vertical-align: middle;
}

.domainSearchTitle
{
    font-size: 16px;
    font-weight: bold;
    color: #075EB4;
}

.domainSearchButton
{
    font-size: 16px;
    font-weight: bold;
    color: #075EB4;
    padding: 4px;
}

.notePanel
{
    border-right: black 1px dotted;
    border-top: black 1px dotted;
    border-left: black 1px dotted;
    border-bottom: black 1px dotted;
    background-color: #ffffcc;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}