/*Template 2 Default Services*/
.contentTable .divMenu
{
	padding-top: 40px;
}
.contentTable .menuborderedbottom
{
	border-bottom: 1px dotted #003263;
	padding-top: 5px;
}
.contentTable .menuborderedbottom1
{
	padding-bottom:5px;
}

.contentTable .menuclassSelected
{
	font: 12px Arial;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom:5px;
	background-color:#9C4128
}
.contentTable .menuclassSelectedBrown
{
	font: 12px Arial;
	color: #FFFFFF;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom:5px;
	background-color:#8a6a06
}
.contentTable .menuclass
{
	font: 12px Arial;
	color: #666666;
	padding-top: 5px;
}
.contentTable .template2Line
{
	border-bottom: 3px solid #8a6a06;
	padding-top: 20px;
}


.contentTable .template2menuLine
{
	padding-top: 20px;
}
.contentTable .template2Header
{
	color: #6c5305;
	font: 19px Arial;
	font-weight: bold;
}
.contentTable .template2Header1
{
	color: #8a6a06;
	font: 19px Arial;
}

.contentTable .template2content1
{
	color: #666666;
	font: 11px Verdana;
	padding-bottom: 10px;
	line-height:16px;
}

.contentTable .template2content2div
{
	background-color: #f3f0e6;
	height: 110px;
}

.contentTable .template2content2divHover
{
	background-color: #e8e1cd;
	height: 110px;
	cursor:pointer;
}
.contentTable .template2content2divArrow
{
	background: #f3f0e6  url('../images/arrow_large_brown.gif') no-repeat center center;
	width:90px;
}
.contentTable .template2content2divArrowHover
{
	background: #e8e1cd  url('../images/arrow_large_brown.gif') no-repeat center center;
	width:90px;
}
.contentTable .template2content2Header
{
	font: 15px Arial;
	color: #6c5305;
	font-weight: bold;
}

.contentTable .template2content2
{
	color: #666666;
	font: 11px Verdana;
	line-height:16px;
}

.contentTable .template2imageTag
{
	font: 12px Arial;
	color: #666666;
	padding-left: 15px;
	padding-bottom: 10px;
	font-weight: bold;
}
.contentTable .template2imageborderedbottom
{
	border-bottom: 1px dotted #993300;
}
.contentTable .template2imageContent1
{
	padding-top: 10px;
	padding-left: 15px;
	font: 10px Verdana;
	color: #666666;
}
.contentTable .template2imageContent2
{
	padding-top: 13px;
	padding-left: 15px;
	color: #003263;
	font: 11px Verdana;
	font-weight: bold;
}

.contentTable .template2imageContent3
{
	padding-left: 0px;
	color: #9c4128;
	font: 12px Verdana;
	font-weight: bold;
}
.contentTable .template2imageContent3Anchor
{
	text-decoration: none;
	color: #9c4128;
}
.contentTable .template2imageContent3Anchor1
{
	text-decoration: none;
	color: #003263;
}
.contentTable .template2imagetable 
{
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	border: 1px solid #e5eaef;
	padding-bottom: 3px;
	width: 200px;

}

.contentTable .template2Line1
{
	border-bottom: 3px solid #8a6a06;
}
.contentTable .template2cellborderedbottom
{
	padding-bottom: 20px;
}

.contentTable .template2cellborderedbottom1
{
	padding: 20px 0;		
}
.contentTable .template2cellborderedbottom1.verticaldivider
{
	background:url('../images/background_1.gif') no-repeat top right;
	width:2px;	
}

.contentTable .noTextDec {
	padding-left: 5px;
	text-decoration: none;
	color: #666666;
}

.contentTable .noTextDecSubNav {
	padding-left: 0px;
	text-decoration: none;
	color: #666666;
}

.contentTable .subMenu2_1
{
	font: 10px Arial;
	color: #666666;
	padding-left: 13px;
	padding-bottom: 4px;
	padding-top: 5px;
}
.contentTable .subMenu2
{
	font: 10px Arial;
	color: #666666;
	padding-left:13px;
	padding-bottom: 4px;
}

