﻿p {
    font-family: Arial;
    font-size: 12px;
}

html {
    overflow-y: scroll;
}
/*============== GENERAL FORMATTING ==============*/
h1 {
    color: #2e4080;
    font-size: 24px;
    font-family: Arial;
    padding: 3px;
}

h2 {
    font-size: 16px;
    color: #0083BF;
    font-family: Arial;
    margin-bottom: 5px;
}

h3 {
    font-size: 12px;
    color: #0083BF;
    margin-bottom: 3px;
}

.content {
    font-family: Arial;
    font-size: 9pt;
}

a {
    font-family: Verdana;
    text-decoration: none;
    color: #0083BF;
}

    a.link:hover {
        font-family: Verdana;
        text-decoration: underline;
        color: #FF9900;
    }


.hidden {
    display: none;
}


.subActive {
    background: url('/app_themes/theme/images/ddmenu/hoverimg1.png') no-repeat;
}

.subActiveSpan {
    background-position: 0 -30px;
    color: #fff;
}

.active {
    /*background: url('/app_themes/theme/images/ddmenu/nav2.png') repeat-x;
            background-position: 0 -46px;*/
    background: url('/app_themes/theme/images/ddmenu/sprite-nav.png') 0 -309px;
    color: #fff;
    text-shadow: #575757 0px 1px 1px;
    -moz-border-top-left-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
}

.notlink {
    font-family: Verdana;
    color: #0083BF;
}

.blue {
    color: #0000C0;
}

.nomargin {
    margin-top: 0;
    margin-bottom: 0;
    text-align: left;
    font-weight: 700;
}

.table {
    width: 100%;
    border: 1px solid #D6D0C0;
}

.tableheader {
    font-family: Arial;
    font-size: 9pt;
    border-style: solid;
    border-width: 1px;
    background-color: #B0C4DE;
    text-align: center;
}

.tablesubheader {
    font-family: Arial;
    font-size: 9pt;
    width: 20%;
    border-style: solid;
    border-width: 1px;
    background-color: #DAE3EF;
    text-align: center;
}

.tablesubheader2 {
    font-family: Arial;
    font-size: 9pt;
    width: 50%;
    border-style: solid;
    border-width: 1px;
    background-color: #DAE3EF;
    text-align: center;
}

.tablesubheadergeneral {
    font-family: Arial;
    font-size: 9pt;
    border-style: solid;
    border-width: 1px;
    background-color: #DAE3EF;
}

.tablesubheadergeneral2 {
    font-family: Arial;
    font-size: 9pt;
    border-style: solid;
    border-width: 1px;
    background-color: #EAEFF7;
}

.tablecontent {
    font-family: Arial;
    font-size: 9pt;
    width: 20%;
    border-style: solid;
    border-width: 1px;
    text-align: center;
}

.tablecontentgeneral {
    border: solid 1px;
}

.tablecontentleft {
    font-family: Arial;
    font-size: 9pt;
    width: 20%;
    border-style: solid;
    border-width: 1px;
    text-align: left;
}

.tablecontent2 {
    font-family: Arial;
    font-size: 9pt;
    width: 50%;
    border-style: solid;
    border-width: 1px;
}

.tablecontent3 {
    font-family: Arial;
    font-size: 9pt;
    width: 25%;
    border-style: solid;
    border-width: 1px;
}

.tableborderset {
    border-style: solid;
    border-width: 1px;
}

.tablebordersetcenter {
    border-style: solid;
    border-width: 1px;
    text-align: center;
}

.memory {
    Font-size: 14pt;
    font-family: 'Bradley Hand ITC';
    color: #666666;
    font-style: italic;
    font-weight: bold;
    text-align: center;
}

.maroon {
    color: #8B0000;
}

.red {
    color: #ff0000;
}

.style1 {
    border-width: 0px;
}

.style2 {
    text-align: center;
}

.style3 {
    text-align: center;
    border-width: 1px;
}

.style4 {
    text-align: right;
}

.rightalignsitemap {
    text-align: right;
}

/*Styles from Newstyle.css*/
.MainMenu {
    margin: 0;
    padding: 0;
}

ol li {

    padding:3px;
}

ul {
    margin: 0;
    padding-left: 30px;
    text-align: left;
}

div.nav {
    margin: 0;
    padding: 0;
    z-index: 999999;
}

div.subMenu {
    margin: 0;
    padding: 0;
    z-index: 999999;
}

div.subMenuIn {
    margin: 0;
    padding: 0;
    z-index: 999999;
}

div.subMenu .subMenuIn ul {
    margin: 0;
    padding: 0;
    z-index: 999999;
}

div.nav {
    margin: 0;
    padding: 0;
    z-index: 999999;
}

.clr {
    clear: both;
    overflow: hidden;
    height: 0;
}

.orderlink {
    border-width: 0px;
    float: right;
}

a, img {
    border: none;
    outline: none;
}

    a:link {
        color: #1f82cd;
        text-decoration: none;
        outline: none;
    }

    a:visited {
        color: #1f82cd;
        text-decoration: none;
        outline: none;
    }

    a:hover {
        text-decoration: none;
    }

