﻿body
{
    background-color: black;
    font-family:Arial;
    font-size:13px;
}

.menu_back
{
width:850px;
height:33px;
background-image:url(images/menubackmain.jpg);

}

a
{
color:#1991e3;text-decoration:none;
}

.menu_item
{
font-size:14px;
text-align:center;
}

.newmenuitem
{

 padding-left:8px;
 padding-right:8px;
 color:#EEEEEE;
 font-size:13px;
 font-weight:bold;
 font-family:arial;
 height:33px;
 background-color:#1C82AA;
 border-bottom:solid 1px #175975;
}

.wl
{
font-size:14px;
color:White;
background-color:Transparent;
font-family:Arial;
text-decoration:none;
font-weight:bold;

}

.m1
{
 float:left;
 height:25px;
 padding-top:8px;
 background-image:url(images/menuSeperator.gif);
 background-position:right top;
 background-repeat:no-repeat;
 text-align:center;
}

.m1
{
 float:left;
 width: 12%;
 height:25px;
 padding-top:8px;
 background-image:url(images/menuSeperator.gif);
 background-position:right top;
 background-repeat:no-repeat;
 text-align:center;
}

.m2
{
 float:left;
 width: 14%;
 height:25px;
 padding-top:8px;
 background-image:url(images/menuSeperator.gif);
 background-position:right top;
 background-repeat:no-repeat;
 text-align:center;
}


.m3
{
 float:left;
  width: 17%;
 height:25px;
 padding-top:8px;
 background-image:url(images/menuSeperator.gif);
 background-position:right top;
 background-repeat:no-repeat;
 text-align:center;
}


.m4
{
 float:left;
  width: 16%;
 height:25px;
 padding-top:8px;
 background-image:url(images/menuSeperator.gif);
 background-position:right top;
 background-repeat:no-repeat;
 text-align:center;
}

.m5
{
 float:left;
  width: 16%;
 height:25px;
 padding-top:8px;
 background-image:url(images/menuSeperator.gif);
 background-position:right top;
 background-repeat:no-repeat;
 text-align:center;
}





.m7
{
 float:left;
 height:25px;
  width: 14%;
 padding-top:8px;

 text-align:center;
}


.m3a
{
  float:left;
  width: 9%;
 height:25px;
 padding-top:8px;
 background-image:url(images/menuSeperator.gif);
 background-position:right top;
 background-repeat:no-repeat;
 text-align:center;
}





.subHeading
{
    color: black;
    font-family: arial;
    font-size: 12pt;
    font-weight: bold;
    background-color:Transparent;
}

.subHeading2
{
    color: #1169ab;
    font-family: arial;
    font-size: 10pt;
    font-weight: bold;
}

#MainDiv
{    
    width: 850px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    background-color: white;
}

#MainTopDiv
{
    background-image: url(Images/mainTop.gif);
    background-repeat: no-repeat;
    width: 850px;
    height: 14px;
}

#LogoTelOuterDiv
{
    width: 850px;
    height: 120px;
}

#LogoDiv
{
    float: left;
    clear: left;
    width: 220px;
    height: 115px;
}

#BanAd
{
    border:0px;
    margin-top:10px;
}

#AdDiv,.AdDiv
{
    float:left;
    width:428px;
    text-align:center;
    height:115px;
}

#TelephoneDiv
{    
    float: right;
    clear: right;
    width: 200px;
    height: 115px;
}

.hypLogo
{
    margin-left: 10px;
}

.hypTelephone
{
    margin-top: 30px;
    margin-right: 10px;
    float: right;
    clear: right;
}

#MenuDiv
{
    width: 850px;
    height: 33px;
}

#MainImage
{
    width: 850px;
    height: 184px;
    clear: both;
    margin:0px;
    padding:0px;
}

#GrayDiv
{
    width: 850px;
    height: 6px;
    background-color: #11658d;
    font-size:0.5px;
}
.footseo
{
    color:#CCCCCC;
}
.footseo a
{
    color:#CCCCCC;
}

#ContentDivOuter
{
 
}

#ContentDivInner
{

  
 
}

