body
{
    font-family:verdana;
    font-size:12px;
    color:#444444;
    margin:0px;
    padding:0px;
    border:solid 0px #ff0000;
    background-color:#ECE4E4;
}
table
{
    font-family:verdana;
    font-size:11px;
    color:#444444;
    line-height:1.5;
    text-align:justify;
}
.mainContent
{
   overflow:auto;
    width:100%;
    /*min-height:1000px;
    height:1000px;*/
    background-image:url('../images/common/bg.jpg');
    background-repeat:repeat-X;    
    margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    text-align:center;
	align:center;
}
.mainInnerContent
{
   
   width:950px;
   margin: auto;
   align:center;
   border:solid 0px #FF0000;
}
#flashArea
{
    float:left;
	border:solid 1px #ffffff;
	margin:0px 0px 0px 0x;
	padding:0px;
}
#hTabContent
{
    float:left;
    width:560px;
    border:solid 0px #FF0000;
    padding:0px 20px 0px 20px;
    margin:0px 0px 0px 0px;
}
.hTabBg1
{
    margin:20px 0px 0px 0px;
    display:inline;
    float:left;
    width:560px;
    border:solid 0px #FF0000;
}
.hTabBg2
{
    margin:20px 0px 0px 0px;
    display:none;
    float:left;
    width:560px;
    border:solid 0px #FF0000;
}
.hWhatWeDoTxt
{
    width:580px;
    margin-left:20px;
    border:solid 0px #FF0000;
}
.tabBottomBg
{
    float:left;
    border:solid 0px #FF0000;
    width:601px;
    height:5px;
    background-image:url('../images/home/tab-bottom-bg.gif');
    background-repeat:no-repeat;
}
.whoBottomBg
{
    clear:both;
    float:left;
    width:197px;
    border:solid 0px #FF0000;
    height:6px;
    background-image:url('../images/home/who-bottom-bg.jpg');
    background-repeat:no-repeat;
    margin:0px 0px 0px 0px;
    padding:0px;
}
#mainTxt
{
    width:950px;
    float:left;
	border:solid 0px #ffffff;
	margin:412px 0px 0px 0px;
	padding:0px;
    background-color:#FFFFFF;
}
#mainInnerData
{   
    min-height:452px;
    height:452px;
    text-align:left;
    margin:auto;
    width:800px;
    border:solid 0px #FF0000;
}
#topMenu
{
    color:#000000;
    float:right;
    z-index-101;
    position:absolute;
    border:solid 0px #FF0000;
    width:950px;
    text-align:right;
    padding:0px 0px 0px 0px;
    margin:18px 0px 0px 0px;
}
#statusBar
{
    font-family:verdana;
    font-size:11px;
    color:#1C1C1C;
    float:right;
    z-index-101;
    position:absolute;
    border:solid 0px #FF0000;
    width:600px;
    text-align:left;
    padding:0px 0px 0px 0px;
    margin:260px 0px 0px 92px;
}