.left {
    text-align: left;
}
/*nav*/
.nav {
    width: 100%;
    background: url('/app_themes/theme/images/ddmenu/nav2.png') repeat-x;
    height: 46px;
    margin-top: 30px;
    position: relative;
    z-index: 999999;
    border-style: solid;
    border-width: 1px;
    border-color: #346a91;
    /*-moz-border-radius: 10px;
     -webkit-border-radius: 10px;
     border-radius: 10px;*/
    -moz-border-top-left-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
    -moz-border-top-right-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    border-top-right-radius: 10px;
}

    .nav > ul {
        height: 46px;
        float: left;
        width: 100%;
        z-index: 999999;
    }

        .nav > ul > li {
            font-family: Tahoma, Geneva, sans-serif;
            font-size: 12px;
            color: #23587f;
            text-shadow: #fff 0px 1px 1px;
            font-weight: bold;
            line-height: 3.5em;
            float: left;
            list-style: none;
            margin-right: 1px;
            position: relative;
            z-index: 999999;
            height: 46px;
        }

            .nav > ul > li > a {
                color: #23587f;
                display: block;
                padding: 0 12px;
                height: 46px;
            }

.navLogin {
    color: #23587f;
    display: block;
    padding: 0 12px;
    height: 46px;
}

    .navLogin > a:hover {
        color: #fff;
        display: block;
        padding: 0 12px;
        height: 46px;
    }

.nav > ul > li:first-child > a {
    width: 43px;
    padding-left: 15px;
    padding-right: 15px;
}

/*menu item active*/
.nav > ul > li.active > a {
    background: url('/app_themes/theme/images/ddmenu/nav2.png') repeat-x;
    background-position: 0 -46px;
    color: #fff;
    text-shadow: #575757 0px 1px 1px;
    border: none;
}

.nav > ul > li.active:hover > a {
    background: url('/app_themes/theme/images/ddmenu/nav2.png') repeat-x;
    background-position: 0 -46px;
    color: #fff;
    text-shadow: #575757 0px 1px 1px;
    border: none;
    margin: 0px 0 0 0px;
}

/*menu item hover*/
.nav > ul > li:hover > a {
    border: 3px solid #273166;
    margin: -3px -3px -3px -3px;
}

.nav > ul > li:last-child:hover > a {
    border: 3px solid #273166;
    margin: -3px -3px -3px -3px;
    -moz-border-top-right-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    border-top-right-radius: 10px;
}

.nav > ul > li:last-child.active:hover > a {
    border: none;
    margin: 0;
    -moz-border-top-right-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    border-top-right-radius: 10px;
}

/*dropdown*/

.nav > ul > li div.subMenu {
    width: 449px;
    background-position: 0 -249px;
    width: 449px;
    height: 10px;
    /*background: url(/app_themes/theme/images/ddmenu/sprite-nav.png) no-repeat top left;*/
    /*background:url('/app_themes/theme/images/ddmenu/dropbottom.png') bottom no-repeat;*/
    padding-bottom: 10px;
    position: absolute;
    top: 43px;
    left: 0;
    display: none;
    z-index: 999999;
    padding-top: 5px;
    margin-left: -3px;
    border-bottom-style: solid;
    border-bottom-width: thin;
    border-bottom-color: #C0C0C0;
}

    .nav > ul > li div.subMenu .subMenuIn {
        background: url('/app_themes/theme/images/ddmenu/dropmid.png') repeat-y;
        padding-bottom: 10px;
        padding-top: 10px;
        border-bottom-style: solid;
        border-bottom-width: thin;
        border-bottom-color: #C0C0C0;
    }

div.subMenu ul {
    padding-top: 10px;
}

    div.subMenu ul li {
        list-style: none;
        height: 52px;
        width: 203px;
        font-size: 11px;
        line-height: 1em;
        text-shadow: none;
        margin: 2px 0 0 12px;
        font-weight: normal;
        float: left;
        text-align: left;
        text-align: left;
    }

        div.subMenu ul li a {
            color: #3f3f3f;
            display: block;
            height: 42px;
            padding: 5px 5px;
            float: left;
            width: 203px;
        }

            div.subMenu ul li a span {
                margin: 0;
                padding: 0;
                display: block;
                height: 30px;
                /*background:url('/app_themes/theme/images/ddmenu/earth.png') top left no-repeat;*/
                padding-left: 45px;
                margin-top: 6px;
            }

div.loggedMenu ul li a span {
    margin: 0;
    padding: 0;
    display: block;
    height: 30px;
    /*background:url('/app_themes/theme/images/ddmenu/earth.png') top left no-repeat;*/
    padding-left: 10px;
    margin-top: 6px;
}

div.subMenu ul li a strong {
    display: block;
    font-size: 12px;
    padding-bottom: 4px;
    padding-top: 2px;
}

div.subMenu ul li:hover a, div.subMenu ul li.active a {
    background: url('/app_themes/theme/images/ddmenu/hoverimg1.png') no-repeat;
    color: #fff;
}

