body {
	margin:0;
	padding:0;
	background:url(images/bg.gif) repeat-x #EAEAEA;
}
div, td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
img{
	border:0;
}
select, textarea{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border-top:solid 1px #666;
	border-left:solid 1px #666;
	border-bottom:0;
	border-right:0;
	padding:2px;
}
#leftgreyline{
	background:url(images/greyline.gif) no-repeat;
}

#top{
	background:url(images/bg_top.gif) no-repeat;
	height:120px;
}
	#top #top{
		width:857px;
		height:70px;
		padding:0;
	}
		#search{
			float:right;
			margin-top:40px;
		}
		#GlobalNav{
			width:620px;
			padding:0 0 5px 0;
			text-align:right;
			float:right;
			margin-top:40px;
			color:#000;
		}
			#GlobalNav a{
				color:#000;
				text-decoration:none;
			}
			#GlobalNav a:hover{
				color:#FF0093;
				text-decoration:none;
			}
			#GlobalNav ul{
				list-style:none;
				display:inline;
			}
			#GlobalNav li, #footer #left #nav li{
				font-size:11px;
				display:inline;
				padding:0 10px 0 10px;
				line-height:15px;
				border-right: solid 1px #AAA;
			}
			#GlobalNav li.last, #footer #left #nav li.last{
				border-right: 0;
			}
	#PrimaryNav{
		text-align:right;
		height:36px;
		width:857px;
		padding:14px 0 0 0;
	}

#ShadowLeft{
	background:url(images/bg_shadow.gif) repeat-y;
	vertical-align:top;
	width:15px;
}
#ContentArea{
	background:#FFF;
	vertical-align:top;
	width:863px;
	padding-top: 3px;/*evan add*/
}
/*==========================================================================*/
#leftnav{
	padding-top:30px;
}
	#leftnav .Level1{
		background:url(images/bg_leftnav01.gif) repeat-x;
		height:35px;
		vertical-align:top;
		padding:7px 0 0 5px;
		color:#FFF;
		line-height:15px;
	}
	#leftnav .Level1_Blue{
		background:url(images/bg_leftnav01blue.gif) repeat-x;
		height:35px;
		vertical-align:top;
		padding:7px 0 0 5px;
		color:#FFF;
		line-height:15px;
	}
		#leftnav .Level1_Purple{
		background:url(images/bg_leftnav01purple.gif) repeat-x;
		height:35px;
		vertical-align:top;
		padding:7px 0 0 5px;
		color:#FFF;
		line-height:15px;
	}
		#leftnav .Level1_Green{
		background:url(images/bg_leftnav01green.gif) repeat-x;
		height:35px;
		vertical-align:top;
		padding:7px 0 0 5px;
		color:#FFF;
		line-height:15px;
	}
		#leftnav .Level1_Grey{
		background:url(images/bg_leftnav01grey.gif) repeat-x;
		height:35px;
		vertical-align:top;
		padding:7px 0 0 5px;
		color:#FFF;
		line-height:15px;
	}
		#leftnav .Level1_Pink{
		background:url(images/bg_leftnav01pink.gif) repeat-x;
		height:35px;
		vertical-align:top;
		padding:7px 0 0 5px;
		color:#FFF;
		line-height:15px;
	}
	#leftnav .Level2{
		padding:3px 0 3px 15px;
		line-height:20px;
		vertical-align:middle;
		background:url(images/bg_leftnav02.gif) repeat-y;
		border-top:solid 1px #FFF;
		line-height:15px;
	}
	#leftnav .Level2_Pink{
		padding:3px 0 3px 15px;
		line-height:20px;
		vertical-align:middle;
		background:url(images/bg_leftnav02pink.gif) repeat-y;
		border-top:solid 1px #FFF;
		line-height:15px;
	}
	#leftnav .Level3{
		padding:3px 5px 3px 20px;
		line-height:20px;
		vertical-align:middle;
		background:url(images/bg_leftnav03.gif) repeat-y;
		border-top:solid 1px #FFF;
		line-height:15px;
	}
	#leftnav .Level3_Ro{
		padding:3px 5px 3px 20px;
		line-height:20px;
		vertical-align:middle;
		background:url(images/bg_leftnav04.gif) repeat-y;
		border-top:solid 1px #FFF;
		line-height:15px;
	}