#flashContent
{
    float:left;
    z-index-100;
    position:absolute;
    margin-top:35px;
    
}
a
{
	color:#444444;
	text-decoration:none;
}
a.listing
{
	color:#D0E6F2;
	text-decoration:none;
}
#homeLeftData
{
    float:left;
    width:197px;
    min-height:446px;
    height:446px;
    background-image:url('../images/home/who-bg.jpg');
    background-repeat:repeat-X;    
    margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    border:solid 0px #FF0000;

}
#LeftDataInnerPage
{
    float:left;
    width:197px;
    margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    border:solid 0px #FF0000;

}
#LeftDataInnerPageBg
{
    float:left;
    width:197px;
    min-height:194px;
    height:194px;
    background-image:url('../images/about/whom-we-bg.jpg');
    background-repeat:repeat-X;
    margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    border:solid 0px #FF0000;

}
#homerightData
{
    float:left;
    width:600px;
    margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    border:solid 0px #FF0000;
}
#hRgtBg
{
    float:left;
    width:601px;
    min-height:199px;
    height:199px;
    background-image:url('../images/home/tab-bg.gif');
    background-repeat:repeat-X;
    margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    border:solid 0px #FF0000;
}
#rightInnerPageData
{
    float:left;
    width:601px;
    margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    border:solid 0px #FF0000;
}
#rightInnerPageTopTit
{
    float:left;
    width:601px;
    margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    border:solid 0px #FF0000;
    background-color:#F2F2F2;
    
    
    height:30px;
}
.tabBgOver
{
    float:left;
    font-family:Trebuchet MS;
    font-size:16px;
    color:#FFFFFF;
    font-weight:bold;
    background-image:url('../images/home/mo-bg.gif');
    background-repeat:no-repeat;
    width:300px;
    height:39px;
    text-align:left;
    cursor:Pointer;
    margin:0px;
    padding:0px;
    border:solid 0px #FF0000;
}
.tabBgTxt
{
    float:left;
    border:solid 0px #FF0000;
    margin:0px;
    padding-left:15px;
    margin-top:8px;
}
.tabBgOut
{
    float:left;
    font-family:Trebuchet MS;
    font-size:16px;
    color:#76B1D2;
    font-weight:bold;
    background-image:url('../images/home/normal-bg.gif');
    background-repeat:no-repeat;
    width:300px;
    height:39px;
    margin:0px;
    padding:0px 0px 0px 0px;
    text-align:left;
    cursor:Pointer;
}
.hLeftInnerData
{
    float:left;
    width:167px;
    margin:15px 0px 0px 0px;
    padding:0px 15px 0px 15px;
    border:solid 0px #FF0000;
}
ul
{ 
    float:left;
    list-style-type: none;
    padding:0px;
    margin:0px;
    border:0px solid #ff0000;
}
li
{

font-family:verdana;
font-size:11px;
list-style-type: none;
line-height:1.7;
background-image:url("../images/home/bullet.jpg");
background-repeat:no-repeat;
color:#D0E6F2;
background-position:0 9;
padding-left: 12px;
padding-top: 2px;
border:0px solid #ff0000;
}
h3
{
    margin:0px;
    padding:0px;
}
h3.homeTitle_m
{
    font-family:Trebuchet MS;
    font-size:16px;
    color:#006DAC;
    font-weight:bold;
    border:solid 0px #FF0000;
    float:left;
}
a.homeTitleLink
{
    font-family:Trebuchet MS;
    font-size:16px;
    color:#006DAC;
    font-weight:bold;
    border:solid 0px #FF0000;
    text-decoration:none;
}
h3.homeTabTitle_m
{
    font-family:verdana;
    font-size:12px;
    color:#FFFFFF;
    font-weight:bold;
}
a.homeTabTitleLink
{
    font-family:verdana;
    font-size:12px;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
}
p
{
    float:left;
    font-family:verdana;
    font-size:12px;
    color:#444444;
    margin:0px;
    padding:0px;
    line-height:1.5;
    text-align:justify;
    
}
.commonData
{
    width:522px;
    float:left;
    font-family:verdana;
    font-size:11px;
    color:#444444;
    margin:0px 0px 0px 0px;
    padding:10px 0px 0px 0px;
    line-height:1.5;
    text-align:justify;
}
p.hTxt
{
    float:left;
    font-size:11px;
    margin:0px;
    padding:0px;
    border:solid 0px #FF0000;
}
.wLeftTxt
{  
    margin:10px 0px 0px 0px;
    width:167px;
    float:left;
    font-family:verdana;
    font-size:11px;
    color:#444444;
    line-height:1.5;
    border:solid 0px #FF0000;
    text-align:justify;
}