.clr
{
    float:none;
    clear:both;
    height:1px;
    font-size:1px;
}


#newsText
{
    padding-left:8px;
    padding-right:8px;
    padding-bottom:8px;
     font-family:arial;
     font-size:12px;
}

#FooterDivider
{
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #a0a3a9;
    width: 95%;
    height: 5px;
    margin-right: auto;
    margin-left: auto;
}

#FooterLinks
{
    margin: auto;
    background-color:Transparent;
    width: 850px;

    font-family: verdana;
    font-size: 8pt;
    color: white;
    text-align: center;

}

#MainBottomDiv
{
    background-image: url(Images/mainBottom.gif);
    background-repeat: no-repeat;
    background-position:bottom center;
    background-color:#30A6CE;
    width: 850px;
    height: 70px;
    text-align: center;
    font-family: tahoma;
    font-size: 9pt;
    color: white;
}

#FooterInnerDiv
{
    margin-top: 5px;
}

.FooterPageLinks
{
    color: #0079c1;
}

h1
{
    clear: left;
    float: left;
    width: 570px;
    padding-bottom:12px;
    font-family: arial, Helvetica, sans-serif;
    font-size: 18pt;
    color: #11658d;
    font-weight:normal;
}

h2
{
     width: 570px;
   
    font-family: arial, Helvetica, sans-serif;
    font-size: 14pt;
    color: #11658d;
    font-weight:normal;
}

#homeHeadingDiv
{
    clear: left;
    float: left;
    width: 570px;
    height: 40px;
    font-family: arial, Helvetica, sans-serif;
    font-size: 18pt;
    color: #11658d;
}

.homeHeadingDiv2
{
    clear: left;
    float: left;
    width: 100%;
    height: 40px;
    font-family: arial, Helvetica, sans-serif;
    font-size: 18pt;
    color: #11658d;
}


#mainHeadingDiv
{
    clear: both;
    width: 100%;
    height: 40px;
    font-family: arial, Helvetica, sans-serif;
    font-size: 18pt;
    color: #11658d;
}


#rightDiv
{    
    clear: right;
    float: right;
    width: 240px;
    height: 450px;   
    border-left-style: dashed;
    border-width: 1px;
    border-color: #cccfd6;
}

#WelcomeDiv
{
    clear: left;
    float: left;
    width: 570px;
    height: 290px;
    font-family: verdana;
    font-size: 9pt;

}

 .WelcomeDiv
{
    clear: left;
    float: left;
    width: 570px;
   
    font-family: verdana;
    font-size: 9pt;

}

 .QDiv
{
    clear: left;
    margin-top:12px;
    float: left;
    width: 570px;
   
    font-family: verdana;
    font-size: 9pt;

}

#KnowMoreDiv
{
    border-bottom: 1px solid #c4c6ca;
    clear: left;
    float: left;
    width: 570px;
    height: 20px;
    font-family: arial, Helvetica, sans-serif;
    font-size: 10pt;
}

#HomeSpacerDiv, #HomeSpacerDiv2
{
    clear: left;
    float: left;
    width: 570px;
    height: 10px;
    font-family: arial, Helvetica, sans-serif;
    font-size: 10pt;
}

#ITSupportHeading
{
    clear: left;
    float: left;
    width: 570px;
    height: 25px;
    font-family: 'Franklin Gothic Demi';
    font-size: 12pt;
    color: #1169ab;
    font-style: italic;
    background-color: #e9e9ea;
}

#ITSupportOuter
{
    clear: left;
    float: left;
    width: 570px;
    height: 380px;
    font-family: arial, Helvetica, sans-serif;
    font-size: 10pt;
}


#servicesLeftDiv, .leftservice
{
    clear: left;
    float: left;
    width: 280px;
    height: 200px;
    border-right-style: dotted;
    border-right-width: 1px;
    border-right-color: #1991e3;
}

#servicesRightDiv
{
    clear: right;
    float: right;
    width: 280px;
    height: 200px;
}

.servitem
{
    float:left;
    width:49%;
    height:90px;
}

