/* CSS Document */

body {
	margin: 0px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#CCCCCC
}

/* Top Navigation */

.topNavBg { background:url(../images/topNavBg.jpg) left top repeat-x; height:44px; text-align:right; color:#fff; font-weight:bold; padding:0 20px 0 0}
a.topNavLink { font-size:12px; color:#fff; text-decoration:none; font-weight:normal; padding:0 5px}
a.topNavLink:hover {color:#000;}

/* Copyright */

.copyright {background-color:#b7b7b7; text-align:right; color:#666; padding:0 20px 0 0; font-size:12px;}
a.copyrightLink { font-size:11px; color:#666; text-decoration:none; padding:0 4px}
a.copyrightLink:hover {color:#fff;}
.copyrightTitleBg { background-color:#666}
.copyrightTitle { font-size:18px; color:#ffcc66;}
a.copyrightClose { font-size:13px; color:#999; text-decoration:none}
a.copyrightClose:hover {color:#fff;}
.copyrightPopupText { font-size:12px; color:#999;}
.copyrightSubTitle { font-size:14px; color:#ccc;}
.copyrightSummary { font-size:14px; color:#999;}
.copyrightSummaryOrange { font-size:14px; color:#ff9900;}
.copyrightFtr { background-color:#666; font-size:11px; color:#333; padding:7px 10px}


/* Body */
.cocoonLogo{
	background-image: url(../images/tableFill.JPG);
	background-repeat: repeat-y;
}

.bodyPadding {padding:50px 28px 0 30px; background-color:#FFF}
.pageTitle { font-size:13px; color:#999; padding:0 0 5px 0}
.imgPadding {padding:30px 0 40px 0}
.showcaseTable { background-color:#00000; font-size:13px; color:#666; padding:0 25px 0 0; line-height:20px; font-family: Arial, Helvetica, sans-serif;
border-collapse: collapse;
border-color:#CCC}
.bodyTextBig {
	font-size:14px;
	color:#666;
	line-height:23px
}

.bodyText { font-size:13px; color:#666; padding:0 25px 0 0; line-height:20px}
.bodyTextWarp {
	font-size:13px;
	color:#666;
	padding:0 25px 0 0;
	line-height:30px
}
.bodyTable { font-size:13px; color:#666; padding:0 25px 0 0; line-height:20px}
.bodyTextLink2 {
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color: #ff9900;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	margin:0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 20px;
}

a.bodyTextLink:link { text-decoration : none; color:#ff9900; }
a.bodyTextLink:visited { text-decoration : none; color:#ff9900; }
a.bodyTextLink:hover { text-decoration : none; color:#ff9900; }
a.bodyTextLink:active {text-decoration: none; color:#ff9900; }

a.bodyTextLink2:link { text-decoration : none; color:#ff9900; }
a.bodyTextLink2:visited { text-decoration : none; color:#ff9900; }
a.bodyTextLink2:hover { text-decoration : none; color:#666; }
a.bodyTextLink2:active {text-decoration: none; color:#ff9900; }

a.bodyTableTextLink:link { font-size: 14px; text-decoration : none; color:#ff9900; }
a.bodyTableTextLink:visited { font-size: 14px; text-decoration : none; color:#ff9900; }
a.bodyTableTextLink:hover { font-size: 14px; text-decoration : none; color:#666; }
a.bodyTableTextLink:active { font-size: 14px; text-decoration : none; color:#ff9900; }


.bodyImgBrdr { background:#ffffff url(../images/bodyImgBrdr.gif) left top repeat-x; height:1px}
.imgDescr { font-size:24px; color:#ff9900;}
.breadcrumbDarkText {font-size:13px; color:#666;}
.breadcrumbDarkText01 {font-size:13px; color:#666; padding:0 0 5px 0}
a.breadcrumbLink {font-size:13px; color:#999; text-decorations:none}
a.breadcrumbLink:hover {text-decoration:underline}
.teamnameTitle {font-size:18px; color:#ff9900;}
.teamnameDesignation {font-size:14px; color:#333;}
a.mailto {font-size:13px; color:#ff9900; text-decoration:none}
a.mailto:hover { text-decoration:underline}
.teamBg { background:#ffffff url(../images/teamBg.jpg) left top no-repeat; height:208px; padding:15px 0 0 40px; line-height:17px;}
.teamBgTitle {font-size:21px; color:#fff;}
a.teamName {font-size:14px; color:#666; text-decoration:none}
a.teamName:active {color:#333;}
a.teamName:hover {color:#fff;}
a.bodyOrangeLink {font-size:13px; color:#ff9900; text-decoration:none}
a.bodyOrangeLink:hover {color:#666;}

.cultureBg { background:#ffffff url(../images/cultureBg.jpg) left top no-repeat; height:208px; padding:15px 0 0 40px;}
.leadershipBg { background:#ffffff url(../images/leadershipBg.jpg) left top no-repeat; height:208px; padding:15px 0 0 40px;}
.mgmtBg { background:#ffffff url(../images/mgmtBg.jpg) left top no-repeat; height:208px; padding:15px 0 0 40px;}
.assessBg { background:#ffffff url(../images/assessBg.jpg) left top no-repeat; height:208px; padding:15px 0 0 40px;}
.archBg { background:#ffffff url(../images/archBg.jpg) left top no-repeat; height:208px; padding:15px 0 0 40px;}
.talentBg { background:#ffffff url(../images/talentBg.jpg) left top no-repeat; height:208px; padding:15px 0 0 40px;}
.coachingBg { background:#ffffff url(../images/coachingBg.jpg) left top no-repeat; height:208px; padding:15px 0 0 40px;}
.capabilityBg { background:#ffffff url(../images/capabilityBg.jpg) left top no-repeat; height:208px; padding:15px 0 0 40px;}
.whatwedoBg { background:#ffffff url(../images/whatwedoBg.jpg) left top no-repeat; height:208px; padding:15px 0 0 40px;}
.contactBg { background:#ffffff url(../images/contactBg.jpg) left top no-repeat; height:208px; padding:15px 0 0 40px;}
.orgBg { background:#ffffff url(../images/orgBg.jpg) left top no-repeat; height:208px; padding:15px 0 0 40px;color:#fff}
.mfihrBg { background:#ffffff url(../images/mfihrBg.jpg) left top no-repeat; height:208px; padding:15px 0 0 40px;}
.cultureSummaryText {
	font-size:14px;
	/*color:#333;*/
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
}
.orgcultureSummaryText {
	font-size:14px;
	color:#fff;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
} {
	font-size:14px;
	color:#333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
}

.cultureSummaryText ul{ margin:0px; padding:0 0 0 25px;}

.orgSummaryText {font-size:16px; color:#ccc;}
.assessBgTitle {font-size:21px; /*color:#333;*/}
.assessBgSubTitle {
	font-size:15px;
	/*color:#333;*/
	font-style: italic;
}
.orgBgSubTitle {
	font-size:15px;
	color:#fff;
	font-style: italic;
}

.caseletTitle {font-size:13px; color:#333; line-height:25px; text-decoration:none}

.caseletTitleOrange {font-size:13px; color:#ff9900;line-height:15px; text-decoration:none}

.caseletTitleGrey {font-size:13px; color:#333; text-decoration:none}

.showcaseCaption {
	font-size:16px;
	color:#ff9900;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style: italic;
}

.showcaseLink {
	font-size:14px;
	color:#ff9900;
	font-family: Arial, Helvetica, sans-serif;
}

a.showcaseLink:link { text-decoration : none; color:#ff9900; font-style: italic;}
a.showcaseLink:visited { text-decoration : none; color:#ff9900; font-style: italic;}
a.showcaseLink:hover { text-decoration : none; color:#666; }
a.showcaseLink:active { text-decoration : none; color:#ff9900; font-style: italic;}

/* Right Navigation */

.rightNavBg {
	background:#c0c0c0 url(../images/rightNavBg.jpg) left top no-repeat;
	position: fixed;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
}
.solutionsTitle { font-size:14px; color:#666; letter-spacing:8px;}

.rightTitlePadding { font-size:14px; padding:0 0 7px 0;}
.rightTitleOrange { color:#ff9900;}
a.rightTitleLink { font-size:14px; color:#666666; text-decoration:none}
a.rightTitleLink:hover { color:#ff9900;}

a.rightNavLink {background:url(../images/rightArrowNorm.gif) left center no-repeat; font-size:12px; color:#666; text-decoration:none; padding:0 0 0 15px}
a.rightNavLink:hover {background:url(../images/rightArrowHover.gif) left center no-repeat; color:#ff9900;}
.rightNavPadding {padding:2px 0}
.rightNavSep {background:url(../images/rightNavSep.gif) left top repeat-x; padding:0 0 10px 0; height:15px;}
.copyrightText {font-size:11px; color:#999; padding:0}

/* Popup */

.popupCaseletTable {
	background-color:#ededed;
	font-size:14px;
	color:#666;
	padding:0 25px 0 0;
	line-height:20px;
	font-family: Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	border-color:#CCC
}

.popupCaseletTableOrange{
	background-color:#ff9900;
	background-image: url(../images/tableFill.JPG);
	background-repeat: repeat-y;
	color: #FFF;
	background-position: right;
	font-weight:bold;
}
.popupCaseletTable ul{ margin:0px; padding:0 0 0 25px;}

.popupCaseletTable th{
	background-color:#ff9900;
	background-image: url(../images/topNavBg.jpg);
	background-repeat: repeat-x;
	color: #FFF;
}

.popupTopBg {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/popupTopBg.png', sizingMethod='noscale'); padding:50px 60px 0 0}

.popupTopBg[class] {background:url(../images/popupTopBg.png) left top no-repeat;padding:0 60px 10px 0}

.popupBottomBg {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/popupBottomBg.png', sizingMethod='noscale');}

.popupBottomBg[class] {background:url(../images/popupBottomBg.png) left top no-repeat;}

.popupMidBg {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/popupMidBg.png', sizingMethod='scale');}

.popupMidBg[class] {background:url(../images/popupMidBg.png) left bottom repeat-y;}

a.popupTopLinks {font-size:13px; color:#ff9900; text-decoration:none; position:relative}

.popupbodypadding {padding-left:33px;}

.popupCaseletTitle {
	font-size:16px;
	color:#666;
	line-height:25px;
	font-family: Arial, Helvetica, sans-serif;
}

.popupCaseletTitleOrange {
	font-size:16px;
	color:#ff9900;
	font-family: Arial, Helvetica, sans-serif;
}
.popupCaseletSubTitle {
	font-size:15px;
	color:#333;
	font-style: italic;
	font-weight: normal;
}


.popupCaseletTitleGrey {font-size:16px; color:#333;}

.popupCaseletTitleBg01 {
	background-color:#ededed;
	font-family: "Arial Black", Gadget, sans-serif;
}

.popupCaseletTitleBg02 { background-color:#c8c8c8}

.popupCaseletTitleBg03 {
	background-color:#ededed;
	font-family: Arial, Helvetica, sans-serif;
}

.popupCaseletBody {font-size:13px; color:#666;}

.popupCaseletTitleGrey01 {
	font-size:16px;
	color:#999;
}

.popupCaseletTitleGrey02 {
	font-size:16px;
	color:#999;
	font-style: italic;
}

.popupCaseletAssign {font-size:13px; color:#999;}

.popupftrpadding {padding-left:33px; padding-top:8px;}

.popupftrtext {font-size:13px; color:#fff;}

.popupftrtext01 {font-size:13px; color:#333;}

.popupCaseletBodyOrange {font-size:13px; color:#ff9900;}

/* Site map */

.sitemapbodyPadding {padding:50px 28px 0 30px; background-color:#666}
.smImgBrdr { background:#ffffff url(../images/smImgBrdr.gif) left top repeat-x; height:1px}
.smOther { font-size:14px; color:#999; padding:15px 0 15px 40px}
a.smOtherLink {font-size:11px; color:#999; text-decoration:none}
a.smOtherLink:hover { color:#fff;}
a.smSolutionsTitle {font-size:14px; color:#cccccc; text-decoration:none}
a.smSolutionsTitle:hover { color:#fff;}
a.smSolutionsLink {font-size:14px; color:#999; text-decoration:none; margin:0 0 0 20px;padding:0 0 0 20px}
a.smSolutionsLink:hover { color:#fff; background:url(../images/smSolutionsArrow.gif) left center no-repeat; padding:0 0 0 20px}
a.smSolutionsLink01 {font-size:12px; color:#999; text-decoration:none; margin:0 0 0 0px;padding:0 0 0 0px}
a.smSolutionsLink01:hover {
	color:#fff;
	background:url(../images/smSolutionsArrow01.gif) left center no-repeat;
	padding:0 0 0 20px;
	font-size: 12px;
}
a.smCaselet {font-size:14px; color:#333; text-decoration:none; line-height:25px;}
a.smCaselet:hover { color:#fff;}
a.smCaseletTitle {font-size:11px; color:#333; text-decoration:none}
a.smCaseletTitle:hover { color:#fff;}
a.smCaselet01 {font-size:14px; color:#999; text-decoration:none; line-height:25px;}
a.smCaselet01:hover { color:#fff;}
a.smCaseletTitle01 {font-size:11px; color:#999; text-decoration:none}
a.smCaseletTitle01:hover { color:#fff;}

a.smCaseletSummary {font-size:11px; color:#999; text-decoration:none}
a.smCaseletSummary:hover { color:#fff;}
.smLinksPadding {padding:0 0 0 40px}
.smImgBrdrDark { background:url(../images/smImgBrdrDark.gif) left top repeat-x; height:1px}
