﻿
/*---------------------------------------------------------*/
/*--------------------Page Layout--------------------------*/
*
{
    margin: 0px;
    padding: 0px;
}
html, body, form
{
    width: 100%;
    height: 100%;
    background: url(       "pics/siteBG.gif" ) repeat-x white;
}

.containerDiv
{
    width: 875px;
    margin: 50px auto;
    overflow: hidden;
    
}
.header
{
    width: 875px;
    height: 222px;
    background: url(pics/top.gif) no-repeat;
    position: relative;
}
.mid
{
    width: 875px;
    min-height: 550px;
    background: url(pics/body.gif) repeat-y;
    font-family: verdana,"new Times New Roman ",arial;
}

.left
{
    width: 210px;
    height: 100%;
    margin: -15px 0 0 10px;
    _margin: -15px 0 0 5px;
    float: left;
}
.right
{
    width: 637px;
    height: 100%;
    margin-left: 228px;
}
.bodyContainer
{   display:table;
    width: 95%;
    height: 100%;
    margin: 20px 10px 20px 10px;
    _margin: 0px;
    font-size: 12px;
    font-family: verdana,"times new roman",arial;
    text-align:justify;
    
    
}
.footer
{   
    width: 875px;
    height: 80px;
    background: url(pics/footer.gif) no-repeat;
    text-align: center;
    font-family: verdana,"new Times New Roman ",arial;
    font-size: 10px;
    
    
}
.footerContent
{	display:block;
    float: right;
    margin: 0px 20px 0px 0px;
    _margin: 5px 0 0 10px;
    height:auto;
    width: 630px;
    overflow: hidden;
    
}
.footerText
{
    
    padding-left: 170px;
    color: #ccc;
    
}
.footerTextSize
{
   font-size:10px;    
}
.footerLabel
{
    float: right;    
    margin-right: 10px;
    _margin-right: 20px;
    font-size: 12px;
       
}
.footerLabel a
{
    color: #666666;
    text-decoration: none;
}

.footerLabel a:hover
{
    color: Red;
    background: none;
}
.footerSnallText
{  float:right;
    margin: 0px 100px 0 0px;
    _margin: 5px 70px 0 0px;
    height:10px;
    width:400px;
    color:#ccc;
    
}
.footerFlash
{   float:left;
    height:60px;
    width:100px;
    margin: -5px 0 0 60px; 
    _margin: -2px 0 0 30px;
    font-size:10px;
    color:Red;
    font-family:Arial,"Times New Roman"; 
    text-align:center;
    font-weight:bold;
    
}

.newsHeaderImage
{
    background: url(pics/newstop.gif) no-repeat;
    height: 32px;
    width: 221px;
    margin: 4px 0 0 -1px;
}

.newsScrollerContainer
{
    margin: -1px 0 0 -1px;
    _margin: -1px 0 0 -1px; /* ie6 only*/
}
img
{
    border: 0px;
}
.requestDemo 
{
   float:left; 
   margin:20px 0px 20px 200px;
   _margin:20px 0px 20px 100px;
   height:34px;
   width:301px;
   
}

/*--------------------Page Layout End--------------------------*/

/*--------------------Page--------------------------*/
/*-------------------------------------------------*/

.btn
{
    float: left;
    display: block;
    width: 140px;
    height: 135px;
    margin-top: 5px;
    margin-left: 9px;
}
.rightTopMenu
{
    float: right;
    margin-right: 10px;
    font-size: 12px;
}
.rightTopMenu a
{
    color: #666666;
    text-decoration: none;
}

.rightTopMenu a:hover
{
    color: Red;
    background: none;
}
.subSubTitle
{
    text-align: justify;
}
.btnContainer
{
    margin-top: 30px;
    display: table;
    width: 99%;
    margin-bottom: 30px;
    
}
.poweredByLogo
{
    height: 89px;
    width: 150px;
    vertical-align: bottom;
    margin: 0 0 0 40px;
    background: url(pics/poweredByPredator.gif) no-repeat;
    
}
/*--------------------Home Page--------------------------*/
.homeHeader
{
    background: url(       "pics/headers/homeHeader.gif" ) no-repeat;
    width: 100%;
    height: 22px;
    _margin-left: -5px;
}
.homeWelcomeHeaderText
{
    margin: 10px 0 15px 0px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
}
.subHeaderText
{
    margin: 10px 0 0px 10px;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    color: navy;
}
.homeButtonRow
{
    width: 100%;
    padding: 15px 0 0px 0px;
}
.btnHome
{
    text-decoration: none;
    color: Navy;
    float: left;
    width: 150px;
    height: 128px;
    display: block;
    margin: 5px 0 10px 0px;
    _margin: 20px 0 0 10px;
}