.contentTable .subMenu2_2
{
	font: 10px Arial;
	color: #666666;
	padding-left:13px;
	padding-bottom: 8px;
}
.contentTable .template2ULPadding
{
	padding-left: 0px;
	margin-left: 15px;
}
.contentTable .template2ULPadding1
{
	padding-left: 0px;
	margin-left: 15px;
	padding-top: 0px;
	margin-top: 5px;
}
/*Consulting and Technologies*/

.contentTable .template2LineGreen
{
	border-bottom: 3px solid #395112;
	padding-top: 20px;
}
.contentTable .template2HeaderGreen
{
	color: #395112;
	font: 19px Arial;
	font-weight: bold;
}
.contentTable .template2Header1Green
{
	color: #748559;
	font: 19px Arial;
}
.contentTable .template2Line1Green
{
	border-bottom: 3px solid #395112;
}

.contentTable .template2content2HeaderGreen
{
	font: 15px Arial;
	color: #395112;
	font-weight: bold;
}
.contentTable .menuclassSelectedGreen
{
	font: 12px Arial;
	color: #FFFFFF;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom:5px;
	background-color:#395112;
	text-decoration: none;
}

.contentTable .searchLine
{
	border-bottom: 3px solid #003263;
	padding-top: 20px;
}

.contentTable .searchHeader
{
	color: #003263;
	font: 19px Arial;
	font-weight: bold;
}

.contentTable .searchResultLink
{
	color: #437bba;
	font: 11px Verdana;
}

.contentTable .searchResult
{
	color: #666666;
	font: 11px Verdana;
	padding-bottom: 15px;
}

.contentTable .searchtr
{
	padding-bottom: 20px;
}


/*Origination Services*/
.contentTable .menuclassSelectedOrg
{
	font: 12px Arial;
	color: #FFFFFF;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom:5px;
	background-color:#9c4128
}

.contentTable .template2LineOrg
{
	border-bottom: 3px solid #9c4128;
	padding-top: 20px;
}

.contentTable .template2HeaderOrg
{
	color: #9c4128;
	font: 19px Arial;
	font-weight: bold;
}

.contentTable .template2Header1Org
{
	color: #ba7a68;
	font: 19px Arial;
}

.contentTable .template2Line1Org
{
	border-bottom: 3px solid #9c4128;
}

.contentTable .template2content2divOrg
{
	background-color: #f5f0ef;
	height: 110px;
}

.contentTable .template2content2divOrgHover
{
	background-color: #ebe2e0;
	height: 110px;
	cursor:pointer;
}

.contentTable .template2content2HeaderOrg
{
	font: 15px Arial;
	color: #9c4128;
	font-weight: bold;
	margin-bottom:5px;
}
.contentTable .template2content2HeaderTechProd1
{
	font: 15px Arial;
	color: #395112;
	font-weight: bold;
	margin-bottom:5px;
}
.contentTable .template2content2divArrowOrg
{
	background: #f5f0ef  url('../images/arrow_large_red.gif') no-repeat center center;
	width:90px;
}
.contentTable .template2content2divArrowOrgHover
{
	background: #ebe2e0  url('../images/arrow_large_red.gif') no-repeat center center;
	width:90px;
}

.contentTable .menuclassSelectedBlue
{
	font: 12px Arial;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom:5px;
	background-color:#437bba;
}

.contentTable .template2HeaderBlue
{
	color: #437bba;
	font: 19px Arial;
	font-weight: bold;
}
.contentTable .template2Header1Blue
{
	color:  #7ba2cf;
	font: 19px Arial;
}

.contentTable .template2content2HeaderBlue
{
	font: 12px Verdana;
	color: #437bba;
	font-weight: bold;
}
.contentTable .template2LineBlue
{
	border-bottom: 3px solid #437bba;
	padding-top: 20px;
}

