#body {
	margin:0;
	background-image:url(images/siteBG.gif);
	background-repeat:repeat-x;
	background-color:#FFF;
}
#mainTable {
	background-color:#FFF;
}
#logoBG {
	background-image:url(images/headerLogo_BG.gif);
	background-repeat:repeat-x;
}
.navBg {
	background-image:url(images/topNav_BG.gif);
	background-repeat:repeat-x;
	height:30px;

}
#topNav {
	height:30px;
}
#flash {
	height: 313px;
	position:relative;
	vertical-align:middle;
	padding-top:2px;
}

/*----------------------what we do -------------------------*/
#homWWDtitle {
	font-family:"Cambria";
	background-image:url(images/head_WWD-BG.gif);
	color:#FFF;
	height:32px;
	font-size:18px;
	line-height:30px;
	text-indent:5px;
	width:455px;
	background-color:#252525;
}
.homWWDtitle {
	font-family:"Cambria";
	background-image:url(images/head_WWD-BG.gif);
	color:#FFF;
	height:32px;
	font-size:18px;
	line-height:30px;
	text-indent:5px;
	width:455px;
	background-color:#252525;
}
.homWWDtitle a:link{
	font-family:"Cambria";
	background-image:url(images/head_WWD-BG.gif);
	color:#FFF;
	height:32px;
	font-size:18px;
	line-height:30px;
	text-indent:5px;
}
.homWWDtitle a:hover{
	color:#EAEAEA;
	text-decoration:underline;
}
.homWWDtitle a:active{
	font-family:"Cambria";
	color:#FFF;
}
.homWWDtitle a:visited{
	font-family:"Cambria";
	color:#ffffff;
}

.homWWDtitleBredCrum {
	color:#FFC;
	height:32px;
	font-size:18px;
	line-height:30px;
	text-indent:5px;
}
.homWWDbodyTitle {
	font-family:"Arial", Gadget, sans-serif;
	color:#ececec;
	font-size:16px;
	vertical-align:top;
	height:28px;
}
.homWWDbodyText {
	font-family:"Arial", Gadget, sans-serif;
	color:#d8d8d8;
	font-size:12px;
}

/*------------learn More -----------------*/
.learnMore {
	font-family:"Arial", Gadget, sans-serif;
	font-size:12px;
	color:#f5f1b7;
	vertical-align:bottom;
	line-height:10px;
}
.learnMore a{
	font-family:"Arial", Gadget, sans-serif;
	font-size:12px;
	color:#f5f1b7;
	vertical-align:bottom;
	line-height:10px;	
}
.learnMore a:link{
	font-family:"Arial", Gadget, sans-serif;
	font-size:12px;
	color:#f5f1b7;
	vertical-align:bottom;
	line-height:10px;	
}
.learnMore a:hover{
	font-family:"Arial", Gadget, sans-serif;
	font-size:12px;
	color:#f5f1b7;
	vertical-align:bottom;
	text-decoration:underline;
}
.learnMore a:visited{
	font-family:"Arial", Gadget, sans-serif;
	font-size:12px;
	color:#f5f1b7;
	vertical-align:bottom;
	line-height:10px;	
}
/*--------------------------News-------------------*/
#homeNews {
	width: 180px;
	position:absolute;
	background-color:#f5f5f5;
	border:#dcdcdc 1px solid;
}
#homeNews-News {
	padding:5px;
	color:#4e4e4e;
	font-family:Tahoma;
	font-size:11px;
	line-height:13px;
}
#homeNews-News ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
#homeNews-News li {
	list-style:none;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:10px;
	margin:0px;
	border-bottom:1px #666 solid;
	border:1px;
	border-bottom-style:dotted;
	margin-bottom:6px;
}
#homeNews-News a {
	color:#5a5858;
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none;

}
#homeNews-News a:hover {
	color:#000000;
	font-family:Tahoma;
	font-size:11px;
	text-decoration:underline;

}
#homeNews-bg {
	background-image:url(images/home_rightNew-BG.gif);
	height:32px;
	background-repeat:repeat-x;
	font-family:"Cambria";
	color:#6f6f6f;
	font-size:18px;
	line-height:30px;
	text-indent:5px;
}