.test
{
    text-decoration: none;
    color: Navy;
    float: left;
    width:252px;
    height: 119px;
    
    margin: 20px 0 0px 28px;
    _margin: 20px 0 0 10px;
    display: block;
}
.btnHome1
{
    
    background: url(pics/pages/products/technology.gif) no-repeat;
}
.btnHome2
{
    background: url(pics/pages/products/healthcare.gif) no-repeat;
    margin-left:45px;
}
.btnHome3
{
    background: url(pics/pages/products/prePowered1.gif) no-repeat;
}
.btnHome4
{
    background: url(pics/pages/products/healthCare1.gif) no-repeat;
}
.col1
{
    float: left;
    overflow: hidden;
    width: 100px;
    height: 118px;
    margin: 20px 0 0 140px;
    font-size: 11px;
    text-decoration: none;
}
.homeText
{
    padding: 15px 10px 10px 10px;
    _padding: 10px 10px 5px 5px; /* ie6 only*/
    text-align: justify;
    font-size: 13px;
    
}

/*--------------------About Us--------------------------*/
.aboutUsHeader
{
    background: url(       "pics/headers/aboutUsHeader.gif" ) no-repeat;
    width: 100%;
    height: 30px;
    _margin-left: -5px;
}
.aboutUsHeaderText
{
       font-size:13px;
    text-align:justify;
    font-weight:bold;
    margin-bottom:20px;
    
 }
.aboutUsText
{
    font-size:12px;
    text-align:justify;
    padding:10px 20px 5px 20px;
    
}
.aboutUsBottomInfoHeaderText
{
    font-size:13px;
    text-align:left;
    font-weight:bold;
    margin-bottom:20px;
    text-decoration:underline;
    
 }
.aboutBottomInfoText
{
    font-size:12px;
    text-align:left;
    margin-bottom:10px;
}
.aboutDisclaimerText
{
 text-align:center;   
}
.aboutUl
{
    padding:20px 0 0 50px;    
    font-size:14px;
    line-height:20px;
}
/*--------------------Services Page--------------------------*/

.servicesHeader
{
    background: url(       "pics/headers/servicesHeader.gif" ) no-repeat;
    width: 100%;
    height: 30px;
    _margin-left: -5px;
}

.serviceButtonRow
{
    width: 99%;
    padding: 0px 0 0px 0px;
}
/*--------------------Products Page--------------------------*/
.productsHeader
{
    background: url(       "pics/headers/productsHeader.gif" ) no-repeat;
    width: 100%;
    height: 30px;
    _margin-left: -5px;
}
.productsButtonRow
{
    width: 90%;
    padding: 25px 0 0 50px;
    border: solid red 1px;
}
.btnProducts
{
    float: left;
    display: block;
    margin: 30px 0 0 20px;
}
/*--------------------Contact Us Page--------------------------*/

.contactUsHeader
{
    background: url( "pics/headers/contactUsHeader.gif" ) no-repeat;
    width: 100%;
    height: 30px;
    _margin-left: -5px;
}
/*--------------------Web Design Page--------------------------*/
.webDesignHeader
{
    background: url(       "pics/headers/webDesignHeader.gif" ) no-repeat;
    width: 100%;
    height: 30px;
    _margin-left: -5px;
    
}
.webDesignBttn
{
    float: left;
    width: 207px;
    height: 182px;
    margin: 20px 0 0 70px;
    _margin: 20px 0 0 40px;
}
.btnWebFooter
{
    width: 207px;
    height: 35px;
    background: url(pics/pages/webDesign/btnWebFooter.gif) no-repeat;
    margin: 0px;
}

.btnWebFooter:hover
{
    background: url(pics/pages/webDesign/btnRedWebFooter.gif) no-repeat;
    cursor: pointer;
}

.webDesignBttnImage
{
    margin-bottom: 1px;
    height: 147px;
}
.WebAppDesignMenu

{   display:block;
    height:30px;
    width:182px;
    margin:-15px 0 0 456px; 
    _margin:-15px 0 0 451px; 
    padding-top:5px;
    font-size: 12px;
    font-weight: bold;
    background:url("pics/headers/tab.gif") no-repeat;
      
}
.WebAppDesignMenu a
{
    color: Navy;
    text-decoration: none;
}
.WebAppDesignMenu a:hover
{
    color: white;
}

/*--------------------Web Apps Page--------------------------*/

.webAppHeader
{
    background: url(       "pics/headers/webAppHeader.gif" ) no-repeat;
    width: 100%;
    height: 30px;
    _margin-left: -5px;
}