#Content{
	padding:15px 20px 15px 20px;
}
	#breadcrumb{
		font-size:11px;
	}
	#PageTitle{
		color:#333;
		font-size:18px;
		margin-bottom:10px;
	}
	#ContentTextBig{
		font-size:14px;
		line-height:25px;/*Evan edit*/
	}
	#ContentText{
		font-size:12px;
		line-height:25px;
		margin-bottom:10px;
	}
	.ContentBlockTitle{
		padding:5px 0 5px 10px;
		color:#FFF;
		font-size:16px;
		background:url(images/bg_block_title.gif) no-repeat;
	}
	.ContentBlockTitle_Blue{
	padding:5px 0 5px 10px;
	color:#FFF;
	font-size:16px;
	background-position:0px -30px;
	background-image: url(images/bg_block_title.gif);
	background-repeat: no-repeat;
	}
	.ContentBlockTitle_Green{
	padding:5px 0 5px 10px;
	color:#FFF;
	font-size:16px;
	background-position:0px -60px;
	background-image: url(images/bg_block_title.gif);
	background-repeat: no-repeat;
	}
	.ContentBlockTitle_Purple{
	padding:5px 0 5px 10px;
	color:#FFF;
	font-size:16px;
	background-position:0px -90px;
	background-image: url(images/bg_block_title.gif);
	background-repeat: no-repeat;
	}
	.ContentBlockTitle_Grey{
	padding:5px 0 5px 10px;
	color:#FFF;
	font-size:16px;/*Evan edit 25*/
	background-position:0px 0px;
	background-image: url(images/bg_block_title.gif);
	background-repeat: no-repeat;
	}
	.ContentBlockText{
		padding:5px 8px 0 8px;
		height:80px;
		line-height:16px;/*Evan edit 25*/
		background:url(images/bg_fade_mid_grey.gif) no-repeat bottom;
	}
	.ContentBlockText222{/*Evan edit 2*/
		padding:5px 8px 0 8px;
		height:40px;
		line-height:16px;
		background:url(images/bg_fade_mid_grey.gif) no-repeat bottom;
	}
	.ContentBlockText_Blue{
		padding:5px 8px 0 8px;
		height:80px;
		line-height:16px;/*Evan edit 25*/
		background:url(images/bg_fade_mid_blue.gif) repeat-x bottom;
	}
	.ContentBlockText_Blue33{/*Evan edit*/
		padding:5px 8px 0 8px;
		height:50px;
		line-height:16px;
		background:url(images/bg_fade_mid_blue.gif) repeat-x bottom;
	}
	.ContentBlockText_Blue22{/*Evan edit 2*/
		padding:5px 2px 0 2px;
		height:80px;
		line-height:16px;/*Evan edit 25*/
		background:url(images/bg_fade_mid_blue.gif) repeat-x bottom;
	}
	.ContentBlockText_Green{
		padding:5px 8px 0 8px;
		height:80px;
		line-height:16px;/*Evan edit 25*/
		background:url(images/bg_fade_mid_deepgreen.gif) repeat-x bottom;
	}
	.ContentBlockText_Purple{
		padding:5px 8px 0 8px;
		height:80px;
		line-height:16px;/*Evan edit 25*/
		background:url(images/bg_fade_mid_purple.gif) repeat-x bottom;
	}
	.ContentBlockText_Purple22{/*Evan edit*/
	height:80px;
	line-height:16px;
	background:url(images/bg_fade_mid_purple.gif) repeat-x bottom;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 2px;
	}
	.ContentBlockText_Grey{
		padding:5px 8px 0 8px;
		height:80px;
		line-height:16px;/*Evan edit*/
		background:url(images/bg_fade_mid_grey.gif) repeat-x bottom;
	}
	.ContentBlockText_null{
		padding:5px 8px 0 8px;
		height:80px;
		line-height:16px;/*Evan edit*/
	}
	.ContentBlockBottom{
		padding:0 10px 3px 0;
		text-align:right;
		color:#FF0093;
		background:url(images/bg_fade_bottom.gif) no-repeat left;
		height:18px;
	}
	.ContentBlockBottom a{
		color:#FF0093;
		text-decoration:none;
	}
	.ContentBlockBottom a:hover{
		color:#FF0093;
		text-decoration:underline;
	}
	.ContentBlockBottom_Blue{
	text-align:right;
	color:#FF0093;
	background:url(images/bg_fade_bottom_blue.gif) no-repeat left;
	height:18px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 0;
	}
	.ContentBlockBottom_Blue a{
		color:#FF0093;
		text-decoration:none;
	}
	.ContentBlockBottom_Blue a:hover{
		color:#FF0093;
		text-decoration:underline;
	}
	.ContentBlockBottom_Green{
	text-align:right;
	color:#FF0093;
	background:url(images/bg_fade_bottom_green.gif) no-repeat left;
	height:18px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 0;
	}
	.ContentBlockBottom_Green a{
		color:#FF0093;
		text-decoration:none;
	}
	.ContentBlockBottom_Green a:hover{
		color:#FF0093;
		text-decoration:underline;
	}
	.ContentBlockBottom_Purple{
	text-align:right;
	color:#FF0093;
	background:url(images/bg_fade_bottom_purple.gif) no-repeat left;
	height:18px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 0;
	}
	.ContentBlockBottom_Purple a{
		color:#FF0093;
		text-decoration:none;
	}
	.ContentBlockBottom_Purple a:hover{
		color:#FF0093;
		text-decoration:underline;
	}
	.ContentBlockBottom_Grey{
	text-align:right;
	color:#FF0093;
	background:url(images/bg_fade_bottom.gif) no-repeat left;
	height:18px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 0;
	}
	.ContentBlockBottom_Grey a{
		color:#FF0093;
		text-decoration:none;
	}
	.ContentBlockBottom_Grey a:hover{
		color:#FF0093;
		text-decoration:underline;
	}
	.ContentBlockBottom_L_Blue{
	text-align:left;
	color:#FF0093;
	background:url(images/bg_fade_bottom_blue.gif) no-repeat left;
	height:18px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10;
	}
	.ContentBlockBottom_L_Blue a{
		color:#FF0093;
		text-decoration:none;
	}
	.ContentBlockBottom_L_Blue a:hover{
		color:#FF0093;
		text-decoration:underline;
	}
	.linkbreak{
		background:url(images/dash.gif) repeat-x bottom;
	}
	#rightmenu{
		padding:35px 10px 0 11px;
	}
	.RightBlockTitleBlue{
		padding:5px;
		color:#FFF;
		font-weight:bold;
		background:url(images/bg_block_title.gif) no-repeat;
		background-position:-440px 0;
	}
	.RightBlockTextBlue{
		padding:5px 0 0 10px;
		line-height:17px;
		background:url(images/bg_fade_mid_blue.gif) no-repeat bottom;
	}
	.RightBlockBottomBlue{
		padding:0 10px 2px 5px;
		margin-bottom:10px;
		text-align:right;
		color:#FF0093;
		text-align:right;
		background:url(images/bg_fade_bottom.gif) no-repeat;
		background-position:-440px 0;
		height:18px;
	}
	.RightBlockTitleGreen{
		padding:5px;
		color:#FFF;
		font-weight:bold;
		background:url(images/bg_block_title.gif) no-repeat;
		background-position:-820px 0;
	}
	.RightBlockTextGreen{
		padding:5px 0 0 10px;
		line-height:17px;
		background:url(images/bg_fade_mid_deepgreen.gif) no-repeat bottom;
	}
	.RightBlockBottomGreen{
		padding:0 10px 2px 5px;
		margin-bottom:10px;
		text-align:right;
		color:#FF0093;
		text-align:right;
		background:url(images/bg_fade_bottom.gif) no-repeat;
		background-position:-820px 0;
		height:18px;
	}
	.RightBlockTitleLightGreen{
		padding:5px;
		color:#FFF;
		font-weight:bold;
		background:url(images/bg_block_title.gif) no-repeat;
		background-position:-630px 0;
	}
	.RightBlockTextLightGreen{
		padding:5px 0 0 10px;
		line-height:17px;
		background:url(images/bg_fade_mid_video.gif) no-repeat bottom;
	}
	.RightBlockBottomLightGreen{
		padding:0 10px 2px 5px;
		margin-bottom:10px;
		text-align:right;
		color:#FF0093;
		text-align:right;
		background:url(images/bg_fade_bottom.gif) no-repeat;
		background-position:-630px 0;
		height:18px;
	}
	.RightBlockTitlePurple{
		padding:5px;
		color:#FFF;
		font-weight:bold;
		background:url(images/bg_block_title.gif) no-repeat;
		background-position:-1010px 0;
	}
	.RightBlockTextPurple{
		padding:5px 0 0 10px;
		line-height:17px;
		background:url(images/bg_fade_mid_purple.gif) no-repeat bottom;
	}
	.RightBlockBottomPurple{
		padding:0 10px 2px 5px;
		margin-bottom:10px;
		text-align:right;
		color:#FF0093;
		text-align:right;
		background:url(images/bg_fade_bottom_purple.gif) no-repeat;
		height:18px;
	}
	#PinkbgWhitetext{
		padding:15px 5px 0 0;
		color:#FFF;
		background:#FF0099;
		font-size:16px;
		vertical-align:top;
		font-weight:bold;
	}
