

#page {
    background : url('images/main_bg.png');
    padding : auto;
    margin : auto;
    text-align : left;
    width : 935px;
  }


#header {
    background : url('images/logo.png') no-repeat bottom left;
    padding : auto;
    margin : 0px auto;
    clear : both;
    height : 50px;
    text-align : right;
    width : 900px;
  }


#header a {
    font : bold 12px serif;
    padding : 15px 15px 0 12px;
    margin : 1px 0 0;
    color : #2564cb;
    float : right;
    text-decoration : none;
  }


#header a:hover {
    color : #f84429;
  }


#mainarea {
    font : 12px Arial;
    padding : auto;
    margin : auto;
    border-width : medium medium 2px;
    border-bottom-color : #333;
    clear : both;
    color : #555555;
    text-align : left;
    width : 900px;
  }


#firstspot {
    background : url('images/fs_bg.png') no-repeat;
    padding : 0px auto 0px 10px;
    margin : 0px auto;
    clear : both;
    color : #ffffff;
    height : 175px;
    width : 900px;
  }


#contentarea {
    padding : auto;
    margin : auto;
    float : left;
    width : 530px;
  }


#box1 {
    background : url('images/icons/pppoeconfig.png') no-repeat bottom right;
    margin : 0 10px;
    float : left;
    height : 260px;
    width : 286px;
  }


#box2 {
    background : url('images/icons/systemtray.png') no-repeat bottom right;
    margin : 0 10px 0 0;
    float : left;
    height : 260px;
    width : 286px;
  }


#sidebar {
    font : bold 15px serif;
    padding : 0 15px 0 0;
    float : right;
    width : 215px;
  }


#footer {
    padding : auto;
    margin : auto;
    clear : both;
    color : #708090;
    height : 30px;
    width : 900px;
  }


#promotions {
    margin : 0 10px;
    border-style : none dashed none none;
    border-width : medium 1px medium medium;
    border-right-color : #c3c3c3;
    float : left;
    width : 285px;
  }


#partners {
    padding : 0 0 0 100px;
    list-style : none outside;
    border-style : dashed none none;
    border-width : 1px medium medium;
    border-top-color : #c3c3c3;
    float : right;
    width : 600px;
  }


#box2 ul {
    list-style : none url('images/icons/1rightarrow.png') inside;
  }


#box2 li:hover {
    font : bold medium serif;
    color : #0d6ecd;
  }


#box3 {
    background : url('images/untangle_net.png') no-repeat;
    padding : 0 0 0 100px;
    list-style : none outside;
    float : left;
    height : 200px;
    width : 425px;
  }


#box3 h2 {
    text-indent : 50px;
  }


#box3 ul {
    padding : 0 0 0 110px;
    list-style : square url('images/icons/agt_action_success.png') outside;
  }


#box3 li:hover {
    font : bold medium serif;
    color : #0d6ecd;
  }


#box4 {
    margin : 0 10px 0 0;
    float : left;
    height : 260px;
    width : 286px;
  }


.login {
    list-style : square url('images/icons/Login Manager.png') outside;
    border-style : none none dotted;
    border-width : medium medium 1px;
    border-bottom-color : #2564cb;
  }


#sidebar a {
    clear : both;
    color : #2564cb;
    text-decoration : none;
  }


#sidebar a:hover {
    color : #f84429;
  }


.support {
    list-style : square url('images/icons/os-support.png') outside;
    border-style : none none dotted;
    border-width : medium medium 1px;
    border-bottom-color : #2564cb;
  }


.about {
    list-style : square url('images/icons/xeyes.png') outside;
    border-style : none none dotted;
    border-width : medium medium 1px;
    border-bottom-color : #2564cb;
  }


.contact {
    list-style : square url('images/icons/voice-support.png') outside;
    border-style : none none dotted;
    border-width : medium medium 1px;
    border-bottom-color : #2564cb;
  }


.right {
    float : right;
  }


.center {
    clear : both;
    color : #ffffff;
    text-align : center;
  }


.left {
    float : left;
  }


#servicelist {
    padding : 3px 0 0 45px;
    border-style : solid;
    float : left;
    height : 100px;
    width : 850px;
  }


h2 {
    color : #2564cb;
  }


#contact {
    padding : 0 0 0 10px;
    float : right;
    width : 260px;
  }


#contactinfo {
    float : left;
    width : 260px;
  }


dt {
    color : #43BF20;
    text-decoration : underline;
  }


#tabsJ {
    font : 93%/normal serif;
    padding : 30px 0 0;
    bottom-color : #24618E;
    bottom-style : solid;
    bottom-width : 0px;
    float : right;
  }


#tabsJ ul {
    margin:0;
    padding:10px 10px 0 50px;
    list-style:none;
  }


#tabsJ li {
    display : inline;
  }


#tabsJ a {
    float:right;
    background:url("images/tableftJ.gif") no-repeat left top;
    margin:0;
    padding:0 0 0 5px;
    text-decoration:none;
  }


#tabsJ a span {
    background : url("images/tabrightJ.gif") no-repeat right top;
    padding : 5px 15px 0 6px;
    display : block;
    float : right;
  }


#tabsJ a span {
    float:none;
  }

/* End IE5-Mac hack */
    









#tabsJ a:hover span {
    color:#FFF;
  }


#tabsJ a:hover {
    background-position:0% -42px;
  }


#tabsJ a:hover span {
    background-position:100% -42px;
  }


.green {
    color : #43BF20;
  }


.orange {
    font : bold;
    color : #f84429;
    text-decoration : none;
  }


body {
    background : #ffffff url('images/body_bg.png') repeat-x;
    font : 12px Arial;
    color : #555555;
    text-align : left;
  }


.grey {
    color : #333;
  }


.pmop {
    list-style : square url('images/icons/agt_virussafe.png') outside;
  }


.blue {
    font : bold;
    color : #2564cb;
    text-decoration : none;
  }


.white {
    padding : 0 0 0 30px;
    color : #ffffff;
  }


.fc {
    font : bold medium serif;
    padding : 50px 0 0 200px;
    list-style : outside;
    color : #43BF20;
  }


.table {
    list-style : none inside;
    border-style : dashed none none;
    border-width : 1px medium medium;
    border-top-color : #c3c3c3;
  }


.solutions {
  }