/*--------------------------Events-------------------*/
#homeEvents {
	width: 180px;
	position:absolute;
	background-color:#f5f5f5;
	border:#dcdcdc 1px solid;
}
#homeEvents-News {
	padding:5px;
	color:#4e4e4e;
	font-family:Tahoma;
	font-size:11px;
	line-height:13px;
}
#homeEvents-News ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
#homeEvents-News li {
	list-style:none;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:10px;
	margin:0px;
	border-bottom:1px #666 solid;
	border:1px;
	border-bottom-style:dotted;
	margin-bottom:6px;
}
#homeEvents-News a {
	color:#5a5858;
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none;

}
#homeEvents-News a:hover {
	color:#000000;
	font-family:Tahoma;
	font-size:11px;
	text-decoration:underline;

}
#homeEvents-bg {
	background-image:url(images/home_rightNew-BG.gif);
	height:32px;
	background-repeat:repeat-x;
	font-family:"Cambria";
	color:#6f6f6f;
	font-size:18px;
	line-height:30px;
	text-indent:5px;
}
/*-----------------slider-stage--------------*/

a:link, a:visited, a:hover{color:#0066CC; text-decoration:none;}
#stage{width:565px; overflow: auto;overflow-x:hidden; overflow-y:hidden; height:180px; margin:0 auto;}
#slider-buttons{width:565px; margin:0 auto; text-indent:8px; height:35px;}
#slider-buttonsTop{ width:110px; background-image:url(images/head_WWD-BG.gif); background-repeat:repeat-x; text-align:right;}
#myList{width:10000px; border:0; margin:0; padding:0; left:400px;}
#myList li{
		list-style:none; 
		margin:0; 
		padding:0; 
		border:0; 
		margin-right:4px;
		padding-left:5px;
		padding-right:5px;
		background:#524f4f;
		float:left;
		width:565px;
		height:180px;
}
/*-----------------------botm nav--------------------*/
.bNav {
	background-image:url(images/botmNavBG.gif);
	background-repeat:repeat-x;
	height:33px;
	text-indent:-10px;
	font-family:"Arial", Gadget, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	color:#545454;
	vertical-align:middle;
	padding-right:10px;
	
}
.bNav a{
	font-family:"Arial", Gadget, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#545454;
}
.bNav a:link{
	font-family:"Arial", Gadget, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.bNav a:hover{
	font-family:"Arial", Gadget, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#7d1619;
}
.bNav a:visited{
	font-family:"Arial", Gadget, sans-serif;
	font-size:11px;
	font-weight:bold;
}
/*-------------------------copy right --------------------------*/
.copyright {
	background-image:url(images/botmNavBG.gif);
	background-repeat:repeat-x;
	height:33px;
	width:180px;
	text-align:center;
	font-family:"Arial", Gadget, sans-serif;
	font-size:11px;
	color:#000000;
	vertical-align:middle;
	text-align:left;
	text-indent:6px;
}


/*///////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
---------------------Vertical Page CSS-----------------------------*/
.vLine {
	background-image:url(images/vLine.gif);
	background-repeat:repeat-y;
	width:31px;
}
.hDotline {
	background-image:url(images/lineDotH.gif);
	background-repeat:repeat-x;
	height:11px;
}
.horizontal_dotted_line 
{ 
border-bottom: 1px dotted #80c080; 
width: 100px; 
} 

#innerLeftTitle {
	font-family:"Cambria";
	color:#000000;
	font-size:18px;
	line-height:25px;
	text-indent:7px;
}
.innerLeftbodyText {
	font-family:"Arial", Gadget, sans-serif;
	color:#232323;
	font-size:12px;
	padding-left:8px;
	line-height:17px;
}