/*==========================================================================*/
	#FlashBanner{
		width:620px;
		height:160px;
		float:left;
	}
	#Video{
		width:243px;
		height:160px;
		float:left;
	}
	#slogan{
	height:69px;
	background-image: url(images/slogan.gif);
	background-repeat: no-repeat;
	}
	#GetToKnowUs{
		padding:40px 0 0 656px;
	}
/*==========================================================================*/
	#Blocks{
		padding:0 0 0 10px;
	}
	#Block_Green{
		width:275px;
		float:left;
		background:url(images/bg_fpblock_mid.gif) repeat-y left;
	}
		#GreenTitle{
			height:35px;
			line-height:35px;
			vertical-align:middle;
			padding:0 0 0 40px;
			background:url(images/bg_fpsubtitle.gif) no-repeat top;
		}
		#GreenContent{
			padding:20px 20px 0 20px;
			height:160px;/*org 256*/
			vertical-align:top;
			background:url(images/bg_fpblock_top.gif) no-repeat top left;
		}
		#GreenBorderend{
			height:20px;
			background:url(images/bg_fpblock_bottom.gif) no-repeat top;
		}
	#Block_Blue{
		width:275px;
		float:left;
		background:url(images/bg_fpblock_mid.gif) repeat-y center;
	}
		#BlueTitle{
			height:35px;
			line-height:35px;
			vertical-align:middle;
			padding:0 0 0 40px;
			background:url(images/bg_fpsubtitle.gif) no-repeat center;
		}
		#BlueContent{
			padding:20px 20px 0 20px;
			height:160px;/*org 256*/
			vertical-align:top;
			background:url(images/bg_fpblock_top.gif) no-repeat top center;
		}
		#BlueBorderend{
			height:20px;
			background:url(images/bg_fpblock_bottom.gif) no-repeat center;
		}
	#Block_Purple{
		width:275px;
		float:left;
		background:url(images/bg_fpblock_mid.gif) repeat-y right;
	}
		#PurpleTitle{
			height:35px;
			line-height:35px;
			vertical-align:middle;
			padding:0 0 0 40px;
			background:url(images/bg_fpsubtitle.gif) no-repeat bottom;
		}
		#PurpleContent{
			padding:20px 20px 0 20px;
			height:160px;/*org 256*/
			vertical-align:top;
			background:url(images/bg_fpblock_top.gif) no-repeat top right;
		}
		#PurpleBorderend{
			height:20px;
			background:url(images/bg_fpblock_bottom.gif) no-repeat bottom;
		}
		#GreenContent ul, #BlueContent ul, #PurpleContent ul{
			list-style-image:url(images/pinkarrow_right.gif);
			margin:0;
			padding:0;
			color:#003366;
			font-weight:bold;
		}
		#GreenContent ul li.ArrowDown, #BlueContent ul li.ArrowDown, #PurpleContent ul li.ArrowDown{
			list-style-image:url(images/pinkarrow_down.gif);
			color:#FF0093;
		}
		#GreenContent ul li, #BlueContent ul li, #PurpleContent ul li{
			margin:0 0 0 10px;
			padding:0 0 5px 0;
		}
		#GreenContent ul ul, #BlueContent ul ul, #PurpleContent ul ul{
			list-style-image:none;
			list-style:square;
			color:#FF0093;
			margin:0 0 0 10px;
		}
		#GreenContent ul ul li, #BlueContent ul, #PurpleContent ul ul li{
			margin:0 0 0 10px;
		}
		.fpblockimg{
			height:86px;
		}
		.BlockDate{
			font-size:10px;
			padding:5px 0 0 0 0;
			color:#FF0093;
		}
		#GreyTitle{
			padding:0 0 0 20px;
			font-size:18px;
			color:#999;
		}
