/* CSS Document */

body {
    margin:0px;
    padding:0px;
    background:url(/images/ext.jpg) repeat-x;
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:16px;
    color: #EBEBEB;
    border-top: 5px solid #ffe401;
}

.tblogin1 {
    border-top: 1px solid #000000;
    background-color: #000000;
}

a:hover {
    font-family: Arial, Helvetica, sans-serif;
    color: #FF9933;
}
a {
    color: #CCCCCC;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.copyright_1 {
    text-align: center;
    margin:auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #CCCCCC;
    text-decoration: none;
    bottom: auto;
    visibility:hidden;
}

.table_light_1 {
    background-color:#000000;
}

.tbmain1 {
    border: 2px solid #CCCCCC;
}
.btn_copy_code {
    width: 242px;
    height: 30px;
    border: none;
    cursor: hand;
}
input {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    letter-spacing: 0.1em;
}

textarea {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.text_area_1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
}

.table_bg_gradient_2 {
    background-image: url(/images/header_bg_1.jpg);
    background-repeat: repeat-x;
    background-color: #FFFFFF;
    height: 25px;
}

.select_small_1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    background-color: #EAEAEA;
    background-image:url(/images/bg_gradient_1.jpg);
}

.list_1 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 15px;
}

.list_1 li {
    padding-bottom: 7px;
    list-style-position: inside;
    list-style-type:square;

}

.medium_1 {
    font-size:12px;
}

.jrox {
    visibility:hidden;
}

.header_2 {
    color: #ffffff;
    background:  #000000 url(/images/td_gradient_2.jpg) -5px 0 repeat;
    padding: 2px 0 2px 10px;
    display: block;
    border: 1px solid #ffe401;
    margin: 3px 0 -4px;
}

.bg_gradient_1 {
    /*border: 1px solid #F1F1F1;*/
    /*background:  #ffffff url(/images/td_gradient_blue.jpg) -5px 0 repeat;*/
    background: #000000;
}
.pad_left_1 a:link,
.pad_left_1 a:visited {
    color: #00c0ff;
}
.pad_right_1 {
    color: #00c0ff;
}
.bg_gradient_2 {
    background:  #ffffff url(/images/td_gradient_blue.jpg) -5px 0 repeat;
    font-size:12px;
}

.bg_gradient_3 {
    background:  #CCC url(/images/td_gradient_blue.jpg) -5px 0 repeat;
}
fieldset {
    border-color: #ffe401;
}
fieldset legend {
    color: #ffe401;
}
.aff_link_1 {
    color: #000000;
    border: 1px solid #F1F1F1;
    background: #FFFFD2;
    padding-left:10px;
    padding-right: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin: 3px 0 -4px;
    font-weight:bold;
}
    
.table_1 {
    border: 1px solid #CCCCCC;
    background-color: #FFF;
}

.table_2 {
    border: 1px solid #ffe401;
    background-color: #000000;
}

.table_3 {
    background-color: #CCCCCC;
}

.table_4 {
    background-color: #F0F0FF;
}

.table_5 {
    background-color: #FFF;
    border: 1px #666666 dashed;
}

.bg_white {
    background-color: #FFF;
}

.header_table {
    background-color: #CCCCFF;
    height: 75px;
}
.footer_table {
    height: 50px;
    background-color: #CCCCFF;
}

.link_header {
    background-color:#CCCCCC;
    background: url(/images/bg_gradient_1.jpg); /*the path to your image*/
    background-repeat: repeat-x;
    height: 20px;
}

.main_icons_1 {
    /*border: 1px solid #CCCCCC;*/
    background-color:#000000;
}

.main_icons_1 a:link,
.main_icons_1 a:visited {
    color: #00c0ff;
}

.big_1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}

.pad_left_1 {
    padding-left: 5px;
    display:inline;
}

.pad_right_1 {
    padding-right: 5px;
    display:inline;

}

.small_10 {
    font-size:10px;
}

.link_small_1 {
    color:#CCCCCC;
    font-size:11px;
}

.border_bottom_1 {
    /*border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;*/
    border: 2px solid #ffe401;
}
.border_bottom_1 a:link,
.border_bottom_1 a:visited {
    color: #00c0ff;
}

.error_1 {
    color:#FF0000;
    font-weight:bold;
}

