/*****************************************************************************************************************************************************************************************************/
/************************************************************************** ALL OF MY CLASSES FOR BODY AND MAIN CONTENT *************************************************************************/
/*****************************************************************************************************************************************************************************************************/
.body
{
	width: 					100%;
	height: 				100%;
	vertical-align: 		top;
	text-align: 			center;
	background-color: 		#262626;
	background-image: 		url(images/body.gif);
	padding:				0px;
	margin: 				0px auto;
	margin-left:			auto;
	margin-right:			auto;
	border-top:				1px solid #000;
	margin-top:				-1px;
	overflow-x:				hidden;
	overflow-y:				scroll;
}

#body 
{
	width: 					100%;
	height: 				100%;
	vertical-align: 		top;
	text-align: 			center;
	background-color: 		#262626;
	background-image: 		url(images/body.gif);
	padding:				0px;
	margin: 				0px auto;
	margin-left:			auto;
	margin-right:			auto;
	border-top:				1px solid #000;
	margin-top:				-1px;
	overflow-x:				hidden;
	overflow-y:				scroll;
}

.PageTable
{
	background-image: 		url(images/background_001.jpg);
	background-repeat: 		no-repeat;
	background-position:	top center;
	height:					600px;
	width:					950px;
	text-align:				center;	
	vertical-align:			top;
	margin:					auto;
}

#PageTable
{
	background-image: 		url(images/background_001.jpg);
	background-repeat: 		no-repeat;
	background-position:	top center;
	height:					600px;
	width:					950px;
	text-align:				center;	
	vertical-align:			top;
	margin:					auto;
}

.PageContent
{
	font-family:			Tahoma;
	font-size: 				12px;
	font-style: 			normal;
	color: 					#FFF;
	text-align: 			center;
	height: 				100%;
	width: 					100%;
	vertical-align:			top;
}

#PageContent
{
	font-family:			Tahoma;
	font-size: 				12px;
	font-style: 			normal;
	color: 					#FFF;
	text-align: 			center;
	height: 				100%;
	width: 					100%;
	vertical-align:			top;
}

.TitleText
{
	text-align:				center;
	font-weight:			bold;
	font-size:				12pt;
}

.BoldText
{
	font-weight:			bold;
}

.BoldItalicText
{
	font-weight:			bold;
	font-style:				italic;
}

.BoldItalicUnderlineText
{
	font-weight:			bold;
	text-decoration:		underline;
	font-style:				italic;
}

a:link
{
	color:					#0075A3;
}

a:hover
{
	color:					#015A7D;
}

a:visited
{
	color:					#0075A3;
}

a:active
{
	color:					#015A7D;
}

.user:link
{
	height:					21px;
	width:					158px;
	text-align:				right;
	opacity:				0;
	filter:					alpha(opacity = 0);
}

.user:hover
{
	height:					21px;
	width:					158px;
	text-align:				right;
	opacity:				0;
	filter:					alpha(opacity = 0);
}

.search
{
	height:					25px;
	vertical-align:			top;
	text-align:				right;
	font-family:			Tahoma;
}

.SearchNormalTextBox
{
	width:					98px;
	height:					20px;
	vertical-align:			absmiddle;
	text-align:				left;
}

.Justify
{
	
}

.DivContent
{
	height:					384px;
	width:					485px;
	text-align:				left;
	padding-top:			8px;
	padding-bottom:			8px;
	padding-right:			5px;
	font-family:			Tahoma;
	font-size: 				12px;
	font-style: 			normal;
	color: 					#000;
	overflow-x:				hidden;
	overflow-y:				scroll;
/*	scrollbar-base-color: #009966;
	scrollbar-track-color: #009966;
	scrollbar-face-color: #ffff99;
	scrollbar-highlight-color: #009966;
	scrollbar-3dlight-color: #009966;
	scrollbar-darkshadow-color: #009966;
	scrollbar-shadow-color: #009966;
	scrollbar-arrow-color: #009966;
*/
}

.contactuslbl
{
	height:					384px;
	width:					800px;
	text-align:				left;
	padding-top:			8px;
	padding-bottom:			8px;
	padding-right:			5px;
	font-family:			Tahoma;
	font-size: 				12px;
	font-style: 			normal;
	color: 					#000;
	overflow-x:				no;
	overflow-y:				no;
/*	scrollbar-base-color: #009966;
	scrollbar-track-color: #009966;
	scrollbar-face-color: #ffff99;
	scrollbar-highlight-color: #009966;
	scrollbar-3dlight-color: #009966;
	scrollbar-darkshadow-color: #009966;
	scrollbar-shadow-color: #009966;
	scrollbar-arrow-color: #009966;
*/
}