/*==========================================================================*/
	#TNSResource{
		width:840px;
		margin:10px 0 0 0;
	}
		#TNSResource #News{
			margin:3px 0 0 0;
			width:275px;
			float:left;
		}
		#TNSResource #Research{
			margin:3px 5px 0 5px;
			width:275px;
			float:left;
		}
		#TNSResource #Promotion{
			margin:3px 0 0 0;
			width:277px;
			float:left;
		}
			#TNSResource #News #content, #TNSResource #Research #content{
				padding:5px 0 0 10px;
				background:#F3F5F7;
				height:auto;
			}
			#TNSResource #News #content ul, #TNSResource #Research #content ul{

			list-style-image:none;
			list-style:square;
			color:#FF0093;
				
				margin:10px 0 0 9px;
				padding:0 9px 0 9px;
			}
			#TNSResource #Promotion #content{
				padding:5px 0 0 0;
				background:#F3F5F7;
				height:210px;
			}
			#TNSResource #News #title, #TNSResource #Research #title, #TNSResource #Promotion #title{
				vertical-align:bottom;
				padding:2px 0 2px 10px;
				border-bottom:solid 1px #FFF;
				color:#4F5F75;
				background:#E8EBF0;
				font-weight:bold;
			}
/*==========================================================================*/
#footer{
	margin:30px 30px 0 30px;
	width:800px;
	height:50px;
	background:url(images/dash.gif) repeat-x bottom;
}
	#footer #left{
		float:left;
		width:500px;
		height:35px;
	}
		#footer #left #logos{
			float:left;
		}
		#footer #left #nav{
			float:left;	
			height:35px;
			padding:20px 0 0 15px;
		}
			#footer #left #nav ul{
				list-style:none;
				display:inline;
				margin:0;
			}
			#footer #left #nav li{
				font-size:11px;
				display:inline;
				line-height:15px;
				padding:0 10px 0 10px;
				border-right: solid 1px #AAA;
			}
			#footer #left #nav li.last{
				border-right: 0;
			}
			#footer #left #nav li a:hover{
				color:#FF0093;
			}
	#footer #right{
		height:35px;
		vertical-align:bottom;
		padding:20px 0 0 0;
		color:#999;
		text-align:right;
		font-size:10px;
	}