#FlexibleDiv, #DisasterRecovery, #ManagedDiv, #NetworkCabling, #ob, #ob2, #ob3
{
    clear: both;
    height: 90px;
    font-family: arial, Helvetica, sans-serif;
    font-size: 10pt;
}

.servicesInnerDiv
{
    margin-right: 5px;
}

.serviceImage
{
    border: 1px dotted #1991e3;
    width: 85px;
    height: 56px;
    clear: left;
    float: left;
}

.serviceHeading
{
    width: 170px;
    height: 16px;
    clear: right;
    float: right;
    color: #1991e3;
    font-family: verdana;
    font-size: 8pt;
    font-weight: bold;
}

.serviceText
{
    width: 170px;
    height: 40px;
    clear: right;
    float: right;
    font-family: tahoma;
    font-size: 8pt;
    color: #575757;
}

.bitsColor
{
    color: #2ea5ce;
}

#clientOuterDiv
{
    width: 216px;
    height: 369px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
}

#clientHeaderDiv
{
    background-image: url( 'Images/headerTestimonials.gif' );
    width: 216px;
    height: 28px;
}

#clientContentDiv
{
    border-left-style: solid;
    border-right-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-color: #30a6ce;
    border-left-color: #30a6ce;
    width: 214px;
    height: 313px;
}

#clientFooterDiv
{
    background-image: url( Images/footerBlue.gif );
    font-size:0.5pt;
    background-position: top left;
    background-repeat:no-repeat;
    width: 216px;
    height: 7px;
}

#divTestimonialButton
{
    margin-right: 15px;
    clear: both;
    float: right;
    margin-top: 15px;
}

#newsLetterOuterDiv
{
    width: 216px;
    height: 125px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
}

#newsLetterHeaderDiv
{
    background-image: url( Images/headerNewsLetter.gif );
    width: 216px;
    height: 28px;
}

#offerHeaderDiv
{
    background-image: url( Images/headerNewsLetter.gif );
    width: 216px;
    height: 28px;
}


#newsLetterContentDiv
{
    border-left-style: solid;
    border-right-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-color: #30a6ce;
    border-left-color: #30a6ce;
    width: 214px;
    height: 140px;
}

#offerContentDiv
{
    border-left-style: solid;
    border-right-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-color: #30a6ce;
    border-left-color: #30a6ce;

    height: 90px;
}

#newsLetterFooterDiv
{
    background-image: url(Images/footerBlue.gif );
    background-repeat:no-repeat;
    background-position: top left;
    font-size:0.5pt;
    width: 216px;
    height: 7px;
}

.newsDiv
{
    font-family: tahoma;
    font-size: 9pt;
    font-weight: bold;
    color: #0c78d4;
    margin-right: 15px;
    width: 170px;
    height: 25px;
    clear: both;
    float: right;
    text-align: right;
}

#newsSpacer
{
    width: 100%;
    height: 10px;
    clear: both;
}

.NewsLetterTextbox
{
    border: 1px solid #a4b3bf;
    font-family: tahoma;
    font-size: 9pt;
    color: #5a5a5a;
    width: 120px;    
}

.testimonialHeading
{
    font-family: tahoma;
    font-size: 9pt;
    font-weight: bold;
    color: #0c78d4;
}

.testimonialText
{
    font-family: verdana;
    font-size: 9pt;
    color: black;
}

#gridOuter
{
    margin: auto;
    width: 95%;
    overflow: auto;
    height: 250px;
}

.testimonialDate
{
    font-weight: bold;
    font-family:arial;
    font-size:12px;
    color: #5a5a5a;
}

.testimonialInnerTable
{
    width: 180px;
}

#testimonialTopSpacer
{
    height: 15px;
    clear: both;
    width: 80%;
}

#MainContentDiv
{
    clear: left;
    float: left;
    width: 570px;
    font-family: verdana;
    font-size: 9pt;
}

#MainContentDivFull
{
    clear: left;
    float: left;
    width: 100%;
    font-family: verdana;
    font-size: 9pt;
}

.f1
{
   padding-left:10px;padding-top:9px;padding-right:10px
}

.f2
{
    float:left;width:40%;text-align:left
}

.f3
{
    float:right;text-align:right;width:40%
}