/*pergb*/
div.subMenu ul li a span.pergb {
    background: url('/app_themes/theme/images/ddmenu/home.png') top left no-repeat;
}
/*original*/
div.subMenu ul li a span.original {
    background: url('/app_themes/theme/images/ddmenu/original.png') top left no-repeat;
}
/*hardcapped*/
div.subMenu ul li a span.hardcapped {
    background: url('/app_themes/theme/images/ddmenu/original.png') top left no-repeat;
}
/*uncapped*/
div.subMenu ul li a span.uncapped {
    background: url('/app_themes/theme/images/ddmenu/uncapped.png') top left no-repeat;
}
/*vsat*/
div.subMenu ul li a span.vsat {
    background: url('/app_themes/theme/images/ddmenu/vsat.png') top left no-repeat;
}
/*dialup*/
div.subMenu ul li a span.dialup {
    background: url('/app_themes/theme/images/ddmenu/dialup1.png') top left no-repeat;
}
/*isdn*/
div.subMenu ul li a span.isdn {
    height: 25px;
    background: url('/app_themes/theme/images/ddmenu/isdn.png') top left no-repeat;
}
/*3g*/
div.subMenu ul li a span.wireless {
    background: url('/app_themes/theme/images/ddmenu/3g.png') top left no-repeat;
}
/*faxtoemail*/
div.subMenu ul li a span.faxtoemail {
    background: url('/app_themes/theme/images/ddmenu/faxtoemail.png') top left no-repeat;
}
/*webdesign*/
div.subMenu ul li a span.webdesign {
    background: url('/app_themes/theme/images/ddmenu/sFirst.png') top left no-repeat;
}
/*domains*/
div.subMenu ul li a span.domains {
    background: url('/app_themes/theme/images/ddmenu/domains.png') top left no-repeat;
}
/*hosting*/
div.subMenu ul li a span.webhosting {
    background: url('/app_themes/theme/images/ddmenu/www.png') top left no-repeat;
}
/*adsl lines*/
div.subMenu ul li a span.lines {
    background: url('/app_themes/theme/images/ddmenu/lines2.png') top left no-repeat;
}
/*naked adsl bundle*/
div.subMenu ul li a span.naked-adsl {
    background: url('/app_themes/theme/images/ddmenu/naked-adsl.png') top left no-repeat;
}
/*ALG*/
div.subMenu ul li a span.alg {
    background: url('/app_themes/theme/images/ddmenu/alg.png') top left no-repeat;
}
/*emailtofax*/
div.subMenu ul li a span.emailtofax {
    background: url('/app_themes/theme/images/ddmenu/emailtofax.png') top left no-repeat;
}
/*mail hosting*/
div.subMenu ul li a span.mailhost {
    background: url('/app_themes/theme/images/ddmenu/mailhost.png') top left no-repeat;
}
/*web stats*/
div.subMenu ul li a span.stats {
    background: url('/app_themes/theme/images/ddmenu/stats.png') top left no-repeat;
    height: 30px;
}

/*LTE-Advanced*/
div.subMenu ul li a span.ltea {
    background: url('/app_themes/theme/images/ddmenu/lte-advanced.png') top left no-repeat;
    height: 30px;
}

/*LTE*/
div.subMenu ul li a span.lte {
    background: url('/app_themes/theme/images/ddmenu/lte.png') top left no-repeat;
    height: 30px;
}

/*hover*/
div.subMenu ul li:hover a span, div.subMenu ul li.active a span {
    background-position: 0 -30px;
}

.nav > ul > li:hover > div.subMenu {
    display: block;
}

.subMenuIn p {
    text-align: center;
    font-size: 10px !important;
    color: #858585;
    line-height: normal;
    text-shadow: none;
    font-size: 11px;
    font-style: italic;
    padding: 15px 0 0 0;
    font-weight: normal;
}

    .subMenuIn p a {
        color: #1c3453;
        line-height: normal;
        text-shadow: none;
        font-size: 11px;
        font-style: normal;
        font-weight: normal;
    }

        .subMenuIn p a:hover {
            text-decoration: underline;
        }

.arrow1 {
    width: 23px;
    height: 46px;
    background: url('/app_themes/theme/images/ddmenu/sprite-nav.png') 0 0;
}

.arrow2 {
    width: 23px;
    height: 46px;
    background: url('/app_themes/theme/images/ddmenu/sprite-nav.png') 0 -96px;
}

.arrow6 {
    background: url('/app_themes/theme/images/ddmenu/sprite-nav.png') 0 -192px;
    width: 13px;
    height: 7px;
}

.dropBottom {
    width: 449px;
    height: 10px;
    background: url('/app_themes/theme/images/ddmenu/sprite-nav.png') 0 -249px;
}

.nav2 {
    width: 1px;
    height: 92px;
    background: url('/app_themes/theme/images/ddmenu/sprite-nav.png') 0 -309px;
}

#submitDiv {
    width: 363px;
    float: left;
    position: fixed;
    /*background-color: #f1f1f1;*/
    margin-left: 285px;
    padding: 10px;
    border-radius: 10px;
}

    #submitDiv h4 {
        margin-top: 0;
    }

.submitPanel {
    background-color: #f1f1f1;
    padding: 10px;
}
