/* standard shell template */
html, body 
{
	margin: 0;
	padding:0;
	border:0;
	height: 100%;
}

body
{		
	font-family: Arial;
	font-size: 70%;
	background: #E6E5E5;
	text-align: center;	
	line-height: 18px;
	color: #000000;
}

.clear{
	clear:both;
	overflow: hidden;
	display: none;
	height: 0px;			
}

/* redefine */
form 
{
	padding: 0px;
	margin: 0px;
	border: 0px;	
}

input
{
	font-family: Tahoma;
	font-size: 100%;
	color: #424142;
}

a 
{
	color: #302C2D;
	text-decoration: none;
}

a:hover 
{
	text-decoration: underline;	
}

textarea
{
	font-family: Tahoma;
	font-size: 100%;
	color: #424142;
}

.italic
{
	font-style: italic;
}

/* construct */
#wrapper 
{
	float: left;
	width: 100%;
	text-align:left; /*** IE Win re-alignment of page if page is centered ***/
	position: relative;
}

	#wrapper #header
	{
		float: left;
		width: 100%;
		position: relative;
		border-top: 3px solid #0654A7;
		background: #FFF;
	}
	
		#wrapper #header #headerinner
		{
			margin: 0px auto;
			position: relative;
			text-align: left;
			width: 952px;
			height: 119px;
		}
		
			#wrapper #header #headerinner h1
			{
				float: left;
				padding: 0px;
				margin: 0px;
			}
			
				#wrapper #header #headerinner h1 a
				{
					float: left;
					width: 295px;
					height: 70px;
					background: url(../Images/shellKMBLogo_03.gif) no-repeat top left;
					margin-top: 25px;
				}
				
					#wrapper #header #headerinner h1 a span
					{
						display: none;
					}
					
					
			#wrapper #header #headerinner #headright
			{
				float: right;
				width: 500px;
			}
			
				#wrapper #header #headerinner #headright .texttop
				{	
					float: left;
					width: 500px;
					text-align: right;
					color: #666666;
					font-size: 12px;
					margin-top: 20px;
				}
				
				#wrapper #header #headerinner #headright .textmid
				{
					float: left;
					width: 500px;
					text-align: right;
					font-size: 37px;
					line-height: 37px;
					color: #98D306;
					font-weight:bold;
				}
				
				#wrapper #header #headerinner #headright .textbot
				{
					float: left;
					width: 500px;
					text-align: right;
					color: #666666;
					font-size: 12px;
				}
				
					#wrapper #header #headerinner #headright .textbot a
					{
						color: #98D306;
						text-transform: none;
					}
					
					
	
	#wrapper #navigation
	{
		float: left;
		width: 100%;
		position: relative;
		background: url(../Images/shellNavBg_07.gif) repeat-x top left;
		height: 51px;
		z-index: 5000;
	}
	
		#wrapper #navigation #navinner
		{
			margin: 0px auto;
			position: relative;
			text-align: left;
			width: 952px;
		}
		
			#wrapper #navigation #navinner #nav_list
			{
				padding: 0px;
				width: 952px;
				margin: 7px 0px 0px 0px;
			}
			
				#wrapper #navigation #navinner #nav_list li
				{
					list-style-type: none;
					display: inline;
					float: left;
					position: relative;
				}
				
					#wrapper #navigation #navinner #nav_list li a
					{
						float: left;
						height: 37px;
						width: 100%;
					}
									
					#wrapper #navigation #navinner #nav_list li.nav_home
					{
						width: 74px;
						background: url(../Images/shellNavSlices_09.gif) no-repeat top left;
					}
					
					#wrapper #navigation #navinner #nav_list li.nav_what
					{
						width: 103px;
						background: url(../Images/shellNavSlices_10.gif) no-repeat top left;
					}
					
					#wrapper #navigation #navinner #nav_list li.nav_who
					{
						width: 108px;
						background: url(../Images/shellNavSlices_11.gif) no-repeat top left;
					}
					
					#wrapper #navigation #navinner #nav_list li.nav_why
					{
						width: 139px;
						background: url(../Images/shellNavSlices_12.gif) no-repeat top left;
					}
					
					#wrapper #navigation #navinner #nav_list li.nav_client
					{
						width: 99px;
						background: url(../Images/shellNavSlices_13.gif) no-repeat top left;
					}
					
					#wrapper #navigation #navinner #nav_list li.nav_case
					{
						width: 115px;
						background: url(../Images/shellNavSlices_14.gif) no-repeat top left;
					}
					
					#wrapper #navigation #navinner #nav_list li.nav_news
					{
						width: 108px;
						background: url(../Images/shellNavSlices_15.gif) no-repeat top left;
					}
					
					#wrapper #navigation #navinner #nav_list li.nav_rec
					{
						width: 109px;
						background: url(../Images/shellNavSlices_16.gif) no-repeat top left;
					}
					
					#wrapper #navigation #navinner #nav_list li.nav_cont
					{
						width: 97px;
						background: url(../Images/shellNavSlices_17.gif) no-repeat top left;
					}
					
					#wrapper #navigation #navinner #nav_list li:hover, #wrapper #navigation #navinner #nav_list li.active
					{
						background-position: bottom;
					}
					
					#wrapper #navigation #navinner #nav_list li a span
					{
						display: none;
					}
					
					#wrapper #navigation #navinner #nav_list li ul
					{
						position: absolute;
						left: 0px;
						top: 37px;
						z-index: 5000;
						width: 180px;
						padding: 0px;
						margin: 0px;
						float: left;
						background: #7BAB05;
					}
					
						#wrapper #navigation #navinner #nav_list li ul li
						{
							list-style-type: none;
							display: inline;
							float: left;
							width: 180px;
							background: url(../Images/shellSubnavBg_03.gif) no-repeat bottom left;
							position: relative;
						}
						
							#wrapper #navigation #navinner #nav_list li ul li a
							{
								float: left;
								width: 170px;
								color: #FFF;
								font-size: 110%;
								padding-left: 10px;
								padding-top: 10px;
								padding-bottom: 10px;
								height: auto;
							}
					
								#wrapper #navigation #navinner #nav_list li ul li a:hover
								{
									opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
									filter: alpha(opacity=75); /* IE lt 8 */
									-ms-filter: "alpha(opacity=75)"; /* IE 8 */
									-khtml-opacity: .75; /* Safari 1.x */
									-moz-opacity: .75; /* FF lt 1.5, Netscape */
									text-decoration: none;
								}
								
							#wrapper #navigation #navinner #nav_list li ul li.lastline
							{
								background: none;
							}
					
					
	#wrapper #upper
	{
		float: left;
		width: 100%;
		position: relative;
		background: url(../Images/shellUpperBg_21.gif) repeat-x top left;
		height: 261px;
	}
	
		#wrapper #upper #upperinner
		{
			margin: 0px auto;
			position: relative;
			text-align: left;
			width: 952px;
		}		
		
		#wrapper #upper #upperinner #indexfader
		{
			float: left;
			width: 952px;
			margin: 10px 0px 0px 0px;
			padding: 0px;
			height: 251px;
		}
		
			#wrapper #upper #upperinner #indexfader li
			{
				list-style-type: none;
				display: inline;
				float: left;
				width: 952px;
				height: 251px;
			}
		
		#wrapper #upper #upperinner #indexpic
		{
			float: left;
			width: 952px;
			height: 251px;
			margin-top: 10px;
			background: url(../Images/shellIndexHeader_24.jpg) no-repeat top left;
		}		
		
			#wrapper #upper #upperinner #indexpic span
			{
				display: none;
			}
			
		#wrapper #upper #upperinner #wwdheader
		{
			float: left;
			width: 952px;
			height: 251px;
			margin-top: 10px;
			background: url(../Images/shellWWDHeader_03.jpg) no-repeat top left;
		}		
		
			#wrapper #upper #upperinner #wwdheader span
			{
				display: none;
			}
					
		#wrapper #upper #upperinner #whykmbheader
		{
			float: left;
			width: 952px;
			height: 251px;
			margin-top: 10px;
			background: url(../Images/shellWhyKMBHeader_03.jpg) no-repeat top left;
		}		
		
			#wrapper #upper #upperinner #whykmbheader span
			{
				display: none;
			}
			
		#wrapper #upper #upperinner #caseheader
		{
			float: left;
			width: 952px;
			height: 251px;
			margin-top: 10px;
			background: url(../Images/shellCaseHeader_03.jpg) no-repeat top left;
		}		
		
			#wrapper #upper #upperinner #caseheader span
			{
				display: none;
			}
			
		#wrapper #upper #upperinner #casefinancehead
		{
			float: left;
			width: 952px;
			height: 251px;
			margin-top: 10px;
			background: url(../Images/shellCaseFinance_03.jpg) no-repeat top left;
		}		
		
			#wrapper #upper #upperinner #casefinancehead span
			{
				display: none;
			}
			
		#wrapper #upper #upperinner #caseeducationhead
		{
			float: left;
			width: 952px;
			height: 251px;
			margin-top: 10px;
			background: url(../Images/shellCaseEducation_03.jpg) no-repeat top left;
		}		
		
			#wrapper #upper #upperinner #caseeducationhead span
			{
				display: none;
			}
			
		#wrapper #upper #upperinner #caseconstructionhead
		{
			float: left;
			width: 952px;
			height: 251px;
			margin-top: 10px;
			background: url(../Images/shellCaseConstruction_03.jpg) no-repeat top left;
		}		
		
			#wrapper #upper #upperinner #caseconstructionhead span
			{
				display: none;
			}
			
		#wrapper #upper #upperinner #casenoprofit
		{
			float: left;
			width: 952px;
			height: 251px;
			margin-top: 10px;
			background: url(../Images/shellCaseNonProfit_03.jpg) no-repeat top left;
		}		
		
			#wrapper #upper #upperinner #casenoprofit span
			{
				display: none;
			}
		
		#wrapper #upper #upperinner #casetraining
		{
			float: left;
			width: 952px;
			height: 251px;
			margin-top: 10px;
			background: url(../Images/shellCaseTraining_03.jpg) no-repeat top left;
		}		
		
			#wrapper #upper #upperinner #casetraining span
			{
				display: none;
			}
			
		#wrapper #upper #upperinner #caseother
		{
			float: left;
			width: 952px;
			height: 251px;
			margin-top: 10px;
			background: url(../Images/shellCaseOther_03.jpg) no-repeat top left;
		}		
		
			#wrapper #upper #upperinner #caseother span
			{
				display: none;
			}
			
		#wrapper #upper #upperinner #caseprohead
		{
			float: left;
			width: 952px;
			height: 251px;
			margin-top: 10px;
			background: url(../Images/shellCaseBusiness_03.jpg) no-repeat top left;
		}		
		
			#wrapper #upper #upperinner #caseprohead span
			{
				display: none;
			}
		
		#wrapper #upper #upperinner #caseautomotive
		{
			float: left;
			width: 952px;
			height: 251px;
			margin-top: 10px;
			background: url(../Images/shellCaseAutomotive_03.jpg) no-repeat top left;
		}		
		
			#wrapper #upper #upperinner #caseautomotive span
			{
				display: none;
			}
			
		#wrapper #upper #upperinner #peopleheader
		{
			float: left;
			width: 952px;
			height: 251px;
			margin-top: 10px;
			background: url(../Images/shellPeopleHeader_03.jpg) no-repeat top left;
		}		
		
			#wrapper #upper #upperinner #peopleheader span
			{
				display: none;
			}
			
		#wrapper #upper #upperinner #cultureheader
		{
			float: left;
			width: 952px;
			height: 251px;
			margin-top: 10px;
			background: url(../Images/shellCultureHeader_03.jpg) no-repeat top left;
		}		
		
			#wrapper #upper #upperinner #cultureheader span
			{
				display: none;
			}
			
		#wrapper #upper #upperinner #appointheader
		{
			float: left;
			width: 952px;
			height: 251px;
			margin-top: 10px;
			background: url(../Images/shellAppointmentHeader_03.jpg) no-repeat top left;
		}		
		
			#wrapper #upper #upperinner #appointheader span
			{
				display: none;
			}
			
		#wrapper #upper #upperinner #dataheader
		{
			float: left;
			width: 952px;
			height: 251px;
			margin-top: 10px;
			background: url(../Images/shellDataHeader_03.jpg) no-repeat top left;
		}		
		
			#wrapper #upper #upperinner #dataheader span
			{
				display: none;
			}
			
		#wrapper #upper #upperinner #listcleanheader
		{
			float: left;
			width: 952px;
			height: 251px;
			margin-top: 10px;
			background: url(../Images/shellListCleanHeader_03.jpg) no-repeat top left;
		}		
		
			#wrapper #upper #upperinner #listcleanheader span
			{
				display: none;
			}
			
		#wrapper #upper #upperinner #leadgenhead
		{
			float: left;
			width: 952px;
			height: 251px;
			margin-top: 10px;
			background: url(../Images/shellLeadGenHead_03.jpg) no-repeat top left;
		}		
		
			#wrapper #upper #upperinner #leadgenhead span
			{
				display: none;
			}
			
		#wrapper #upper #upperinner #researchhead
		{
			float: left;
			width: 952px;
			height: 251px;
			margin-top: 10px;
			background: url(../Images/shellResearchHeader_03.jpg) no-repeat top left;
		}		
		
			#wrapper #upper #upperinner #researchhead span
			{
				display: none;
			}
			
		#wrapper #upper #upperinner #whitehead
		{
			float: left;
			width: 952px;
			height: 251px;
			margin-top: 10px;
			background: url(../Images/shellWhiteHeader_03.jpg) no-repeat top left;
		}		
		
			#wrapper #upper #upperinner #whitehead span
			{
				display: none;
			}
		
		#wrapper #upper #upperinner #trainheader
		{
			float: left;
			width: 952px;
			height: 251px;
			margin-top: 10px;
			background: url(../Images/shellTrainTop_03.jpg) no-repeat top left;
		}		
		
			#wrapper #upper #upperinner #trainheader span
			{
				display: none;
			}
			
		#wrapper #upper #upperinner #whoweareheader
		{
			float: left;
			width: 952px;
			height: 251px;
			margin-top: 10px;
			background: url(../Images/shellWhoWeAreHeader_03.jpg) no-repeat top left;
		}		
		
			#wrapper #upper #upperinner #whoweareheader span
			{
				display: none;
			}
			
		#wrapper #upper #upperinner #whoaboutlanding
		{
			float: left;
			width: 952px;
			height: 251px;
			margin-top: 10px;
			background: url(../Images/shellWhoweareLand_03.jpg) no-repeat top left;
		}		
		
			#wrapper #upper #upperinner #whoaboutlanding span
			{
				display: none;
			}
			
		#wrapper #upper #upperinner #ourclientheader
		{
			float: left;
			width: 952px;
			height: 251px;
			margin-top: 10px;
			background: url(../Images/shellOurClientHeader_03.jpg) no-repeat top left;
		}		
		
			#wrapper #upper #upperinner #ourclientheader span
			{
				display: none;
			}
			
		#wrapper #upper #upperinner #newsheader
		{
			float: left;
			width: 952px;
			height: 251px;
			margin-top: 10px;
			background: url(../Images/shellNewsHeader_03.jpg) no-repeat top left;
		}		
		
			#wrapper #upper #upperinner #newsheader span
			{
				display: none;
			}
			
		#wrapper #upper #upperinner #recruitmentheader
		{
			float: left;
			width: 952px;
			height: 251px;
			margin-top: 10px;
			background: url(../Images/shellRecruitmentHeader_03.jpg) no-repeat top left;
		}		
		
			#wrapper #upper #upperinner #recruitmentheader span
			{
				display: none;
			}
			
		#wrapper #upper #upperinner #contactheader
		{
			float: left;
			width: 952px;
			height: 251px;
			margin-top: 10px;
			background: url(../Images/shellContactHeader_03.jpg) no-repeat top left;
		}		
		
			#wrapper #upper #upperinner #contactheader span
			{
				display: none;
			}
					
	
	#wrapper #content
	{
		float: left;
		width: 100%;
		position: relative;
		background: #E6E5E5;
	}
	
		#wrapper #content #contentinner
		{
			margin: 0px auto;
			position: relative;
			text-align: left;
			width: 952px;
		}
		
			#wrapper #content #contentinner #contenttop
			{
				float: left;
				width: 952px;
				background: #FFF;
			}
			
				#wrapper #content #contentinner #contenttop #servicebar
				{
					float: left;
					width: 952px;
					height: 43px;
				}
				
					#wrapper #content #contentinner #contenttop #servicebar #servicelist
					{
						float: left;
						width: 952px;
						padding: 0px;
						margin: 16px 0px 0px 0px;
					}
					
						#wrapper #content #contentinner #contenttop #servicebar #servicelist li
						{
							list-style-type: none;
							display: inline;
							float: left;
							font-size: 110%;
							color: #757575;
							background: url(../Images/shellListDot_29.gif) no-repeat center left;
							padding-left: 7px;
							padding-right: 5px;
						}
						
							#wrapper #content #contentinner #contenttop #servicebar #servicelist li a
							{	
								color: #757575;
							}
						
							#wrapper #content #contentinner #contenttop #servicebar #servicelist li.serviceone
							{
								padding-left: 20px;
								font-weight: bold;
								background: none;
							}
							
				#wrapper #content #contentinner #contenttop #indexhotbox
				{
					float: left;
					width: 952px;
				}
				
					#wrapper #content #contentinner #contenttop #indexhotbox #indexhotlist
					{
						float: left;
						width: 952px;
						padding: 0px;
						margin: 0px;
						
					}
					
						#wrapper #content #contentinner #contenttop #indexhotbox #indexhotlist li
						{
							list-style-type: none;
							display: inline;
							float: left;
							width: 301px;
							height: 161px;
						}
						
							#wrapper #content #contentinner #contenttop #indexhotbox #indexhotlist li.bluebox
							{
								background:url(../Images/shellHotBoxes_33.gif) no-repeat top left;
								margin-left: 10px;
							}
							
							#wrapper #content #contentinner #contenttop #indexhotbox #indexhotlist li.orangebox
							{
								background:url(../Images/shellHotBoxes_35.gif) no-repeat top left;
								margin-left: 15px;
							}
							
							#wrapper #content #contentinner #contenttop #indexhotbox #indexhotlist li.greenbox
							{
								background:url(../Images/shellHotBoxes_37.gif) no-repeat top left;
								margin-left: 15px;
							}
							
							#wrapper #content #contentinner #contenttop #indexhotbox #indexhotlist li .hotboxtop
							{
								float: left;
								width: 286px;
								height: 25px;
								padding-left: 15px;
								font-size: 130%;
								color: #FFF;
								padding-top: 6px;
							}
							
							#wrapper #content #contentinner #contenttop #indexhotbox #indexhotlist li .hotboxleft
							{
								float: left;
								width: 180px;
								height: 130px;
							}
							
								#wrapper #content #contentinner #contenttop #indexhotbox #indexhotlist li .hotboxleft .leftboxtext
								{
									float: left;
									width: 166px;
									padding-left: 14px;
									font-size: 100%;
									color: #1B1B1B;
									line-height: 16px;
									margin-top: 10px;
								}
								
								#wrapper #content #contentinner #contenttop #indexhotbox #indexhotlist li .hotboxleft .leftboxlink
								{
									float: left;
									width: 74px;
									height: 20px;
									text-align: center;
									color: #FFF;
									background: #98D306;
									display: inline;
									margin-left: 14px;
									margin-top: 8px;
								}
								
									#wrapper #content #contentinner #contenttop #indexhotbox #indexhotlist li .hotboxleft .leftboxlink:hover
									{
										opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
										filter: alpha(opacity=75); /* IE lt 8 */
										-ms-filter: "alpha(opacity=75)"; /* IE 8 */
										-khtml-opacity: .75; /* Safari 1.x */
										-moz-opacity: .75; /* FF lt 1.5, Netscape */
										text-decoration: none;
									}
							
							#wrapper #content #contentinner #contenttop #indexhotbox #indexhotlist li .hotboxright
							{
								float: left;
								width: 121px;
								height: 130px;
							}
							
								#wrapper #content #contentinner #contenttop #indexhotbox #indexhotlist li .hotboxright .hotboxpic
								{
									float: left;
									width: 108px;
									height: 108px;
									border: 1px solid #D9D9D9;
									margin-top: 10px;
								}
								
				#wrapper #content #contentinner #contenttop #indexleft
				{
					float: left;
					width: 616px;
					padding-left: 25px;
				}	
				
					#wrapper #content #contentinner #contenttop #indexleft #indextitle
					{
						float: left;
						width: 616px;
						font-family: "Times New Roman", Times, serif;
						font-size: 24px;
						line-height: 24px;
						color: #1766B0;
						font-weight: normal;
						margin-top: 37px;
					}
					
					#wrapper #content #contentinner #contenttop #indexleft #indextext
					{
						float: left;
						width: 590px;
						color: #545454;
						position: relative;
						font-size: 110%;
						margin-top: 6px;
					}
					
						#wrapper #content #contentinner #contenttop #indexleft #indextext span, #wrapper #content #contentinner #contenttop #indexleft #indextext a
						{
							color: #98D306;
							font-weight: bold;
							text-decoration: none;
						}
						
							#wrapper #content #contentinner #contenttop #indexleft #indextext a:hover
							{
								color: #1766B0;
							}
						
						#wrapper #content #contentinner #contenttop #indexleft #indextext #indexcrest
						{
							position: absolute;
							right: 0px;
							top: -37px;
							width: 72px;
							height: 62px;
							background: url(../Images/shellIndexCrest_33.gif) no-repeat top left;
						}
						
							#wrapper #content #contentinner #contenttop #indexleft #indextext #indexcrest span
							{
								display: none;
							}
							
						#wrapper #content #contentinner #contenttop #indexleft #indextext #whitepaperslink
						{
							float: left;
							width: 178px;
							height: 25px;
							line-height: 25px;
							font-weight: bold;
							color: #666666;
							text-align: center;
							position: absolute;
							right: 0px;
							bottom: 0px;
							background: url(../Images/shellWhitePaperLink_22.gif) no-repeat top left;
						}
						
							#wrapper #content #contentinner #contenttop #indexleft #indextext #whitepaperslink:hover
							{	
								opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
								filter: alpha(opacity=75); /* IE lt 8 */
								-ms-filter: "alpha(opacity=75)"; /* IE 8 */
								-khtml-opacity: .75; /* Safari 1.x */
								-moz-opacity: .75; /* FF lt 1.5, Netscape */
							}
				
				#wrapper #content #contentinner #contenttop #indexright
				{
					float: left;
					width: 311px;
					margin-top: 28px;
				}	
				
					#wrapper #content #contentinner #contenttop #indexright #latestnews
					{
						float: left;
						width: 301px;
					}
					
						#wrapper #content #contentinner #contenttop #indexright #latestnews #latesttop
						{
							float: left;
							width: 289px;
							border-top: 3px solid #1766B0;
							height: 32px;
							background: url(../Images/shellNewsTop_33.gif) repeat-x top left;
							font-size: 18px;
							line-height: 18px;
							padding-top: 16px;
							padding-left: 12px;
							font-family: "Times New Roman", Times, serif;
							color: #666666;
						}
						
						#wrapper #content #contentinner #contenttop #indexright #latestnews #latestlist
						{
							padding: 0px;
							margin: 15px 0px 0px 0px;
							float: left;
							width: 301px;
						}
						
							#wrapper #content #contentinner #contenttop #indexright #latestnews #latestlist li
							{
								float: left;
								width: 301px;
								list-style-type: none;
								display: inline;
								height: 70px;
							}
							
								#wrapper #content #contentinner #contenttop #indexright #latestnews #latestlist li .nonefound
								{
									float: left;
									width: 246px;
									padding: 0px 12px 0px 12px;
								}
							
								#wrapper #content #contentinner #contenttop #indexright #latestnews #latestlist li .listleft
								{
									float: left;
									width: 270px;
								}
								
									#wrapper #content #contentinner #contenttop #indexright #latestnews #latestlist li .listleft a
									{
										float: left;
										width: 246px;
										padding: 0px 12px 0px 12px;
										color: #0159AB;
										font-weight: bold;
										font-size: 12px;
										font-family: Arial, Helvetica, sans-serif;
										line-height: 18px;
									}
									
										#wrapper #content #contentinner #contenttop #indexright #latestnews #latestlist li .listleft a:hover
										{
											text-decoration: none;
											color: #4D8AC4;
										}
								
								#wrapper #content #contentinner #contenttop #indexright #latestnews #latestlist li .listright
								{
									float: left;
									width: 31px;
								}
								
									#wrapper #content #contentinner #contenttop #indexright #latestnews #latestlist li .listright .datebox
									{
										float: left;
										width: 26px;
										height: 24px;
										background: url(../Images/shellDateBox_33.gif) no-repeat top left;
										font-size: 10px;
										color: #FFF;
										text-align: center;
										line-height: 11px;
										padding-top: 2px;
									}
			
			/* Main Content Template Start */
			
			#wrapper #content #contentinner #maincontent
			{
				float: left;
				width: 952px;
			}
			
				#wrapper #content #contentinner #maincontent #colone
				{
					float: left;
					width: 616px;
					padding-left: 25px;
					position: relative;
				}
				
					#wrapper #content #contentinner #maincontent #colone #newsnav
					{
						position: absolute;
						top: 22px;
						right: 34px;
					}
					
						#wrapper #content #contentinner #maincontent #colone #newsnav .latestnews
						{
							float: left;
							color: #9ED700;
							font-size: 110%;
							padding-right: 8px;
							font-weight: bold;
						}
						
						#wrapper #content #contentinner #maincontent #colone #newsnav .archivenews
						{
							float: left;
							color: #9ED700;
							background: url(../Images/shellArchiveNews_07.gif) no-repeat center left;
							padding-left: 10px;
							font-weight: bold;
							font-size: 110%;
						}
						
							#wrapper #content #contentinner #maincontent #colone #newsnav .latestnews.selected, #wrapper #content #contentinner #maincontent #colone #newsnav .archivenews.selected 
							{
								color: #1766B0;
							}
				
					#wrapper #content #contentinner #maincontent #colone h2
					{
						float: left;
						width: 616px;
						padding: 0px;
						margin: 0px;
						font-family: "Times New Roman", Times, serif;
						color: #1766B0;
						font-weight: normal;
						font-size: 24px;
						line-height: 24px;
						margin-top: 22px;
					}
					
				#wrapper #content #contentinner #maincontent #colone #contentbox
				{
					float: left;
					width: 616px;
					margin-top: 12px;
				}
				
				#wrapper #content #contentinner #maincontent #colone #contenttext
				{
					color: #545454;
					font-size: 110%;
					width: 600px;
				}
						
					#wrapper #content #contentinner #maincontent #colone #contenttext a
					{
						color: #98D306;
						font-weight: bold;
					}
									
						#wrapper #content #contentinner #maincontent #colone #contenttext a:hover
						{
							text-decoration: underline;
						}
						
						#wrapper #content #contentinner #maincontent #colone #contenttext ul
						{
							float: left;
							width: 600px;
							padding: 12px 0px 12px 0px;
							margin: 0px 0px 0px 0px;
						}
						
							#wrapper #content #contentinner #maincontent #colone #contenttext ul li
							{	
								list-style-type: none;
								display: inline;
								float: left;
								width: 564px;
								background: url(../Images/shellContentDot_07.gif) no-repeat top left;
								padding-left: 36px;
							}
							
							#wrapper #content #contentinner #maincontent #colone #contenttext .training
							{
								float: left;
								width: 592px;
								padding-bottom: 20px;
								background: url(../Images/shellGreyBorder_03.gif) repeat-x bottom left;
							}
							
							#wrapper #content #contentinner #maincontent #colone #contenttext .trainingtwo
							{
								float: left;
								width: 592px;
								padding-top: 20px;
							}
							
							#wrapper #content #contentinner #maincontent #colone #contenttext .traintop
							{
								color: #1766B0;
							}
							
				/* White Papers Download Form */
				
					#wrapper #content #contentinner #maincontent #colone #contenttext #whitepapertext
					{
						float: left;
						width: 590px;
						color: #373737;
					}
					
					#wrapper #content #contentinner #maincontent #colone #contenttext #whitepaperbot
					{
						float: left;
						width: 590px;
						color: #373737;
						margin-top: 12px;
					}
					
					#wrapper #content #contentinner #maincontent #colone #contenttext #formbox
					{
						float: left;
						width: 597px;
						height: 140px;
						border: 1px solid #D7D7D7;
						margin-top: 17px;
					}
					
						#wrapper #content #contentinner #maincontent #colone #contenttext #formbox .formline
						{
							float: left;
							width: 597px;
							margin-top: 16px;
						}
						
						#wrapper #content #contentinner #maincontent #colone #contenttext #formbox .formline .whitefield
						{
							float: left;
							width: 273px;
							background: url(../Images/shellWhiteFile_03.gif) no-repeat top left;
							padding: 5px 0px 5px 10px;
							margin: 0px 0px 0px 0px;
							border: 0px;
							color: #7D7D7D;
							font-size: 11px;
							height: 20px;
							line-height: 20px;
						}
						
						#wrapper #content #contentinner #maincontent #colone #contenttext #formbox .formline .whitesubmit
						{
							float: right;
							width: 74px;
							height: 20px;
							padding: 0px;
							margin: 0px 12px 0px 0px;
							border: 0px;
							display: inline;
						}
						
						#wrapper #content #contentinner #maincontent #colone #contenttext #formbox .formline .formleft
						{
							float: left;
							width: 292px;
							padding-left: 11px;
						}
						
						#wrapper #content #contentinner #maincontent #colone #contenttext #formbox .formline .formright
						{
							float: left;
							width: 294px;
						}
				
				/* White Papers Download Form Finish */
				
				/* Case Studies Landing Start */
				
					#wrapper #content #contentinner #maincontent #colone #contentbox #caselist
					{
						float: left;
						width: 616px;
						padding: 0px;
						margin: 0px;
					}
					
						#wrapper #content #contentinner #maincontent #colone #contentbox #caselist li
						{
							list-style-type: none;
							display: inline;
							float: left;
							width: 193px;
							height: 105px;
							padding: 0px;
							margin: 0px;
							background: none;
							border: 0px;
							margin-left: 10px;
							margin-top: 10px;
						}
						
						#wrapper #content #contentinner #maincontent #colone #contentbox #caselist li.leftcol
						{
							margin-left: 0px;
						}
						
						#wrapper #content #contentinner #maincontent #colone #contentbox #caselist li.toprow
						{
							margin-top: 0px;
						}
						
							#wrapper #content #contentinner #maincontent #colone #contentbox #caselist li a
							{
								float: left;
								width: 183px;
								height: 93px;
								color: #FFF;
								font-weight: normal;
								text-decoration: none;
								padding-top: 12px;
								padding-left: 10px;
								
							}
							
							#wrapper #content #contentinner #maincontent #colone #contentbox #caselist li.case_four a
							{
								float: left;
								width: 183px;
								height: 102px;
								color: #FFF;
								font-weight: normal;
								text-decoration: none;
								padding-top: 3px;
								padding-left: 10px;
								
							}
						
							#wrapper #content #contentinner #maincontent #colone #contentbox #caselist li.case_one a
							{
								background: url(../Images/shellCaseList_03.jpg) no-repeat top left;
							}
							
							#wrapper #content #contentinner #maincontent #colone #contentbox #caselist li.case_two a
							{
								background: url(../Images/shellCaseList_05.jpg) no-repeat top left;
							}
							
							#wrapper #content #contentinner #maincontent #colone #contentbox #caselist li.case_three a
							{
								background: url(../Images/shellCaseList_07.jpg) no-repeat top left;
							}
							
							#wrapper #content #contentinner #maincontent #colone #contentbox #caselist li.case_four a
							{
								background: url(../Images/shellCaseList_12.jpg) no-repeat top left;
							}
							
							#wrapper #content #contentinner #maincontent #colone #contentbox #caselist li.case_five a
							{
								background: url(../Images/shellCaseList_13.jpg) no-repeat top left;
							}
							
							#wrapper #content #contentinner #maincontent #colone #contentbox #caselist li.case_six a
							{
								background: url(../Images/shellCaseList_15.jpg) no-repeat top left;
							}
							
							#wrapper #content #contentinner #maincontent #colone #contentbox #caselist li.case_seven a
							{
								background: url(../Images/shellCaseList_20.jpg) no-repeat top left;
							}
							
							#wrapper #content #contentinner #maincontent #colone #contentbox #caselist li.case_eight a
							{
								background: url(../Images/shellCaseList_21.jpg) no-repeat top left;
							}
							
							#wrapper #content #contentinner #maincontent #colone #contentbox #caselist li a:hover
							{	
								opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
								filter: alpha(opacity=75); /* IE lt 8 */
								-ms-filter: "alpha(opacity=75)"; /* IE 8 */
								-khtml-opacity: .75; /* Safari 1.x */
								-moz-opacity: .75; /* FF lt 1.5, Netscape */
							}
				
				/* Case Studies Landing Finish */
				
				/* Case Studies View */
				
				#wrapper #content #contentinner #maincontent #colone #contentbox #caseview
				{
					float: left;
					width: 600px;
				}
				
					#wrapper #content #contentinner #maincontent #colone #contentbox #caseview .casetitle
					{
						float: left;
						width: 600px;
						font-size: 19px;
						font-weight: bold; 
						color: #1766B0;
						line-height: 20px;
						padding-bottom: 20px;
					}
					
					#wrapper #content #contentinner #maincontent #colone #contentbox #caseview .casesubtitle
					{
						float: left;
						width: 600px;
						font-size: 100%;
						color: #1766B0;
						font-weight: bold;
					}
					
					#wrapper #content #contentinner #maincontent #colone #contentbox #caseview .casesubtext
					{
						float: left;
						width: 600px;
						padding-bottom: 20px;
					}
					
						#wrapper #content #contentinner #maincontent #colone #contentbox #caseview .casesubtext span.bigblue
						{
							float: left;
							width: 600px;
							font-size: 100%px;
							line-height: 18px;
							color: #A0D800;
							font-weight: bold;
						}
						
					#wrapper #content #contentinner #maincontent #colone #contentbox #caseview .casesubtext ul
					{
						float: left;
						width: 600px;
						padding: 12px 0px;
						margin: 0px;
					}
					
						#wrapper #content #contentinner #maincontent #colone #contentbox #caseview .casesubtext ul li
						{
							list-style-type: none;
							display: inline;
							float: left;
							width: 590px;
							padding: 0px;
							margin: 0px;
							background: url(../Images/shellContentDot_07.gif) no-repeat top left;
							padding-left: 10px;
							
						}
						
						#wrapper #content #contentinner #maincontent #colone #contentbox #caseview .casesubtext ol
						{
							padding: 0px 0px;
							margin: 0px 0px 0px 20px;
							float: left;
							width: 580px;
							display: inline;
						}
						
							#wrapper #content #contentinner #maincontent #colone #contentbox #caseview .casesubtext ol li
							{
								width: 565px;
								list-style-type: none;
								padding-left: 15px;
								background: url(../Images/shellContentDot_07.gif) no-repeat top left;
							}
						
					#wrapper #content #contentinner #maincontent #colone #contentbox #caseview .downloadcs
					{
						float: left;
						width: 600px;
					}
					
					 	#wrapper #content #contentinner #maincontent #colone #contentbox #caseview .downloadcs a.pdfdown
						{
							float: left;
							padding-left: 50px;
							background: url(../Images/pdf_logo.gif) no-repeat top left;
							height: 30px;
							font-size: 110%;
							color: #41B2FF;
							font-weight: normal;
							padding-top: 10px;
						}
						
					#wrapper #content #contentinner #maincontent #colone #contentbox #caseview .casenav
					{
						float: left;
						width: 600px;
						margin-top: 30px;
					}
					
						#wrapper #content #contentinner #maincontent #colone #contentbox #caseview .casenav .prevcase
						{
							float: left;
							width: 137px;
							height: 23px;
							background: url(../Images/shellCaseNav_03.gif) no-repeat top left;
							text-align: center;
							padding-top: 3px;
							color: #FFF;
						}
						
						#wrapper #content #contentinner #maincontent #colone #contentbox #caseview .casenav .nextcase
						{
							float: right;
							width: 137px;
							height: 23px;
							background: url(../Images/shellCaseNav_03.gif) no-repeat top left;
							text-align: center;
							padding-top: 3px;
							color: #FFF;
						}
						
						#wrapper #content #contentinner #maincontent #colone #contentbox #caseview .casenav .returncase
						{
							float: left;
							margin-top: 8px;
						}
						
						#wrapper #content #contentinner #maincontent #colone #contentbox #caseview .casenav .whitepaperlink
						{
							float: right;
							width: 178px;
							height: 23px;
							background: url(../Images/shellWhitePaperLink_03.gif) no-repeat top left;
							padding-top: 8px;
							text-align: center;
							color: #666666;
							font-weight: bold;
						}
				
				/* Case Studies View Finished */
				
				/* White Papers Start */
				
				#wrapper #content #contentinner #maincontent #colone #contenttext #whitepapers
				{
					float: left;
					width: 600px;
				}
				
					#wrapper #content #contentinner #maincontent #colone #contenttext #whitepapers .whitepapertext
					{
						float: left;
						width: 600px;
					}
					
					#wrapper #content #contentinner #maincontent #colone #contenttext #whitepapers #whitelist
					{
						float: left;
						padding: 16px 0px 0px 0px;
						margin: 0px;
						width: 600px;
					}
					
						#wrapper #content #contentinner #maincontent #colone #contenttext #whitepapers #whitelist li
						{
							list-style-type: none;
							display: inline;
							float: left;
							width: 193px;
							padding: 0px;
							line-height: 16px;
							background: none;
							margin-left: 10px;
						}
						
						#wrapper #content #contentinner #maincontent #colone #contenttext #whitepapers #whitelist li.firstwhite
						{
							margin-left: 0px;
						}
						
							#wrapper #content #contentinner #maincontent #colone #contenttext #whitepapers #whitelist li .whitetop
							{
								float: left;
								width: 193px;
								height: 120px;
								background: url(../Images/shellWhiteList_07.gif) no-repeat top left;
							}
							
								#wrapper #content #contentinner #maincontent #colone #contenttext #whitepapers #whitelist li .whitetop .whitetoptitle
								{
									float: left;
									width: 183px;
									padding-left: 10px;
									font-weight: bold;
									color: #236FB6;
									height: 36px;
									padding-top: 8px;
								}
								
								#wrapper #content #contentinner #maincontent #colone #contenttext #whitepapers #whitelist li .whitetop .whitetopdesc
								{
									padding: 0px 10px 0px 10px;
									width: 173px;
									padding-top: 5px;
								}
								
							#wrapper #content #contentinner #maincontent #colone #contenttext #whitepapers #whitelist li a
							{	
								float: left;
								width: 193px;
								height: 34px;
								background: url(../Images/shellWhiteList_09.gif) no-repeat top left;
								color: #FFF;
								text-align: center;
								font-weight: normal;
								padding-top: 11px;
							}
							
								#wrapper #content #contentinner #maincontent #colone #contenttext #whitepapers #whitelist li a:hover
								{
									text-decoration: none;
									opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
									filter: alpha(opacity=75); /* IE lt 8 */
									-ms-filter: "alpha(opacity=75)"; /* IE 8 */
									-khtml-opacity: .75; /* tSafari 1.x */
									-moz-opacity: .75; /* FF lt 1.5, Netscape */
								}
				
				/* White Papers Finish */
				
				
				/* Service List Start */
				
				
					#wrapper #content #contentinner #maincontent #colone #contentbox #servicelist
					{
						float: left;
						width: 616px;
						padding: 0px;
						margin: 0px;
					}
					
						#wrapper #content #contentinner #maincontent #colone #contentbox #servicelist li
						{
							list-style-type: none;
							display: inline;
							float: left;
							width: 193px;
							height: 105px;
							margin-left: 9px;
							margin-top: 10px;
						}
						
						#wrapper #content #contentinner #maincontent #colone #contentbox #servicelist li.leftcol
						{
							margin-left: 0px;
						}
						
						#wrapper #content #contentinner #maincontent #colone #contentbox #servicelist li.toprow
						{
							margin-top: 0px;
						}
						
							#wrapper #content #contentinner #maincontent #colone #contentbox #servicelist li a
							{
								float: left;
								width: 183px;
								height: 105px;	
								padding-left: 10px;							
								color: #FFF;
								background: url(../Images/shellServicesList_07.jpg) no-repeat top left;
								
								line-height: 18px;
							}
							
								#wrapper #content #contentinner #maincontent #colone #contentbox #servicelist li a span
								{
									float: left;
									width: 183px;
									font-size: 110%;
									margin-top: 3px;
								}
								
								#wrapper #content #contentinner #maincontent #colone #contentbox #servicelist li a:hover
								{
									text-decoration: none;
									opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
								filter: alpha(opacity=75); /* IE lt 8 */
								-ms-filter: "alpha(opacity=75)"; /* IE 8 */
								-khtml-opacity: .75; /* Safari 1.x */
								-moz-opacity: .75; /* FF lt 1.5, Netscape */
								}
								
								#wrapper #content #contentinner #maincontent #colone #contentbox #servicelist li.serv_appo a
								{
									background: url(../Images/shellNewServices_03.jpg) no-repeat top left;
								}
								
								#wrapper #content #contentinner #maincontent #colone #contentbox #servicelist li.serv_lead a
								{
									background: url(../Images/shellNewServices_05.jpg) no-repeat top left;
								}
								
								#wrapper #content #contentinner #maincontent #colone #contentbox #servicelist li.serv_list a
								{
									background: url(../Images/shellServicesList_11.jpg) no-repeat top left;
								}
								
								#wrapper #content #contentinner #maincontent #colone #contentbox #servicelist li.serv_mark a
								{
									background: url(../Images/shellServicesList_17.jpg) no-repeat top left;
								}
								
								#wrapper #content #contentinner #maincontent #colone #contentbox #servicelist li.serv_trai a
								{
									background: url(../Images/shellServicesList_19.jpg) no-repeat top left;
								}
								
								#wrapper #content #contentinner #maincontent #colone #contentbox #servicelist li.serv_data a
								{
									background: url(../Images/shellServicesList_20.jpg) no-repeat top left;
								}
								
								#wrapper #content #contentinner #maincontent #colone #contentbox #servicelist li a span span
								{	
									font-size: 90%;
									width: auto;
									float: none;
									padding: 0px;
									margin: 1px 0px 0px 4px;
									display: inline;
								}
								
					#wrapper #content #contentinner #maincontent #colone #contentbox .servbox
					{
						float: left;
						width: 598px;
						background: url(../Images/shellServiceBar_25.gif) repeat-x top left;
						margin-top: 12px;
					}
					
						#wrapper #content #contentinner #maincontent #colone #contentbox .servbox .servtitle
						{
							float: left;
							width: 598px;
							font-size: 110%;
							color: #2670B5;
							font-weight: bold;
							margin-top: 5px;
						}
						
						#wrapper #content #contentinner #maincontent #colone #contentbox .servbox .servtext
						{
							float: left;
							width: 598px;
							font-size: 110%;
							margin-top: 5px;
							color: #292929;
						}
				
				
				/* Service List Finish */
				
				/* Who we are landing */
				
					#wrapper #content #contentinner #maincontent #colone #contentbox #whobox
					{
						float: left;
						width: 600px;
					}
					
						#wrapper #content #contentinner #maincontent #colone #contentbox #whobox #wholist
						{
							float: left;
							width: 600px;
							padding: 0px;
							margin: 0px;
						}
						
							#wrapper #content #contentinner #maincontent #colone #contentbox #whobox #wholist li
							{
								list-style-type: none;
								display: inline;
								float: left;
								width: 193px;
								height: 221px;
								margin-left: 10px;
							}
							
								#wrapper #content #contentinner #maincontent #colone #contentbox #whobox #wholist li a
								{
									float: left;
									width: 183px;
									height: 208px;
									color: #FFF;
									font-size: 110%;
									padding-left: 10px;
									padding-top: 13px;
								}
								
								#wrapper #content #contentinner #maincontent #colone #contentbox #whobox #wholist li.wholistone
								{
									margin-left: 0px;
								}
								
								#wrapper #content #contentinner #maincontent #colone #contentbox #whobox #wholist li.wholistone a
								{
									background: url(../Images/shellWhoLandingList_03.jpg) no-repeat top left;
								}
								
								#wrapper #content #contentinner #maincontent #colone #contentbox #whobox #wholist li.wholisttwo a
								{
									background: url(../Images/shellWhoLandingList_05.jpg) no-repeat top left;
								}
								
								#wrapper #content #contentinner #maincontent #colone #contentbox #whobox #wholist li.wholistthree a
								{
									background: url(../Images/shellWhoLandingList_07.jpg) no-repeat top left;
								}
								
								#wrapper #content #contentinner #maincontent #colone #contentbox #whobox #wholist li a:hover
								{
									text-decoration: none;
									opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
									filter: alpha(opacity=75); /* IE lt 8 */
									-ms-filter: "alpha(opacity=75)"; /* IE 8 */
									-khtml-opacity: .75; /* Safari 1.x */
									-moz-opacity: .75; /* FF lt 1.5, Netscape */
								}
				
				/* Who we are landing finish */
				
				/* Who We Are List */
				
					#wrapper #content #contentinner #maincontent #colone #contentbox #whoweare
					{
						padding: 0px;
						margin: 0px;
						width: 600px;
						float: left;
					}
					
						#wrapper #content #contentinner #maincontent #colone #contentbox #whoweare li
						{
							float: left;
							list-style-type: none;
							display: inline;
							width: 600px;
							padding-bottom: 20px;
						}	
						
							#wrapper #content #contentinner #maincontent #colone #contentbox #whoweare li .wholeft
							{
								float: left;
								width: 138px;
							}
							
							#wrapper #content #contentinner #maincontent #colone #contentbox #whoweare li .whoright
							{
								float: left;
								width: 462px;
							}
							
								#wrapper #content #contentinner #maincontent #colone #contentbox #whoweare li .whoright .whoname
								{
									float: left;
									width: 462px;
									font-size: 110%;
									color: #363C42;
								}
								
									#wrapper #content #contentinner #maincontent #colone #contentbox #whoweare li .whoright .whoname span
									{
										color: #0474BB;
										font-size: 115%;
										padding-right: 3px;
									}
									
								#wrapper #content #contentinner #maincontent #colone #contentbox #whoweare li .whoright .whotext
								{
									float: left;
									width: 462px;
									color: #363C42;
									font-size: 110%;
									line-height: 18px;
								}
				
				/* Who We Are Finish */
				
				/* Our Clients Start */
				
					#wrapper #content #contentinner #maincontent #colone #contentbox #ourclients
					{	
						padding: 0px;
						margin: 0px;
						width: 600px;
						float: left;
					}			
					
						#wrapper #content #contentinner #maincontent #colone #contentbox #ourclients li
						{
							list-style-type: none;
							display: inline;
							float: left;
							width: 600px;
						}	
						
							#wrapper #content #contentinner #maincontent #colone #contentbox #ourclients li .clientleft
							{
								float: left;
								width: 158px;
								padding-bottom: 20px;
							}
							
								#wrapper #content #contentinner #maincontent #colone #contentbox #ourclients li .clientleft a
								{
									opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
									filter: alpha(opacity=75); /* IE lt 8 */
									-ms-filter: "alpha(opacity=75)"; /* IE 8 */
									-khtml-opacity: .75; /* Safari 1.x */
									-moz-opacity: .75; /* FF lt 1.5, Netscape */
								}
							
								#wrapper #content #contentinner #maincontent #colone #contentbox #ourclients li .clientleft a img
								{
									border: 0px;
								}
								
								#wrapper #content #contentinner #maincontent #colone #contentbox #ourclients li .clientleft a:hover
								{
									opacity: 1; /* Standard: FF gt 1.5, Opera, Safari */
									filter: alpha(opacity=100); /* IE lt 8 */
									-ms-filter: "alpha(opacity=100)"; /* IE 8 */
									-khtml-opacity: 1.00; /* Safari 1.x */
									-moz-opacity: 1.00; /* FF lt 1.5, Netscape */
								}
							
							#wrapper #content #contentinner #maincontent #colone #contentbox #ourclients li .clientright
							{
								float: left;
								width: 442px;
								padding-top: 12px;
								font-size: 110%;
								color: #666666;
							}
							
								
					
				/* Our Clients Finish */
				
				/* Latest news start */
				
					#wrapper #content #contentinner #maincontent #colone #contentbox #newslist
					{
						padding: 0px;
						margin: 0px;
						width: 600px;
						float: left;
					}

						#wrapper #content #contentinner #maincontent #colone #contentbox ul#newslist > li
						{
							list-style-type: none;
							display: inline;
							float: left;
							width: 600px;
							background: url(../Images/shellGreyBorder_03.gif) repeat-x bottom left;
							padding-bottom: 20px;
							padding-top: 20px;
						}
						
							#wrapper #content #contentinner #maincontent #colone #contentbox #newslist li.topnews
							{
								padding-top: 0px;
							}
						
							#wrapper #content #contentinner #maincontent #colone #contentbox #newslist li .newsleft
							{
								float: left;
								width: 555px;
							}
							
								#wrapper #content #contentinner #maincontent #colone #contentbox #newslist li .newsleft .newstitle
								{	
									float: left;
									width: 555px;
									color: #0159AB;
									font-weight: bold;
									font-size: 18px;
								}
								
								#wrapper #content #contentinner #maincontent #colone #contentbox #newslist li .newsleft .newscontent
								{	
									float: left;
									width: 555px;
									color: #474747;
									font-weight: normal;
									font-size: 110%;
									margin-top: 18px;
									line-height: 20px;
									overflow: hidden;
								}
								
									#wrapper #content #contentinner #maincontent #colone #contentbox #newslist li .newsleft .newscontent p 
									{
										padding: 0px;
										margin: 0px 0px 14px 0px;											
									}
								
									#wrapper #content #contentinner #maincontent #colone #contentbox #newslist li .newsleft .newscontent img
									{
										float: left;
										margin: 5px 10px 0px 0px;
										display: inline;
										border: 1px solid #DAD7D7;
									}
								
									#wrapper #content #contentinner #maincontent #colone #contentbox #newslist li .newsleft .newscontent a
									{	
										color: #A0D800;
										font-weight: normal;
									}
									
										#wrapper #content #contentinner #maincontent #colone #contentbox #newslist li .newsleft .newscontent a:hover
										{
											text-decoration: underline;
										}
										
								#wrapper #content #contentinner #maincontent #colone #contentbox #newslist li .readmore
								{	
									float: left;
									width: 200px;
									font-size: 110%;
								}
								
								 	#wrapper #content #contentinner #maincontent #colone #contentbox #newslist li .readmore a
									{
										color: #A0D800;
										font-weight: bold;
									}
								
							#wrapper #content #contentinner #maincontent #colone #contentbox #newslist li .newsright
							{
								float: left;
								width: 45px;
							}
							
								#wrapper #content #contentinner #maincontent #colone #contentbox #newslist li .newsright .newsdate
								{
									float: left;
									width: 26px;
									height: 24px;
									text-align: center;
									color: #FFF;
									line-height: 10px;
									font-size: 10px;
									background: url(../Images/shellNewsDate_03.gif) no-repeat top left;
									padding-top: 2px;
									text-transform: uppercase;
								}
				
				/* Latest news Finish */
				
				/* Recruitment Start */
				
					#wrapper #content #contentinner #maincontent #colone #contentbox #recruitbox
					{
						float: left;
						width: 600px;
						font-size: 110%;
						color: #474747;
						padding-bottom: 30px;
						background: url(../Images/shellGreyBorder_03.gif) repeat-x bottom left;
					}
				
						#wrapper #content #contentinner #maincontent #colone #contentbox #recruitbox ul
						{
							float: left;
							width: 600px;
							padding: 12px 0px 12px 0px;
							margin: 0px 0px 0px 0px;
						}
						
							#wrapper #content #contentinner #maincontent #colone #contentbox #recruitbox ul li
							{
								float: left;
								width: 588px;
								list-style-type: none;
								display: inline;
								background: url(../Images/shellRecruitmentDot_07.gif) no-repeat top left;
								padding-left: 12px;
							}
								
								#wrapper #content #contentinner #maincontent #colone #contentbox #recruitbox ul li.blank
								{
									background: none;
								}
								
							#wrapper #content #contentinner #maincontent #colone #contentbox #recruitbox a
							{
								font-weight: bold;
								color: #98D306;
							}
							
								#wrapper #content #contentinner #maincontent #colone #contentbox #recruitbox a:hover
								{
									text-decoration: underline;
								}
						
				/* Recruitment Finish */
				
				/* Contact Start */
				
				
				#wrapper #content #contentinner #maincontent #colone #contentbox #contactbox
				{
					float: left;
					width: 592px;
				}
				
					#wrapper #content #contentinner #maincontent #colone #contentbox #contactbox #iframe
					{
						float: left;
						width: 592px;
						height: 352px;
					}
					
					#wrapper #content #contentinner #maincontent #colone #contentbox #contactbox #contacttext
					{
						float: left;
						width: 592px;
						font-size: 110%;
						margin-top: 16px;
						color: #474747;
						padding-bottom: 16px;
					}
					
					#wrapper #content #contentinner #maincontent #colone #contentbox #contactbox #contactleft
					{
						float: left;
						width: 399px;
					}
					
						#wrapper #content #contentinner #maincontent #colone #contentbox #contactbox #contactleft #contacttitle
						{
							float: left;
							width: 399px;
							color: #0159AB;
							font-weight: bold;
							font-size: 18px;
							line-height: 22px;
						}
						
						#wrapper #content #contentinner #maincontent #colone #contentbox #contactbox #contactleft #contactinner
						{
							float: left;
							width: 399px;
							font-size: 110%;
							color: #474747;
						}
						
							#wrapper #content #contentinner #maincontent #colone #contentbox #contactbox #contactleft #contactinner span
							{
								float: left;
								width: 75px;
							}
							
							#wrapper #content #contentinner #maincontent #colone #contentbox #contactbox #contactleft #contactinner a
							{
								font-weight: bold;
								color: #98D306;
							}
				
					#wrapper #content #contentinner #maincontent #colone #contentbox #contactbox #contactright
					{
						float: left;
						width: 193px;
					}
					
						#wrapper #content #contentinner #maincontent #colone #contentbox #contactbox #contactright .rightbox
						{
							float: left;
							width: 182px;
							background: url(../Images/shellContactBoxes_07.jpg) no-repeat top left;
							color: #FFF;
							font-size: 110%;
							height: 105px;
							padding-left: 11px;
							text-decoration: none;
						}
						
							#wrapper #content #contentinner #maincontent #colone #contentbox #contactbox #contactright .rightbox span
							{	
								float: left;
								width: 182px;
								font-weight: bold;
								padding-top: 3px;
							}
							
							#wrapper #content #contentinner #maincontent #colone #contentbox #contactbox #contactright .rightbox:hover
							{
								text-decoration: none;
								opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
								filter: alpha(opacity=75); /* IE lt 8 */
								-ms-filter: "alpha(opacity=75)"; /* IE 8 */
								-khtml-opacity: .75; /* Safari 1.x */
								-moz-opacity: .75; /* FF lt 1.5, Netscape */
							}
							
						#wrapper #content #contentinner #maincontent #colone #contentbox #contactbox #contactright .rightboxtwo
						{
							float: left;
							width: 182px;
							background: url(../Images/shellContactBoxes_10.jpg) no-repeat top left;
							color: #FFF;
							font-size: 110%;
							height: 105px;
							padding-left: 11px;
							margin-top: 12px;
						}
						
							#wrapper #content #contentinner #maincontent #colone #contentbox #contactbox #contactright .rightboxtwo span
							{	
								float: left;
								width: 182px;
								font-weight: bold;
								padding-top: 3px;
							}
							
							#wrapper #content #contentinner #maincontent #colone #contentbox #contactbox #contactright .rightboxtwo:hover
							{
								text-decoration: none;
								opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
								filter: alpha(opacity=75); /* IE lt 8 */
								-ms-filter: "alpha(opacity=75)"; /* IE 8 */
								-khtml-opacity: .75; /* Safari 1.x */
								-moz-opacity: .75; /* FF lt 1.5, Netscape */
							}
					
					
				/* Contact Finish */
				
				
			
				#wrapper #content #contentinner #maincontent #coltwo
				{
					float: left;
					width: 311px;
				}
				
					#wrapper #content #contentinner #maincontent #coltwo #servright
					{
						float: left;
						width: 311px;
						padding: 0px;
						margin: 11px 0px 0px 0px;
					}
					
						#wrapper #content #contentinner #maincontent #coltwo #servright li
						{
							list-style-type: none;
							display: inline;
							float: left;
							width: 301px;
							height: 31px;
							padding-bottom: 1px;
						}
						
							#wrapper #content #contentinner #maincontent #coltwo #servright li a
							{	
								float: left;
								width: 301px;
								height: 31px;
								
							}
							
								#wrapper #content #contentinner #maincontent #coltwo #servright li a span
								{	
									display: none;
								}
								
							#wrapper #content #contentinner #maincontent #coltwo #servright li.right_app a
							{
								background: url(../Images/shellRightList_03.gif) no-repeat top left;
							}
							
							#wrapper #content #contentinner #maincontent #coltwo #servright li.right_list a
							{
								background: url(../Images/shellRightList_06.gif) no-repeat top left;
							}
							
							#wrapper #content #contentinner #maincontent #coltwo #servright li.right_market a
							{
								background: url(../Images/shellRightList_08.gif) no-repeat top left;
							}
							
							#wrapper #content #contentinner #maincontent #coltwo #servright li a:hover
							{	
								opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
								filter: alpha(opacity=75); /* IE lt 8 */
								-ms-filter: "alpha(opacity=75)"; /* IE 8 */
								-khtml-opacity: .75; /* Safari 1.x */
								-moz-opacity: .75; /* FF lt 1.5, Netscape */
							}
							
						#wrapper #content #contentinner #maincontent #coltwo #servrightbot
						{
							float: left;
							margin-top: 12px;
							border: 1px solid #EEEEEE;
							width: 299px;
						}
						
							#wrapper #content #contentinner #maincontent #coltwo #servrightbot #rightboxtitle
							{
								float: left;
								width: 284px;
								color: #2670B5;
								font-weight: bold;
								font-size: 110%;
								padding-left: 15px;
								margin-top: 8px;
							}
							
							#wrapper #content #contentinner #maincontent #coltwo #servrightbot #rightnewstitle
							{
								float: left;
								width: 284px;
								color: #2670B5;
								font-weight: bold;
								font-size: 110%;
								padding-left: 15px;
								margin-top: 8px;
							}
							
							#wrapper #content #contentinner #maincontent #coltwo #servrightbot #rightboxlist
							{
								float: left;
								width: 284px;
								padding: 0px 0px 20px 15px;
								margin: 10px 0px 0px 0px;
							}
							
								#wrapper #content #contentinner #maincontent #coltwo #servrightbot #rightboxlist li
								{
									list-style-type: none;
									display: inline;
									float: left;
									width:284px;
									color: #292929;
									padding-bottom: 4px;
								}
								
									#wrapper #content #contentinner #maincontent #coltwo #servrightbot #rightboxlist li a
									{	
										background: url(../Images/shellServiceListDot_14.gif) no-repeat top left;
										padding-left: 17px;
										width:267px;
										font-size: 110%;
										color: #292929;
									}
									
							#wrapper #content #contentinner #maincontent #coltwo #servrightbot #rightnewslist
							{
								float: left;
								width: 284px;
								padding: 0px 0px 10px 15px;
								margin: 10px 0px 0px 0px;
							}
							
								#wrapper #content #contentinner #maincontent #coltwo #servrightbot #rightnewslist li
								{
									list-style-type: none;
									display: inline;
									float: left;
									width:284px;
									color: #292929;
									padding-bottom: 4px;
								}
								
									#wrapper #content #contentinner #maincontent #coltwo #servrightbot #rightnewslist li a
									{	
										background: url(../Images/shellServiceListDot_14.gif) no-repeat top left;
										padding-left: 17px;
										width:267px;
										font-size: 110%;
										color: #292929;
									}
									
			/* Contact Right */
			
			#wrapper #content #contentinner #maincontent #coltwo #contactcoltwo
			{
				float: left;
				width: 300px;
			}
				
				
					#wrapper #content #contentinner #maincontent #coltwo #contactcoltwo #contactrighttop
					{
						float: left;
						width: 288px;
						height: 30px;
						background: url(../Images/shellContactRight_07.gif) repeat-x top left;
						font-family: "Times New Roman", Times, serif;
						font-size: 18px;
						color: #666666;
						padding-top: 13px;
						padding-left: 12px;
						margin-top: 58px;
					}
					
					#wrapper #content #contentinner #maincontent #coltwo #contactcoltwo .contactline
					{
						float: left;
						width: 300px;
						margin-top: 12px;
					}
					
						#wrapper #content #contentinner #maincontent #coltwo #contactcoltwo .contactline .formfield
						{
							float: left;
							width: 283px;
							height: 29px;
							background: url(../Images/shellContactField_11.gif) no-repeat top left;
							padding: 0px 0px 0px 10px;
							margin: 0px 0px 0px 2px;
							border: 0px;
							display: inline;
							color: #7D7D7D;
							line-height: 29px;
						}
						
						#wrapper #content #contentinner #maincontent #coltwo #contactcoltwo .contactline .textarea
						{
							float: left;
							width: 283px;
							height: 105px;
							background: url(../Images/shellContactTextarea_14.gif) no-repeat top left;
							padding: 5px 0px 0px 10px;
							margin: 0px 0px 0px 2px;
							border: 0px;
							display: inline;
							color: #7D7D7D;
							line-height: 18px;
							
						}
						
						#wrapper #content #contentinner #maincontent #coltwo #contactcoltwo .contactline .contactsubmit
						{
							float: right;
							width: 75px;
							height: 20px;
							padding: 0px;
							margin: 7px 5px 0px 0px;
							border: 0px;
							display: inline;
						}
			
			/* Contact Right Finish */
			
			/* Sitemap Start */
			
			
			#wrapper #content #contentinner #maincontent #colone #contentbox #sitemap
			{
				float: left;
				width: 600px;
			}
			
				#wrapper #content #contentinner #maincontent #colone #contentbox #sitemap li
				{
					font-size: 110%;
					padding-bottom: 3px;
					color: #98D306;
				}
				
					#wrapper #content #contentinner #maincontent #colone #contentbox #sitemap li a
					{	
						font-weight: bold;
						color: #98D306;
					}
					
						#wrapper #content #contentinner #maincontent #colone #contentbox #sitemap li a:hover
						{	
							font-weight: bold;
							color: #1766B0;
							text-decoration: none;
						} 
						
						#wrapper #content #contentinner #maincontent #colone #contentbox #sitemap li:hover
						{	
							color: #1766B0;
						}
				
					#wrapper #content #contentinner #maincontent #colone #contentbox #sitemap li ul li
					{
						font-size: 100%;
					}
			
			
			/* Sitemap Finish */
				

				
			/* Main Content Template Finish */
			
			
			
			
			
			
			
			#wrapper #content #contentinner #contentbot
			{
				float: left;
				width: 952px;
				height: 216px;
				background: url(../Images/shellContentBottom_28.jpg) no-repeat top left;
			}
			
				#wrapper #content #contentinner #contentbot #contenttext
				{
					float: left;
					width: 927px;
					padding-left: 25px;
				}
				
				#wrapper #content #contentinner #contentbot .bottitle
				{	
					float: left;
					padding-left: 24px;
					font-size: 20px;
					color: #404041;
					font-family: "Times New Roman", Times, serif;
					padding-top: 22px;
				}
				
				#wrapper #content #contentinner #contentbot .caseview
				{	
					float: right;
					margin-right: 80px;
					display: inline;
					font-size: 20px;
					color: #729D01;
					font-family: "Times New Roman", Times, serif;
					padding-top: 22px;
					font-style: italic;
				}

			
			#wrapper #content #contentinner #contentshadow
			{
				float: left;
				width: 952px;
				height: 20px;
				background: url(../Images/shellContentShadow_21.gif) no-repeat top left;
			}
			
				#wrapper #content #contentinner #contentshadow span
				{
					display: none;
				}
			
			#wrapper #content #contentinner #footer
			{
				float: left;
				width: 952px;
				padding-bottom: 30px;
			}
			
				#wrapper #content #contentinner #footer #footerleft
				{
					float: left;
					width: 437px;
				}
			
				#wrapper #content #contentinner #footer #footerlist
				{
					float: left;
					width: 437px;
					padding: 0px;
					margin: 0px;
					border: 0px;
				}
				
					#wrapper #content #contentinner #footer #footerlist li
					{
						list-style-type: none;
						display: inline;
						float: left;
						background: url(../Images/shellFooterDot_24.gif) no-repeat center left;
						padding-left: 8px;
						padding-right: 6px;
						font-size: 110%;
					}
					
						#wrapper #content #contentinner #footer #footerlist li.firstlist
						{
							padding-left: 0px;
							background: none;
						}
						
						#wrapper #content #contentinner #footer #footerlist li span
						{
							color: #0159AB;
							font-weight: bold;
						}
						
						#wrapper #content #contentinner #footer #footerlist li a
						{
							text-decoration: underline;
							color: #0159AB;
							font-weight: normal;
						}
						
							#wrapper #content #contentinner #footer #footerlist li a:hover
							{
								text-decoration: none;
							}
						
				#wrapper #content #contentinner #footer #footertwo
				{
					float: left;
					width: 437px;
					padding: 2px 0px 0px 0px;
					margin: 0px;
				}
				
					#wrapper #content #contentinner #footer #footertwo li
					{
						list-style-type: none;
						display: inline;
						float: left;
						padding-left: 10px;
						padding-right: 8px;
						background: url(../Images/shellFooterDot_24.gif) no-repeat center left;
					}
					
					#wrapper #content #contentinner #footer #footertwo li.firstfootertwo
					{
						padding-left: 0px;
						background: none;
					}
					
					#wrapper #content #contentinner #footer #footertwo li span
					{
						float: left;
						padding-left: 6px;
						color: #0159AB;
						font-size: 110%;
					}
					
					 	#wrapper #content #contentinner #footer #footertwo li a
						{
							float: left;
							font-size: 110%;
							color: #0159AB;
							text-decoration: underline;
						}
							
							#wrapper #content #contentinner #footer #footertwo li a:hover
							{
								text-decoration: none;
							}
						
				#wrapper #content #contentinner #footer #footerright
				{
					float: left;
					width: 515px;
				}
				
					#wrapper #content #contentinner #footer #footerright #footerlinks
					{
						float: right;
						padding: 0px;
						margin: 0px;
					}
					
						#wrapper #content #contentinner #footer #footerright #footerlinks li
						{
							list-style-type: none;
							display: inline;
							float: left;
							margin-left: 9px;
						}
						
							#wrapper #content #contentinner #footer #footerright #footerlinks li a
							{	
								float: left;
								height: 40px;
								
							}
							
								#wrapper #content #contentinner #footer #footerright #footerlinks li.linkone
								{
									margin-left: 0px;
								}
							
								#wrapper #content #contentinner #footer #footerright #footerlinks li.linkone a
								{
									width: 40px;
									background: url(../Images/shellFooterLinks_24.gif) no-repeat top left;
								}
								
								#wrapper #content #contentinner #footer #footerright #footerlinks li.linktwo a
								{
									width: 108px;
									background: url(../Images/shellFooterLinks_26.gif) no-repeat top left;
								}
								
								#wrapper #content #contentinner #footer #footerright #footerlinks li.linkthree a
								{
									width: 165px;
									background: url(../Images/shellFooterLinks_28.gif) no-repeat top left;
								}
								
								#wrapper #content #contentinner #footer #footerright #footerlinks li.linkfour a
								{
									width: 123px;
									background: url(../Images/shellFooterLinks_30.gif) no-repeat top left;
								}
								
								#wrapper #content #contentinner #footer #footerright #footerlinks li.linkfive a
								{
									width: 40px;
									background: url(../Images/shellFooterLinks_32.gif) no-repeat top left;
								}
								
								#wrapper #content #contentinner #footer #footerright #footerlinks li a span
								{
									display: none;
								}
								
								#wrapper #content #contentinner #footer #footerright #footerlinks li a:hover
								{	
									opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
									filter: alpha(opacity=75); /* IE lt 8 */
									-ms-filter: "alpha(opacity=75)"; /* IE 8 */
									-khtml-opacity: .75; /* Safari 1.x */
									-moz-opacity: .75; /* FF lt 1.5, Netscape */
								}
								
					#wrapper #content #contentinner #footer #footerrightlinks
					{
						float: right;
						padding: 0px;
						margin: 6px 0px 0px 0px;
						width: 300px;
					}
					
						#wrapper #content #contentinner #footer #footerrightlinks li
						{
							list-style-type: none;
							display: inline;
							float: right;
							font-size: 110%;
							color: #0159ab;
						}
						
							#wrapper #content #contentinner #footer #footerrightlinks li a
							{
								color: #0159ab;
								text-decoration: underline;
							}
							
								#wrapper #content #contentinner #footer #footerrightlinks li a:hover
								{
									color: #0159ab;
									text-decoration: none;
								}