/***********************************************/
/*--------------------------Events-------------------*/
.innerEvents {
	width: 208px;
	position:absolute;
	background-color:#f5f5f5;
	border:#dcdcdc 1px solid;
	padding-top:5px;
}
.innerEvents-News {
	padding:5px;
	color:#4e4e4e;
	font-family:Tahoma;
	font-size:11px;
	line-height:13px;
}
.innerEvents-News ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
.innerEvents-News li {
	list-style:none;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:10px;
	margin:0px;
	border-bottom:1px #666 solid;
	border:1px;
	border-bottom-style:dotted;
	margin-bottom:6px;
}
.innerEvents-News a {
	color:#5a5858;
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none;
}
.innerEvents-News a:hover {
	color:#000000;
	font-family:Tahoma;
	font-size:11px;
	text-decoration:underline;
}
.innerEvents-bg {
	background-image:url(images/home_rightNew-BG.gif);
	height:32px;
	background-repeat:repeat-x;
	font-family:"Cambria";
	color:#6f6f6f;
	font-size:18px;
	line-height:30px;
	text-indent:5px;
}
/*	------------	THUMBNAIL ----------------*/

.innerThumbTitle {
	font-family:"Arial";
	color:#232323;
	font-size:13px;
	font-weight:bold;
}
.innerThumbBody {
	font-family:"Arial";
	color:#000000;
	font-size:11px;
}
.boxBG{
background: white;
margin: 0 auto;
}
.boxBG:hover{
background:#EFEFEF;
border:#000 thin 5px;
}

/*-----------------------------inner nav------------------------------*/
#innerSubNavLeft {
	width: 237px;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	clear: right;
	height: 220px;
}
.innerSubNavLeftHeader {
	background-image:url(images/innerSubNL-butnBG.gif);
	background-repeat:repeat-x;
	height:24px;
	text-indent:13px;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:12px;
	line-height:25px;
	color:#232020;
	float:left;
	width:100%;
}.innerSubNavLeftHeader a{
	background-image:url(images/innerSubNL-butnBG.gif);
	background-repeat:repeat-x;
	height:24px;
	text-indent:13px;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:12px;
	line-height:25px;
	color:#232020;
	float:left;
	width:100%;
}.innerSubNavLeftHeader a:hover{
	background-image:url(images/innerSubNL-butnBGhover.gif);
	background-repeat:repeat-x;
	height:24px;
	text-indent:13px;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:12px;
	line-height:25px;
	color:#232020;
	float:left;
	width:100%;
}.innerSubNavLeftHeader a:active{
	background-image:url(images/innerSubNL-butnBG.gif);
	background-repeat:repeat-x;
	height:24px;
	text-indent:13px;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:12px;
	line-height:25px;
	color:#232020;
	float:left;
	width:100%;
}
/*-------------------Left Nav Butns -----------------------*/
.innerSubNL-Nav {
	background-image:url(images/innerSubNL-butnBG.gif);
	background-repeat:repeat-x;
	height:24px;
	text-indent:13px;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:12px;
	line-height:25px;
	color:#232020;
	float:left;
	width:100%;
}
.innerSubNL-Nav ul {
	list-style: none;
	margin:0;
	padding:0;
}
.innerSubNL-Nav li {
	background-image:url(images/innerSubNL-butnBG.gif);
	background-repeat:repeat-x;
	list-style: none;
	margin:0;
	padding:0;
}
.innerSubNL-Nav li a {
	display: block;
	text-decoration: none;
	background-image:url(images/innerSubNL-butnBG.gif);
	background-repeat:repeat-x;
	height:25px;
	width:100%;
	line-height:25px;
	color:#232020;
}
.innerSubNL-Nav li a:hover {
	display: block;
	text-decoration: none;
	background-image:url(images/innerSubNL-butnBGhover.gif);
	background-repeat:repeat-x;
	height:25px;
	width:100%;
	line-height:25px;
	color:#232020;
}
.innerSubNL-Navsub {
	background-image:url(images/innerSubNL-butnBG.gif);
	background-repeat:repeat-x;
	height:24px;
	text-indent:25px;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:12px;
	line-height:25px;
	color:#232020;
	float:left;
	width:100%;
}
#linkSeclected {
	display: block;
	text-decoration: none;
	background-image:url(images/innerSubNL-butnBGhover.gif);
	background-repeat:repeat-x;
	height:25px;
	text-indent:13px;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:12px;
	line-height:25px;
	color:#686161;
	float:left;
	width:100%;
}
#linkSeclected-navSub {
	display: block;
	text-decoration: none;
	background-image:url(images/innerSubNL-butnBGhover.gif);
	background-repeat:repeat-x;
	height:25px;
	text-indent:25px;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:12px;
	line-height:25px;
	color:#686161;
	float:left;
	width:100%;
}
/*++++++++++++++++++++++++++++Vertical pg links++++++++++++++*/
.linkHE {
	background-image:url(images/verticalBanner-HE.jpg);
	background-repeat:no-repeat;
	height:150px;
	margin: 0 auto;
}
.linkTelco {
	background-image:url(images/verticalBanner-Telco.jpg);
	background-repeat:no-repeat;
	height:150px;
	margin: 0 auto;
}
.linkFS {
	background-image:url(images/verticalBanner-financial.jpg);
	background-repeat:no-repeat;
	height:150px;
	margin: 0 auto;
}
.partnersDotline {
	background-image:url(images/partnerDotline-H.gif);
	background-repeat:repeat-x;
	height:29px;
}