/*==========================================================================*/
#ShadowRight{
	background:url(images/bg_shadow.gif) repeat-y;
	background-position:-15px 0;
	vertical-align:top;
	width:15px;
}
#bottom{
	background:url(images/bg_bottom.gif) no-repeat;
	height:30px;
}
form{
	margin:0;
	padding:0;
}
	input, option{
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
	}	
	#search input{
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		border-top:solid 1px #666;
		border-left:solid 1px #666;
		border-bottom:0;
		border-right:0;
		padding:2px;
	}

.Text_Blue{	
	color:#003366;
}
.Text_Blue a{
	color:#003366;
	text-decoration:none;
}
.Text_Blue a:hover{
	color:#FF0093;
	text-decoration:none;
}
.Text_TitleWhite{
	color:#FFF;
	font-size:20px;
}
.Text_TitleWhite a{ /*homepage white heading*/
	color:#FFF;
	text-decoration:none;
}
.Text_TitleWhite a:hover{
	color:#FFF;
	text-decoration:underline;
}
.Text_TitleWhiteleft{ /*whiteleft use*/
	color:#FFF;
}
.Text_TitleWhiteleft a{
	color:#FFF;
	text-decoration:none;
}
.Text_TitleWhiteleft a:hover{
	color:#FFF;
	text-decoration:underline;
}
.Text_Pink{
	color:#FF0093;
}
.Text_Pink a{ /*homepage pink heading*/
	color:#FF0093;
	text-decoration:none;
}
.Text_Pink a:hover{
	color:#FF0093;
	text-decoration:underline;
}
.GreyLine{
	background:#CECECE;
}
.Text_Grey{
	color:#9CB3BC;
}