.contentTable .menuborderedbottomBlue
{
	border-bottom: 1px dotted #437bba;
	padding-top: 5px;
}

.contentTable .template2imageContent3Anchor
{
	padding-left: 5px;
	color: #9c4128;
	font: 12px Verdana;

}

.contentTable .template2leftNavPadding
{
	padding-left: 0px;
	margin-left: 18px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.contentTable .subMenu1_1_reo
{
	font: 10px Arial;
	color: #666666;
	padding-left: 0px;
	padding-bottom: 0px;
	background-color:#f3f0e6
}

.contentTable .subMenu1_reo
{
	font: 10px Arial;
	color: #666666;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 3px 0px;
}

.contentTable .contentBackgroundBlue
{
	background-color: #ecf2f8;
	
}
/*For  content3*/
.contentTable .template3Content1
{
	font: 14px Arial;
	color: #666;
	line-height:20px;
}
.contentTable .template3borderedbottom
{
	border-bottom: 1px dotted #8a6a06;
}
.contentTable .template2imagetable1
{
	background-color:#f3f0e6;
	padding-bottom: 25px;
}

.contentTable .template2imageTag1
{
	font: 12px Arial;
	color: #9c4128;
	padding-left: 15px;
	padding-bottom: 10px;
	font-weight: bold;
}

.contentTable .template3imageContent1
{
	padding-top: 10px;
	padding-bottom: 2px;
	font: 12px Verdana;
	color: #9c4128;
	padding-left: 0px;
	margin-left: 0px;
}
.contentTable .template3imageContent4
{
 color: #b67561;
 font: 10px Verdana;
 text-decoration:none;
}

.contentTable .template3content3
{
 font: 12px verdana;
 color: #9C4128;
 padding-left: 0px;
 padding-top: 10px;
 font-weight: bold;
}
.contentTable .menuclassSelectedLeftSubMenu
{
	background-color: #f3f0e6;
	padding-top: 1px;
	padding-bottom: 1px;
}
.contentTable .menuclassSelectedLeftSubMenu1
{
	background-color: #f3f0e6;
	padding-top: 1px;
	padding-bottom: 1px;
}
.contentTable .template2leftSubMenuNavPadding
{
	padding-left: 0px;
	margin-left: 35px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.contentTable .subMenu1_1_subSelected
{
	font: 10px Arial;
	color: #666666;
	padding-left: 0px;
	padding-bottom: 0px;
}

.contentTable .subMenu1_1
{
	font: 10px Arial;
	color: #666666;
	padding-left: 4px;
	padding-bottom: 4px;
}
.contentTable .subMenu1
{
	font: 10px Arial;
	color: #666666;
	padding-left: 4px;
	padding-bottom: 4px;
}

.contentTable .subMenu1_1_1
{
	font: 10px Arial;
	color: #666666;
	padding-left: 4px;
	padding-bottom: 2px;
}
/* For Orange Style*/
.contentTable .template3borderedbottomorg
{
	border-bottom: 1px dotted #9c4128;
}

.contentTable .template2content2Headerorg
{
	font: 15px Arial;
	color: #9c4128;
	font-weight: bold;
}

.contentTable .template3borderedbottomorg
{
	border-bottom: 1px dotted #9c4128;
}

.template3borderedbottomtechProd
{
	border-bottom: 1px dotted #748559;
}

.contentTable .template2content1SubSection
{
	color: #666666;
	font: 11px Verdana;
}

.contentTable .template2content2divgreen
{
	background-color: #ebede7;
	height: 110px;
}
.contentTable .template2content2divgreenHover
{
	background-color: #d7dcd0;
	height: 110px;
	cursor:pointer;
}
.contentTable .template2content2divArrowGreen
{
	background: #ebede7  url('../images/arrow_large_green.gif') no-repeat center center;
	width:90px;
}
.contentTable .template2content2divArrowGreenHover
{
	background: #d7dcd0  url('../images/arrow_large_green.gif') no-repeat center center;
	width:90px;
}
.contentTable .menuclassSelectedLeftSubMenuOrgin
{
	background-color: #f5f0ef;
	padding-top: 1px;
	padding-bottom: 1px;
}

.contentTable .menuclassSelectedLeftSubMenuTechProds
{
	background-color: #ebede7;
	padding-top: 1px;
	padding-bottom: 1px;
}

.contentTable .menuclassSelectedLeftSubMenuTechCons
{
	background-color: #ebede7;
	padding-top: 1px;
	padding-bottom: 1px;
}

.contentTable .tdLeftPad
{
	padding-left: 15px;
}
.contentTable .trHeight
{
	height: 10px;
}
.contentTable .template2ULPadding2
{
	padding: 0 0 0 0;
	margin: 15px 0px 0px 15px;
}

.contentTable .paginationLink
{
	font: 11px Verdana;
	color: #9c4128;
}

/*contact us page*/
.contentTable .template2Header1BlueAnchor
{
	color:  #7ba2cf;
	font: 11px Verdana;
	padding-bottom: 10px;
	text-decoration: none;
}
.contentTable .template2content3HeaderBlue
{
	font: 11px Verdana;
	color: #003263;
	font-weight: bold;
}
.contentTable .template3borderedbottomlineBlue
{
	border-bottom: 1px dotted #003263;
}
.contentTable .template2content4HeaderOrg
{
	font: 15px Arial;
	color: #9c4128;
	font-weight: bold;
}
.contentTable .template2HeaderDkBlue
{
	color: #003263;
	font: 19px Arial;
	font-weight: bold;
}
.contentTable .template2LineDkBlue
{
	border-bottom: 3px solid #003263;
	padding-top: 20px;
}

.contentTable .menuclassSelectedDkBlue
{
	font: 12px Arial;
	color: #FFFFFF;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom:5px;
	background-color:#003263;
}
.contentTable .template2content2HeaderDkBlue
{
	font: 15px Arial;
	color: #003263;
	font-weight: bold;
}
.contentTable .template2content2DkBlue
{
	color: #003263;
	font: 11px Verdana;
	font-weight: bold;
}
.contentTable .tdLeftPad1
{
	padding-left: 40px;
}
.contentTable .trHeight1
{
	height: 4px;
}
.contentTable .template2content2Headerorg1
{
	font: 11px Verdana;
	color: #9c4128;
	font-weight: bold;
}

.contentTable .template2content2HeaderTechProd
{
	font: 11px Verdana;
	color: #395112;
	font-weight: bold;
}
.contentTable .template3borderedbottomGreen
{
	border-bottom: 1px dotted #395112;
}
.contentTable .template2content2HeaderLtBlue
{
	font: 15px Arial;
	color: #7ba2cf;
}
.contentTable .template2content2Headerorg2
{
	font: 12px Verdana;
	color: #9c4128;
}

/*Partner and Supplier Information*/

.contentTable .template2content2divArrowBlue
{
	background: #ecf2f8  url('../images/arrow_large_blue.gif') no-repeat center center;
	width:90px;
}
.contentTable .template2content2divArrowBlueHover
{
	background: #d9e5f1  url('../images/arrow_large_blue.gif') no-repeat center center;
	width:90px;
}
.contentTable .template2content2divBlue
{
	background-color: #ecf2f8;
	height: 110px;
}
.contentTable .template2content2divBlueHover
{
	background-color: #d9e5f1;
	height: 110px;
	cursor:pointer;
}

.contentTable .privacyPolicy
{
	color: #003263;
	font: 12px Verdana;
	padding-bottom: 10px;
}

.contentTable .privacyPolicy1
{
	color: #003263;
	font: 12px Arial;
	font-weight: bold;
	padding-top: 15px;
}
.contentTable .template2ULPaddingPrivacyPolicy
{
	padding-left: 0px;
	margin-left: 25px;
	padding-top: 0px;
	margin-top: 10px;
}

.contentTable .privacyPolicy2
{
	color: #003263;
	font: 12px Arial;
	font-weight: bold;
	padding-top: 0px;
}

.contentTable .template2ULPaddingPrivacyPolicy1
{
	padding-left: 0px;
	margin-left: 13px;
	padding-top: 0px;
	margin-top: 10px;
}
.contentTable .template2ULPaddingPrivacyPolicy2
{
	padding-left: 0px;
	margin-left: 13px;
	padding-top: 0px;
	margin-top: 0px;
}
.contentTable .template2content1PrivacyPolicy
{
	color: #666666;
	font: 11px Verdana;
}
.contentTable .template2content2Press
{
	padding-top: 30px;
}

.contentTable .pressAndEventLink
{
	color: #437bba;
	font: 13px Verdana;
	text-decoration: none;
}
.contentTable .pressDate
{
	color: #000000;
	font: 13px Verdana;
}

.contentTable .pressAndEvent
{
	padding-top: 6px;
	padding-bottom: 6px;
}
.contentTable .pressAndEventsborderedbottom
{
	border-bottom: 1px dotted #437bba;
}
.contentTable .archivedNewsLink
{
	font: 11px Verdana;
	color: #9c4128;
	text-decoration: none;
}
.contentTable .pressHeader
{
	font: 12px Verdana;
	color: #9c4128;
	padding-top: 10px;
	padding-bottom: 20px;
	/*font-weight: bold;*/
}
.contentTable .pressContent
{
	padding-bottom: 25px;
}
.contentTable .goBackLink
{
	color: #437bba;
	font: 11px Verdana;
	text-decoration: none
}
.contentTable .contentBackgroundBlueBorder{
		
	border: 1px solid #e5eaef;
}

.contentTable .template2imagetableBorder 
{
	
	border: 1px solid #e5eaef;
}

.contentTable .superScript
{
	font-size: 10px;
}

.contentTable .divSeparator20
{
	padding-top: 20px;
}

.contentTable .separator20
{
	height: 20px;
}

.contentTable .separator30
{
	height: 30px;
}

/*partner and supplier*/

.contentTable .downloadLink
{
	color: #437bba;
	font: 11px Verdana;
	font-weight: bold
}

/* Hover link style */

.contentTable .template3imageContent4:hover
{
	text-decoration: underline;
}

.contentTable .template2imageContent3Anchor:hover 
{
	text-decoration: underline;
}

.contentTable .noTextDec:hover {
	text-decoration: underline;
}

.contentTable .noTextDecSubNav:hover {
	text-decoration: underline;
}

.contentTable .template2content2paddingbottom
{
	color: #666666;
	font: 11px Verdana;
	line-height:16px;
	padding-bottom: 10px;	
}

.contentTable .template3imageContent5
{
 color: #b67561;
 font: 10px Verdana;
}

.contentTable .template3imageContact
{
 color: #b67561;
 font: 12px Verdana;
 
}

.contentTable .template2Header1GreenAnchor
{
	color:  #395112;
	font: 12px Verdana;
	font-weight: bold;
	padding-bottom: 10px;
	text-decoration: none;
	line-height:20px;
}

.contentTable .template2ContentGreen
{
	color:  #395112;
	font: 12px Verdana;
	font-weight: bold;
	padding-bottom: 10px;
	text-decoration: none;
	line-height:20px;
}

.contentTable .template2Header1RedAnchor
{
	color:  #9c4128;
	font: 12px Verdana;
	font-weight: bold;
	padding-bottom: 10px;
	text-decoration: none;
	line-height:20px;
}

.contentTable .template2Header1BlueAnchor:hover {
	text-decoration: underline;
}

.contentTable .template2Header1GreenAnchor:hover {
	text-decoration: underline;
}

.contentTable .pressAndEventLink:hover {
	text-decoration: underline;
}

.contentTable .goBackLink:hover {
	text-decoration: underline;
}

.contentTable .template2Header1RedAnchor:hover {
	text-decoration: underline;
}