.tbxContactUs
{
    border: 1px solid silver;
    font-family: arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: lighter;
    width: 90%;
    height: 200px;
}

.menuBKG
{
    background-image: url('Images/menuBKG.gif');
    background-repeat: repeat-x;
    height: 33px;
    width: 150px;
}

.NewsHeader
{
    font-size:14px;
    font-weight:bold;
}

.alr
{
    text-align:right;
    padding-right:15px;
    font-size:10px;
}

.newspic
{
    padding:4px;
    border:solid 1px #0066B9;
    margin-right:5px;
    margin-left:20px;
    margin-bottom:8px;
    float:right;
}


.fpl
{
    border-bottom:solid 1px #EEEEEE;
    color:#666666;   
}



#mid
{
    width:505px;
    padding-left:24px;  
    float:left; 
    font-size:13px;
}

#mid p
{ margin-top:0px;}

   
#midpad
{
    padding:10px;
    padding-top:5px;
    padding-left:20px;
 
}









.rbox-top
{
    width:100%;   
    background-image:url(i/rbox-top.gif);
    background-position:top left;
    background-repeat:no-repeat;    
}


#right h1
{
    margin-top:0px;
    margin-bottom:0px;
    color:#446BA8;
    font-size:14px;
}

#right h2
{
    font-size:13px;
    color:#446BA8;
    margin-top:0px;
    margin-bottom:0px; 
}

#mcolpad
{
    padding:10px;
    padding-top:5px;
    padding-left:20px;
}

#mcol2, .mcol2
{
    width:589px;
    float:left;
 
}

#mcol, .mcol
{
    width:789px;
    float:right;
}


#right,.right

{
    width:216px;
    float:right;
    margin-right:20px;
    padding-top:10px;
 
   
    
}

#right p, .right p
 {
     font-size:11px;
 }
 

.pb_i_l
{
    
    margin-right:20px;
    margin-top:5px;
    margin-bottom:5px;
    float:left; 
  
}

.pb_i_r
{
    
    margin-left:20px;
    margin-top:5px;
    margin-bottom:5px;
    float:right;

}

.pb_i_c
{
    margin-left:auto;
    margin-right:auto;
    float:none;

}

.pb_c
{
    text-align:center;
}

.pb_cap
{
    text-align:center;
    padding:3px;
    font-size:9px;
    color:#666666;
}

.pb_edit
{
    font-size:10px;
}

img
{
    border:0px;
}

.boxtopx
{
    width:216px;
    margin-top:10px;
    height:7px;
    font-size:1px;

    
}

.boxbotx
{
        width:216px;
  
    height:7px;
    font-size:1px;
}


.boxtop
{
 
      width   :216px;
    height:28px;
    background-color:#30A6CE;
    text-align:center;
    font-size:14px;
    font-weight:bold;
    color:White;
   
}

.boxbot2
{
    margin-top:0px;
    width:216px;
    height:28px;
    background-color:#30A6CE;
    text-align:center;
    font-size:14px;
    font-weight:bold;
    color:White;
}

.boxmid
{
    width:216px;
    background-image:url(images/boxmid.jpg);
    background-repeat:repeat-y;
    
}

.boxmid2
{
    width:216px;
    background-color:#30A6CE;
    background-repeat:repeat;

    
}

.boxpad
{padding:4px;
 padding-left:8px;
 padding-right:8px;
    }

.boxbot
{
    width:216px;
    height:6px;
    font-size:1px;
  
    margin-bottom:10px;
}





.pb_i_l_side
{
    
    margin-right:20px;
    margin-top:5px;
    margin-bottom:5px;
    float:left; 
    padding:2px;       

}

.pb_i_r_side
{
    
    margin-left:20px;
    margin-top:5px;
    margin-bottom:5px;
    float:right;
    padding:2px;

}

.pb_i_c_side
{
    margin-left:auto;
    margin-right:auto;
    float:none;
    padding:2px;
}


.boxtop h2

{
    margin-top:-2px;
    color:White;
    float:none;
    text-align:center;
    width:216px;
    padding-top:3px;
    margin-top:0px;
    
}

li
{
    margin-bottom:8px;
}
