@charset "utf-8";
/* CSS Document */


body{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
line-height:18px;
text-align:justify;
background-color:#f4f4f4;
}

.clear{clear:both;
}


#mainwrapper{
margin:0 auto;
padding:0px;
width:997px;
}

#header{
margin:0 auto;
padding:0px;
height:104px;
}

.logo{
margin:0px 0px 0px 10px;
padding:0px;
float:left;
}

.header-right{
float:right;
margin:0px;
padding:0px;
width:270px;
margin-top:53px;
}

.top-link-width{margin:0px;
padding:0px;
width:155px;
float:left;
}


.top-link{
padding:0px 7px 0px 7px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#686868;
line-height:20px;
font-weight:bold;
display:inline;
width:140px;
}


.top-link a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#686868;
text-decoration:none;
}


.top-link a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5385ce;
font-weight:bold;
text-decoration:none;
}


.social-icons{
width:100px;
padding:0px 5px 0px 5px;
float:right;
}

#navigation{
margin:0px auto;
padding:0px;
/*width:997px;*/
width:803px;
height:74px;
background-image:url(../images/navigation-bg.png);
background-repeat:no-repeat;

}

.main-link{padding:6px 3px 0px 3px;
}


.banner{
margin:0 auto;
padding:0px;
width:997px;
height:260px;
}

.banner-left{
float:left;
width:355px;
height:260px;
margin:0px;
padding:0px;
}

.banner-right{
float:right;
width:642px;
height:260px;
margin:0px;
padding:0px;
}

#content1{
content1
width:997px;
margin:0 auto;
padding:0px;
}

.recent-bg{
float:left;
background-color:#ebebeb;
margin-left:10px;
width:320px;
height:320px;
}

.recent-script{margin:0px;
padding:0px;
float:left;
}


.normal-text{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#686868;
margin:5px 20px 20px 20px;
height: 215px;
overflow: hidden;
text-align:justify;}

.prev-engage{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
padding:15px 20px 20px 20px;
text-align:justify;}


.company-name{font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#686868;
height:46px;
padding:10px 10px 0px 20px;
font-weight:normal;
text-decoration:underline;
}

.prev-desc-text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #686868;
	padding: 10px 0px 0px 20px;
	font-weight: normal;
	text-decoration: underline;
}

.left-content{
float:left; 
margin-left:5px;
width:320px;
}

.left-content3{
float:left; 
margin-left:5px;
width:240px;
}

.left-content2{
float:left; 
margin-left:5px;
width:600px;
}

.center-content{
float:left;
margin-left:20px;
width:320px;
}

.scroll-content{
float:left;
margin-left:20px;
width:280px;
}


.right-content{float:right;
width:350px;
margin:0 auto;
height:auto;
margin-right:5px;
}

.right-content2{float:right;
width:350px;
margin:0 auto;
height:auto;
margin-right:5px;
padding-top:10px;
}

.heading{font-family:Arial, Helvetica, sans-serif;
font-size:23px;
color:#000000;
margin-top:20px;
margin-bottom:20px;
padding-left:10px;
font-weight:normal;
font-style:normal;
height:17px;
}

.testi-locate-header{
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
color:#000000;
margin-top:20px;
margin-bottom:20px;
padding-left:0px;
font-weight:normal;
font-style:normal;
}


.location{
margin:0px;
padding:0px;
height:30px;
width:auto;
}



.services-links{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5385ce;
padding-left:25px;
font-weight:bold;
text-decoration:none;
}

.services-links a{background-image:url(../images/arrow.png);
background-repeat:no-repeat;
background-position:left 50%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5385ce;
font-weight:bold;
line-height:20px;
padding-left:22px;
text-decoration:none;
}

.services-links a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:20px;
padding-left:22px;
font-weight:bold;
text-decoration: underline;
}

.footer-bg
{
	background-image: url(../images/footer-bg.png);
	height: 86px;
	background-repeat: repeat-x;
	background-position: left top;
}

.footer-width{width:997px;
margin:0 auto;
padding:0px;
}

.copyright{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#a0a0a0;
line-height:86px;
text-align:center;
margin:0 auto;
width:600px;

}

.footer-logo{
float:right;
padding:0px;
margin:-68px 22px 0px 0px;
}

.toparrow{
padding:20px 0px 0px 0px;
margin:0 auto;
cursor:pointer;
width:33px;
height:33px;
}

.downarrow{
margin:0 auto;
padding:0px 0px 0px 0px ;
text-align:center;
cursor:pointer;
width:33px;
height:33px;
}


.companies
{
text-decoration:none;
margin:0 auto;
line-height:40px;
width:240px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
}

.companies-separator
{
	border-bottom:#000 1px dotted;
	}
	
.linkbutton-class
{
	color:#000;
	text-decoration:none;
	}


.sitemap-links
{
	font-family:Arial;
	font-weight: bold;
	list-style-type:circle;
	font-size:14px;
	color:#477cc4;
	text-decoration:none;
}

.sitemap-links a
{
	list-style-type:circle;
	font-weight:bold;
	font-family:Arial;
	font-size:14px;
	color:#477cc4;
	text-decoration:Underline;
}

.sitemap-links a:hover
{
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color:#444444;
	text-decoration:none;
}

.sitemap-links ul li a
{
	list-style-type:circle;
	font-weight:normal;
	font-family:Arial;
	font-size:14px;
	color:#477cc4;
	text-decoration:none;
}

.sitemap-links ul li a:hover
{
	list-style-type:circle;
	font-weight:normal;
	font-family:Arial;
	font-size:14px;
	color:#444444;
	text-decoration:none;
}