.hRightHowWeData
{
    float:left;
    width:600px;
    margin:0px;
    padding:0px;
}
.hRightHowWeInnerTxt
{
    float:left;
    width:600px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-family:verdana;
    font-size:11px;
    color:#444444;
    border:solid 0px #FF0000;
}
h1
{
    margin:0px;
    padding:0px;
    float:left;
    
}
h1.homeTitleBig
{
    font-family:Trebuchet MS;
    font-size:16px;
    color:#006DAC;
    font-weight:bold;
    border:solid 0px #FF0000;
    float:left;
}
a.homeTitleBigLink
{
    font-family:Trebuchet MS;
    font-size:16px;
    color:#006DAC;
    font-weight:bold;
    border:solid 0px #FF0000;
}
.commonAlign
{
    float:left;
    margin:20px 0px 0px 0px;
}
.commonAlignRight
{
    float:left;
    margin:0px 0px 0px 0px;
    clear:both;
}
.commonAlignServices
{
    float:left;
    margin:10px 0px 0px 0px;
    clear:both;
}
ul.homeTxt li
{

list-style-type: none;
line-height:1.7;
background-image:url("../images/home/bullet-inner_circle.jpg");
background-repeat:no-repeat;
color:#444444;
background-position:0 10;
padding-left: 12px;
padding-top: 2px;
border:0px solid #ff0000;
clear:both;
}
ul.homeTxtVerticals li
{

list-style-type: none;
line-height:1.7;
background-image:url("../images/home/bullet.jpg");
background-repeat:no-repeat;
color:#444444;
background-position:20 10;
padding-left: 30px;
padding-top: 2px;
border:0px solid #ff0000;
clear:both;
}
ul.right li
{
list-style-type: none;
line-height:2;
background-image:url("../images/about/bullet.gif");
background-repeat:no-repeat;
color:#444444;
background-position:0 8;
padding-left: 22px;
padding-top: 2px;
border:0px solid #ff0000;
}
ul.rightVerticals li
{
list-style-type: none;
background-image:url("../images/about/bullet.gif");
background-repeat:no-repeat;
color:#444444;
background-position:12 8;
padding-left: 32px;
padding-top: 2px;
border:0px solid #ff0000;
width:500px;
}
ul.csTxt li
{
width:525px;
float:left;
list-style-type: none;
line-height:1.7;
background-image:url("../images/home/bullet.jpg");
background-repeat:no-repeat;
color:#444444;
background-position:0 9;
padding:2px 0px 0px 12px;
margin:0px 0px 0px 0px;
border:0px solid #ff0000;
}
#mainSitemap
{
    float:left;
    width:950px;
}
.sitemap
{
    font-family:verdana;
    font-size:10px;
    color:#858585;
    text-decoration:none;
}
#mainTxtInnerPage
{
    width:950px;
    float:left;
	border:solid 0px #ffffff;
	margin:276px 0px 0px 0px;
	padding:0px;
    background-color:#FFFFFF;
}
.lefNavBg
{
    float:left;
    font-family:verdana;
    font-size:11px;
    color:#FFFFFF;
    width:197px;
    height:29px;
    background-image:url("../images/about/bg.gif");
    background-repeat:no-repeat;
    text-decoration:none;
    padding:0px 0px 0px 0px;
    margin:0px 0px 1px 0px;
}
.LeftInnerPageData
{
    font-size:11px;
    float:left;
    width:167px;
    margin:7px 0px 0px 0px;
    padding:0px 15px 0px 15px;
    border:solid 0px #FF0000;
}
.lefNavBgTxt
{
    font-family:verdana;
    font-size:11px;
    color:#FFFFFF;
    text-decoration:none;
    padding:7px 0px 0px 10px;
}
h3.innerBigTit_m
{
    font-family:Trebuchet MS;
    font-size:20px;
    color:#006DAC;
    text-decoration:none;
    font-weight:normal;
    float:left;
}
.innerTitleNav
{
    float:left;
    width:571px;
    padding:2px 0px 0px 20px;
    border:solid 0px #FF0000;
}
.innerTileNavBg
{
    float:left;
    width:10px;
    height:30px;
    background-image:url("../images/about/subnavigation-bg.jpg");
    background-repeat:no-repeat;
}
.innerPCaseStudies
{
    float:left;
    width:197px;
    height:197px;
    background-image:url("../images/common/case-studies-banner.jpg");
    background-repeat:no-repeat;
}
.innerHighTit
{
    font-family:Trebuchet MS;
    font-size:12px;
    color:#006DAC;
    text-decoration:none;
}
a.knowMore
{
	font-size:10px;
	color:#006DAC;
    text-align:underline;
}
.innerNonHightTxt
{
    float:left;
    padding-top:6px;
    padding-left:5px;
}
.statusbar1
{
    font-family:Trebuchet MS;
    font-size:12px;
    color:#1C1C1C;
    text-decoration:none;
}

h4
{
    margin:0px;
    padding:0px;
}
h4.innerMainTitle
{
    float:left;
    font-family:Trebuchet MS;
    font-size:16px;
    color:#3A3A3A;
    text-decoration:none;
    font-weight:bold;
}
p.leftCaseTxt
{
    float:left;
    font-family:verdana;
    font-size:13px;
    color:#737373;
    text-align:left;
    font-weight:bold;
    padding:0px 0px 0px 35px;
    margin:18px 0px 0px 0px;
    line-height:1.3;
}
.caseStudiesTitleBg
{
    background-image:url('../images/case-studies/case-studies-1.jpg');
    background-repeat:no-repeat;
    width:582px;
    height:86px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    border:solid 0px #FF0000;
}
.caseStudiesTitleBgBig
{
    background-image:url('../images/case-studies/case-studies-2.jpg');
    background-repeat:no-repeat;
    width:582px;
    height:102px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    border:solid 0px #FF0000;
}
h3.caseStudiesTitle
{
    float:left;
    font-family:Trebuchet MS;
    font-size:16px;
    color:#FFFFFF;
    text-decoration:none;
    font-weight:bold;
    padding:10px 20px 0px 50px;
    margin:0px 0px 0px 0px;
}
.caseStudiesTxtBgCl
{
    float:left;
    background-color:#FFFBE1;
    width:582px;
    padding:0px;
    margin:20px 0px 0px 0px;
    border:solid 0px #FF0000;
}
.caseStudiesTxtBgClInner
{
    float:left;
    background-color:#FFFBE1;
    width:582px;
    padding:0px;
    margin:20px 0px 20px 0px;
    border:solid 0px #FF0000;
}
.caseStudiesTxt
{
   
   width:525px;
   padding:20px 0px 0px 0px;
   margin:0px 0px 0px 30px;
   border:solid 0px #FF0000;
}
a.mailLink
{
    color:#006DAC;
    text-decoration:none;
}

