﻿/*--------------------*/
/*    IE fixes        */
/*--------------------*/
body
{
     _width:1256px !important;
}
.contentPage
{
    *margin:0 auto;
    *width:99%;
    _width:90%;
}
ul, ol
{
	*list-style-position:inside;
	*margin:0px 0 20px 20px !important;
}
.headerPages
{
    *width:860px;
}
.footer
{
	_margin-top:-80px;/*-20*/
}
.homeContentBig .sectionBot .section
{
    _margin-left:0px;
    _width:550px;
}
.homeContentBig
{
    _margin-left:1px;
    _padding-bottom:65px;
    *margin-bottom:-4px;
}
.section, .sectionBot
{
    _margin:0px -5px 20px 10px;
    _overflow:hidden !important;
}

.frameContentS, .contentOver 
{
    _margin-left:0px !important;
}
.contentOver
{
    _padding-bottom:25px;
    *width:195px;
}
.sFrameTop, .sFrameBot 
{
    _width:265px;
    _margin-left:-1px;
}
.homeRight
{
    _width:200px;
    _padding-left:25px;
    _margin-top:0px;    
    _padding-bottom:0px;
}
.panelLeft
{
    /*_margin-left:-9px;*/
}
.frameOver
{
    _margin-left:-1px;
}
#logo
{
    _margin-left:11px;
    _margin-top:10px;
    
}
.menu, .menuPages
{
    _margin-left:65px;
}
.container
{
    *padding-bottom:35px;
    _height:400px !important;
    _margin-bottom:30px;
}
.content
{
    _overflow:hidden;
    _clear:both;
}
.footer-left
{
    _padding-left:28px;
    *margin-top:15px;
    *margin-left:1px;
}
.footer-left a
{
   _padding-left:0px;
   _margin-left:0px;
}

.footerNet, .footerNetP
{
    *margin-right:-2px;
}
.footer-right, .footerRightP
{
    *margin-right:-76px;
    *margin-top:14px;
}
.footerRightP
{
    *margin-right:0px;
    _padding-right:25px;
}
.footerOffices, .footerOfficesP, .footerNet
{
    *padding-top:5px;
}
.footerOfficesP
{
    *padding-bottom:0px;
    _padding-bottom:0px;
}
.testimDat, .testimData
{
    *width:200px;
}
.testimData
{
    *padding-top:30px;
    _padding-top:30px;
}
.frameLeft
{
}
.homeLeft
{
    _margin-left:-10px;
    _width:581px;/*580*/
}
.textCent
{
    _width:560px;
}
.nameTest
{
    _margin-bottom:0px;
}
.positT
{
    /*_margin-top:-5px;*/
}
.frameContN
{
    _margin-left:0px;
}
h2
{
    _padding-top:13px;
}
.overText
{
    _padding-left:4px;
}
.panelRight
{
    _padding-left:10px;
    _width:580px;
    *width:585px;
}
.panelRight .section, .panelRight .sectionBot 
{
    _width:580px;
    _padding-right:30px;
    _margin-right:-30px;
}
.siteMapPath
{
    _margin-left:15px;
}
.testimonials
{
    _width:578px;
}
.testL
{
    _padding-left:0px;
    _width:100px;
}
.testR
{
    _width:450px;
    
}
.officesS
{
    *width:19%;
    *padding-right:5px;
}
.offices
{
    *width:19%;
}
.columnRight
{
    *float:right;
    *width:50%;
}
.columnLeft
{
    *width:40%;
}
.valEmail
{
    *margin-top:-5px;
}
.dRowLeft
{
    _margin-left:0px;
}
.rowForm, .rowFormM 
{
    _margin-left:48px;
}
.litFooter, .litFooterAux
{
    _margin-top:-100px;
    *margin-bottom:-25px;
    *padding-bottom:10px;
}
.litFooterAux
{
    _margin-top:10px !important;
    _padding-bottom:13px;
}
.readMoreC
{
    _margin-top:-17px;
    *width:65px;
    *margin-top:-53px;
}
.testimH
{
    *margin-bottom:50px;
}
.centeredH
{
    *padding-top:2px;
}
.tableBigCol 
{
    _margin-bottom:75px;
}
.sectionBot
{

}
.section
{
    *padding-bottom:10px;
}

.careersAux
{
    _padding-left:18px;
    _width:578px;
    _padding-bottom:15px;
    _padding-right:0px !important;
}
.listTwoCol
{
    *width:240px;
    *padding-left:25px;    
    *margin-left:20px;
}
.moreBottom
{
    *margin-bottom:0px;
}
