a{text-decoration:none;	color:#7D7D7D;}
a:hover{text-decoration: color:#7D7D7D;}
a:active{text-decoration: color:#7D7D7D;}
a:visited{text-decoration: color:#7D7D7D;}

body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #F3F3F3;
	vertical-align:top;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7D7D7D;
}

/*Backgrounds*/
.bevelBG{
	background-image:url(../images/BodyBG.gif);
	background-repeat:no-repeat;
	background-attachment: fixed;
}


.topBg{background-image:url(../images/Bg_orng_gra.gif);background-position:top; background-repeat:repeat-x; height:116px;}

.IconBg{
	background-image:url(../images/Bnd_Icons_Right.gif); background-position:bottom; background-repeat:no-repeat;
	width:283px; height:116px;}

.searchBgOld{background-image:url(../images/BgBndSearch.gif); background-position:top; background-repeat:repeat-x; height:27px;}
.searchBg{ background-color:#F3F3F3; height:25; border-bottom:1px solid #E8E8E8; background-position:top;
			background-repeat:repeat-x; height:25px;}
.rightBndBg{background-image:url(../images/BgShadow.gif); background-position:top left; background-repeat:no-repeat;}
.KCbg{background-image:url(../images/BgKC.gif); background-position:bottom; background-repeat:repeat-x; height:110px;
	  border-bottom:1px solid #ffffff;}
.HeadingBg{background-image:url(../images/BgHeadInnerPage.gif); background-position:top left; background-repeat:no-repeat; height:25px;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#0F7EE6; text-align:left;}
.SideBgIn{background-image:url(../images/BgSideInnerPage.gif); background-position:top left; background-repeat:no-repeat; height:300px;}

.rightSideBg{background-image:url(../images/BgSideMenuInnerPage.gif); background-position:bottom left; background-repeat:repeat-x; 
			border-bottom:3px solid #ffffff;}
.LMBottomBG{background-image:url(../images/BgShadowLM.gif); background-position:left top; background-repeat:no-repeat; height:10px;}


/*Bullets*/
.BulletKC{background-image:url(../images/arw_sgl_grey.gif); background-position:left; background-repeat:no-repeat; 
		  border-bottom:1px solid #E6E6E6; height:20px; padding-left:25px;}
.BulletKClast{background-image:url(../images/arw_sgl_grey.gif); background-position:left; background-repeat:no-repeat; 
		  height:20px; padding-left:25px;}
.BulletMC{background-image:url(../images/arw_sgl_orng.gif); background-position:left; background-repeat:no-repeat;
			line-height:16px; padding-left:25px;}

/*Highlight box*/
.highlightbox{
filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#ffffff', startColorstr='#F3F3F3', gradientType='1');
border-left:1px solid #D5D5D5;border-top:1px solid #D5D5D5;
border-right:1px solid #ECECEC;border-bottom:1px solid #ECECEC;
width:150px;
padding-left:10px;
padding-right:5px;
padding-bottom:20px;
padding-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#5d5d5d; text-align:left; line-height:15px;
}

.HLHeading{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#0F7EE6; text-align:justify; 
			line-height:14px;}

/*Text patterns*/

.txt{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#7D7D7D; text-align:justify;}
a.txt{text-decoration:none;}
a.txt:hover{text-decoration:underline;}

.pagetxtnew{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#7d7d7d; text-align:justify; line-height:14px;}
.pagetxt{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#7d7d7d; text-align:justify; line-height:14px;}
/*a.pagetxt{color:#0F7EE6;}
.pagetxt:hover{color:#D95F13;}
*/
.txtOrngBld{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#D95F13; text-align:justify; 
			line-height:50px;}

.txtpageheading{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#D95F13; text-align:left; line-height:14px;}
.txtpageheadingGreen{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#008000; text-align:left; line-height:14px;}/*Added new class 'txtpageheadingGreen' as on May 05, 2010 for green color text*/

.txtbold{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#7D7D7D; text-align:justify;}
a.txtbold{text-decoration:none;}
a.txtbold:hover{text-decoration:underline;}


.Icontxt{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#F5872D; text-align:justify;}
a.Icontxt{color:#F5872D;}
.Icontxt:hover{color:#D95F13;}


.footertxt{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#7D7D7D; 
			text-align:justify; height:30px; background-color:#f3f3f3;}


/*Borders*/

.dottedUL{border-bottom:1px dotted #9B9B9B;height:5px;}
.brdrTopDot{background-image:url(../images/DottedLine.gif); background-position:top; background-repeat:repeat-x;}
.brdrBotDot{background-image:url(../images/DottedLine.gif); background-position:bottom; background-repeat:repeat-x;}
.brdrTopsol{border-top:1px solid #9B9B9B;}
.brdrBotsol{border-bottom:1px solid #9B9B9B;}
.brdrRgtsol{border-right:1px solid #DFDFDE;}
.brdrLftsol{border-left:1px solid #DFDFDE;}
.botGreyLine{background-image:url(../images/BotGreyLine.gif); background-position:top; background-repeat:repeat-x;}

.brdrPgBotsol{border-bottom:1px solid #DFDFDE;}


.LMSpace{border-bottom:1px solid #DDDDDD; background-color:#F3F3F3; width:5px;}

.brdrRgtsolwhite{border-right:1px solid #F3F3F3;}
.bgwhite{background-color:#FFFFFF;}

/*form objects*/
.txtbox{border-top:1px solid #F18129;border-left:1px solid #F18129;
		border-bottom:1px solid #D95F13;border-right:1px solid #D95F13;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px; color:#7D7D7D; text-align:justify; background-color:#FFFFFF;
		height:12px;}
		
.txtboxgrey{ border:1px solid #F3F3F3; border-right:1px solid #E2E2E2;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px; color:#7D7D7D; text-align:justify; background-color:#F3F3F3;
		height:12px; width:175px;}
		
.comboboxgrey{ border:1px solid #F3F3F3; border-right:1px solid #E2E2E2;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px; color:#7D7D7D; text-align:justify; background-color:#F3F3F3;
		height:16px; width:179px;}
		
.selectboxgrey{ border:1px solid #F3F3F3; border-right:1px solid #E2E2E2;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px; color:#7D7D7D; text-align:justify; 
		height:60px; width:179px;}
		
.txtboxshadow{background-image:url(../images/TxtBxBg.gif); background-position:bottom left; background-repeat:no-repeat;}

.txtareagrey{ border:1px solid #F3F3F3; border-right:1px solid #E2E2E2;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px; color:#7D7D7D; text-align:justify; background-color:#F3F3F3;
		height:70px; width:175px;}
		
.txtlistgrey{ border:1px solid #F3F3F3; border-right:1px solid #E2E2E2;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px; color:#7D7D7D; text-align:justify; background-color:#F3F3F3;
		height:54px; width:178px;}

.btngrey{background-color:#EAEAEA; font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px; color:#7D7D7D; text-align:center;
		height:16px; width:75px; border:1px solid #EAEAEA;}
		
/*Site map page - styles*/
.SMHeading{width:130px;background-color:#F3F3F3;border-right:1px solid #E2E2E2; height:20px; padding-left:10px;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#0F7EE6;}

.SMHeadingShadow{background-image:url(../images/Shadow_SM.gif); background-position:top left; background-repeat:no-repeat; height:10px;}

.SMOrangetxt{font-family:Verdana, Arial, Helvetica, sans-serif; size:10px; color:#D95F13; text-align:left; line-height:16px;
			  padding-left:10px;}
a.SMOrangetxt{color:#D95F13; text-decoration:none;}
.SMOrangetxt:hover{color:#D95F13; text-decoration:underline;}
.SMOrangetxtnew{font-family:Verdana, Arial, Helvetica, sans-serif; size:10px; color:#D95F13; text-align:left; line-height:16px;
			  padding-left:10px;}


.SMBluetxt{font-family:Verdana, Arial, Helvetica, sans-serif; size:10px; color:#0F7EE6; text-align:left; line-height:16px; 
			padding-left:10px;}
a.SMBluetxt{color:#0F7EE6; text-decoration:none;}
.SMBluetxt:hover{color:#0F7EE6; text-decoration:underline;}
.SMBluetxtnew{font-family:Verdana, Arial, Helvetica, sans-serif; size:10px; color:#0F7EE6; text-align:left; line-height:16px; 
			padding-left:10px;}


/*Case Studies*/

.cstab{width:282px; background-color:#f3f3f3; border-left:1px solid #E2E2E2; height:25px;}
.cstabshadow{ background-image:url(../images/cstabshadow.gif); background-position:top right; background-repeat:no-repeat; height:10px;}
.cstabtxt{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;  font-weight:bold;
			color:#D95F13; width:92px;}
a.cstabtxt{ text-decoration:none;}
.cstabtxt:hover{ text-decoration:underline;}

.prjtitle{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;  font-weight:bold;
			color:#D95F13; line-height:30px;}
			
.greybld{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;  font-weight:bold;
			color:#7d7d7d;line-height:20px;}
			
.greytxtnrml{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;  font-weight:normal;
			color:#7d7d7d; line-height:20px;}
.csgreybnd{background-image:url(../images/GreyGra_CS.gif); background-position:top right; background-repeat:repeat-y; 
			border-bottom:1px solid #D7D7D7; text-align:right; height:20px;}
			
.cstxtgreybnd{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;  font-weight:normal;color:#D95F13;}
a.cstxtgreybnd{ text-decoration:none;}
.cstxtgreybnd:HOVER{ text-decoration:underline;}

.padleft10{padding-left:10px;}
.bgnorepeat{background-position:top left; background-repeat:no-repeat;}

.CSCateLevel1{background-color:#E2E2E2; text-align:center; height:20px; color:#D95F13; font-weight:bold;}
.CSCateLevel2{background-color:#f3f3f3; text-align:center; height:20px; color:#7D7D7D; font-weight:normal;}


.txtOrngBldMgmtHead{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#D95F13; text-align:justify; 
			line-height:20px;}
