/* CSS Document */

body
{
	margin:0px;
	padding:0px;
	font-family:Tahoma;
	font-size:11px;
	color:#7C7C7C;
	background:url(images/bg.jpg) top left repeat-x;
	background-color:#646464;
	
}
/*-------------------------------------------------------------------------------------*/
#mainDiv
{
	width:950px;
	background:white;
	

}
/*-------------------------------------------------------------------------------------*/
.header
{
	height:98px;
	background:url(images/360-gsp_01.jpg) top left no-repeat;

}

	.header .info
	{
		color:black;
		height:22px;
		padding-top:7px;
		float:right;
		padding-right:15px;
	
	}
	
	.header .icons
	{
		float:right;
		width:144px;
		height:20px;
		padding-top:9px;
		text-align:center;
	
	}
/*-------------------------------------------------------------------------------------*/
.banner
{
	height:180px;

}
/*-------------------------------------------------------------------------------------*/
	.banner .leftNAV
	{
		width:237px;
		float:left;
	
	}
	/*-------------------------------------------------------------------------------------*/
		.banner .leftNAV ul
		{
			margin:0px;
			padding:0px;
			list-style:none;
		
		}
	/*-------------------------------------------------------------------------------------*/	
			.banner .leftNAV li
		{
			margin:0px;
			padding:0px;
			list-style:none;
			margin:0px;
			padding:0px;
		}
/*-------------------------------------------------------------------------------------*/	
	.banner .flash
	{	
		width:713px;
		height:180px;
		float:left;

	
	}

/*-------------------------------------------------------------------------------------*/

.middleContainer
{
	
	background:url(images/360-gsp_09.jpg) top left repeat-x;
}

/*-------------------------------------------------------------------------------------*/
	.middleContainer .welcomeContainer
	{
		width:295px;
		float:left;
		margin-left:15px;
		margin-top:38px;
	}
		
		.middleContainer .welcomeContainer p
		{	
			margin:0px;
			margin-top:15px;
			
		}
	
	.middleContainer .welcomeContainer .chatBTN
	{
		margin-top:10px;
		text-align:center;
	
	}
/*-------------------------------------------------------------------------------------*/	
	
	.middleContainer .servicesContainer
	{
		width:317px;
		float:left;
		margin-left:40px;
		margin-top:38px;

	
	}
	
		.middleContainer .servicesContainer p
		{
			margin:0px;
			margin-top:15px;
			
		}

	.middleContainer .servicesContainer .reqBtn
	{
		margin-top:10px;
	
	}

/*-------------------------------------------------------------------------------------*/
	.middleContainer .newContainer
	{
		width:243px;
		float:right;
		margin-left:20px;
		padding-top:38px;
		background:url(images/360-gsp_11.jpg) top left repeat-x;
		background-color:#646464;
		vertical-align:top;
	}
	
	.middleContainer .newContainer .newsSection
	{
		padding-left:23px;
		padding-right:24px;
		background-color:#646464;
		
	}

	.middleContainer .newContainer .newsSection .newTXT
	{
		padding-bottom:10px;
		border-bottom:solid 1px #838383;
		color:#ABABAB;
		font-style:normal;
	}

	.middleContainer .newContainer p
	{
		margin:0px;
		margin-top:15px;
			
	}
	
	/*-------------------------------------------------------------------------------------*/
	
	.middleContainer .newContainer .specialOffer
	{
		background:url(images/360-gsp_26.jpg) top left no-repeat;
		height:196px;
		padding-left:23px;
		padding-right:24px;
		margin-top:10px;
	}
	
		.middleContainer .newContainer .specialOffer .img
		{
			width:196px;
			padding-top:42px;	
		}

		.middleContainer .newContainer .specialOffer .txt
		{
			margin-top:10px;	
		}
		
		.middleContainer .newContainer .specialOffer .readmore
		{
			margin-top:5px;
			text-align:right;	
		}

/*-------------------------------------------------------------------------------------*/

.footer
{
	height:148px;
	background:url(images/360-gsp_37.jpg) top left repeat-x;
	
}

	.footer .links
	{
		width:672px;;
		height:98px;
		float:left;
		margin-left:35px;
		padding-top:50px;
		font-style:normal;
		
	}
	
	.footer .links .gap
	{
		margin-bottom:10px;
		
	
	}
	
	.footer .partner
	{
		width:243px;
		height:118px;
		border-left:solid 1px #EAE9EA;
		float:left;
		text-align:center;
		padding-top:30px;
	}

/*-------------------------------------------------------------------------------------*/
/*-------------------------------------inner pages-------------------------------------*/
/*-------------------------------------------------------------------------------------*/

.leftContentBox
{
	width:636px;
	margin-left:15px;
	padding-top:38px;
	float:left;

}

	.leftContentBox p
	{
		margin:0px;
		margin-top:15px;
	
	}
/*-------------------------------------------------------------------------------------*/	
	.leftContentBox .solutionBoxContainer
	{
		margin-top:20px;
	
	}
/*-------------------------------------------------------------------------------------*/	
	.subheading {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		color: #000000;
	}
		.leftContentBox .solutionBoxContainer .leftBOX
		{
			float:left;
			width:294px;
			height:400px;
		
		}
		
			.leftContentBox .solutionBoxContainer .leftBOX .HEADING
			{
				background:url(images/box-top.jpg) top left no-repeat;
				height:20px;
				font-size:12px;
				padding-top:8px;
				padding-left:17px;
				text-transform:uppercase;
				color:#D20400;
				font-weight:bold;
			
			}
		
			.leftContentBox .solutionBoxContainer .leftBOX .middleTXT
			{
				width:258px;
				height:160px;
				border-left:1px solid #C6C6C6;
				border-right:1px solid #C6C6C6;
				padding-left:17px;
				padding-right:17px;
				padding-top:12px;
				padding-bottom:12px;
			}
			
			.fixheight
			{
				width:258px;
				height:148px;
			}	

			.leftContentBox .solutionBoxContainer .leftBOX .middleTXT p
			{
				margin-top:0px;
				margin-bottom:15px;
			}
			
			.leftContentBox .solutionBoxContainer .leftBOX .middleTXT .rightAlign
			{
				text-align:right;
				vertical-align:bottom;
			}

