﻿/*========================================================*/
/*  1. Classes as per PartnerPoint Design                 */
/*========================================================*/
BODY {
margin:0 0 0 0;
}
table,tr,td,li,ul,div,p,span,iframe,h1,h2,h3,font
{
	font-family:Arial;
}

.DNNEncodexLogo {
	/*background-image: url(DNNEncodex_WebPortall_Images/pq_logo.gif);*/
	background-image:url(../images/encodex-logo.jpg)
	background-repeat: no-repeat;
}

/*.DNNEncodexfooterPane{
	background-image: url(DNNEncodex_WebPortall_Images/footer_bg.PNG);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 11px;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 18px;
}*/
.DNNEncodexSeparator
{
	height:25px;
	width:1px;
	background-image:url(DNNEncodex_WebPortall_Images/seperator.jpg);
}
.DNNEncodexfooterPane
{	
background-image:url(../images/footer-bluebg.jpg);
height:84px;
font-family:verdana;
font-size:11px;
font-weight:normal;
color:#ffffff;
padding-top:12px;
}
.DNNEncodexfooterPane a:link,.DNNEncodexfooterPane a:visited,.DNNEncodexfooterPane a:active,.DNNEncodexfooterPane a:focus{
	background-image: url(DNNEncodex_WebPortall_Images/footer_bg.PNG);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/ 
	font-size: 11px;
	color: #FFFFFF;
	line-height: 18px;
	font-weight: bold;
	text-decoration: underline;
}
.DNNEncodexMenu {
background-image:url(DNNEncodex_WebPortall_Images/blueimg.jpg);
color:#ffffff;
font-family:Arial;
font-size:12px;
font-weight:bold;
height:25px;
padding-left:19px;
padding-right:17px;
}
.DNNEncodexBreadcrumb {
	width:150px;
	background-image: url(DNNEncodex_WebPortall_Images/breadcrumb_bg.PNG);
}
.DNNEncodexBanner {
	background-image: url(DNNEncodex_WebPortall_Images/top_banner.jpg);
	background-repeat: no-repeat;
}
.DNNEncodexSearch {
	background-image: url(DNNEncodex_WebPortall_Images/top_banner_search_new.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 41px;
}
.DNNEncodexLogo {
	background-image: url(DNNEncodex_WebPortall_Images/BRI_LOGO.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.DNN-microsoftimg{
	background-image: url(DNNEncodex_WebPortall_Images/encodex-right.jpg);
	background-repeat: no-repeat;
	width:111px;
	height:99px;
	/*background-position: right bottom;*/
}
.DNNEncodexBorder {
	border: 1px solid #636363;
}
.DNNEncodexPageBg
{
	background-color:#ffffff;
}
.DNNEncodexHline {
	border: 1px solid #636363;
	background-image: url(DNNEncodex_WebPortall_Images/hline.PNG);

}
.DNNEncodexTitle {
	font-family: "Arial Narrow";
	font-size: 20px;
	font-weight: bold;
	color: #878787;
	padding-bottom: 2px;
}

.DNNEncodexfooterPane a:hover{
	background-image: url(DNNEncodex_WebPortall_Images/footer_bg.PNG);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/ 
	font-size: 11px;
	color: #FFFFFF;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
}
.DNNEncodexTopMenuContainer{
background-image:url(DNNEncodex_WebPortall_Images/blueimg.jpg);
}
.DNNEncodexTopMenu
{	/*font-size:11px;*/
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(DNNEncodex_WebPortall_Images/blueimg.jpg);
	height:25px;
	color:#ffffff;
	padding:0 0 0 0;
}

.DNNEncodexDisabledTopMenu
{	
	/*font-size:11px;*/
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background-image: url(DNNEncodex_WebPortall_Images/menu_bg.jpg); 
	height:35px;
	color:#9d9da1;
	padding:0 0 0 0;
	cursor:default;
}
.DNNEncodexTopMenuSelected
{
	/*font-size:11px;*/
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background-image:none;
	background-color:#0174B5;
	height:25px;
	color:#ffffff;
	padding:0 0 0 0;
}
.footerlinks
{
font-family:verdana;
font-size:11px;
font-weight:normal;
color:#626262;
padding-top:12px;
background-image:url(DNNEncodex_WebPortall_Images/footer-bg.jpg);
height:49px;
}
.footerlinks,
.footerlinks a,
.footerlinks a:link,
.footerlinks a:visited,
.footerlinks a:hover,
.footerlinks a:active,
.footerlinks a:focus{
font-family:verdana;
font-size:11px;
font-weight:normal;
color:#626262;
}
.footer-links
{
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#ffffff;
padding-top:12px;
background-image:url(DNNEncodex_WebPortall_Images/footer-bluebg.jpg);
height:84px;
}
.footer-links,
.footer-links a,
.footer-links a:link,
.footer-links a:visited,
.footer-links a:hover,
.footer-links a:active,
.footer-links a:focus{
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#ffffff;
}
.footer-linksb
{
font-family:verdana;
font-size:11px;
font-weight:bold;
color:#ffffff;
padding-top:12px;
}
.footer-linksn
{
font-family:verdana;
font-size:11px;
font-weight:normal;
color:#ffffff;
padding-top:12px;

}
.contenttxt
{
font-family:verdana;
font-size:11px;
font-weight:normal;
color:#696969;
padding-top:12px;
line-height:16px;
}
.portaltxt
{
font-family:verdana;
font-size:11px;
font-weight:normal;
color:#696969;
padding-top:20px;
line-height:16px;
}
.consultingtxt
{
font-family:verdana;
font-size:11px;
font-weight:normal;
color:#696969;
padding-top:12px;
line-height:16px;
}
.ContainerTitle
{
font-family:Verdana;
color:#ffffff;
font-size:12px;
font-weight:bold;

}
.devimg
{
background-image:url(DNNEncodex_WebPortall_Images/grey-rightbgline.jpg);
background-color:#ffffff;
background-repeat:no-repeat;
width:11px;
}
.corebimg
{
background-image:url(DNNEncodex_WebPortall_Images/c-bottombg.jpg);
background-repeat:repeat-x;
background-color:#ffffff;
width:198px;

}
.infodesktxt
{
font-family:Verdana;
font-weight:normal;
font-size:10px;
/*border-bottom:1px solid #ffffff;*/
background-image:url(DNNEncodex_WebPortall_Images/arrow.jpg);
background-color:#ffffff;
background-repeat:no-repeat;
background-position:0px 15px;
padding-left:18px;
padding-top:14px;
border-bottom: solid 0px #dedede;
}
.BendResearchPQSearch
{
	padding-right:12px;
}
.BendResearchPQSearchButton
{
background: transparent;
/*background-color:#ff0000;*/
 padding: 13px 15px 6px 26px; cursor: hand; font-size:1px; margin: 0 0 0 0px;
 color:#e9e9e9;
}
.BendResearchPQSearch
{
	padding-bottom:8px;
}
.BendResearchPQSearch .NormalTextBox
{
	color: #333333; 
	padding-left: 4px; 
	line-height: 12px; 	
	font-weight: normal; 
	font-size: 12px;
	margin-bottom:0px;	
}
td.BendResearchLeftTopMargin
{
	padding-top:16px;
}
.DATE_object
{
	display:none;
}
.BendResearchPQBreadcrumb .BREADCRUMBS_object:link,.BendResearchPQBreadcrumb .BREADCRUMBS_object:visited,.BendResearchPQBreadcrumb .BREADCRUMBS_object:hover
{
	/*font-size:11px;*/
	font-size:12px;
	font-weight:bold;
	color:#000000;
	white-space:nowrap;
}
.BREADCRUMBS_object
{
white-space:nowrap;
display:none;
}
/*========================================================*/
/*  2. Homepage Content                                   */
/*========================================================*/
.homepageCharacteristicsFormula {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.homepageRightLinks {
	font-size: 12px;
	background-color: #dedede;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.homepageRightLinks a:link,.homepageRightLinks a:visited,.homepageRightLinks a:hover,.homepageRightLinks a:focus,.homepageRightLinks a:active{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.homepageRightLinksArrow {
	background-repeat: no-repeat;	
}
.homepageRightTablePadding {
	border-top-width: 7px;
	border-bottom-width: 7px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #dedede;
	border-bottom-color: #dedede;

}
.homepageRightLinksTitle {
	font-size: 12px;
	font-weight: bold;
	color: #38557f;
	padding-right: 10px;
	padding-left: 20px;
}
.adminLinks
{
	padding-right:5px;
}
.adminLinks a,
.adminLinks a:link,
.adminLinks a:hover,
.adminLinks a:visited,
.adminLinks a:active
{
color:#990000;
font-weight:bold;
font-size:10px;
font-family:verdana;

}
.labelHeading {
	font-family: "Arial";
	font-size: 13px;
	font-weight: bold;
	color: #960000;	
}
.labelTitle {
	font-family: "Arial";
	font-size: 12px;
	font-weight: bold;
	color: #000000;	
}
.labelTxt {
	font-family: "Arial";
	font-size: 12px;
	font-weight: normal;
	color: #000000;	
}
.pageTxt {
	font-family: "Arial";
	font-size: 12px;
	font-weight: normal;
	color: #000000;	
}
.infoTxt {
	font-family: "Arial";
	/*font-size: 11px;*/ 
	font-size: 12px;
	font-weight: normal;
	color: #000000;	
}
.hrStyle
{
	height:1px;
	border:none;
	border-top:solid 1px #cccccc;
}
/*================================================================================================*/
/*                                     New CSS as per modified layout                             */
/*================================================================================================*/
body{
margin:0px;
}
.mainTlbBorder {
	/*border: 1px solid #636363;*/
	border-left: 1px solid #000000;
		border-right: 1px solid #000000;
	background-color:#ffffff;
}.footerStyle {
	background-color: #830000;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.PQNContainerTitle {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 12px;

}
.PQLeftPane {
	padding-left: 16px;
}
.PQNContainerForgotPasswordTitle {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;

}
.forgotPasswordLinks a,
.forgotPasswordLinks a:link,
.forgotPasswordLinks a:visited,
.forgotPasswordLinks a:active,
.forgotPasswordLinks a:focus,
.forgotPasswordLinks a:hover {
	font-family: Verdana;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.forgotPasswordLinks a:hover{
text-decoration: underline;
}
.appbg
{
background-color:#dedede;
font-family:Verdana;
font-weight:normal;
font-size:11px;
padding:5px 5px 5px 20px;
height:31px;
border-bottom:1px solid #ffffff;
background-image:url(DNNEncodex_WebPortall_Images/bullet.jpg);
background-repeat:no-repeat;
background-position:10px 12px;;
}
.pgtitle
{
background-repeat:repeat-x;
color:#ffffff;
font-family:Arial;
font-size:18px;
font-weight:normal;
height:34px;
}
.processsubtxt
{
font-family:Verdana;
font-size:11px;
font-weight:normal;
line-height:18px;
color:#000000;
background-color:#d2d2d2;
height:61px;
padding:10px;
}
.pqText
{
font-family:Verdana;
font-size:11px;
font-weight:normal;
line-height:18px;
color:#000000;
/*padding:5px 5px 5px 5px;*/
padding:10px;
padding-top:5px;
text-align:left;
}
.bg
{
background-image:url(DNNEncodex_WebPortall_Images/bg.jpg);
color:#ffffff;
font-family:Arial;
font-size:10px;
font-weight:normal;
background-repeat:repeat;
padding-top:3px;
}
.processsubtitle
{
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#000000;
text-align:center;
}
.bgline
{
background-color:#d5d5d5;
}
.BendResearchLogo {
	background-image: url(DNNEncodex_WebPortall_Images/BRI_logo.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.BendResearchPQSearch
{
	padding-right:12px;
}
.BendResearchPQSearchButton
{
background: transparent;
/*background-color:#ff0000;*/
 padding: 13px 15px 6px 26px; cursor: hand; font-size:1px; margin: 0 0 0 0px;
 color:#e9e9e9;
}
.BendResearchPQSearch
{
	padding-bottom:8px;
}
.BendResearchPQSearch .NormalTextBox
{
	color: #333333; 
	padding-left: 4px; 
	line-height: 12px; 	
	font-weight: normal; 
	font-size: 12px;
	margin-bottom:0px;	
}
.BendResearchPQBanner {
	background-image: url(DNNEncodex_WebPortall_Images/top_banner.jpg);
	background-repeat: no-repeat;
}
.BendResearchPQSearch {
	background-image: url(DNNEncodex_WebPortall_Images/top_banner_search_new.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 41px;
}
.NormalTextBox#dnn_dnnSEARCH_txtSearch {
	BORDER-RIGHT: #ffffff 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 0px solid; PADDING-LEFT: 2px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; BORDER-LEFT: #ffffff 0px solid; WIDTH: 140px; CURSOR: text; COLOR: #404852; PADDING-TOP: 3px; BORDER-BOTTOM: #ffffff 0px solid; HEIGHT: 19px
}
.BendResearchPQSearchField,
.BendResearchPQSearchField input,
input.BendResearchPQSearchField
{
	FONT-SIZE: 12px; COLOR: #333; FONT-FAMILY: Arial !important;
}
.headerTlb {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #676664;
}
.menuControl,.BendResearchPQLogo a
{
	display:none;
}
.subscribeTxtBox{
background-image:url(DNNEncodex_WebPortall_Images/subscribeTxtBox.jpg);
width:180px;
height:24px;
border:none;
font-family:Arial;
font-size:11px;
padding-top:3px;
padding-left:3px;
}
/*========================================================= CSS from EncodexIndia =========================================================*/
.nav_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.links{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: none;
}
.News{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
	text-align: none;
}
.Blue_Heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.Bottom_Link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}

.white_Heading {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #0C65A8;
	text-decoration: none;
}
.Black_Heading {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.dropDown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	text-decoration: none;
	border: 1px solid #000066;
	background-color: #F1F9FE;
}
.BtnClick
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 10px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #F17A2D;
	border-top: 2px outset #FDF1E8;
	border-right: 2px outset #682E06;
	border-bottom: 2px outset #000000;
	border-left: 2px outset #FFFFFF;
}
.BtnClickHover
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 10px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #0C65A8;
	border: 2px outset #000000;
	border-bottom-color: #FFFFFF;
	border-right-color: #FFFFFF;
}
.orange_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.orange_smallheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.leftnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #000000;
}
.indexPara {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 10pt;
	text-decoration: none;
	text-align: justify;
}
.navigation_Link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	text-decoration: none;
	color: #666666;
}
.leftNavLink a:link {
	color: #0C65A8;
	text-decoration: none;
}
.leftNavLink a:hover {
	color: #FF6600;
	text-decoration: none;
}
a:link {
	color: #0C65A8;
	text-decoration: none;
}
a:visited {
	color: #515391;
	text-decoration: none;
}
a:hover {
	color: #F17A2D;
	text-decoration: none;
}
.footer a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.footer a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.footer a:hover {

	color: #FFFFFF;
	text-decoration: underline;
}
.Text {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	text-decoration: none;
	text-align: left;
}
.Text_new {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 11pt;
	text-decoration: none;
	text-align: none;
}
.offshoreText {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
	color: #999999;
	text-decoration: none;
	text-align: left;
}
.sharepointText {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 14pt;
	color: #0C65A8;
	text-align: left;
	text-decoration: none;
}
.enterprisewebsolutions{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
	color: #000000;
	text-decoration: none;
	text-align: left;
	title: Enterprise Web Solutions | Software Development | .Net Programming;
}
.btnStyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #316188;
	border: 1px solid #000000;
}
.star {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: normal;
	color: #FF9900;	
}

.NewindexPara { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; line-height: 11pt; text-decoration: none; text-align: left; ; color: #4A4A4A; letter-spacing: 0.03pc; word-spacing: -0.1em; white-space: normal;}
.BulletIndexNew {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	line-height: 11pt;
	text-decoration: none;
	color: #4A4A4A;
	letter-spacing: 0.03pc;
	text-align: justify;
}
.BulletIndexNew_link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; line-height: 11pt; text-decoration: none; text-align: left; ; color: #4A4A4A; letter-spacing: 0.03pc }
p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; line-height: 12pt; text-decoration: none; text-align: justify; ; color: #4A4A4A; letter-spacing: 0.03pc}
li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; line-height: 12pt; text-decoration: none; text-align: justify; ; color: #4A4A4A; letter-spacing: 0.03pc ; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: -22px; list-style-image: url(DNNEncodex_WebPortall_Images/orange_bullet.gif)}
.feedbackreply {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.newsletterBorder {
	border: 1px solid #636363;
	background-image: url(images/newsletter_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;

}
.newsletterStripColor {
	background-color: #0066CC;
}
.newsletterStripColor2 {
	background-color: #000000;
}
.newsletterHeader {
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	background-image: url(images/newsletter_header_bg.jpg);
	background-repeat: repeat;

}

.newsletterTextField {
	background-color: #FFFF99;
	font-family: Arial;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	width:140px;
	height:15px;
	padding-top:2px;
	padding-left:3px;
}
.newsletterButton {
	font-family: Arial;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	height:20px;
		background-image: url(images/newsletter_header_bg.jpg);
	background-repeat: repeat;
}
.coretxt
{
font-family:Verdana;
font-weight:normal;
font-size:11px;
border-bottom:1px solid #ffffff;
background-image:url(DNNEncodex_WebPortall_Images/bullet.jpg);
background-color:#f2f2f2;
background-repeat:no-repeat;
background-position:13px 8px;
border-bottom: solid 1px #dedede;
padding-left:30px;
}
table.mgpPoints{
padding-left:10px;
/*border-left:dotted 1px #636363;*/
margin-bottom:18px;
width:175px;
_width:165px;
}
table.mgpPoints td.pageTxt{
font-size:10px;
padding-left:0px;
white-space:nowrap;

}
td.mgpPointsBullet{
background-image:url(DNNEncodex_WebPortall_Images/bullet.jpg);
background-repeat: no-repeat;
background-position:left 3px;
_background-position:center 3px;
width:10px;
}
/*========================================================= CSS from EncodexIndia =========================================================*/