/* start common classes */



.tblrow {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	padding:5px 10px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	background-color: #FFFFFF;

}



.tblrowalt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	padding:0px 0px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	background-color: #F0F0FF;

} 

.text_new { font-family: tahoma; font-size: 11px; font-weight:bold; text-align:center; color:#ffffff; text-decoration: none; }



.tblbg { background-color: #E2E2E2;} 



.tblheader { 



	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

	background-color: #F0F0FF;

	vertical-align: middle;

	background-image:url(../images/forgotpass-top-bg.gif); background-repeat:repeat-x; height:38px; padding:0px 0px 0px 10px;

} 





.input { font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 200px; border: 1px solid #D2D2D2}



.but { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight:bold; background-color: #FF9030; border:0px; padding:3px; font-weight: bold}



.err { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; font-weight:bold; text-align: center;} 



.inputnowidth {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #666666} 



.tblrownobg {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 20px;

	height:21px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	vertical-align: middle;

} 

/* end common classes */





body {

	margin: 0px;

	background-image:url(../images/bg.jpg); background-repeat:no-repeat; background-position:top center;

	background-color:#FDFDFD; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;

}

.LogoPad{ padding:31px 0px 0px 27px;}

.TopSlogan{ font-family:"Myriad Pro"; font-size:22px; font-weight:bold; color:#272A84;}

.SloganPad{ padding:45px 0px 0px 0px;}

.TopRightLinkPad{ padding:34px 0px 0px 0px;}

.TopLinkBg{ background-image:url(../images/top-contact-bg.gif); background-repeat:no-repeat; width:293px; height:31px; color:#000000; text-align:center;}

.TopLinkSmallBg{ background-image:url(../images/top-contact-smallbg.gif); background-repeat:no-repeat; width:200px; height:31px; color:#000000; text-align:center; }

a:link.TopLinkText{ color:#000000; text-decoration:none; padding:0px 3px 0px 3px;}

a:visited.TopLinkText{ color:#000000; text-decoration:none; padding:0px 3px 0px 3px;}

a:hover.TopLinkText{ color:#D90000; text-decoration:underline; padding:0px 3px 0px 3px;}



.TopRightContactText{ color:#504E4E;}





/*Menu*/

.NavMenu_WTD { 

	padding:0px 0px 0px 0px; 

	font-size:15px; font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

}



.NavMenu_WTD .navHorizontal { margin:0px; padding:0px; list-style:none; }

.NavMenu_WTD .navItem { float:left; margin:0px 10px 0px 0px; }



.NavMenu_WTD .navLink {

	text-decoration: none;

	color: #fff;

	display:block;

	cursor:pointer;

	background-image:url(../images/menu-blue-left-bg.gif); background-position:left;

}

.NavMenu_WTD .navLink:hover {

	cursor:pointer;

	background-image:url(../images/menu-orange-left-bg.gif); background-position:left;

}



.NavMenu_WTD .navLink .navText {

	color: #fff;

	padding:5px 14px 7px 14px;

	display:block;

	line-height:22px;

	min-width:7px;

	text-align:center;

	margin-right:-5px;

	background-image:url(../images/menu-blue-right-bg.gif); background-position:right; background-repeat:no-repeat;

}

.NavMenu_WTD .navLink:hover .navText {

	color: #fff;

	background-image:url(../images/menu-orange-right-bg.gif); background-position:right; background-repeat:no-repeat;

}

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

.RightSearchBg{ background-image:url(../images/right-search-bg.gif); background-repeat:no-repeat; background-position:top right; height:35px; width:190px; padding:0px 11px 0px 10px; _padding:5px 11px 0px 10px;}

.SearchBoxBg{ background-image:url(../images/search-box-bg.gif); background-repeat:no-repeat; background-position:left; height:18px; width:102px; border:0px; padding:4px 0px 0px 25px; color:#999999; font-size:11px;}



.HeaderBG{ background-image:url(../images/header-bg.jpg); background-repeat:no-repeat; width:758px; height:262px; padding-top:1px;}

.HeaderText{ margin-top:29px; margin-left:413px; width:306px; text-align:justify; font-family:"Myriad Pro"; font-size:15px; color:#242424;}

.HeaderTitle{ font-size:31px; font-weight:bold; color:#272A84;}

.HeaderTitleOrange{ font-size:31px; font-weight:bold; color:#DD751E;}

.KnowMoreBtn{ margin-top:28px;}

.TitleText{ margin-bottom:15px;}

.HeaderTextsub{ line-height:24px;}



.RightLatestNewsBg{ background-image:url(../images/right-latestnews-bg.gif); background-repeat:no-repeat; background-position:top;}

.RightLatestNewsBgMoreHeight{ background-image:url(../images/latestnews-big-bg.gif); background-repeat:no-repeat; background-position:top; height:313px; width:211px; position:absolute; top:-50px; right:0px; }

.LatestNewsBg{ background-image:url(../images/latestnews-bg.gif); background-repeat:repeat-x; height:32px; color:#FFFFFF; padding:0px 0px 0px 20px; font-size:14px; font-weight:bold; text-transform:uppercase;}



.RightTopNewsText{ padding-left:20px; line-height:17px; color:#575757;}

.RightTopNewsTextUp{ padding-left:10px; line-height:17px; color:#BF600B;}

.MoreNews{ padding-left:20px;}



.OurEsteemedClientsBg{ background-image:url(../images/our-esteemed-clients-bg.gif); background-repeat:no-repeat; font-family:"Myriad Pro"; font-size:20px; color:#000000; padding:0px 0px 0px 22px; width:958px; height:39px;}
.OurEsteemedClientsBg h2 {font-size:12px; font-family:Arial; margin:0px; padding:0px 22px 0px 0px; color:#000000;}

.OurEsteemedLogoBg{ background-image:url(../images/esteemed-clients-logo-bg.gif); background-repeat:no-repeat; height:144px; width:980px;}

.OurPressCoverageBox{ background-image:url(../images/esteemed-clients-logo-bg.gif); background-repeat:no-repeat; height:144px; width:980px; font-size:12px; color:#6F6F6F; text-align:justify; padding:10px 20px;}

.LefttArrow{ float:left; margin-top:20px; margin-left:-10px; position: relative;}

.RightArrow{ float:right; margin-right:-10px; margin-top:20px; position: relative;}





.ConsultingBg { background-image:url(../images/consulting-bg.gif); background-repeat:no-repeat; background-position:top left; height:177px; width:485px; color:#5E5E5E;}

.ConsultingTitle{ font-family:"Myriad Pro"; font-size:26px; color:#FFFFFF; padding-left:23px; text-align:left;}

.ConsultingTextPad{ padding-left:23px; padding-top:10px; padding-right:23px;  font-size:13px; line-height:14px; color:#000;}

.ReadMoreBtnPad{ padding-left:12px;}



.TrainingDevelopmentBg{ background-image:url(../images/training-development-bg.gif); background-repeat:no-repeat; background-position:top left; height:177px; width:485px; color:#5E5E5E;}

.CommunitiesBg{ background-image:url(../images/communities-bg.gif); background-repeat:no-repeat; background-position:top left; height:177px; width:485px; color:#5E5E5E;}
.CommunitiesBg a{color:#d27602; text-decoration:none;}
.CommunitiesBg a:hover{text-decoration:none; color:#404296;}

 

.IndustrialEngineeringBg{ background-image:url(../images/industrial-engineering-bg.gif); background-repeat:no-repeat; background-position:top left; height:177px; width:485px; color:#5E5E5E;}



.MPowerPartnersBg{ background-image:url(../images/mpower-partners-bg.gif); background-repeat:no-repeat; background-position:top left; height:164px; _height:148px; width:444px; padding:16px 18px 0px 22px; color:#FFFFFF;}

.TestimonialsBg{ background-image:url(../images/testimonials-bg.gif); background-repeat:no-repeat; background-position:top left; height:164px; _height:148px; width:444px; padding:16px 18px 0px 22px; color:#FFFFFF;}

.MPowerPartnersTitle{ font-family:"Myriad Pro"; font-size:30px; font-weight:bold; color:#FFEA00;}

.MPowerBotBtn{ float:right; margin-top:-20px; position:relative;}

.TestimonialsText{ color:#FFEA00;}



.BotAllLinkMidBg{ background-image:url(../images/bot-all-link-mid-bg.gif); background-repeat:repeat-x; background-position:top; background-color:#FFFFFF; height:157px; _min-height:157px; color:#000000; border-left:1px solid #CECECE; border-right:1px solid #CECECE;}

.BotAllLinkMidLine{ background-image:url(../images/bot-all-link-mid-line.gif); background-repeat:no-repeat; background-position:top right; height:157px; padding:0px 5px 0px 15px;}

.BotAllLinkMidLastBox{ padding:0px 5px 0px 15px;}



.BotAllLinkMidLine ul { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style: none; line-height:15px;}

.BotAllLinkMidLine li { padding: 0px 0px 0px 11px; margin: 0px 0px 0px 0px; font-size: 100%; position: relative; background: url(../images/dot.gif) no-repeat left 5px; }



a.BotAllLinkText:link, a.BotAllLinkText:visited { color:#000000; text-decoration:none;}
a.BotAllLinkText:hover{ color:#AE0000; text-decoration:none;}


.EnqEnquiryFormua{ float:right; margin-bottom:-20px; margin-right:30px; position: relative;}

.BotLogoPad{ padding-left:11px;}



.VisitorBg{ background-image:url(../images/visitor-bg.gif); background-repeat:no-repeat; width:160px; height:23px; text-align:center; color:#000000;}

.BlackText{ color:#000000;}

.BotRightLine{ background-image:url(../images/bot-right-logo-line.gif); background-repeat:no-repeat; background-position:left;}

.Wethe{ font-weight:bold; text-decoration:underline; color:#666666;}

a:Hover.Wethe{ font-weight:bold; text-decoration: none; color:#666666;}





.PageTitleBg{ background-image:url(../images/page-title-bg.gif); background-repeat:no-repeat; background-position:top left; color:#000000; font-family:"Myriad Pro"; font-size:20px; font-weight:bold; padding:0px 0px 0px 30px; height:39px; width:729px; text-transform:uppercase;}

.AboutTextMidBg{  padding:30px 25px 10px 26px; border-left:1px solid #D7D7D7; border-right:1px solid #D7D7D7; background-image:url(../images/about-text-bg-logo.jpg); background-repeat:no-repeat; background-position:top right;}

.AboutTextBg{ background-image:url(../images/about-text-bg.gif); background-position:bottom; background-repeat:no-repeat; background-color:#FFFFFF; text-align:justify; height:235px; _min-height:235px; font-size:12px; width:758px;}



.RiaghtAboutUsBg{ background-image:url(../images/right-about-title-bg.gif); background-repeat:repeat-x; height:32px; color:#FFFFFF; padding:0px 0px 0px 20px; font-size:14px; font-weight:bold; text-transform:uppercase;}

.RighttextBg{ background-color:#FFFFFF; border-left:1px solid #BFBFBF; border-right:1px solid #BFBFBF; padding-left:20px; line-height:17px; color:#575757;}



.RightAboutTextBg{ background-image:url(../images/right-about-text-bg.jpg); background-position:bottom; background-repeat:no-repeat; height:325px; _min-height:3255px; background-color:#FFFFFF;}



a:link.AboutRightLink { padding: 5px 0px 5px 11px; background: url(../images/right-link-dot.gif) no-repeat left 5px; color:#000000; text-decoration:none; border-bottom:1px dashed #666666; display:block;}

a:visited.AboutRightLink { padding: 5px 0px 5px 11px; background: url(../images/right-link-dot.gif) no-repeat left 5px; color:#000000; text-decoration:none; border-bottom:1px dashed #666666; display:block;}

a:hover.AboutRightLink { padding: 5px 0px 5px 11px; background: url(../images/right-link-dot.gif) no-repeat left 5px; color:#AE0000; text-decoration:none; border-bottom:1px dashed #666666; display:block;}



.AboutRightLinkBg{ border-left:1px solid #BFBFBF; border-left:1px solid #BFBFBF; padding:21px 34px 0px 23px; background-color:#FFFFFF;}





.PollTextBg{ background-color:#404296; border-left:1px solid #CECECE; border-right:1px solid #CECECE; padding:0px 12px 0px 21px; color:#FFFFFF; font-size:11px;} 

.PollSubText{ font-family:"Myriad Pro"; font-size:15px; color:#FFFFFF}

.CommunityHeaderBg{ background-image:url(../images/community-left-top-con.gif); background-repeat:no-repeat; background-position:top; }



.MemberLoginBg{ background-image:url(../images/member-login-bg.gif); width:690px; height:54px;}

.TetxBoxBg{ background-image:url(../images/text-boxbg.gif); background-repeat:no-repeat; background-position:top left; height:20px; width:143px; padding:4px 0px 0px 10px; color:#000000; font-size:11px; border:none; border:0px;}

.Forgot{ color:#4A4949; text-decoration:underline; font-size:11px;}

a:hover.Forgot{ color:#4A4949; text-decoration:underline; }



.CommunityTitleBg{ background-image:url(../images/community-title-bg.gif); background-repeat:repeat-x; height:35px;color:#000000; font-family:"Myriad Pro"; font-size:20px; font-weight:bold; padding:0px 0px 0px 30px; text-transform:uppercase; border-left:1px solid #D7D7D7; border-right:1px solid #D7D7D7;}

.ForumTopicsBg{ background-image: url(../images/forum-topics-bg.gif); background-repeat:no-repeat; background-position:top; height:41px; color:#5456A6; font-weight:bold; font-size:12px;}

.ForumTitlePad{ padding-left:26px;}

.ForumTextBg{ border-left:1px solid #B2B2B2; border-right:1px solid #B2B2B2;}

.ForumText{ padding-left:26px; height:59px; border-bottom:1px solid #B2B2B2;}

.RepliesText{ font-weight:bold; text-align:center;  border-bottom:1px solid #B2B2B2;}

.ForumTextWithoutBotBorder{ padding-left:26px; height:59px; background-color:#FFFFFF;}

.RepliesTextWithoutBotBorder{ font-weight:bold; text-align:center; background-color:#FFFFFF;}



.ForumTItleLink{ color:#000000; font-weight:bold; text-decoration:none;}

a:hover.ForumTItleLink{ color:#5456A6; font-weight:bold; text-decoration:none;}



.ForumTItleLinkEdit{ color:#5456A6; font-weight:bold; text-decoration:none;}

a:hover.ForumTItleLinkEdit{ color:#5456A6; font-weight:bold; text-decoration:none; text-decoration:underline;}



.black_bold_text{

	font-size:12px;

	font-weight:bold;

	color:#000000;

	text-decoration: none;

}

.black_top_link{

	font-size:11px;

	font-weight:bold;

	color:#000000;

	text-decoration: underline;

}

a.black_top_link:hover { color: #A0A853;}



.grey_bor4_pad_side1{

	padding:13px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #E4E4E4;

	border-bottom-color: #E4E4E4;

	border-left-color: #E4E4E4;

}



.ReplesPostBg{ background-color:#F2F2F2; padding:15px;}



.BlueNorText{ color:#5456A6; font-weight:bold; font-size:12px;}



a:link.BlueNorText{ color:#5456A6; font-weight:bold; font-size:12px; text-decoration:none;}

a:visited.BlueNorText{ color:#5456A6; font-weight:bold; font-size:12px; text-decoration:none;}

a:hover.BlueNorText{ color:#E98214; font-weight:bold; font-size:12px; text-decoration:underline;}





.TopicPostText{ padding:15px 0px 15px 15px; background-color:#FFFFFF; border-bottom:1px solid #F2F2F2; border-left:1px solid #F2F2F2; border-right:1px solid #F2F2F2; }



.PostBotText{ border:1px solid #FFFFFF;}

.PostTopicBotText{ background-color:#F2F2F2; padding:15px 15px 15px 0px; border:2px solid #FFFFFF;}



.CommunityPageLink{ margin:20px 0px 0px 20px; width:250px;}



.CommunityPageLink li { padding: 8px 0px 3px 15px; margin: 0px 0px 0px 0px; font-size: 100%; position: relative; background: url(../images/community-link-bg.gif); background-repeat:repeat-x; height:24px; }

.CommunityPageLink ul { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style: none; }



.RecentPostTextBg{ border-bottom:1px solid #EAEAEA; height:55px; padding:10px 0px 0px 0px;}



.BottomSiteLogoasTitle{ font-family:"Myriad Pro"; font-size:51px; color:#272A84; font-weight:bold;}



/*start Css for tooltip*/

#text {margin:50px auto; width:500px}

.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}



#tt {position:absolute; display:block;}

#tttop {display:block; height:5px; margin-left:5px; overflow:hidden}

#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#F9EF7C; color:#000000}

#ttbot {display:block; height:5px; margin-left:5px; overflow:hidden}

/*end Css for tooltip*/







.NewBlogTitle{ background-image: url(../images/newblogtitle-bg.gif); background-repeat:no-repeat; background-position:left; color:#404296; font-weight:bold; padding:8px 20px 8px 34px; width:265px; height:13px;}

.NewBlogTitleLink{ color:#404296; font-weight:bold; text-decoration:none;}

a:hover.NewBlogTitleLink{ color:#000000; font-weight:bold; text-decoration:none;}



.CreateBolgPad{ padding:0px 35px 0px 0px;}

.BlogText{ color:#535353;}

.BlogTitleTextLink{ color:#535353; text-decoration:underline; font-weight:bold;}

a:hover.BlogTitleTextLink{ color:#6566B2; text-decoration:underline; font-weight:bold;}



.PopUpBg{	margin: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	background-image:none;

	background-color:#FFFFFF; }
	
.Links_o{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#d27602;
}
.Links_o:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#d27602;	
}