.contactusSkin
{
	height:					384px;
	width:					800px;
	text-align:				left;
	padding-top:			8px;
	padding-bottom:			8px;
	padding-right:			5px;
	font-family:			Tahoma;
	font-size: 				12px;
	font-style: 			normal;
	color: 					#000;
	overflow-x:				no;
	overflow-y:				scroll;
/*	scrollbar-base-color: #009966;
	scrollbar-track-color: #009966;
	scrollbar-face-color: #ffff99;
	scrollbar-highlight-color: #009966;
	scrollbar-3dlight-color: #009966;
	scrollbar-darkshadow-color: #009966;
	scrollbar-shadow-color: #009966;
	scrollbar-arrow-color: #009966;
*/
}


.OnshoreServices:link
{
	color:					#FFFFFF;
	text-decoration:		none;
	font-family:			Tahoma;
	font-size:				10pt;
	font-style:				normal;
	font-weight:			bold;
}

.OnshoreServices:hover
{
	color:					#0075A3;
	text-decoration:		none;
	font-family:			Tahoma;
	font-size:				10pt;
	font-style:				normal;
	font-weight:			bold;
}

.OnshoreServices:visited
{
	color:					#FFFFFF;
	text-decoration:		none;
	font-family:			Tahoma;
	font-size:				10pt;
	font-style:				normal;
	font-weight:			bold;
}

.OnshoreServices:active
{
	color:					#0075A3;
	text-decoration:		none;
	font-family:			Tahoma;
	font-size:				10pt;
	font-style:				normal;
	font-weight:			bold;
}
/*****************************************************************************************************************************************************************************************************/
/********************************************************************************** ALL OF MY CLASSES FOR THE TD's **********************************************************************************/
/*****************************************************************************************************************************************************************************************************/
.TDTopPane
{
	text-align: 			center;
	vertical-align: 		top;
	width:					791px;
	height:					150px;
}

#TDTopPane
{
	text-align: 			center;
	vertical-align: 		top;
	width:					791px;
	height:					150px;
}

.TDNavPane
{
	font-family:			Tahoma;
	color:					#FFF;
	text-align:				right;
	height:					450px;
	width:					159px;
	vertical-align:			middle;
}

#TDNavPane
{
	font-family:			Tahoma;
	color:					#FFF;
	text-align:				right;
	height:					300px;
	width:					159px;
	vertical-align:			middle;
}

.TDFooterPane
{
	height:					50px;
	width:					950px;
	text-align:				center;
	vertical-align:			top;
}

#TDFooterPane
{
	height:					50px;
	width:					950px;
	text-align:				center;
	vertical-align:			top;
}

.TDLogoPane
{
	font-family:			Tahoma;
	color:					#FFF;
	text-align:				center;
	height:					150px;
	width:					159px;
	vertical-align:			top;
}

#TDLogoPane
{
	font-family:			Tahoma;
	color:					#FFF;
	text-align:				center;
	height:					150px;
	width:					159px;
	vertical-align:			top;
}

.TDSocialPane
{
	font-family:			Tahoma;
	color:					#FFF;
	text-align:				right;
	height:					150px;
	width:					159px;
	vertical-align:			top;
}

#TDSocialPane
{
	font-family:			Tahoma;
	color:					#FFF;
	text-align:				right;
	height:					50px;
	width:					159px;
	vertical-align:			top;
}

.TDContentPane
{
	height:					390px;
	width:					490px;
	vertical-align:			top;
}

#TDContentPane
{
	height:					390px;
	width:					490px;
	vertical-align:			top;
}

.TDLoginContentPane
{
	height:					390px;
	width:					790px;
	vertical-align:			top;
	text-align:				center;
}

#TDLoginContentPane
{
	height:					390px;
	width:					790px;
	vertical-align:			top;
	text-align:				center;
}

.TDCaseStudy
{
	height:					390px;
	width:					790px;
	vertical-align:			top;
}

#TDCaseStudy
{
	height:					390px;
	width:					790px;
	vertical-align:			top;
}

.TDLeftPane
{
	height:					400px;
	width:					300px;
	vertical-align:			top;
}

#TDLeftPane
{
	height:					400px;
	width:					300px;
	vertical-align:			top;
}

.TDSubContent
{
	width:					485px;
	height:					300px;
}

.TDCaseStudy
{
	width:					245px;
	text-align:				center;
	height:					100px;
	vertical-align:			top;
}
/*****************************************************************************************************************************************************************************************************/
/********************************************************************************** ALL OF MY CLASSES FOR THE DIV's *********************************************************************************/
/*****************************************************************************************************************************************************************************************************/
.TopPane
{
	text-align: 			left;
	vertical-align: 		top;
	width: 					791px;
	height: 				150px;

}