input,select
{
    margin:0px;
    font-family:verdana;
    font-size:11px;
	color:#444444;
    line-height:1.5;
    border:solid 1px #CECCCC;
    width:310px;
    height:21px;
}
input.checkD
{
    margin:0px;
    font-family:verdana;
    font-size:10px;
    border:0px solid #FF0000;
    line-height:2;
    width:15px;
    height:15px;
    
}
textarea
{
    margin:0px;
    font-family:verdana;
    font-size:11px;
	color:#444444;
    line-height:1.5;
    border:solid 1px #CECCCC;
    width:310px;
    height:40px;
}
.submit
{
    font-family:verdana;
    font-size:11px;
	color:#444444;
    background-image:url('../images/contact-us/submit-button.jpg');
    background-repeat:no-repeat;
    border:0px;
    width:59px;
    height:22px;
    cursor:pointer;
}
.reset
{
    font-family:verdana;
    font-size:11px;
	color:#444444;
    background-image:url('../images/contact-us/reset-button.jpg');
    background-repeat:no-repeat;
    border:0px;
    width:59px;
    height:22px;
    cursor:pointer;
}
h4.cSInnerTitle
{
    float:left;
    font-family:verdana;
    font-size:13px;
    /*color:#006DAC;*/
    color:#444444;
    text-decoration:none;
    font-weight:bold;
}
.KMoreAglin
{
    clear:both;
    padding:20px 0px 0px 0px;
    margin:0px 0px 20px 0px;
    text-align:right;
    border:solid 0px #FF0000;
}
.csContent
{
    width:582px;
    margin-left:20px;
    border:solid 0px #FF0000;
}

.commonBulletAl
{
    clear:both;
    float:left;
    margin:0px 0px 0px 0px;
    padding:20px 0px 0px 0px;
    border:solid 0px #FF0000;
}
h1.servicesTitle
{
    font-family:Trebuchet MS;
    font-size:28px;
    color:#CECECE;
    font-weight:normal;
    line-height:1.1;
}
ul.servicesBull li
{
width:259px;
float:left;
list-style-type: none;
line-height:1.7;
background-image:url("../images/services/overview/arrow.gif");
background-repeat:no-repeat;
color:#444444;
background-position:0 9;
padding-left: 12px;
padding-top: 2px;
border:0px solid #ff0000;
font-weight:bold;
}
h3.phone
{
    font-family:verdana;
    font-size:18px;
	color:#ABABAB;
	font-weight:normal;
	text-align:center;
}
h3.serTitle
{
    font-family:verdana;
    font-size:40px;
	color:#E1E1E1;
	font-weight:normal;
	text-align:center;
}
.serForExit
{
    font-family:verdana;
    font-size:14px;
    color:#FFFFFF;
    text-decoration:none;
    font-weight:bold;
}
.serForExit1
{
    font-family:verdana;
    font-size:12px;
    text-decoration:none;
    font-weight:bold;
}
h3.serBenefit
{
    font-family:verdana;
    font-size:40px;
	color:#FDEFB5;
    text-decoration:none;
	font-weight:normal;
	text-align:center;
}
.serBenInner
{
    font-family:verdana;
    font-size:14px;
	color:#004972;
    text-decoration:none;
    font-weight:bold;
}
.frmAlert div span
	{
	
		background-repeat:no-repeat;
		background-position:0 4px;
		font-family:verdana;
		font-size:11px;
		color:#FF0000;
		margin:0px 0px 0px 0px;
		height:17px;
		padding:0px 0px 0px 178px;
		border:solid 0px #FF0000;
	}

.vetticalsTitle
{
    background-color:#F2F2F2;
    height:30px;
    width:580px;
    float:left;
}
.vetticalsTitleInner
{
    font-family:verdana;
    font-size:11px;
    float:left;
    margin:0px 0px 0px 0px;
    padding:7px 0px 0px 13px;
    font-weight:bold;
    
}
.verticalsHeight20
{
    height:20px;clear:both;width:500px;
}
/************************************************** Modified Home Page class 30 - 06 - 2009   *******************************************/

ul.homeTxtInner li
{

list-style-type: none;
line-height:1.7;
background-image:url("../images/home/bullet-inner.jpg");
background-repeat:no-repeat;
color:#444444;
background-position:12 10;
padding-left: 23px;
padding-top: 2px;
border:0px solid #ff0000;
clear:both;
}

ul.Carrers li
{

list-style-type: none;
line-height:1.7;
background-image:url("../images/home/bullet-inner.jpg");
background-repeat:no-repeat;
color:#444444;
background-position:0 10;
padding-left: 10px;
padding-top: 2px;
border:0px solid #ff0000;
clear:both;
}
/************************************************* Modified Home Page class 30 - 06 - 2009   ********************************************/
