p,a,img,div,span,{
	padding:0px;
	margin:0px;
}


.bodycontent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	padding-right:15px;
	padding-left:15px;
	padding-top:10px;
	
}

.bodycontent1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	padding-right:10px;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#FF9;
	border:1px #FC3 solid;
	

}


.bulletsection{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	padding-left:35px;
	padding-right:15px
	}
	
.bulletnewsection{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	padding-left:35px;
	padding-right:15px;
	list-style-type:disc;
	
	}

.bulletnewsection a:hover{
	color:#09f;
	}
	
.subcontent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	xtext-align:center;
	xpadding-right:15px;
}
.mainheading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#09F;
	font-weight:bold;
	
}


.subheading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	font-weight:bold;
	padding-left:15px;

}


.subheadingpeople {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	font-weight:bold;
	
}


.lineseperator{
	padding-right:15px;
	padding-left:15px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.lineseperator1{
	padding-right:10px;
	padding-left:10px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}


.service{
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
		
}

.link{
	text-decoration:none;
	color:#666;
}

.sublink{
	text-decoration:none;
	color:#39F;
}

.linkbc{
	text-decoration:none;
	color:#333;
}
.linkbc:hover{
	text-decoration:none;
	color:#39f;
}

.reservedline{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	text-decoration:none;
}

.botlink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	text-decoration:none;
}
.botlink:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#39f;
	text-decoration:none;
}



ul.topnav {
	list-style: none;
	padding: 0 5px;
	margin: 0px;
	float: left;
	width: 930px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-bottom:5px solid #FC0;
	
	
	
}
ul.topnav li {
	
	float: left;
	margin: 0;
	padding: 0 0px 0 0;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
	
}
ul.topnav li a{
	padding: 5px 10px 5px 10px;
	color: #000;
	display: block;
	text-decoration: none;
	float: left;
	
	
	
}
ul.topnav li a:hover  {
	
	background:#FC0;
		
	}
	
	

#about ul.topnav li a:active  {
	
	background:#FC0;
	
	
	
}
#home ul.topnav li a.home, 
#about ul.topnav li a.about,{
	background:#FC0;
}

.home, .about, .whyoutsource, .services, .industriesserved, .whycmo, .casestudies, .marketingforum, .careers, .contactus{
	background:#FC0;
	
	
}

ul.topnav li span { /*--Drop down trigger styles--*/
	width: 17px;
	height: 35px;
	float: left;
	
}
ul.topnav li span.subhover {
	background-position: center bottom; 
	cursor: pointer;



} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 25px;
	background: #FC0;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 170px;
	border: 1px solid #FC0;
	
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 0px solid #FC0; /*--Create bevel effect--*/
	border-bottom: 1px solid #000; /*--Create bevel effect--*/
	clear: both;
	width: 170px;
	font-weight:normal;
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 148px;
	padding-left: 10px;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background:#FFEDB0;
	width: 150px;
	xfont-weight:bold;
	
}

.placeholder{
	width:86px;
	height:84px;
	background-color:#999;
}
.content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#666;
}
.mgmt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#39F;
}

.disclosure-title{margin:10px 0px 4px 0;
padding-left:17px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;

}
.toggle{padding-left:14px;background:url(../images/disclosure-closed.jpg) no-repeat left center;text-decoration:none; color:#666}
.toggle.active{padding-left:14px;background:url(../images/disclosure-open.jpg) no-repeat left center;}

.disclosure-title1{margin:10px 0 4px 0;
padding-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;}
.toggle1{padding-left:30px;text-decoration:none;}

.disclosure-content{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
}


.sitemap {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	font-weight:bold;
	padding-left:15px;

}
.sitemapheading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#09F;
	font-weight:bold;
	padding-left:15px;

}
.sitemaplink {
	color:#333;
	text-decoration:none;

}
.sitemap a:hover {
	color:#09f;
	
}
.readmore {
float:right; 
color:#09f; 
text-decoration:none;
}

.readmore:hover{

color:#333; 
text-decoration:none;
}

.pup{
	display:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	width:550px;
	background-color:#FFC;
	border:2px solid #333;
	position:absolute;
	text-align:left;
	margin-left:320px;
	margin-top:374px;
	z-index:1;
}
.clse {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:15px;
	cursor:pointer;
}
.pup1{
	display:none;
	width:327px;
	background-color:#CCC;
	border:3px solid #666;
	position:absolute;
	text-align:center;
	margin-left:50px;
	top: 60px;
}
.style4 {color: #FF0000}

.bgofbody{
	background:#f2f2f2;
	width:851px;
	
}