#TopPane
{
	text-align: 			left;
	vertical-align: 		top;
	width: 					791px;
	height: 				150px;
}

.NavPane
{
	width:					159px;
	height:					270px;
	vertical-align:			middle;
}

#NavPane
{
	width:					159px;
	height:					270px;
	vertical-align:			middle;
}

.FooterPane
{
	height:					50px;
	width:					950px;
	text-align:				center;
	border-top:				thin solid #FFF;
}

#FooterPane
{
	height:					50px;
	width:					950px;
	text-align:				center;
	border-top:				thin solid #FFF;
}

.LogoPane
{
	text-align:				center;
	width:					159px;
	height:					100px;
	vertical-align:			middle;
}

#LogoPane
{
	text-align:				center;
	width:					159px;
	height:					100px;
	vertical-align:			middle;
}

.SocialPane
{
	width:					159px;
	height:					50px;
	text-align:				right;
	vertical-align:			top;
}

#SocialPane
{
	width:					159px;
	height:					50px;
	text-align:				right;
	vertical-align:			top;
}

.ContentPane
{
	height:					390px;
	width:					490px;
	vertical-align:			top;
}

#ContentPane
{
	height:					390px;
	width:					490px;
	vertical-align:			top;
}

.LoginContentPane
{
	position:				relative;
	height:					390px;
	width:					790px;
	vertical-align:			top;
	text-align:				left;
	left:					0px;
}

.CaseStudy
{
	height:					390px;
	width:					790px;
	vertical-align:			top;
}

.LeftPane
{
	height:					400px;
	width:					300px;

}

#LeftPane
{
	height:					400px;
	width:					300px;

}

.CaseStudyPane
{
	width:					791px;
	text-align:				center;
	height:					400px;
	vertical-align:			top;
}
/*****************************************************************************************************************************************************************************************************/
/********************************************************************************** ALL OF MY CLASSES FOR SIDENAV **********************************************************************************/
/*****************************************************************************************************************************************************************************************************/
*
{
	margin:					0px;
	padding:				0px;
}

.BufferRow
{
	height:					3px;
}

.SpanRight
{
	float:					right;
	text-align:				right;
}

.HeaderLinks:link
{
	color:					#FFFFFF;
}

.HeaderLinks:hover
{
	color:					#FFFFFF;
	text-decoration:		underline;
}

.HeaderLinks:visited
{
	color:					#FFFFFF;
}

.HeaderLinks:active
{
	color:					#FFFFFF;
}
/*****************************************************************************************************************************************************************************************************/
/********************************************************************************** SIDENAV - OPERA BROWSERS **************************************************************************************/
/*****************************************************************************************************************************************************************************************************/
.LinkCollapsed_O_FF
{
	display:				none;
}

.LinkExpanded_O_FF
{
	background-color:		#FFF;
	text-align:				left;
	font-family:			Tahoma;
	display:				block;
	width:					207px;
	border-left:			1px solid #0075A3;
	border-bottom:			1px solid #0075A3;
	color:					#0075A3;
	font-size:				8pt;
	font-weight:			bolder;
}

.HeaderCollapsed_O_FF
{
	height:					20px;
	background-image:		url('/Portals/0/TitleCollapsed.gif');
	background-repeat:		no-repeat;
	background-position:	top left;
	text-align:				left;
	font-family:			Tahoma;
	width:					128px;
	position:				relative;
	vertical-align:			middle;
	color:					#FFF;
	font-size:				10pt;
	font-weight:			bolder;
}

.HeaderExpanded_O_FF
{
	height:					20px;
	background-image:		url('/Portals/0/TitleExpanded.gif');
	background-repeat:		no-repeat;
	background-position:	top left;
	text-align:				left;
	font-family:			Tahoma;
	width:					208px;
	vertical-align:			middle;
	color:					#FFF;
	left:					0px;
	font-size:				10pt;
	font-weight:			bolder;
}

.MenuCollapsed_O_FF
{
	text-align:				right;
	float:					right;
	font-family:			Tahoma;
	width:					128px;
	color:					#FFF;
	font-size:				10pt;
	font-weight:			bolder;
}

.MenuExpanded_O_FF
{
	text-align:				right;
	float:					right;
	font-family:			Tahoma;
	width:					208px;
	left:					-50px;
	color:					#FFF;
	font-size:				10pt;
	font-weight:			bolder;
}

.Menu_O_FF
{
	position:				relative;
	text-align:				right;
	left:					-1px;
}

.SubMenuCollapsed_O_FF
{
	position:				absolute;
	z-index:				31;
	left:					30px;
	text-align:				right;
	width:					128px;
}

