/* 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;}

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;}
.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;}
.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;}
.OurEsteemedLogoBg{ background-image:url(../images/esteemed-clients-logo-bg.gif); background-repeat:no-repeat; height:144px; width:980px;}
.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:3px;}
.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;}
.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; }

.BotAllLinkText{ color:#000000; text-decoration:none;}
a:hover.BotAllLinkText{ 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; }