.Text_Black{
	color:#000;
}
.Text_Pinkblue{
	color:#0099cc;
}
.Text_GreySmall{
	color:#333;
	font-size: 12px;
}
.Text_WhiteSmall{
	color:#FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.Text_Small{
	color:#333;
	font-size: 10px;
}
.Text_Smallbold_11{
	color:#333;
	font-size: 11px;
}
.Text_Brand{
	color:#003366;
	font-size: 10px;
	font-weight: bold;
}
.Text_Flashvideo{
	color:#333;
	font-size: 12px;
	font-weight: normal;
}

.ContentBlock_Links{
	color:#003366;
	font-size:12px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	padding-bottom: 5px;
	padding-top: 5px;
	}
.ContentBlock_Contact{
	font-size:12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	padding-bottom: 15px;
	padding-top: 8px;
	}

.ContentBlock_Links22{ /*Evan*/
	color:#003366;
	font-size:12px;
	font-weight: bold;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	padding-bottom: 5px;
	padding-top: 5px;
	}
	.ContentBlock_Links22 a{ /*Evan*/
		color:#003366;
		text-decoration:none;
	}
	.ContentBlock_Links22 a:hover{ /*Evan*/
		color:#003366;
		text-decoration:underline;
	}

	.ContentBlock_Links a{
		color:#003366;
		text-decoration:none;
	}
	.ContentBlock_Links a:hover{
		color:#003366;
		text-decoration:underline;
	}


.ContentBlue_Links{
	color:#003366;
	font-size:12px;
	font-weight: bold;
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-bottom-color: #cccccc;
	padding-bottom: 5px;
	padding-top: 5px;
}


	.ContentBlue_Links a{
		color:#003366;
		text-decoration:none;
	}
	.ContentBlue_Links a:hover{
		color:#003366;
		text-decoration:underline;
	}
.Text_dipGrey{
	color:#333333;
}
.Text_dipGrey a{ /*homepage dipgrey heading*/
	color:#333333;
	text-decoration:none;
}
.Text_dipGrey a:hover{ /*homepage dipgrey heading*/
	color:#333333;
	text-decoration:underline;
}


.abc {
	list-style-image: url(/images/pink_bullet.gif);
	padding-left: -25.4em;
	margin-bottom: 15px;
	background-position: 15em -15px;
	margin-left: -15px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
} 
/*Evan add*/
.wearetns_pageuse{/*we_are_TNS.php*/
				list-style-position:outside;
				list-style-image:url(images/pink_square.gif);
				margin:-5px 0 0 9px;
				padding:0 9px 0 9px;
}
.wearetns_pageuse2{/*oe_qualitative.php*/
	list-style-position:outside;
	list-style-image:url(images/pink_square.gif);
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 5px;
	padding-left: 5px;
}
.oe_pageuse{/*oe_qualitative.php*/
				list-style-position:outside;
				list-style-image:url(images/pink_square.gif);
				margin:10px 0 0 9px;
				padding:0 9px 0 9px;
}
.oif_pageuse{/*our_industry_focus.php right*/
				list-style-position:outside;
				list-style-image:url(images/pink_square.gif);
				margin:3px 0 0 11px;
				padding:0 0px 0 0px;
				
			}

.squarearrow_use{ /*right table arrow use*/	
	list-style-position:outside;
	list-style-image:url(images/pinkarrow_right.gif);
	margin:0px 0px 0px 9px;
	padding:0px 0px 0px 7px;
}
.square_use2{/*no use*/	
	list-style-image:none;
	list-style:square;
	color:#FF0093;			
	margin:10px 0 0 9px;
	padding:0 9px 0 9px;
}


a.indexpinklink{color:#003366; text-decoration: none;}
a:hover.indexpinklink{color:#003366; text-decoration: underline;}

				
/*George add*/	
.terms{
	background-image: url(images/terms.gif);
	background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	line-height:15px;
	padding: 15px;
}
.ContentLineBreak{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	width: 170px;
	height: 3px;
}
#selLocation {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border-top:solid 1px #666;
	border-left:solid 1px #666;
	border-bottom:0;
	border-right:0;
	padding:2px;
	width: 170px;
}
.termstitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333;
}