/*-------------------------------------------------------------------------------------*/

		.leftContentBox .solutionBoxContainer .rightBOX
		{
			float:right;
			width:294px;
		}
		
			.leftContentBox .solutionBoxContainer .rightBOX .boxContainer
			{
			
			}
			
					.leftContentBox .solutionBoxContainer .rightBOX .boxContainer .HEADING
					{
						background:url(images/box-top.jpg) top left no-repeat;
						height:20px;
						padding-top:8px;
						font-size:12px;
						padding-left:17px;
						text-transform:uppercase;
						color:#D20400;
						font-weight:bold;
					
					}
				
					.leftContentBox .solutionBoxContainer .rightBOX .boxContainer .middleTXT
					{
						width:258px;
						border-left:1px solid #C6C6C6;
						border-right:1px solid #C6C6C6;
						padding-left:17px;
						padding-right:17px;
						padding-top:12px;
						
					}
					
					.leftContentBox .solutionBoxContainer .rightBOX .boxContainer .middleTXT p
					{
						margin-top:0px;
					}
					
						.leftContentBox .solutionBoxContainer .rightBOX .boxContainer .middleTXT .img
						{
							float:left;
							width:58px;
						}
						
						.leftContentBox .solutionBoxContainer .rightBOX .boxContainer .middleTXT .txtBox
						{
							float:left;
							margin-left:12px;
						
						}
						
						.leftContentBox .solutionBoxContainer .rightBOX .boxContainer .middleTXT .txtBox .txt
						{
							width:188px;
						
						}
						
						.leftContentBox .solutionBoxContainer .rightBOX .boxContainer .middleTXT .txtBox .readmore
						{
							text-align:right;
							font-weight:bold;
							color:#D20400;
							padding-top:6px;
							width:188px;
							font-size:11px;
						
						}
			
		
/*-------------------------------------------------------------------------------------*/
	.middleContainer .newContainer2
	{
		width:243px;
		float:right;
		margin-left:20px;
		padding-top:38px;
		background:url(images/right-nav-bg.jpg) top left repeat-x;
		background-color:#EFEFEF;
	}
	.middleContainer .newContainer2 .newsSection
	{
		padding-left:23px;
		padding-right:24px;
	}

	.middleContainer .newContainer2 .newsSection .subLinks
	{
		padding-bottom:10px;
		color:#646464;
		margin-bottom:20px;
		text-decoration:none;
		font-size:11px;
		
		
	}
	
		.middleContainer .newContainer2 .newsSection .subLinks ul
		{
			margin:0px;
			padding:0px;
			list-style:none;
		}
		
		.middleContainer .newContainer2 .newsSection .subLinks li
		{
			padding-bottom:4px;
			font-weight:bold;
			border-bottom:1px solid #ffffff;
			height:15px;
			padding-top:8px;
			padding-left:12px;
			background:url(images/arrow.gif) 0px 12px no-repeat;
		}
	
	/*-------------------------------------------------------------------------------------*/

	.middleContainer .newContainer2 p
	{
		margin:0px;
		margin-top:15px;
			
	}
	
		.middleContainer .newContainer2 .chatBTN
	{
		height:180px;
		margin-top:10px;
		text-align:center;
	}

/*-------------------------------------------------------------------------------------*/
	.leftContentBox .casestudiesBoxContainer
	{
		margin-top:20px;
		width:636px;
	
	}
	
		.leftContentBox .casestudiesBoxContainer .casestudyBOX
		{
			border:solid 1px #EAEBEB;
			background:url(images/cs-box-bg.jpg) top left repeat-x;
			padding:15px;
			padding-bottom:15px;
		}
			
			.leftContentBox .casestudiesBoxContainer .casestudyBOX p
			{
				margin:0px;
			
			}
		
			.leftContentBox .casestudiesBoxContainer .casestudyBOX .img
			{
				width:121px;
				float:left;
			
			}
			
			.leftContentBox .casestudiesBoxContainer .casestudyBOX .txtBOX
			{
				float:left;
				margin-left:15px;
				width:459px;
			}
			
				.leftContentBox .casestudiesBoxContainer .casestudyBOX .txtBOX .txt
				{
					padding-top:15px;
				
				}
				
				.leftContentBox .casestudiesBoxContainer .casestudyBOX .txtBOX .readmore
				{
							text-align:right;
							color:#D20400;
							padding-top:6px;
						
				
				}


/*-------------------------------------------------------------------------------------*/
.newsDetails
{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}

/*-------------------------------------------------------------------------------------*/
.txtRed
{
	color:#D20400;

}

.txtWhite
{
	color:white;
	font-style:normal;

}

.clear
{
	clear:both;
}

.sperator
{
	padding-left:8px;
	padding-right:8px;

}

.seperator10px
{
	height:10px;

}
.heading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	
	color: #000000;
}
.formbutton {	font-family: arial;	font-size: 8pt;	color: #ffffff;	background-color: #000000;}

.readmore
				{
							text-align:right;
							color:#D20400;
							padding-top:6px;
							font-size:11px;
						
				
				}
.newsbackground
				{

background-color:#646464;
}
