
body {
	padding:		0;	
	height: 		100%;
	margin-top: 		10px;
	margin-left:		0px;
	margin-right: 		0px;
	margin-bottom: 		10px;
	background-color:	#000000;
	background-color:	#ffffff;
	
	}

/************************************************************************************************
 ***********************************************************************************************
 **********************                                       **********************************
 **********************                 LAYOUT          16      ********************************
 **********************                                       **********************************
 ***********************************************************************************************
 ***********************************************************************************************/
 
 #wrap {					/*This div contains the whole site and is centered*/
 
 	width: 			850px;
 	margin:			0 auto;
 	position: 		relative;
 	min-height:		1300px;
 	height:			auto;
 	padding:		0;
 	border:			0;
 	
	}

	/****************************    Header         ************************************/

	#headerWrap {					/*This div contains the header and its elements*/

		width: 			850px;
		margin:			0 auto;
		position: 		relative;
		height:			130px;
		padding:		0;
		border: 		0;

		}

		.logo {						/*This div contains the logo*/

			width:			 49%;
			float:			left;
			height:			auto;
			border:			0;
			min-height:		130px;
			margin:			10px 0 0 0;
			}

		.links {					/*This div contains the links in the upper right corner*/

			width: 			49%;
			float:			right;
			padding:		0;
			min-height:		130px;
			border:			0;
			margin:			10px 0 0 0;
			}
			
			.links ul 	{			/*These lists position and contain the links for the top right div */
			
					padding:		0 0 0 0;
					float:			right;
					border:			0;
					margin:			7px 0 7px 0;
					}
			
			.links li 	{			/*positions individual links*/
			
					padding:		4px 1px 4px 1px;
					border:			0;
					height:			auto;
					width:			auto;
					border: 		0;
					display:		inline;
					
					}
		.social {					/*This div contains the links in the upper right corner*/

			width: 			49%;
			float:			right;
			padding:		0;
			height:			50px;
			border:			0;
			margin:			0 0 10px 0;
			
			}
	/****************************    MENU SECTION       ************************************/
	
	div.menu2 {					/*This div holds the menu*/
		
		width: 			852px;
		float:			left;
		padding:		0 0 0 0;
		margin:			0 0 0 0;
		height:			35px;
		border: 		0;
		z-index:		0;
		
		}
		
		.menu2 ul 	{			/*This list positions and contains the links for the main menu*/
		
				padding:		0 0 0 0;
				height:			0;
				float:			left;
				border:			0;
				text-align:		center;
		
				}
		
		.menu2 li 	{			/*positions the <li> for the above */
		
				padding:		5px 0 0 0;
				position:		relative;
				height:			34px;
				width:			132px;
				top:			-12px;
				border:			0;
				float:			left;
				display:		inline;
				text-align:		center;
				overflow:		hidden;
		
				}

		.menu2 li.menu 	{			/*positions the <li> for the above */
		
		
				}
		
				
		.menu2 li.menuEdge 	
				{			/*positions the <li> for the above */
				height:			34px;
				width:			30px;
				top:			-12px;
				border:			0;
				float:			left;
				display:		inline;
				text-align:		center;
				overflow:		hidden;
				}
				
				
		.menu2 li a, 
		.menu2 li a:visited

				{

				padding:		5px 0 0 0;
				position:		relative;
				height:			34px;
				width:			134px;
				float:			left;
				border:			0;
				display:		inline;
				overflow:		hidden;
				color:			#43B2F1;
				/*background-image:	url(../images/menutab-u.gif);*/


				}

		li.selectedMenu 	
				{
				margin:			0 0 0 0;
				float:			left;
				display:		inline;
				}

		li.selectedMenu a,
		li.selectedMenu a:visited
				{
				margin:			0 0 0 0;
				float:			left;
				display:		inline;
				}

		/*menu2 li a:hover

				{

				
				color:			#43B2F1;
				text-decoration:	none;
				}*/
 
 	.blackBreak {				/*This div is the black bar under the intial menu*/
		float:			left;
		position:		relative;
		height:			30px;
		width:			100%;
		z-index:		1;
		background-color:	#000000;
		border-left:		1px solid black;
		border-right:		1px solid black;
		
		}
		
	.banner_10000 {				/*This div is the banner container under the black break*/
	
		width: 			850px;
		height:			160px;
		float:			left;
		margin:			0 auto;
		position:		relative;
		padding:		0 0 0 0;
		border-left:		1px solid black;
		border-right:		1px solid black;
		overflow:		hidden;
		}

	.banner_10001 {				/*This div is the banner container under the black break*/
	
		width: 			850px;
		height:			160px;
		float:			left;
		margin:			0 auto;
		position:		relative;
		padding:		0 0 0 0;
		border-left:		1px solid black;
		border-right:		1px solid black;
		overflow:		hidden;
		}

	.banner_10002 {				/*This div is the banner container under the black break*/
	
		width: 			850px;
		height:			160px;
		float:			left;
		margin:			0 auto;
		position:		relative;
		padding:		0 0 0 0;
		border-left:		1px solid black;
		border-right:		1px solid black;
		overflow:		hidden;
		}

	.banner_10003 {				/*This div is the banner container under the black break*/
	
		width: 			850px;
		height:			160px;
		float:			left;
		margin:			0 auto;
		position:		relative;
		padding:		0 0 0 0;
		border-left:		1px solid black;
		border-right:		1px solid black;
		overflow:		hidden;
		}
		
	.banner_10004 {				/*This div is the banner container under the black break*/
	
		width: 			850px;
		height:			160px;
		float:			left;
		margin:			0 auto;
		position:		relative;
		padding:		0 0 0 0;
		border-left:		1px solid black;
		border-right:		1px solid black;
		overflow:		hidden;
		}

	.banner_10005 {				/*This div is the banner container under the black break*/
	
		width: 			850px;
		height:			160px;
		float:			left;
		margin:			0 auto;
		position:		relative;
		padding:		0 0 0 0;
		border-left:		1px solid black;
		border-right:		1px solid black;
		overflow:		hidden;
		}

	.banner_90000 {				/*This div is the banner container under the black break*/
	
		width: 			850px;
		height:			160px;
		float:			left;
		margin:			0 auto;
		position:		relative;
		padding:		0 0 0 0;
		border-left:		1px solid black;
		border-right:		1px solid black;
		overflow:		hidden;
		}

	.banner_90001 {				/*This div is the banner container under the black break*/
	
		width: 			850px;
		height:			160px;
		float:			left;
		margin:			0 auto;
		position:		relative;
		padding:		0 0 0 0;
		border-left:		1px solid black;
		border-right:		1px solid black;
		overflow:		hidden;
		}

	.banner_90002 {				/*This div is the banner container under the black break*/
	
		width: 			850px;
		height:			160px;
		float:			left;
		margin:			0 auto;
		position:		relative;
		padding:		0 0 0 21px;
		border-left:		1px solid black;
		border-right:		1px solid black;
		overflow:		hidden;
		}

	.banner_90003 {				/*This div is the banner container under the black break*/
	
		width: 			850px;
		height:			160px;
		float:			left;
		margin:			0 auto;
		position:		relative;
		padding:		0 0 0 0;
		border-left:		1px solid black;
		border-right:		1px solid black;
		overflow:		hidden;
		}

	.banner_90004 {				/*This div is the banner container under the black break*/
	
		width: 			850px;
		height:			160px;
		float:			left;
		margin:			0 auto;
		position:		relative;
		padding:		0 0 0 0;
		border-left:		1px solid black;
		border-right:		1px solid black;
		overflow:		hidden;
		}
		
		div.submenu {			/*This div holds each submenu */

			width:			124px;
			height:			160px;
			float:			left;
			clear:			none;
			margin:			0 8px 0 0px; /*left and right has to add upto 8*/
			padding: 		0 0 0 0;
			border:			0;
			z-index:		100;
			/*
			background-color:	#000000;
			filter:			alpha(opacity=70);
			-moz-opacity:		0.6;
			-khtml-opacity: 	0.6;
			opacity: 		0.6;
			zoom:			1;*/
			}
			
			.submenu ul 	
					{
					padding:		7px 0px 22px 17px ;
					width:			auto;
					height:			auto;
					float:			left;
					border:			0;
					top:			-10px;
					left:			-10px;
					position:		relative;
					z-index:		100;
					margin:			13px 0 0 0;
			
					}
			
			.submenu li 
					{
			
					margin:			0 0 1px 0;
					padding: 		2px 0 2px 4px;
					width:			100%;
					min-width:		100px;
					float:			left;
					display:		inline;
					filter:			alpha(opacity=70);
					-moz-opacity:		0.7;
					-khtml-opacity:		0.7;
					opacity:		0.7;
					z-index:		100;
					
					}
			
			.submenu li a, 
			.submenu li a:visited 
			
					{
					
					margin:			0 0 0 0;
					float:			left;
					display:		inline;	
					color: 			#ffffff;
					z-index:		100;
					}
					
			.submenu li a:hover 
			
					{	/* 16 */
			
					margin:0 0 0 0;
					float:left;
					display:inline;
					z-index:		100;
					}
		
	/****************************    shadow SECTION   (currently not in use)    ************************************/
	
	shadow {
		width: 			850px;
		margin:			0 auto;
		position: 		relative;
		padding:		0;
		border: 		0;
		background-image:	url(../images/r.gif)
		
		}

	/****************************    MAIN SECTION       ************************************/
	
	.main {					/*This div holds the entire contents below the menu */
	
		width: 			850px;
		position: 		relative;
		float:			left;
		padding:		0;
		border-left:		1px solid black;
		border-bottom:		1px solid black;
		border-right:		1px solid black;
		}
	
	.leftMain {				/*This div holds the entire contents on the left hand side */
	
		/*Width has been removed to make it fully flexible otherwise it is 100%*/
		width:			70%;
		float:			left;
		padding:		0 10px 0 5px;
		margin-bottom:		20px;
		border: 		0;
		}
	
	.leftMainFull {				/*This div holds the entire contents on the left hand side when rightMain does not exist*/
		
			/*Width has been removed to make it fully flexible otherwise it is 100%*/
			float:			left;
			padding:		0 10px 0 5px;
			margin-bottom:		20px;
			border: 		0;
		}
		
		.content {			/*This div holds content (P , H1 , Tags) for the left hand side */
			
			position:		relative;
			float:			left;
			padding:		0 0 0 5px;
			height:			auto;
			border:			0;
			width:			100%;
			}
			
		div.services {			/*This div holds content for each of the services on the homepage */
		
			position:		relative;
			padding:		0 0 0px 5px;
			float:			left;
			height:			auto;
			width:			48%;
			border: 		0;
			margin:			1px 1px 25px 5px;
		
			}
		
		div.products {			/*This div holds content for each of the services on the homepage */
				
				position:		relative;
				padding:		0 0 0 0;
				float:			left;
				height:			auto;
				width:			100%;
				border: 		0;
				margin:			0 0 0 0;
				
			}
		
		div.info {	/*this div can be used universally on any page to hold content */
						
				position:		relative;
				padding:		5px 0 0 5px;
				float:			left;
				height:			auto;
				width:			100%;
				border: 		0;
				margin:			0;
						
			}
				


		div.info2 {	/*this div can be used universally (but has been used for the contact us page) */
						
				position:		relative;
				padding:		10px 5px 0 7px;
				float:			left;
				height:			auto;
				width:			100%;
				border: 		1px solid #474747;
				margin:			0;
						
			}

		div.info3 {	/*this div can be used universally (but has been used for the contact us page) */
						
				position:		relative;
				padding:		10px 5px 0 7px;
				float:			left;
				height:			auto;
				width:			70%;
				border: 		1px solid #474747;
				margin:			0;
				
						
			}

		div.info4 	{/*this div can be used universally (but has been used for the contact us page) */
						
				position:		relative;
				padding:		10px 5px 0 7px;
				float:			right;
				height:			auto;
				width:			26%;
				border: 		1px solid #474747;
				margin:			0;			
				}
			
				.info4 ul 	
						{
						padding:		0 0 0 0;
						width:			auto;
						height:			auto;
						margin:			0 0 0 20px;
						border:			0;
						}

				.info4 li 

						{
						margin:			0 0 10px 0;
						padding: 		0 0 0 0;
						width:			100%;
						border:			0;
						}

				.info4 li 

						{
						margin:			0 0 10px 0;
						padding: 		0px 0px 0 0px;
						width:			100%;
						border:			0;
						}

				.info4 li a,
				.info4 li a:visited

						{
						color:				#006BB5;
						text-decoration:		none;
						}
				.info4 li a:hover
						{
						color:				#006BB5;
						text-decoration:		underline;
						}

		div.logos 	{/*this div can be used universally (but has been used for the contact us page) */
						
				position:		relative;
				padding:		0 0 0 0;
				margin:			12px 12px 12px 12px;
				float:			left;
				height:			180px;
				width:			180px;
				border: 		1px solid #474747;			
				}
			
		div.branch {	/*this div can be used universally (but has been used for the contact us/sitemap pages) */
						
				position:		relative;
				padding:		0 0 0 5px;
				float:			left;
				height:			auto;
				width:			49%;
				border: 		0;
				margin:			0 0 10px 0;
				clear:			left;
						
			}
			
			.branch ul 	
					{
					padding:		0 0 0 20px ;
					width:			auto;
					height:			auto;
					margin:			0 0 0 0;		

					}
			
			.branch li 

					{

					margin:			1px 0 1px 0;
					padding: 		2px 0px 2px 0px;
					width:			100%;

					}

			.branch li a,
			.branch li a:visited
			
					{

					margin:			1px 0 1px 0;
					padding: 		1px 0px 1px 0px;
					width:			100%;
					color:				#006BB5;
					text-decoration:		none;
					
					}

			.branch li a:hover
					{

					margin:			1px 0 1px 0;
					padding: 		2px 0px 2px 0px;
					width:			100%;
					color:			#006BB5;
					text-decoration:	underline;
					
					
					}

		div.branch2 {	/*this div can be used universally (but has been used for the contact us page) */
						
				position:		relative;
				padding:		0 0 0 0;
				float:			right;
				height:			auto;
				width:			49%;
				border: 		0;
				margin:			0 0 0 0;
						
			}
		
		div#map {	/*this div can be used universally (but has been used for the contact us page) */

				position:		relative;
				padding:		0 0 0 0;
				float:			left;
				height:			300px;
				width:			250px;
				border: 		1px solid black;
				margin:			0 0 10px 0;

			}

		div.siteMap {	/*this div can be used universally (but has been used for the contact us/sitemap pages) */
						
				position:		relative;
				padding:		0 0 0 5px;
				float:			left;
				height:			auto;
				width:			49%;
				border: 		0;
				margin:			0 0 0 0;
				clear:			left;
						
			}
			
			.siteMap ul 	
					{
					padding:		0 0 0 22px;
					width:			auto;
					height:			auto;
					margin:			0 0 0 0;		

					}
			
			.siteMap li 

					{

					margin:			1px 0 1px 0;
					width:			100%;
					padding: 		5px 0px 5px 0px;
					}

			.siteMap li a,
			.siteMap li a:visited
			
					{
					}

			.siteMap li a:hover
					{

					margin:			1px 0 1px 0;
					padding: 		2px 0px 2px 0px;
					width:			100%;
					
					
					}
		div.siteMap2 {	/*this div can be used universally (but has been used for the contact us/sitemap pages) */
								
						position:		relative;
						padding:		0 0 0 5px;
						float:			right;
						height:			auto;
						width:			49%;
						border: 		0;
						margin:			0 0 0 0;
								
					}
					
					.siteMap2 ul 	
							{
							padding:		0 0 0 20px;
							width:			auto;
							height:			auto;
							margin:			0 0 0 0;		
		
							}
					
					.siteMap2 li 
		
							{
		
							margin:			1px 0 1px 0;
							width:			100%;
							padding: 		5px 0px 5px 0px;
							}
		
					.siteMap2 li a,
					.siteMap2 li a:visited
					
							{
							}
		
					.siteMap2 li a:hover
							{
		
							margin:			1px 0 1px 0;
							padding: 		2px 0px 2px 0px;
							width:			100%;
							}
		
		div.client {	/*this div can be used universally on any page to hold content */
								
				position:		relative;
				padding:		5px 0 0 0;
				float:			left;
				height:			auto;
				width:			99%;
				border: 		1px solid #474747;
				margin:			20px 5px 0 0;
				border:			0;
								
			}

		div.clientImage {	/*this div can be used universally on any page to hold content */
								
				position:		relative;
				padding:		0 0 0 0;
				float:			right;
				height:			auto;
				width:			45%;
				border: 		0;
				margin:			0 0 0 0;
								
			}
		/****** this is for eroMS********/
		div.ero-MS {			/*This div holds content for each of the services on the homepage */
				
			position:		relative;
			padding:		0 0 0px 1px;
			float:			left;
			height:			auto;
			width:			100%;
			border: 		0;
			margin:			0;
				
			}
			
			.ero-MS ul 	{	/*this positions the UL for the products page - display */

					padding:		0 0 0 0;
					float:			left;
					border:			0;
					height:			30px;
					width:			100%;
					margin:			0 0 0 -1px;
					background-color:	#468ad1;
					
					}

			.ero-MS li 	{	/*positions individual links*/

					padding:		0 0 0 0;
					position:		relative;
					border:			0;
					float:			left;
					height:			30px;
					display:		inline;

					}
					
			.ero-MS .tabLeft 	
			
					{	/*positions individual links*/

					padding:		0 0 0 0;
					position:		relative;
					border:			0;
					height:			100%;
					margin:			0 0 0 20px;;
					width:			5px;
					float:			left;
					display:		inline;			
					}
			
			.ero-MS .tabMid 	
			
					{	/*positions individual links*/
			
					padding:		0 3px 0 0;
					position:		relative;
					border:			0;
					height:			100%;
					margin:			0 0 0 0;
					width:			147px;
					float:			left;
					display:		inline;
					}
					
			.ero-MS .tabRight 	
						
					{	/*positions individual links*/

					padding:		0 0 0 0;
					position:		relative;
					border:			0;
					height:			100%;
					margin:			0 0 0 0;
					width:			27px;
					float:			left;
					display:		inline;
						
					}
			
			.ero-MS .demo	
									
					{	/*positions individual links*/

					padding:		2px 0 0 0;
					position:		relative;
					border:			0;
					height:			20px;
					margin:			4px 18px 0 0;
					width:			75px;
					float:			right;
					display:		inline;
									
					}
					
			
					

	/****** this is for claimMS********/
	
		div.claim-MS 	{	/*This div holds content for each of the services on the homepage */
					
				position:		relative;
				padding:		0 0 0px 1px;
				float:			left;
				height:			auto;
				width:			100%;
				border: 		0;
				margin:			0;
					
				}
				
				.claim-MS ul 	{	/*this positions the UL for the products page - display */
	
						padding:		0 0 0 0;
						float:			left;
						border:			0;
						height:			30px;
						width:			100%;
						margin:			0 0 0 -1px;
						background-color:	#cd3f3f;
						
						}
	
				.claim-MS li 	{	/*positions individual links*/
	
						padding:		0 0 0 0;
						position:		relative;
						border:			0;
						float:			left;
						height:			30px;
						display:		inline;
						text-align:		center;
						overflow:		hidden;
						background-color:	#cd3f3f;
	
						}
						
				.claim-MS .tabLeft 	
				
						{	/*positions individual links*/
	
						padding:		0 0 0 0;
						position:		relative;
						border:			0;
						height:			100%;
						margin:			0 0 0 20px;;
						width:			5px;
						float:			left;
						display:		inline;

				
						}
				
				.claim-MS .tabMid 	
				
						{	/*positions individual links*/
				
						padding:		0 3px 0 0;
						position:		relative;
						border:			0;
						height:			100%;
						margin:			0 0 0 0;
						width:			147px;
						float:			left;
						display:		inline;
							
						}
						
				.claim-MS .tabRight 	
							
						{	/*positions individual links*/
	
						padding:		0 0 0 0;
						position:		relative;
						border:			0;
						height:			100%;
						margin:			0 0 0 0;
						width:			27px;
						float:			left;
						display:		inline;							
						}
				
				.claim-MS .demo	
										
						{	/*positions individual links*/
	
						padding:		2px 0 0 0;
						position:		relative;
						border:			0;
						height:			20px;
						margin:			4px 18px 0 0;
						width:			75px;
						float:			right;
						display:		inline;
						text-align:		center;
						overflow:		hidden;
						background-color:	#ae1c1c;
										
					}
	/*********************************/

	/****** this is for resMS********/
	
		div.res-MS 	{	/*This div holds content for each of the services on the homepage */
					
				position:		relative;
				padding:		0 0 0px 1px;
				float:			left;
				height:			auto;
				width:			100%;
				border: 		0;
				margin:			0;
					
				}
				
				.res-MS ul 	{	/*this positions the UL for the products page - display */
	
						padding:		0 0 0 0;
						float:			left;
						border:			0;
						height:			30px;
						width:			100%;
						margin:			0 0 0 -1px;
						background-color:	#8cd241;
						
						}
	
				.res-MS li 	{	/*positions individual links*/
	
						padding:		0 0 0 0;
						position:		relative;
						border:			0;
						float:			left;
						height:			30px;
						display:		inline;
						text-align:		center;
						overflow:		hidden;
						background-color:	#8cd241;
	
						}
						
				.res-MS .tabLeft 	
				
						{	/*positions individual links*/
	
						padding:		0 0 0 0;
						position:		relative;
						border:			0;
						height:			100%;
						margin:			0 0 0 20px;;
						width:			5px;
						float:			left;
						display:		inline;

				
						}
				
				.res-MS .tabMid 	
				
						{	/*positions individual links*/
				
						padding:		0 3px 0 0;
						position:		relative;
						border:			0;
						height:			100%;
						margin:			0 0 0 0;
						width:			147px;
						float:			left;
						display:		inline;							
						}
						
				.res-MS .tabRight 	
							
						{	/*positions individual links*/
	
						padding:		0 0 0 0;
						position:		relative;
						border:			0;
						height:			100%;
						margin:			0 0 0 0;
						width:			27px;
						float:			left;
						display:		inline;
						
							
						}
				
				.res-MS .demo	
										
						{	/*positions individual links*/
	
						padding:		2px 0 0 0;
						position:		relative;
						border:			0;
						height:			20px;
						margin:			4px 18px 0 0;
						width:			75px;
						float:			right;
						display:		inline;
						text-align:		center;
						overflow:		hidden;
						background-color:	#68af1c;
										
					}
	/*********************************/

	/****** this is for webMS********/
	
		div.web-MS 	{	/*This div holds content for each of the services on the homepage */
					
				position:		relative;
				padding:		0 0 0px 1px;
				float:			left;
				height:			auto;
				width:			100%;
				border: 		0;
				margin:			0;
					
				}
				
				.web-MS ul 	{	/*this positions the UL for the products page - display */
	
						padding:		0 0 0 0;
						float:			left;
						border:			0;
						height:			30px;
						width:			100%;
						margin:			0 0 0 -1px;
						background-color:	#a036d1;
						
						}
	
				.web-MS li 	{	/*positions individual links*/
	
						padding:		0 0 0 0;
						position:		relative;
						border:			0;
						float:			left;
						height:			30px;
						display:		inline;
						text-align:		center;
						overflow:		hidden;
						background-color:	#a036d1;
	
						}
						
				.web-MS .tabLeft 	
				
						{	/*positions individual links*/
	
						padding:		0 0 0 0;
						position:		relative;
						border:			0;
						height:			100%;
						margin:			0 0 0 20px;;
						width:			5px;
						float:			left;
						display:		inline;
						text-align:		center;
						overflow:		hidden;
						background-color:	#7611a4;
				
						}
				
				.web-MS .tabMid 	
				
						{	/*positions individual links*/
				
						padding:		0 3px 0 0;
						position:		relative;
						border:			0;
						height:			100%;
						margin:			0 0 0 0;
						width:			147px;
						float:			left;
						display:		inline;
						text-align:		right;
						overflow:		hidden;
						background-color:	#000000;
							
						}
						
				.web-MS .tabRight 	
							
						{	/*positions individual links*/
	
						padding:		0 0 0 0;
						position:		relative;
						border:			0;
						height:			100%;
						margin:			0 0 0 0;
						width:			27px;
						float:			left;
						display:		inline;
						text-align:		center;
						overflow:		hidden;
						background-color:	#7611a4;
							
						}
				
				.web-MS .demo	
										
						{	/*positions individual links*/
	
						padding:		2px 0 0 0;
						position:		relative;
						border:			0;
						height:			20px;
						margin:			4px 18px 0 0;
						width:			75px;
						float:			right;
						display:		inline;
						text-align:		center;
						overflow:		hidden;
						background-color:	#7611a4;
										
					}
	/*********************************/

	/****** this is for hireMS********/
	
		div.hire-MS 	{	/*This div holds content for each of the services on the homepage */
					
				position:		relative;
				padding:		0 0 0px 1px;
				float:			left;
				height:			auto;
				width:			100%;
				border: 		0;
				margin:			0;
					
				}
				
				.hire-MS ul 	{	/*this positions the UL for the products page - display */
	
						padding:		0 0 0 0;
						float:			left;
						border:			0;
						height:			30px;
						width:			100%;
						margin:			0 0 0 -1px;
						background-color:	#e29d12;
						
						}
	
				.hire-MS li 	{	/*positions individual links*/
	
						padding:		0 0 0 0;
						position:		relative;
						border:			0;
						float:			left;
						height:			30px;
						display:		inline;
						text-align:		center;
						overflow:		hidden;
						background-color:	#e29d12;
	
						}
						
				.hire-MS .tabLeft 	
				
						{	/*positions individual links*/
	
						padding:		0 0 0 0;
						position:		relative;
						border:			0;
						height:			100%;
						margin:			0 0 0 20px;;
						width:			5px;
						float:			left;
						display:		inline;
						text-align:		center;
						overflow:		hidden;
						background-color:	#dd800a;
				
						}
				
				.hire-MS .tabMid 	
				
						{	/*positions individual links*/
				
						padding:		0 3px 0 0;
						position:		relative;
						border:			0;
						height:			100%;
						margin:			0 0 0 0;
						width:			147px;
						float:			left;
						display:		inline;
						text-align:		right;
						overflow:		hidden;
						background-color:	#000000;
							
						}
						
				.hire-MS .tabRight 	
							
						{	/*positions individual links*/
	
						padding:		0 0 0 0;
						position:		relative;
						border:			0;
						height:			100%;
						margin:			0 0 0 0;
						width:			27px;
						float:			left;
						display:		inline;
						text-align:		center;
						overflow:		hidden;
						background-color:	#dd800a;
							
						}
				
				.hire-MS .demo	
										
						{	/*positions individual links*/
	
						padding:		2px 0 0 0;
						position:		relative;
						border:			0;
						height:			20px;
						margin:			4px 18px 0 0;
						width:			75px;
						float:			right;
						display:		inline;
						text-align:		center;
						overflow:		hidden;
						background-color:	#dd800a;
										
					}
	/*********************************/

	/****** this is for foodMS********/
	
		div.food-MS 	{	/*This div holds content for each of the services on the homepage */
					
				position:		relative;
				padding:		0 0 0px 1px;
				float:			left;
				height:			auto;
				width:			100%;
				border: 		0;
				margin:			0;
					
				}
				
				.food-MS ul 	{	/*this positions the UL for the products page - display */
	
						padding:		0 0 0 0;
						float:			left;
						border:			0;
						height:			30px;
						width:			100%;
						margin:			0 0 0 -1px;
						background-color:	#bd56c3;
						
						}
	
				.food-MS li 	{	/*positions individual links*/
	
						padding:		0 0 0 0;
						position:		relative;
						border:			0;
						float:			left;
						height:			30px;
						display:		inline;
						text-align:		center;
						overflow:		hidden;
						background-color:	#bd56c3;
	
						}
						
				.food-MS .tabLeft 	
				
						{	/*positions individual links*/
	
						padding:		0 0 0 0;
						position:		relative;
						border:			0;
						height:			100%;
						margin:			0 0 0 20px;;
						width:			5px;
						float:			left;
						display:		inline;
						text-align:		center;
						overflow:		hidden;
						background-color:	#98389e;
				
						}
				
				.food-MS .tabMid 	
				
						{	/*positions individual links*/
				
						padding:		0 3px 0 0;
						position:		relative;
						border:			0;
						height:			100%;
						margin:			0 0 0 0;
						width:			147px;
						float:			left;
						display:		inline;
						text-align:		right;
						overflow:		hidden;
						background-color:	#000000;
							
						}
						
				.food-MS .tabRight 	
							
						{	/*positions individual links*/
	
						padding:		0 0 0 0;
						position:		relative;
						border:			0;
						height:			100%;
						margin:			0 0 0 0;
						width:			27px;
						float:			left;
						display:		inline;
						text-align:		center;
						overflow:		hidden;
						background-color:	#98389e;
							
						}
				
				.food-MS .demo	
										
						{	/*positions individual links*/
	
						padding:		2px 0 0 0;
						position:		relative;
						border:			0;
						height:			20px;
						margin:			4px 18px 0 0;
						width:			75px;
						float:			right;
						display:		inline;
						text-align:		center;
						overflow:		hidden;
						background-color:	#98389e;
										
					}
	/*********************************/

	/****** this is for debtMS********/
	
		div.debt-MS 	{	/*This div holds content for each of the services on the homepage */
					
				position:		relative;
				padding:		0 0 0px 1px;
				float:			left;
				height:			auto;
				width:			100%;
				border: 		0;
				margin:			0;
					
				}
				
				.debt-MS ul 	{	/*this positions the UL for the products page - display */
	
						padding:		0 0 0 0;
						float:			left;
						border:			0;
						height:			30px;
						width:			100%;
						margin:			0 0 0 -1px;
						background-color:	#2a56a6;
						
						}
	
				.debt-MS li 	{	/*positions individual links*/
	
						padding:		0 0 0 0;
						position:		relative;
						border:			0;
						float:			left;
						height:			30px;
						display:		inline;
						text-align:		center;
						overflow:		hidden;
						background-color:	#2a56a6;
	
						}
						
				.debt-MS .tabLeft 	
				
						{	/*positions individual links*/
	
						padding:		0 0 0 0;
						position:		relative;
						border:			0;
						height:			100%;
						margin:			0 0 0 20px;;
						width:			5px;
						float:			left;
						display:		inline;
						text-align:		center;
						overflow:		hidden;
						background-color:	#0c3786;
				
						}
				
				.debt-MS .tabMid 	
				
						{	/*positions individual links*/
				
						padding:		0 3px 0 0;
						position:		relative;
						border:			0;
						height:			100%;
						margin:			0 0 0 0;
						width:			147px;
						float:			left;
						display:		inline;
						text-align:		right;
						overflow:		hidden;
						background-color:	#000000;
							
						}
						
				.debt-MS .tabRight 	
							
						{	/*positions individual links*/
	
						padding:		0 0 0 0;
						position:		relative;
						border:			0;
						height:			100%;
						margin:			0 0 0 0;
						width:			27px;
						float:			left;
						display:		inline;
						text-align:		center;
						overflow:		hidden;
						background-color:	#0c3786;
							
						}
				
				.debt-MS .demo	
										
						{	/*positions individual links*/
	
						padding:		2px 0 0 0;
						position:		relative;
						border:			0;
						height:			20px;
						margin:			4px 18px 0 0;
						width:			75px;
						float:			right;
						display:		inline;
						text-align:		center;
						overflow:		hidden;
						background-color:	#0c3786;
										
					}
	/*********************************/
			
		.testimonials {				/* this determines the container for the testimonials section */
		
			position:		relative;
			float:			left;
			padding:		0 0 5px 5px;
			border: 		0;
			padding: 		0 0 0 5px;
			margin: 		10px 0 0 10px;
			background-color:	#f2f2f2;
			/*-moz-border-radius:	8px;
			-webkit-border-radius:	8px;
			-opera-border-radius:	8px;
			-khtml-border-radius:	8px;
			border-radius:		8px;
			box-shadow:rgba(0,0,0,0.5) 0px 0px 24px;*/
		
				}
		p.testimonials 
				{
				}
	/**************NEWS DIV******************/
	
	
	div.news1 {	/*this div can be used universally (but has been used for the contact us page) */

			position:		relative;
			padding:		3px 3px 3px 3px;
			margin:			0 0 10px 0;
			float:			left;
			height:			auto;
			border: 		0;
			background:		#efefef;
		}
	
	div.news1 a,
	div.news1 a:visited
	{	/*this div can be used universally (but has been used for the contact us page) */
			
			color:			#2D97CD;
			font-size:		8pt;
			padding: 		0 0 0 0;
			font-weight:		normal;
			margin:			0 0 0 0;
			text-decoration:	none;
			
	}

	div.news1 a:hover
	{	/*this div can be used universally (but has been used for the contact us page) */
			
			text-decoration:	underline;
	}
	
	h2.news1 	
		{

		color:				#006BB5;
		font-size:			14pt;
		padding: 			0 0 0 0;
		font-weight:			normal;
		margin:				0 0 0 0;
		
		}

	h2.news1 a,
	h2.news1 a:visited
		{

		color:				#006BB5;
		font-size:			14pt;
		font-weight:			normal;
		margin:				0 0 0 0;
		text-decoration:		none;
		
		}
	h2.news1 a:hover
		{	/*this div can be used universally (but has been used for the contact us page) */
				
		text-decoration:	none;
		}

	p.news1  	{

		color:				#474747;
		font-size:			12px;
		font-weight:			normal;
		padding: 			0 0 0 5px;
		margin:				0 0 0 5px;

		}

	.news1Span  	{

		color:				#474747;
		font-size:			12px;
		font-weight:			normal;
		padding: 			0 0 0 5px;
		margin:				0 0 0 5px;
		float:				right;
		text-align:			left;

		}

			.newsFooter ul 	
					{
					padding:		0 0 0 0;
					width:			auto;
					height:			auto;
					margin:			0 0 0 0;
					list-style-image:	url("../images/arrow-1.gif");
					border:			1px solid black;

					}
			
			.newsFooter li 

					{
					float:left;
					padding: 0 0 0 0;
					margin:	0 30px 0 0;
					}

			.newsFooter li a,
			.newsFooter li a:visited
			
					{
					}

			.newsFooter li a:hover
					{

					margin:			1px 0 1px 0;
					padding: 		2px 0px 2px 0px;
					width:			100%;
					
					}
			.newsFooter li.rightLink 

					{
					list-style-type:	none;
					list-style-image:	none;
					float:			right;
					padding: 		0 2px 0 0;
					margin:			0 0 0 0;
					}

			.newsFooter li.rightLink a, 
			.newsFooter li.rightLink a:visited

					{
					list-style-type:	none;
					list-style-image:	none;
					float:			right;
					padding: 		0 2px 0 0;
					margin:			0 0 0 0;
					}
	/*********************************/
	
	
	.rightMain 
	
		{				/*This div holds the entire contents on the right hand side */
	
		width:			27%;
		float:			right;
		min-height:		1000px;
		border:			0;
		padding:		5px 9px 0 0;
		margin-bottom:		15px;
		text-align:		center;
		}
	
	p.rightMain 
		
		{				/*This div holds the entire contents on the right hand side */
		
		text-align:		left;
		}
		
		.newsLatest	{
		
			width:			100%;
			border:			0;
			padding:		5px 0 10px 0;
			margin:			0 0 5px 0;
			
			}
		
		.newsLatest a:link,
		.newsLatest a:visited
			{

					
			}
			
			
	
	
	/****************************    FOOTER SECTION       ************************************/
	
	.footerWrap{				/*This div is a container for the footer*/
	
		border: 		0;
		width: 			100%;
		margin:			5px 0 0 0;
		height:			150px;
		float:			left;
		position:		relative;
		
		}
	
		.footer {			/*This holds the contents for the footer*/
		
			height:			100%;
			width:			96%;
			font-size: 		9pt;
			font-weight: 		normal;
			text-transform: 	none;
			color: 			#888;
			/*background-color:	#c9c9c9;*/
			padding:		10px 0 0 35px;
			border: 		1px solid #474747;
			text-align:		left;

			}
			
			.footerCol	{
			
					padding:	0 0 0 0;
					margin:		0 10px 0 10px;
					float:		left;
					width:		14%;
					border:		0;
					height:		150px;
			
					}
			
			.footer ul 	{
					margin:		0 0 0 0;
					padding:	0 0 0 0;
					
						
					
					}
			
			.footer li 	{				/*  */
				
					padding: 	2px 0 2px 0;
					border:		0;
					height:		20px;
					width:		100%;
					border: 	0;	
					
					}
					
	/****************************    OTHER CLASSES (imgs/block/button) ************************************/	
		
	

	
	.quickLinks
	
		{

		width:			22%;
		float:			right;
		height:			auto;
		border:			0;
		padding:		5px;
		}
		

	.access
	
		{

		width:			100px;
		float:			right;
		height:			50px;
		border:			1px solid #006BB5;
		padding:		0 0 0 0;
		margin:			3px 0 3px 5px;
		}

	.access a, 
	.access a:visited
	
		{

		padding:		0 0 0 0;
		margin:			0 0 0 0;
		float:			left;
		width:			20px;
		height:			25px;
		border:			0;
		}

		
	blockquote.block 
	
		{

		border: 		0;
		color:			#474747;
		font-family:		Gill Sans MT,Arial,Helvetica,sans-serif;
		color:			#006BB5;
		font-size:		16px;
		line-height:		20px;
		background-image: 	url("../images/quote-l.gif");
		background-repeat: 	no-repeat;
		background-position: 	top left;
		float:			left;

		}
	
	img 	{ 
		border: 		0; 
		}
		
	.buttonMore 	
		{ 
		display:		block;
		margin:			0 auto;
		text-align:		center;
		border:			0;
		
		}
	
	img.portfolio
		{ 
		border: 		1px solid #000000;
		margin:			0 0 0 20px;
		text-align:		center;
		width:			350px;
		}
	
	img.bulletRounded
		
		{ 
		margin:			0 0 0 0;
		padding:		0 5px 0 0;
		}
	
	#headerWrap * {vertical-align: middle;}
	
	.center span {line-height: 130px;} 



/*************************************TABLED MENU********************************/

.menutab{
	font-size: 		100%;	
	font-weight: 		normal;
	text-align: 		center;
	font-weight:		normal;
	color: 			#ffffff;
	padding: 		5px 0px 0px 0px;
}

.menutab a,
.menutab a:visited
	{
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
		list-style-type:none;
		text-align:center;
		text-decoration:none
	}

.menutab a:hover{
	color: 			#ffffff;
	text-decoration: 	none;
}

.menutab-s{
	font-size: 		100%;	
	text-align: 		center;
	font-weight: 		bold;
	color: 			#4c9efb;
	padding: 		0px 0px 0px 0px;
}

.menutab-s a,
.menutab-s a:visited
	{
	color: 			#43b2f1;
	text-decoration: 	none;
	}

.menutab-s a:hover
	{
	color: 			#43b2f1;
	text-decoration: 	none;
	}


.menu-tab-s{
	background-image: 	url(../images/menutab-s.gif);
	background-repeat: 	no-repeat;	
	padding: 		5px 0px 0px 0px;
}