#Pink {
	color:#FF0093;
}
#Pink a{
	color:#003366;
	text-decoration:none;
}
#Pink a:hover{
	color:#003366;
	text-decoration:underline;
}
.solid_linebreak{
	width: 170px;
	background:url(images/solid.gif) repeat-x center;
	height: 11px;
}
.sitemap{
	background-image: url(images/sitemap_bg.gif);
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 12px;
}
.sitemaptop_Grey{
	color:#FFF;
	font-weight:bold;
	background:url(images/site_top.gif) no-repeat;
	padding-top: 7px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.sitemaptop_Grey a:link{
		color:#FFF;
		text-decoration:none;
	}
.sitemaptop_Grey a:visited{
		color:#FFF;
		text-decoration:none;
	}
.sitemaptop_Grey a:active{
		color:#FFF;
		text-decoration:none;
	}
.sitemaptop_Grey a:hover{
		color:#FFF;
		text-decoration:underline;
	}
.sitemaptop_Pink{
	color:#FFF;
	font-weight:bold;
	background:url(images/site_top.gif) no-repeat;
	background-position:-417px 0px;
	padding-top: 7px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.sitemaptop_Pink a:link{
		color:#FFF;
		text-decoration:none;
	}
.sitemaptop_Pink a:visited{
		color:#FFF;
		text-decoration:none;
	}
.sitemaptop_Pink a:active{
		color:#FFF;
		text-decoration:none;
	}
.sitemaptop_Pink a:hover{
		color:#FFF;
		text-decoration:underline;
	}
.sitemaptop_Blue{
	color:#FFF;
	font-weight:bold;
	background:url(images/site_top.gif) no-repeat;
	background-position:-834px 0px;
	padding-top: 7px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.sitemaptop_Blue a:link{
		color:#FFF;
		text-decoration:none;
	}
.sitemaptop_Blue a:visited{
		color:#FFF;
		text-decoration:none;
	}
.sitemaptop_Blue a:active{
		color:#FFF;
		text-decoration:none;
	}
.sitemaptop_Blue a:hover{
		color:#FFF;
		text-decoration:underline;
	}	
.sitemaptop_Green{
	color:#FFF;
	font-weight:bold;
	background:url(images/site_top.gif) no-repeat;
	background-position:-1251px 0px;
	padding-top: 7px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.sitemaptop_Green a:link{
		color:#FFF;
		text-decoration:none;
	}
.sitemaptop_Green a:visited{
		color:#FFF;
		text-decoration:none;
	}
.sitemaptop_Green a:active{
		color:#FFF;
		text-decoration:none;
	}
.sitemaptop_Green a:hover{
		color:#FFF;
		text-decoration:underline;
	}
.sitemaptop_Purple{
	color:#FFF;
	font-weight:bold;
	background:url(images/site_top.gif) no-repeat;
	background-position:-1668px 0px;
	padding-top: 7px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.sitemaptop_Purple a:link{
		color:#FFF;
		text-decoration:none;
	}
.sitemaptop_Purple a:visited{
		color:#FFF;
		text-decoration:none;
	}
.sitemaptop_Purple a:active{
		color:#FFF;
		text-decoration:none;
	}
.sitemaptop_Purple a:hover{
		color:#FFF;
		text-decoration:underline;
	}		
	
.sitemap_bottom{
	background-image: url(images/site_bottom.gif);
	background-repeat: no-repeat;
}

.sitemap_text{
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.sitemap_text a:link{
		color:#003366;
		text-decoration:none;
		font-weight: bold;
	}
.sitemap_text a:visited{
		color:#003366;
		text-decoration:none;
		font-weight: bold;
	}
.sitemap_text a:active{
		color:#003366;
		text-decoration:none;
		font-weight: bold;
	}
.sitemap_text a:hover{
		color:#003366;
		text-decoration:underline;
		font-weight: bold;
	}
.inner_bullet{/*sitemap.php*/
	list-style-position:outside;
	list-style-image:url(images/pink_square.gif);
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 9px;
	padding-top: 0;
	padding-right: 9px;
	padding-bottom: 0;
	padding-left: 7px;
	line-height:20px;
}
.inner_bullet2{/*pr_digital*/
	list-style-position:outside;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
	padding-top: 0;
	padding-right: 9px;
	padding-bottom: 0;
	padding-left: 8px;
	line-height: 20px;
	color:#003366;
	font-weight: bold;
}
 
.sitemap_pageuse{/*we_are_TNS.php*/
				list-style-position:outside;
				list-style-image:url(images/pink_square.gif);
				margin:-5px 0 0 9px;
				padding:0 9px 0 9px;
				line-height:20px;
}
.tel{display:none}