/*-----------------------------Texts/Fonts---------------------------------*/
.txtTitles{
	font-family:"Arial";
	color:#000000;
	font-size:16px;
	line-height:28px;
}
.txtBodyBig {
	font-family:"Arial";
	color:#000000;
	font-size:12px;
}
.txtBodyLarge {
	font-family:"Arial";
	color:#000000;
	font-size:14px;
	line-height:21px;
}
.txtBodyBigItalic {
	font-family:"Arial";
	color:#000000;
	font-size:12px;
	font-style:italic;
}
.txtBodySmall {
	font-family:"Arial";
	color:#000000;
	font-size:10px;
	line-height:10px;
}
.innerbodyText-Bullet {
	list-style-image:url(images/bulletArrow.gif);
	list-style-position:outside;
	font-family:"Arial", Gadget, sans-serif;
	color:#232323;
	font-size:12px;
	padding-left:8px;
	line-height:17px;	
}

/*------------------------siteMap------------------------------*/
.linkHome {
	font-family:"Cambria";
	font-size:15px;
	border-bottom:#999 dotted thin;
	line-height:25px;
	color:#333333;
	text-indent:3px;
}
.linkHome a:link{
	font-family:"Cambria";
	font-size:15px;
	color:#333333;
}
.linkHome a:hover{
	font-family:"Cambria";
	font-size:15px;
	color:#000000;
	text-decoration:underline;
}
.linkHome a:active{
	font-family:"Cambria";
	font-size:15px;
	color:#333333;
}
.linkHome a:visited{
	font-family:"Cambria";
	font-size:15px;
	color:#333333;
}
.bgColor {
		background-color:#F7F7F7;
		border:thin #CCC solid;
		padding-left:5px;
}
.ulMarginTop{
	margin-top:0px;
}
.sm-parentBullet {
	list-style-image:url(images/bulletArrow.gif);
	list-style-position:outside;
	font-family:"Arial", Gadget, sans-serif;
	font-weight:bold;
	color:#232323;
	font-size:11px;
	line-height:20px;
	margin-left:-20px;
	text-align:left;
}

.sm-childBullet {
	list-style-image:url(images/bulletArrow.gif);
	list-style-position:outside;
	font-family:"Arial", Gadget, sans-serif;
	color:#232323;
	font-size:12px;
	line-height:18px;
	margin-left:-40px;
	text-align:left;
}
.sm-childBulletL2{
	list-style-image:url(images/bulletArrow.gif);
	list-style-position:outside;
	font-family:"Arial", Gadget, sans-serif;
	color:#232323;
	font-size:12px;
	line-height:18px;
	margin-left:-60px;
	text-align:left;
}
.sm-BulletnoLink {
	list-style-type:none;
	list-style-position:outside;
	font-family:"Arial", Gadget, sans-serif;
	color:#232323;
	font-size:12px;
	line-height:18px;
	margin-left:-40px;
	text-align:left;
}