.red_font_1 {
    color:#FF0033;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}

.small_11px {
    font-size:11px;
}

select {
    font-size:11px;
}

#hideShow { 
position:absolute;
    width:450px;
    height:315px;
    z-index:1;
    left: 30%;
    top: 105px;
}

.pad_top_bottom {
    padding-top: 25px;
    padding-bottom: 25px;
}

/* CSS Document */

html, body {
    height:100%;
    }
body { 
    margin:0px;
    padding:0px;
    background:url(/images/bg.jpg);
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:16px;
    color: #CCCCCC;
    }
#pageWrapper {
    width:100%;
    height:100%;
    background:url(/images/ext.jpg) repeat-x;
    }
#innerBounds {
    position: relative;
    top: -5px;
    margin-bottom: -5px;
    padding:27px;
    padding-bottom:47px;
    width: 750px;
    margin:auto;
    background:url(/images/ext.jpg) repeat-x #000;
    }
#footer {
    clear:both;
    width:700px;
    margin-left:10px;
    padding:8px;
    font-size:10px;
    color:#aaa;
    }
    
#header {
    width:746px;
    height:119px;
    position:relative;
    background:url(/images/header.png);
    margin-bottom:25px;
    float:left;
    z-index:200;
    }
#header #logoMap {
    display:block;
    width:225px;
    height:50px;
    position:absolute;
    left:0px;
    top:25px;
    }
    
#header ul {
    list-style:none;
    padding:0;
    margin:0;
    padding-left:10px;
    }
    
#nav {
    display:block;
    width:736px;
    height:40px;
    position:absolute;
    left:0px;
    top:83px;
    padding-left:10px;
    background:url(/images/barBg.png);
    }
    
#main {
    float:left;
    width:746px;
    position:relative;
    z-index:0;
    }
#mainLeft {
    width:200px;
    position:relative;
    float:left;
    z-index:1;
    }
#mainContent {
    position:relative;
    float:right;
    width:525px;
    z-index:3;
    }
    
#mainLeft .leftModule {
    width:195px;
    position:relative;
    left:-5px;
    padding-left:5px;
    margin-bottom:15px;
    z-index:2;
    }
    
#mainContent p {
    margin-right:54px;
    }

#mainContent a {
    color:#00c0ff;
    }
#mainContent a:hover {
    color:#0092de;
    }
    
#footerLeft {
    width:40%;
    float:left;
    }
#footerRight {
    width:50%;
    float:right;
    text-align:right;
    }
#footerBlueText {
    color:#006397;
    }
#footerRight a {
    color:#aaa;
    text-decoration:none;
    }
#footerRight a:hover {
    color:#ccc;
    text-decoration:underline;
    }
#footerBlueText a {
    color:#00c0ff;
    }
#footerBlueText a:hover {
    color:#0092de;
    }
    
    
/* Dropdowns */

#nav a {
    display:block;
    width:100%;
    height:100%;
    }

#nav a { }

#nav li li a {
    display:block;
    padding:3px;
    padding-left:12px;
    padding-right:12px;
    width:163px;
    color:#bbb;
    text-indent:0px;
    text-decoration: underline;
    }

#nav li li a:hover {
    color:#00c0ff;
    }

#nav li {
    float:left;
    position:relative;
    height:40px;
    margin-right:7px;
    }

#nav li ul {
    width:187px;
    display:none;
    position:absolute;
    background:url(/images/drop-bottom.png) bottom left no-repeat;
    border:1px solid #000;
    border-top:none;
    top:36px;
    left:-1px;
    padding:0px;
    padding-top:5px;
    padding-bottom:10px;
    }
    
#nav li>ul {
    top:36px;
    left:-1px;
    }
    
#nav li ul.supportDrop {
    left:-120px;
    }

#nav li li {
    margin:0px;
    padding:0px;
    height:auto;
    display:block;
    float:none;
    background:url(/images/drop-ext.png) repeat-y;
    z-index:201;
    }

#nav li:hover ul, #nav li.over ul {
    display:block;
    }
    
#nav #hostingSolutions { width:120px; background:url(/images/mnu_hostingSolutions-up.png) no-repeat; }
#nav #hostingSolutions:hover, #nav #hostingSolutions.over { background:url(/images/mnu_hostingSolutions-over.png) no-repeat; z-index:300; }
    
