/* main layout */
body
{
  background: #ffffff url(/style_images/header.png) no-repeat top center;
  margin:0;
  padding:0;
  font-family:Arial,Helvetica,sans-serif;
  font-size:0.8em;
}
form  
{
position:absolute;
min-height:100%;
width:100%;
}
.container
{
  margin:0 auto;
  padding:0 0 0 0;
  width:900px;
  position:relative;
  background: transparent url(/style_images/center-background.jpg) no-repeat top center;
}
/* Content */
.content
{
    clear:both;
    padding:0 10px 100px 10px;
}
/* Text */
h1,h2,h3 {
    font-family:Arial, sans-serif;
    font-weight:bolder;
    letter-spacing:-1px;
    color:#AB0042;
    padding:0;
}
h1 {font-size:2em;margin:4px 0;}
h2 {font-size:1.6em;margin:3px 0;}
h3 {font-size:1.4em;margin:2px 0;}
h4 {font-size:1.2em;margin:1px 0;}
p {
    margin:0 0 20px 0;
    color:#444444;
}
/* colours */
.underlinepurple{border-bottom:solid 1px #AB0042;}
.white {color:#fff;}
.gray {color:#808080;}
.darkgray {color:#444444;}
.purple {color:#AB0042;}
.lightpurple{color:#F27353;}
strong{font-weight:bolder;}
a{color:#AB0042;}

/*header*/
.companyName
{
    margin:30px 0 0 50px;
    float:left;
    padding:7px;
    text-align:center;
}
.heading
{
    height:63px;
    width:480px;
    margin:67px 20px 0 0;
    float:right;
    text-align:right;
}

/*menu*/
.menu{position:relative;float:right;margin:0 0 5px 0;z-index:100;top:-15px;width:600px;}
.menu ul{position:relative;}
.menulevel1
{
    float:right;
    margin: 0;
    padding:0;
    list-style-type:none;
    height:100px;
    width:600px;
    position:relative;
}
.menulevel1 li
{
    display:inline-block;
    float:left;
    padding:0 5px;
    height:100px; 
    width:72px;   
    vertical-align:bottom;
}
.menulevel1 li a{padding:70px 0 0 0;text-align:center;position:relative;}
.menulevel1 li a.current,.menulevel1 li a.parent,.menulevel1 li a:hover{ color:#AB0042; }

.menulevel1 li a.home{background:transparent url(/style_images/home.png) no-repeat top center;}
.menulevel1 li a.home:hover,.menulevel1 li a.home.current,.menulevel1 li a.home.parent{background:transparent url(/style_images/home-hover.png) no-repeat top center;}
.menulevel1 li a.services{background:transparent url(/style_images/services.png) no-repeat top center;}
.menulevel1 li a.services:hover,.menulevel1 li a.services.current,.menulevel1 li a.services.parent
{background:transparent url(/style_images/services-hover.png) no-repeat top center;}
.menulevel1 li a.security{background:transparent url(/style_images/security.png) no-repeat top center;}
.menulevel1 li a.security:hover,.menulevel1 li a.security.current,.menulevel1 li a.security.parent
{background:transparent url(/style_images/security-hover.png) no-repeat top center;}
.menulevel1 li a.aboutus{background:transparent url(/style_images/aboutus.png) no-repeat top center;}
.menulevel1 li a.aboutus:hover,.menulevel1 li a.aboutus.current,.menulevel1 li a.aboutus.parent
{background:transparent url(/style_images/aboutus-hover.png) no-repeat top center;}
.menulevel1 li a.networkstatus{background:transparent url(/style_images/network.png) no-repeat top center;}
.menulevel1 li a.networkstatus:hover,.menulevel1 li a.networkstatus.current,.menulevel1 li a.networkstatus.parent
{background:transparent url(/style_images/network-hover.png) no-repeat top center;}
.menulevel1 li a.reseller{background:transparent url(/style_images/reseller.png) no-repeat top center;}
.menulevel1 li a.reseller:hover,.menulevel1 li a.reseller.current,.menulevel1 li a.reseller.parent
{background:transparent url(/style_images/reseller-hover.png) no-repeat top center;}
.menulevel1 li a.contact{background:transparent url(/style_images/contact.png) no-repeat top center;}
.menulevel1 li a.contact:hover,.menulevel1 li a.contact.current,.menulevel1 li a.contact.parent
{background:transparent url(/style_images/contact-hover.png) no-repeat top center;}
.menu a
{
    text-decoration:none;
    color:#808080;
    font-family: Arial, Sans-Serif;
    font-size:1em;
    font-weight:bold;
}
.menulevel1 li a{display:block;width:100%;}
.menulevel2{
    margin:0;
    background:url(/style_images/bubble.png) no-repeat left top;
    padding:2px 5px;
    list-style-type:none;
    position:absolute;
    top:103px;
    height:45px;
    width:500px;
    z-index:100;
}
.menulevel2 li{ display:inline-block;padding:2px 5px;float:left;} 
.menulevel2 li a{color:#ffcccc;font-size:0.8em;} 
.menulevel2 li a.current,.menulevel2 li a.parent,.menulevel2 li a:hover{color:#ffffff;}
/*Main content panel*/
#MainPanel
{
    width:570px;
    display:inline-block;
    margin:0;
	padding-left:10px;
	position:relative;
}

/*Home page*/
#MainPanel #connecting{width:590px;}
#MainPanel #connecting a
{
    /*background:url(/style_images/connecting.png) no-repeat;*/
    display:block;
    width:195px;
    height:124px;
    float:left;
    cursor:pointer;
    margin:15px 0;
}
#MainPanel #connecting #left{background:url(/style_images/connecting.png) no-repeat 0px 0px;}
#MainPanel #connecting #middle{background:url(/style_images/connecting.png) no-repeat -195px 0px;}
#MainPanel #connecting #right{background:url(/style_images/connecting.png) no-repeat -390px 0px;}
#MainPanel #connecting #left:hover{background:url(/style_images/connecting-hover.png) no-repeat 0px 0px;}
#MainPanel #connecting #middle:hover{background:url(/style_images/connecting-hover.png) no-repeat -195px 0px;}
#MainPanel #connecting #right:hover{background:url(/style_images/connecting-hover.png) no-repeat -390px 0px;}
#MainPanel #lowercontent{clear:both;}
/* Search results page*/
#MainPanel .searchResult h3
{
    text-align:left;
}
#MainPanel .searchResult h3 a
{
    color:#AB0042;
}
#MainPanel .searchResult a
{
    color:#555555;
    text-decoration:none;
}
#MainPanel .searchResult a:hover, .searchResult a:hover b
{
    color:#AB0042;
    text-decoration:none;
}
#MainPanel .searchResult a b
{
    color:#000000;
    font-weight:bold;
}

/* News list page */
#uppercontent img{padding:5px;}
#MainPanel.NewsList .news-item{float:left;width:100%;}
#MainPanel.NewsList .news-item img{width:200px;float:left;clear:left;margin:0 0 5px 25px;border:none;}
#MainPanel.NewsList .news-item h2{
display:block;
float:right;
margin:0 0 10px;
width:72%;
}
#MainPanel.NewsList .news-item h2 a:hover{color:#AB0042;}
#MainPanel.NewsList .news-item a{text-decoration:none;}
#MainPanel.NewsList .news-item p {
color:#444444;
display:block;
float:right;
margin:0 0 10px;
width:72%;
}
/* Services List */
#MainPanel.ServicesList .news-item{position:relative;float:left;width:275px;height:120px;background:url(/style_images/serviceback.png) no-repeat top center;margin:0 10px 0 0;}
#MainPanel.ServicesList .news-item img{width:65px;border:none;position:absolute;right:3px;top:10px;}
#MainPanel.ServicesList .news-item h2{
display:block;
float:left;
margin:10px 0 3px 10px;
width:230px;
border-bottom:solid 1px #AB0042;
font-size:1.1em;
}
#MainPanel.ServicesList .news-item a{text-decoration:none;}
#MainPanel.ServicesList .news-item p {
color:#777777;
display:block;
float:left;
margin:0 0 0 10px;
width:200px;
text-align:justify;
}
#MainPanel.ServicesList .news-item a.link{color:#AB0042;font-weight:bold;}
#MainPanel.ServicesList .news-item a:hover{color:#ff0042;}
/* Service Page */
#MainPanel.Service img{float:right;}

/* Contact page */
#MainPanel .formlabel
{
    color:#AB0042;
    font-weight:bold;
    margin:5px 0 0px 100px;
    float:left;
    clear:both;
}
#MainPanel .formbox
{
    color:#AB0042;
    font-weight:bold;
    width:200px;
    margin:3px 190px 3px 0;
    float:right;
}
#MainPanel .textboxmulti
{
    color:#AB0042;
    font-weight:bold;
    width:200px;
    height:100px;
    margin:3px 190px 3px 0;
    float:right;
}
#MainPanel .emailvalid
{
    position:absolute;
    right:60px;
    top:50px;
}
#MainPanel .recapcha
{
    float:left;
    margin:5px 0 0 172px;
}
#MainPanel .formbutton
{
    color:#ffffff;
    background:#AB0042;
    font-weight:bold;
    margin:3px 190px 3px 0;
    float:right;
    border:none;
    clear:both;
}

/* footer */
#footercontainer{position:absolute;bottom:0;background:#AB0042;width:100%;}
#footer
{
  height:100px;
  width:900px;
  margin:0 auto;
}
#footer p{color:White;font-size:0.8em;margin:10px 0 0 0;}
#footer a{color:White;text-decoration:none;}
#footer a:hover{color:Black;text-decoration:none;}
#footer small{color:White;}
#footer strong{color:White;}

#footer #address,#footer #contact
{
  float:left;
  clear:left;
}
#footer #contact{width:100px;}
#footer #fsl{margin-top:20px;width:170px;}
#footer #copyright,#footer #fsl
{
  float:right;
  clear:right
}









































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
