﻿*{
	padding:0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
    direction: ltr; 
}

fieldset 
{ 
    padding: .5em; 
}


#masterContainer
{
    width:auto;
    height:auto;
    background-image: url(../../Images/bg.jpg);  
    background-color: White;
    background-position:top center;
    background-repeat:no-repeat;
}

#masterHeaderContainer
{
    width:100%;
    position: relative;
    top:0;
}

#LogoLabel
{
    font-size: 13px;
    color: #000000;
    z-index: 5;
    position: absolute;
    top: 123px;
    left: 176px;
    font-weight: bold;
}

#masterMenuContainer
{
    width:100%;
    position: relative;
    top:0;
    z-index: 10;
}

#masterMenu
{
    width: 802px;
    background-image: url(../../Images/menu.jpg);  
    background-repeat:no-repeat;
    padding-left:56px; 
    vertical-align:bottom;
    padding-bottom:16px;
}
 
.masterFrameLeftMargin
{
    width:22px;
    background-image: url(../../Images/left-margin.gif);  
    background-repeat:repeat-y;
    background-position:top;
}

.masterFrameRightMargin
{
    width:22px;
    background-image: url(../../Images/right-margin.jpg);  
    background-repeat:repeat-y;
    background-position:top;
}

.masterBreadCrumbs
{
    height: 20px;
    padding-top:6px;
    padding-left:30px;
}

div.Content h2  
{
     padding-left: 32px;
     margin-top: 10px;
     margin-bottom: 5px;
}

div.Content h3  
{
     padding-left: 32px;
     margin-top: 10px;
     margin-bottom: 5px;
}

div.Content P
{
    padding-left: 32px;
    margin-bottom: 5px;
}

div.Content ul
{
    padding-left: 56px;
    margin-bottom: 12px;
}

div.ContentHome h2 , div.ContentHome P
{
     padding-left: 32px;
     margin-top: 10px;
     width: 340px;
}

div.ContentContactUs h2
{
     padding-left: 32px;
     margin-top: 10px;
     position:relative;
     z-index:6;
}

.JobsAccordion
{
    margin-left: 32px;
    margin-top: 10px;
    width: 320px;
}


#masterFooter_andBottomFrame
{
    width:758px;
    background-image: url(../../Images/bottom-shadow.jpg);  
    background-repeat:repeat-x;
    border-top: solid 1px #f3f3f3;
}


#masterFooter_andBottomFrame a
{
    font-size: 10px; 
    color: #999999; 
    text-decoration: none;  
}

#masterFooter_andBottomFrame td
{
    font-size: 11px; 
    color: #999999; 
    vertical-align: top; 
    padding-top: 5px;  
}

#HomePageImage
{
    position: absolute;
    top: 54px;
    right: 33px;
}

#CareersImage
{
    position: absolute;
    top: 16px;
    right: 0px;
}

#AboutUsImage
{
    position: absolute;
    bottom: 0px;
    right: 0px;
}

#ContactUsImage
{
    position: absolute;
    bottom: 31px;
    right: 93px;
    z-index:1;
}

#ContactUsTable
{
    position: absolute;
    bottom: 363px;
    right: 96px;
    z-index:2;    
    font-size: 14px;
}

#HostingImage
{
    position: absolute;
    top: 0px;
    right: 14px;
    z-index:0;
}

#HostingLogosImagesTable
{
    position: absolute;
    bottom: 0px;
    right: 19px;
    z-index:0;
}

#NetworkInfrastructuresImage
{
    position: absolute;
    top: 0px;
    right: 0px;
    z-index:0;
}


#NetworkInfrastructuresLogosImagesTable
{
    position: absolute;
    bottom: 0px;
    right: 19px;
    z-index:0;
}


#ProductandServicesImagesTable
{
    position: absolute;
    bottom: 0px;
    left: 19px;
    z-index:0;
}

#ManagedServicesImage
{
    position: absolute;
    top: 15px;
    right: 42px;
    z-index:0;
}


#ManagedServicesLogosImagesTable
{
    position: absolute;
    bottom: 0px;
    right: 20px;
    z-index:0;
}

#InquiriesStepsImage
{
    position: absolute;
    top: 65px;
    left: 39px;
    z-index:0;
}

#InquiriesFormImage
{
    position: absolute;
    bottom: 0px;
    right: 0px;
    z-index:0;
}

.InquireTable
{
    position: absolute;
    bottom: 89px;
    left: 105px;
    z-index:2;
    width: 238px; 
    font-size:12px;
}

.InquireTable TD
{
    font-size:13px;
    font-weight: bold; 
    height: 15px;   
}

.InquireTextBox
{
    font-size: 13px;
    height: 15px;
    width: 215px;
    border-style: solid;
    border-width: 1px;
}

.InquireTextBoxMultiLines
{
    font-size:12px;
    width: 98%;
    border-style: solid;
    border-width: 1px;
}

.InquireDropDownList
{
    font-size:13px;
    width: 65%;
    border-style: solid;
    border-width: 1px;
}

.InquireTable .Separator
{
    height: 5px;
}

.validatorCalloutHighlight 
{
    background-color: Window; 
}

.DMenu
{
    z-index:100;
}

.DMenuItem
{
    Font-Size:13px;
    color:Black;
    border-color:#E4E4E4;
    Border: Solid 1px;
    Height:28px;
    Width:140px;
    padding-left:8px;
    z-index:100;
}

.DMenuItemHover
{
    Font-Size:13px;
    color:White;
    background-color:#1D9D16;
    z-index:100;
}