.webAppBttn
{
    float: left;
    width: 263px;
    height: 196px;
    margin: 10px 0 0 35px;
    _margin: 10px 0 0 20px;
    background: url(pics/pages/webApp/webAppButton.gif) no-repeat;
}
.buttonHeader
{
    margin: 8px 0 0 5px;
    font-size: 12px;
    text-align:center;
    color:Blue;
    font-family:"Copperplate Gothic light","Times New Roman";
}
.buttonBody
{
    margin: 13px 0 0 5px;
    width: 250px;
    height: 120px;
    overflow: hidden;
    font-size: 11px;
    
}
.buttonUl
{
    margin: 0 20px;
    list-style-type: disc;
}
.WebAppDesignMenu1
{
    height:30px;
    width:182px;
    display: block;
    padding-top: 5px;
    margin:-15px 0 0 456px;
    margin:-15px 0 0 451px;
    font-size: 12px;
    font-weight: bold;
    background:url("pics/headers/tab.gif") no-repeat;
    
}
.WebAppDesignMenu1 a
{
    color: Navy;
    text-decoration: none;
}
.WebAppDesignMenu1 a:hover
{
    color: White;
}
/*--------------------Custom Report Page--------------------------*/
.customReportHeader
{
    background: url(       "pics/headers/customReportHeader.gif" ) no-repeat;
    width: 100%;
    height: 30px;
    _margin-left: -5px;
}
.customReportBody
{
    margin: 30px 0 0 10px;
    width: 594px;
    height: 576px;
    background: url(pics/pages/reporting/database.gif) no-repeat;
}
.customReportBodyText1
{
    margin: 15px 0 0 230px;
    width: 360px;
    height: 150px;
}
.customReportBodyText2
{
    margin: 340px 0 0 0px;
    width: 360px;
    height: 150px;
    text-align: justify;
}
.customReportUl
{
    margin-left: 20px;
    list-style-type: disc;
}
/*--------------------Domain Regestration Page--------------------------*/
.domainRegHeader
{
    background: url(       "pics/headers/domainRegHeader.gif" ) no-repeat;
    width: 100%;
    height: 30px;
    _margin:0 0px 20px -5px;
    
}

.domainRegHeaderText
{
    margin: 0 10px 0 10px;
    text-align: center;
    font-size: 13px;
    font-weight: bold;
}
.domainRegUl
{
    margin: 10px 80px;
    list-style-type: disc;
    font-size: 11px;
}
.subTitle
{
    text-decoration: underline;
    font-size: 13px;
    font-weight: bold;
    margin: 5px 0 5px 0;
}
.subSubTitle
{
    font-size: 11px;
    font-weight: bold;
}
.ddClass
{
    margin-left: 30px;
}
.centerTitle
{
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    margin: 10px 0 10px 0;
}
/*--------------------Graphics Multimedia Page--------------------------*/
.graphicsMultimediaHeader
{
    background: url(       "pics/headers/graphicsMultimediaHeader.gif" ) no-repeat;
    width: 100%;
    height: 30px;
    _margin-left: -5px;
}
.graphicsMultimediaTextHeader
{
    font-size: 11px;
    font-weight: bold;
    margin: 10px 0 10px 0;
    
    font-family:verdana,"times new roman",arial;
    text-decoration:underline;
   
}
.graphicsMultimediaText
{   width:330px;
    _width:230px;
    float:left;
    font-family:verdana,"times new roman",arial;
    text-align: justify;
    font-size: 11px;
    margin:0 30px 0 5px;
    _margin:0 60px 0 5px;
    text-align:justify;
    font-size:11px;
    
}
.priceTable
{
    width: 100%;
}

/*--------------------Fiber Optics Page--------------------------*/
.fiberOpticsHeader
{
    background: url(       "pics/headers/fiberOpticsHeader.gif" ) no-repeat;
    width: 100%;
    height: 30px;
    _margin-left: -5px;
}
.readMoreSection
{
    margin: 5px 0 0 10px;
    cursor:pointer;
    color:Blue;
}
.readMoreSection a
{
    color: Blue;
    text-decoration: none;
}
.readMoreSection a:hover
{
    color: Red;
}
.fiberOpticsUl
{
    margin: 20px 0 10px 20px;
}
.fiberOpticsUl li
{
    margin-bottom: 10px;
}
.fiberOpticsUl subli
{
    margin-left: 30px;
}
/*--------------------Support Service Page--------------------------*/
.supportServiceHeader
{
    background: url(       "pics/headers/supportServiceHeader.gif" ) no-repeat;
    width: 100%;
    height: 30px;
    _margin-left: -5px;
}

/*--------------------Predator Page--------------------------*/
.predatorHeader
{
    display: block;
    background: url(       "pics/headers/predatorHeader.gif" ) no-repeat;
    width: 100%;
    _width: 99%;
    height: 30px;
    _margin-left: -2px;
    
}
.predatorBodyText
{
    text-align: justify;
}


.predatorTopMenu
{
    float: right;
    margin-right: 10px;
    font-size: 12px;
    
}
.predatorTopMenu a
{
    color: #666666;
    text-decoration: none;
}

.predatorTopMenu a:hover
{
    color: Red;
    background: none;
}

.predatorSubHeadingText
{
    font-weight: bold;
    font-size: 11px;
    text-decoration: underline;
    margin: 10px 0 10px 0;
    color: #2083e7;
}

.predatorImg
{
    float: left; 
    
}

.xcontactUsHeader
{
    background: url(       "pics/headers/contactUsHeader.gif" ) no-repeat;
    width: 100%;
    height: 30px;
    _margin-left: -5px;
}
/*-----------Privact & Disclaimer---------*/
.privacyPolicyHeader
{
    background: url("pics/headers/privacyHeader.gif" ) no-repeat;
    width: 100%;
    height: 30px;
    _margin-left: -5px;
}


.privacyPolicyContainer
{
    min-height:400px;
    _height:400px;
}

.disclaimerHeader
{
    background: url("pics/headers/disclaimerHeader.gif" ) no-repeat;
    width: 100%;
    height: 30px;
    _margin-left: -5px;
}