#nav #managedServices { width:119px; background:url(/images/mnu_managedServices-up.png) no-repeat; }
#nav #managedServices:hover, #nav #managedServices.over { background:url(/images/mnu_managedServices-over.png) no-repeat; z-index:300; }
    
#nav #infrastructure { width:107px; background:url(/images/mnu_infrastructure-up.png) no-repeat; }
#nav #infrastructure:hover, #nav #infrastructure.over { background:url(/images/mnu_infrastructure-over.png) no-repeat; z-index:300; }
    
#nav #opportunities { width:97px; background:url(/images/mnu_opportunities-up.png) no-repeat; }
#nav #opportunities:hover, #nav #opportunities.over { background:url(/images/mnu_opportunities-over.png) no-repeat; z-index:300; }
    
#nav #ourCompany { width:93px; background:url(/images/mnu_ourCompany-up.png) no-repeat; }
#nav #ourCompany:hover, #nav #ourCompany.over { background:url(/images/mnu_ourCompany-over.png) no-repeat; z-index:300; }
    
#nav #support { width:68px; background:url(/images/mnu_support-up.png) no-repeat; }
#nav #support:hover, #nav #support.over { background:url(/images/mnu_support-over.png) no-repeat; z-index:300; }

#nav #signIn a { width:80px; height:27px; background:url(/images/btn_signIn.jpg) no-repeat; padding:0px; margin:0px; position:absolute; left:6px; top:6px; }
    
    
/* Side Menu */

#sideMenu {
    background:url(/images/sideMenu_bg.png) bottom right no-repeat;
    font-size:11px;
    }
#sideMenu a {
    color:#BBB;
    text-decoration:none;
    display:block;
    width:100%;
    background:url(/images/greyBullet.png) no-repeat left;
    padding-left:10px;
    }
#sideMenu a:hover {
    color:#00c0ff;
    background:url(/images/blueBullet.png) no-repeat left;
    }
#sideMenu a.on {
    color:#ffe400 !important;
    background:url(/images/yellowBullet.png) no-repeat left !important;
    }
#sideMenu span.on {
        color:#ffe400 !important;
        }
#sideMenu span.off {
        color:#9999 !important;
        }
#sideMenu a.on:hover {
    text-decoration:underline !important;
    }
#sideMenu a.blue {
    color:#00c0ff !important;
    background:url(/images/blueBullet.png) no-repeat left !important;
    }
#sideMenu a.blue:hover {
    text-decoration:underline !important;
    }
#sideMenu ul {
    list-style:none;
    position:relative;
    padding:0px;
    padding-top:10px;
    padding-bottom:15px;
    margin:0px;
    left:19px;
    width:80%;
    }
#sideMenu ul li {
    padding:0px;
    padding-bottom:10px;
    margin:0px;
    }
#sideMenu .caption {
    color:#ffe400;
    font-size:10.5px;
    display:block;
    padding-left:15px;
    padding-top:2px;
    line-height:12px;
    cursor:default;
    }
        
    
/* Feature Table */

.featureTable {
    background:url(/images/featureTable-ext.png) repeat-y;
    margin-bottom:20px;
    }
.featureTable .feature_inner {
    padding-left:10px;
    }
    
.featureTable .left {
    text-transform:uppercase;
    font-size:9px;
    color:#aaa;
    width:140px;
    text-align:right;
    padding-right:17px;
    }
.featureTable .right {
    color:#ccc;
    font-size:11px;
    background-color:#090909;
    width:295px;
    padding-left:20px;
    }
    
.featureTable .odd .left {
    background-color:#111 !important;
    }
.featureTable .odd .right {
    background:none !important;
    }
        
    
/* Misc. Content Classes */

    .bold_yellow {
        color:#ffe400;
        }
    .bold_blue {
        color:#00c0ff;
        }
    .bold_green {
        color:#96ff00;
        }
    .bold_red {
        color:#ff2a00;
        }
        
#HHome {
    visibility:hidden;
    text-decoration:none;
}

#HSignIn {
    visibility:hidden;
    text-decoration:none;
}
#HSupport {
    visibility:hidden;
    text-decoration:none;
}
#HOurCompany {
    visibility:hidden;
    text-decoration:none;
}
#HOpportunities {
    visibility:hidden;
    text-decoration:none;
}
#HManagedServices {
    visibility:hidden;
    text-decoration:none;
}
#HInfrastructure {
    visibility:hidden;
    text-decoration:none;
}