.SubMenuExpanded_O_FF
{
	position:				absolute;
	z-index:				1;
	left:					-50px;
	text-align:				right;
	width:					208px;
}
/*****************************************************************************************************************************************************************************************************/
/********************************************************************************** SIDENAV - IE BROWSER *******************************************************************************************/
/*****************************************************************************************************************************************************************************************************/
.LinkCollapsed_IE
{
	display:				none;
}

.LinkExpanded_IE
{
	background-color:		#FFF;
	text-align:				left;
	font-family:			Tahoma;
	display:				block;
	width:					208px;
	border-left:			1px solid #0075A3;
	border-bottom:			1px solid #0075A3;
	color:					#0075A3;
	font-size:				8pt;
	font-weight:			bolder;
}

.HeaderCollapsed_IE
{
	height:					20px;
	background-image:		url('/Portals/0/TitleCollapsed.gif');
	background-repeat:		no-repeat;
	background-position:	top left;
	text-align:				left;
	font-family:			Tahoma;
	width:					128px;
	position:				relative;
	left:					0px;
	color:					#FFF;
	font-size:				10pt;
	font-weight:			bolder;
}

.HeaderExpanded_IE
{
	height:					20px;
	background-image:		url('/Portals/0/TitleExpanded.gif');
	background-repeat:		no-repeat;
	background-position:	top left;
	text-align:				left;
	font-family:			Tahoma;
	width:					208px;
	color:					#FFF;
	font-size:				10pt;
	font-weight:			bolder;
}

.MenuCollapsed_IE
{
	text-align:				right;
	font-family:			Tahoma;
	width:					128px;
	color:					#FFF;
	font-size:				10pt;
	font-weight:			bolder;
}

.MenuExpanded_IE
{
	text-align:				right;
	font-family:			Tahoma;
	width:					208px;
	left:					-50px;
	color:					#FFF;
	font-size:				10pt;
	font-weight:			bolder;
}

.Menu_IE
{
	position:				relative;
	text-align:				right;
	left:					-160px;
}

.SubMenuCollapsed_IE
{
	position:				absolute;
	z-index:				1;
	left:					0px;
	text-align:				right;
	width:					162px;
}

.SubMenuExpanded_IE
{
	position:				absolute;
	z-index:				1;
	left:					-50px;
	text-align:				right;
	width:					208px;
}
/*****************************************************************************************************************************************************************************************************/
/********************************************************************************** SIDENAV - SAFARI / CHROME **************************************************************************************/
/*****************************************************************************************************************************************************************************************************/
.LinkCollapsed_S_C
{
	display:				none;
}

.LinkExpanded_S_C
{
	background-color:		#FFF;
	text-align:				left;
	font-family:			Tahoma;
	display:				block;
	width:					205px;
	border-left:			1px solid #0075A3;
	border-bottom:			1px solid #0075A3;
	color:					#0075A3;
	font-size:				8pt;
	font-weight:			bolder;
	text-decoration:		none;
}

.HeaderCollapsed_S_C
{
	height:					20px;
	background-image:		url('/Portals/0/TitleCollapsed.gif');
	background-repeat:		no-repeat;
	background-position:	top left;
	text-align:				left;
	font-family:			Tahoma;
	width:					128px;
	position:				relative;
	left:					0px;
	vertical-align:			middle;
	color:					#FFF;
	font-size:				10pt;
	font-weight:			bolder;
}

.HeaderExpanded_S_C
{
	height:					20px;
	background-image:		url('/Portals/0/TitleExpanded.gif');
	background-repeat:		no-repeat;
	background-position:	top left;
	text-align:				left;
	font-family:			Tahoma;
	width:					206px;
	vertical-align:			middle;
	color:					#FFF;
	font-size:				10pt;
	font-weight:			bolder;
}

.MenuCollapsed_S_C
{
	position:				relative;
	text-align:				right;
	font-family:			Tahoma;
	width:					158px;
	left:					0px;
	display:				inline;
	color:					#FFF;
	font-size:				10pt;
	font-weight:			bolder;
}

.MenuExpanded_S_C
{
	position:				relative;
	text-align:				right;
	font-family:			Tahoma;
	width:					206px;
	left:					-49px;
	display:				inline;
	color:					#FFF;
	font-size:				10pt;
	font-weight:			bolder;
}

.Menu_S_C
{
	position:				relative;
	text-align:				right;
	left:					0px;
}

.SubMenuCollapsed_S_C
{
	position:				absolute;
	z-index:				1;
	left:					29px;
	float:					right;
	width:					128px;
	display:				inline;
}

.SubMenuExpanded_S_C
{
	position:				absolute;
	z-index:				1;
	left:					-49px;
	float:					right;
	width:					206px;
	display:				inline;
}
