body
{
	behavior: url(css/csshover3.htc);
}
body
{
	background-color: #ebf4f7;
	color: #898e8c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
img
{
	behavior: url(css/iepngfix.htc);
}
#calculatorHeader
{
	font-size:16px;
	color: #4e9d91;
}
.calculatorDDHeader
{
	font-size:12px;
	color:#4e9d91;
}

#pdfbanner
{
	width:100%;
	background-color:#ffffff;
	text-align:left;
	padding-left:20px;
	color:#000000;
}

#pdfbody
{
	width:100%;
	font-size:12 px;
	background-color:#ffffff;
	text-align:left;
	color:#000000;
	font-family: Helvetica ;
}

#pdfempheader
{
	text-align:center;
}

#pdfmain
{
	font-size:12 px;
	padding-left:20px;
	padding-right:20px;
	font-family: Helvetica ;
}

#pdffooter
{
	padding-left:20px;
	padding-right:20px;
	font-size:12px;
	text-align:center;
}
#pdfspacer
{
	width:100%;
	height:200px;
}

/* common css */
h4
{
	color: #5da3ad;
	font-size: 15px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	line-height: 25px;
	clear: both;
}
h3
{
	color: #5da3ad;
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	line-height: 25px;
	clear: both;
}
h3 a
{
	color: #5da3ad !important;
	text-decoration: none !important;
}
h3 a:hover
{
	color: #5da3ad !important;
	text-decoration: underline !important;
}
h2
{
	color: #5da3ad;
	font-size: 22px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	line-height: 25px;
	clear: both;
}
h1
{
	color: #4e9d91;
	font-size: 24px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	line-height: 25px;
}
*html .hrHomeBody
{
	border: 5px solid #4c280f;
	margin-top: 4px;
}
.hrHomeBody
{
	background-color: #4c280f;
	border: 0px;
	height: 5px;
	margin: 4px 0px 4px 0px;
}
.contentBlock .lnkHomeTitle
{
	color:#5DA3AD;
	text-decoration:none;
}
.contentBlock .lnkHomeTitle:hover
{
	color:#5DA3AD;
	text-decoration:underline;

}
.mainContainer
{
	width: 960px;
	margin: 5px auto 0px auto; /*	_border: 1px solid #FF0000;*/
}
.clearBoth
{
	clear: both;
}
.extraDivLeft
{
	width: 30px;
	float: left;
}
.extraDivRight
{
	width: 30px;
	float: right;
}
.extraDivRightHome
{
	width: 30px;
	float: right;
	background-image: url(../images/navRightImg.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	height: 136px;
	_height: 146px;
}

/* header css */
.headerContainer
{
	width: 960px; /*	_width: 960px;*/
	height: 136px;
	clear: both;
}
.logo
{
	float: left;
	margin: 0px 0px 0px 50px;
	_margin: 0px 0px 0px 25px;
	width: 180px; /*	_width: 160px;*/
	height: 136px;
}
.headerRightPanel
{
	float: left;
	width: 700px; /*_width: 690px;*/
	height: 136px;
}
.topNav_socialNetwork
{
	background-image: url(../images/header_divider.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	clear: both;
	height: 87px;
	_height: 97px;
	width: 700px;
	/*display: table; */ /*_width: 650px;*/ /*_border: 1px solid #FF0000;*/
}
.topNav_search
{
	float: left;
	width: 649px;
	height: 87px;
}
.topNav
{
	color: #898E8C;
	text-align: right;
	float: right;
	clear: both;
	height: 10px;
}
.topNav div
{
	float: left;
	padding-left: 30px;
}
.topNav a, .topNav a:link, .topNav a:visited
{
	color: #7699a3 !important;
	text-decoration: none;
}
.topNav a:hover
{
	color: #7699a3;
	text-decoration: underline;
}
.slogan
{
	margin: 30px 0px 0px 13px;
	_margin: 35px 0px 0px 8px;
	color: #767575;
	float: left;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	width: 221px;
}
.searchBox
{
	margin: 32px 0px 0px 0px;
	_margin: 35px 0px 0px 0px;
	float: right;
}
.searchBox input
{
	border: 2px solid #7fa08c;
	color: #a4c3b0;
	font-size: 11px;
	height: 17px;
	width: 160px;
	background-image: url(../images/searchBg.gif);
	background-repeat: no-repeat;
	padding: 1px 0px 0px 5px;
	vertical-align: top;
}
.btnGo
{
	margin: 0px 0px 0px 10px;
	height:22px!important;
	width:38px!important;
	background-image:none!important;
	padding:0px!important;
}
.btnGoMargin
{
	margin: 2px 0px 0px 0px !important;
}
.socialNetwork
{
	width: 38px;
	height: 87px;
	float: left;
	padding: 0px 0px 0px 13px;
	background-position:13px 0px;
	background-repeat:no-repeat;
}
.socialNetImgHolder
{
	background-color: #FFFFFF;
	border: 1px solid #c7c9c8;
	/* display: table; */
	width: 36px;
	height: 52px;
	text-align: center;
	margin-top:0px;
}
.socialIconPadding
{
	padding: 3px 0px 3px 0px;
	*padding: 3px 0px 3px 0px;
}
.socialIconPaddingTwitter
{
	*margin-top: -2px;
	*padding-top:14px;
}
.socialIconPaddingfacebook
{
	*margin-bottom: -3px;
}
.mainNav
{
	clear: both;
}
/*.mainNavLeft {
	float: left;
	background-image: url(../images/navLeft.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 49px;
	_margin-right: -3px;
}*/
.mainNavLeft
{
	float: left;
	background-image: url(../images/navLeft.gif);
	background-repeat: no-repeat; /*	width: 16px;*/
	padding: 0px 0px 0px 16px;
	height: 49px;
	_margin-right: -3px;
	cursor: pointer;
}
.mainNavLeft:hover
{
	background-image: url(../images/navLeftHvr.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}
.mainNavMiddle
{
	background-color: #5c96a8;
	height: 49px; /*	_width: 600px; 	_margin-left: -10px;*/
}
/*
.menuDivLeft
{
	background-image: url(../images/navLeft.gif);
	background-position: left;
	background-repeat: no-repeat;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: left;
	padding: 10px 30px 0px 46px;
	height: 39px;
	font-size: 20px;
	color: #FFFFFF;
	cursor: pointer;
}
.menuDivLeft:hover
{
	background-image: url(../images/navLeftHvr.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #024f69;
	cursor: pointer;
}
.menuDiv
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: left;
	padding: 13px 30px 0px 30px;
	height: 36px;
	font-size: 18px;
	color: #FFFFFF;
	cursor: pointer;
}
*/
.menuDivLeft
{
	background-image: url(../images/navLeft.gif);
	background-position: left;
	background-repeat: no-repeat;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: left;
	padding: 13px 30px 0px 46px;
	height: 36px;
	font-size: 18px;
	color: #FFFFFF;
	cursor: pointer;
}
.menuDivLeft:hover
{
	background-image: url(../images/navLeftHvr.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #024f69;
	cursor: pointer;
}
.menuDivLeftSelected
{
	background-image: url(../images/navLeftHvr.gif);
	background-position: left;
	background-repeat: no-repeat;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: left;
	padding: 13px 30px 0px 46px;
	height: 36px;
	font-size: 18px;
	color: #024F69;
	cursor: pointer;
}
.menuDiv
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: left;
	padding: 13px 30px 0px 30px;
	height: 36px;
	font-size: 18px;
	color: #FFFFFF;
	cursor: pointer;
}

.menuDiv:hover
{
	background-image: url(../images/mainNavHvrBg.gif);
	background-repeat: repeat-x;
	color: #024f69;
	cursor: pointer;
}

.menuDivSelected
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: left;
	padding: 13px 30px 0px 30px;
	height: 36px;
	font-size: 18px;
	background-image: url(../images/mainNavHvrBg.gif);
	background-repeat: repeat-x;
	color: #024F69;
	cursor: pointer;
}

.menuDiv a, .menuDivLeft a, .menuDiv a:link, .menuDivLeft a:link, .menuDiv a:visited, .menuDivLeft a:visited
{
	color: #ffffff;
	text-decoration: none;
}


.menuDiv a:hover, .menuDivLeft a:hover, .menuDivLeftSelected a:hover, .menuDivSelected a:hover, .menuDivLeftSelected a, .menuDivSelected a, .menuDivLeftSelected a:link, .menuDivSelected a:link, .menuDivLeftSelected a:visited, .menuDivSelected a:visited
{
	color: #024F69;
	text-decoration: none;
}

.mainMenuDivider
{
	float: left;
	margin: 6px 0px 0px 0px;
}
/* body css */
.bodyContainer
{
	clear: both;
	width: 960px;
}
.heroArea
{
	width: 628px;
	height: 274px;
	float: left;
	background-image: url(../images/slideShow/rotateBg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;

}
.heroAreaHeading
{
	background-image: url(../images/headTitleBgImg.gif);
	background-repeat: repeat-y;
	width: 480px;
	height: 32px;
	float: left;
	color: #f5f2f2;
	font-size: 15px;
	font-weight: bold;
	padding: 17px 0px 0px 0px;
}
.heroAreaHeadingLable
{
	color: #b2cf80;
	font-size: 15px;
	font-weight: bold;
}
.heroAreaActions
{
	width: 134px;
	height: 34px;
	float: left;
	background-color: #d2ed90;
	background-image: url(../images/heroAreaArrowRight.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding: 15px 0px 0px 14px;
}

.leftArrowHeroArea
{
	margin-right: 10px;
}
.actionButton
{
	margin: 0px 2px 0px 2px;
}

.heroAreaText_viewArticle
{
	float: left;
	height: 225px;
	width: 187px;
}
.heroAreaText
{
	background-color: #e9c372;
	color: #413800;
	font-size: 12px;
	width: 163px;
	height: 157px;
	padding: 14px 10px 14px 14px;
	overflow: hidden;
}
.heroAreaViewArticle
{
	width: 187px;
	height: 40px;
	background-image: url(../images/viewFullArticleBg.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
	padding-top: 8px;
	text-align: center;
}
.heroAreaViewArticle a
{
	color: #FFFFFF !important;
	text-decoration: none;
}
.heroAreaViewArticle a:hover
{
	color: #FFFFFF !important;
	text-decoration: underline;
}
.heroAreaSlideShow
{
	float: left;
	height: 225px;
	width: 441px;
	color: #666666;
	font-size: 15px;
	background-color: #CCCCCC;
}
.signup_reg_section
{
	width: 272px;
	height: 274px;
	float: left;
}
.signUp
{
	width: 242px;
	height: 171px;
	clear: both;
	background-color: #bdda8e;
	padding: 25px 0px 0px 30px;
}


a.renewLink, a.renewLink:active, a.renewLink:visited
{
	color:#BBDEEA !important;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

.unsubscribeNewsletters
{
	width: 242px;
	height: 151px;
	clear: both;
	background-color: #bdda8e;
	padding: 45px 0px 0px 30px;
}

.newsLatter
{
	margin-bottom: 10px;
}
.joinBox
{
	border: 2px solid #1e7055;
	height: 28px;
	width: 186px;
	font-size: 14px;
	color: #898e8c;
	padding: 5px 4px 0px 4px;
}
.regNow
{
	width: 202px;
	height: 70px;
	clear: both;
	background-color: #4c280f;
	text-align: center;
	padding: 8px 35px 0px 35px;
}
.loginPopupContainer {
	min-height: 144px;
	_height: 144px;
	background-color: #d4dfd9;
	padding: 0px 28px 20px 25px;
	*padding: 0px 28px 18px 25px;
	_padding: 0px 28px 20px 25px;
	background-image: url(../images/loginPopup_bottom.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
.topBgLoginPopup {
	background-image:  url(../images/loginPopup_top.gif);
	background-position: center top;
	background-repeat: no-repeat;
	width: 210px;
	height: 10px;
	margin: 0 auto 5px auto;
}
.inputLoginPopup {
	border: 1px solid #99b2b9;
	color: #a79996;
	padding: 0 0 0 5px;
	width: 180px;
	height: 20px;
	outline: none;
}
.deerRed
{
	color: #F9F4F4;
}

a.deerRed
{
	color: #F9F4F4 !important;
	text-decoration:none;
}

a:hover.deerRed
{
	color: #F9F4F4;
	text-decoration:underline;
}

.lightRed
{
	color: #F9F4F4;
}
.middleBodyContainer
{
	width: 872px;
	margin: 0px auto 0px auto;
	_margin-top: -7px;
	clear: both;
	background-color: #FFFFFF;
	padding: 20px 14px 0px 14px;
}
.colContainerHome
{
	background-image: url(../images/bodyMiddleBgHome.gif);
	background-repeat: repeat-y;
	clear: both;
	min-height: 470px;
	_height: 470px; /*	display: table;*/
}
.commonColHome
{
	width: 266px;
	float: left;
	margin: 0px 38px 0px 0px;
}
.contentBlock
{
	clear: both;
	margin-bottom: 5px;
	line-height: 20px;
	overflow: hidden;
	_width: 265px;
	word-wrap: break-word;
}
.contentBlock a
{
	color: #ac6700;
	text-decoration: underline;
}
.contentBlock a:hover
{
	color: #ac6700;
	text-decoration: none;
}
.commonColHomeMiddle
{
	width: 266px;
	float: left;
	margin: 0px 32px 0px 0px;
}
.commonColHomeRight
{
	width: 266px;
	float: left;
	margin: 0px 0px 0px 0px;
}
.readMore
{
	margin-top: -8px;
	_margin-top: -2px;
}
.btnReadMoreChange
{
	background-color: #deb358;
	margin-top: -2px;
}
.btnReadMoreChange:hover
{
	background-color: #95d552;
	margin-top: -2px;
}
.btnReadMore
{
	float: left;
	background-image: url(../images/btnArrowReadMoreHvr.gif);
	background-repeat: no-repeat;
	width: 23px;
	height: 15px;
	cursor: pointer;
}
.btnReadMore:hover
{
	float: left;
	background-image: url(../images/btnArrowReadMore.gif);
	background-repeat: no-repeat;
	width: 23px;
	height: 15px;
	cursor: pointer;
}
/* footer css */
.footerContainer
{
	clear: both;
	width: 960px;
	height: 78px;
	margin-bottom: 45px;
	_margin-bottom: -5px;
}
.footerMiddlePartHolder
{
	float: left;
	width: 900px;
	height: 78px;
	margin-bottom: 7px;
}
.footerWhiteSpaceHome
{
	/*	background-image: url(../images/bodyMiddleBgHome.gif); 	background-repeat: repeat-y;*/
	background-color: #FFFFFF;
	width: 900px;
	margin: 0px auto 0px auto;
	height: 29px;
	clear: both;
}
.footerMiddle
{
	background-image: url(../images/footerBg2.gif);
	background-repeat: repeat-y;
	clear: both;
	height: 49px;
	width: 900px;
}
.footerLeft
{
	float: left;
	color: #FFFFFF;
	padding: 9px 0px 0px 0px;
	line-height: 15px;
}
.footerLeft a
{
	color: #FFFFFF;
	text-decoration: none;
}
.footerLeft a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.footerLeft a:visited
{
	color: #FFFFFF;
}
.spacer
{
	margin: 0px 9px 0px 9px;
}
.copyRight
{
	color: #b0cbbb;
}
.footerRight
{
	float: right;
	padding: 11px 3px 0px 0px;
}
.footerAddress
{
	width: 900px;
	clear: both;
	margin: 0px auto 30px auto;
	font-size: 11px;
	color: #185943;
	font-weight: normal;
	font-style: normal;
	text-align: right;
}
/* research css */
.banner
{
	width: 900px;
	float: left;
	margin: 0px auto 0px auto;
}
.middleBodyContainerInner
{
	width: 900px;
	height: 78px;
	float: left;
	background-color: #FFFFFF;
}
.colContainerInner
{
	background-image: url(../images/bodyMiddleBgInner.gif);
	background-repeat: repeat-y;
	clear: both;
	width: 900px;
	margin: 0px auto 0px auto;
	min-height: 600px;
	_height: 420px; /*	display: table;*/
	padding: 0px 0px 0px 0px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.colContainerInner
{
	background-image: url(../images/bodyMiddleBgInner.gif);
	background-repeat: repeat-y;
	clear: both;
	width: 900px;
	margin: 0px auto 0px auto;
	min-height: 600px;
	_height: 420px; /*	display: table;*/
	padding: 15px 0px 0px 0px;
}
}
.middleBodyInnerLeft
{
	float: left;
	width: 701px;
}
.researchPageHeader
{
	clear: both;
	background-color: #e1b964;
	background-image: url(/images/researchBannerRightImg.gif);
	background-position: right;
	background-repeat: no-repeat;
	width: 691px;
	height: 47px;
	color: #faf3e4;
	font-size: 32px;
	font-weight: bold;
	padding: 2px 0px 0px 10px;
}
.innerBodyColHolder
{
	float: left;
	width: 701px;
}
.innerBodyColHolderRight
{
	float: left;
	width: 199px;
	color: #004f6d;
}
.innerBodyColHolderRightKnowledge
{
	float: left;
	width: 199px;
	color: #004f6d;
}
.innerBodyColLeft
{
	float: left;
	width: 213px;
	margin: 0px 0px 0px 19px;
	_margin: 0px 0px 0px 10px;
}
.leftNavList
{
	/*color: #5d8b98;*/
	font-size: 15px;
	color: #5d8b98;
	/*font-size: 15px;*/
	margin: 0px 0px 5px 0px;
	/*text-transform: uppercase;*/
	/*text-transform: uppercase;*/
}

.leftNavList img
{
	margin-right: 3px;
}
.leftNavSubList
{
	color: #5e9cac;
	font-size: 12px;
	margin: 0px 0px 5px 0px;
}
.leftNavSubList img
{
	margin-right: 3px;
}
.subListLinks
{
	margin: 5px 0px 5px 0px;
	padding: 0px;
	list-style-type: none;
}
.subListLinks li
{
	color: #caa14a;
	font-size: 10px;
	padding: 3px 0px 3px 46px;
}
.innerBodyColRight
{
	float: left;
	color: #747876;
	font-size: 12px;
	line-height: 20px;
	width: 424px;
	_width: 400px;
	margin: 0px 0px 0px 27px;
}
.innerBodyColRightTwoColLeftExtended
{
	float: left;
	color: #747876;
	font-size: 12px;
	line-height: 20px;
	width:665px;
	_width:641px;
	margin: 0px 0px 0px 27px;
}
.innerBodyColRightTwoColRightExtended
{
	float: left;
	color: #747876;
	font-size: 12px;
	line-height: 20px;
/*	width:640px;
	_width:616px;*/
	width:585px;
	margin: 0px 0px 0px 30px;
}
/*
.innerBodyColRight a
{
	color: #caa14a;
	text-decoration: underline;
}
.innerBodyColRight a:hover
{
	color: #caa14a;
	text-decoration: none;
}
*/
/*added by MSH*/
/*starts*/

.innerBodyColRight  ul li a
{
	color: #AC6700;/*#024e6e*/
	text-decoration: none;
}
.innerBodyColRight ul li a:hover
{
	color: #AC6700;/*#024e6e*/
	text-decoration: underline;
}
.Toplevel
{
}
.Toplevel li p
{
	margin:0px;
}

/*added by zamee*/
/*starts*/
/*
.innerBodyColRight  ul li a
{
	color: #024e6e;
	text-decoration: none;
}
.innerBodyColRight ul li a:hover
{
	color: #024e6e;
	text-decoration: underline;
}
/*ends*/
*/
.goldenSmallText
{
	color: #caa14a;
	font-size: 10px;
}
.middleBodyInnerRight
{
	float: right;
	height: 78px;
}

.imgLeft
{
	float: left;
	margin-right: 14px;
}
.blueDotDiviver
{
	background-image: url(../images/blueDotDivider.gif);
	background-repeat: repeat-x;
	clear: both;
	height: 8px;
	margin: 8px 0px 0px 0px;
}
.shareIcon_text
{
	background-color: #c2d9cd;
	line-height: 25px;
	padding: 0px 0px 5px 20px;
}
.search_textKnowledge
{
	background-color: #c2d9cd;
	line-height: 20px;
	_line-height: 25px;
	padding: 0px 0px 5px 20px;
}
.innerBodyRight
{
	margin: 0px 0px 22px 0px;
	padding: 0px;
	list-style-type: none;
}
.innerBodyRight li
{
	color: #004f6d;
	line-height: 17px;
}
.innerBodyRight li a
{
	color: #004f6d;
	text-decoration: none;
}
.innerBodyRight li a:hover
{
	color: #004f6d;
	text-decoration: underline;
}
.greenText, .greenText a, .greenText a:visited, .greenText a:link
{
	color: #669120;
	text-decoration: none;
}
.greenText a:hover
{
	color: #669120;
	text-decoration: underline;
}
.greenTextHeader
{
	color: #669120;
	line-height: 18px;
}
.relatedContentHolder
{
	padding: 25px 13px 0px 20px;
}
.knowledgeFormFloatLeft
{
	float: left;
	width: 35px;
}
.knowledgeFormFloatRight
{
	float: right;
	width: 135px;
	margin-bottom: 8px;
}
.knowledgeInputBox
{
	border: 3px solid #d3e9de;
	font-size: 11px;
}
.btnKnowledgeFormClearBoth
{
	clear: both;
	text-align: right;
	padding: 16px 16px 15px 0px;
}
.errorMessage
{
	color: Red;
}
.errorPageMessageBox
{
	margin: 15px;
}
.floatLeft
{
	float: left;
}
.CollapseImage
{
	background-image: url(/images/Item_col.gif);
	background-position: 2px 7px;
	background-repeat: no-repeat;
	cursor: pointer;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ExpandImage
{
	background-image: url(/images/Item_exp.gif);
	background-position: 2px 7px;
	background-repeat: no-repeat;
	cursor: pointer;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ExpandImageWithoutChildren
{
	background-position: 2px 7px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left:-9px;
}
.taxonomyListMargin
{
	margin-left: 10px;
}
.chkBoxScroll
{
	border: 1px solid #989999;
	height: 170px;
	overflow: auto;
}
.advanceSearchBox
{
	background-color: #C3D9CD;
}
input[type="checkbox"]
{
	border: none;
}
.inputTaxonomyFilter
{
	border: solid 3px #D3E9DD;
}
.inputTaxonomyFilterCenterAligned
{
	border: solid 3px #D3E9DD;
	text-align: center;
}
.taxonomyDateLabel
{
	width: 30px;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 5px;
}
.taxonomyDateText
{
	width: 145px;
	float: left;
}
.taxonomyFilterKeyword
{
	width: 140px;
	padding-left: 10px;
}
.taxonomyCtrlRow
{
	clear: both;
	height: 30px;
	padding-left: 5px;
}
.watermarked
{
	border: solid 3px #D3E9DD;
	background-color: #F0F8FF;
	text-align: center;
	color: gray;
}
.infoMessage
{
	font-weight: bold;
	text-align: center;
	color: #5da3ad;
	font-size: 18px;
	padding-top: 20px;
}
.leftTreeMenuRootNode
{
	/*text-transform: capitalize;*/
	color: #5D8B98 !important;
	font-size:15px;
	white-space: normal !important;
	font-weight:bold;
}
.leftTreeMenuRootNode a
{
	/*text-transform: capitalize;*/
	white-space: normal;
	color: #5D8B98 !important;
	font-size:15px;
	font-weight:bold;
}
.leftTreeMenuParentNode
{
	color: #5E9CAC !important;
	white-space: normal !important;
	font-size:12px;
}
.leftTreeMenuParentNode a
{
	text-transform: none;
	white-space: normal!important;
	color: #5E9CAC !important;
	font-size:12px!important;
}
.leftTreeMenuLeafNode
{
	color: #CAA14A;
	white-space: inherit !important;
}
.leftTreeMenuLeafNode a
{
	text-transform: none;
	white-space: inherit;
	text-decoration:none;
	font-size:10px!important;
}
.leftTreeMenuLeafNode a:hover
{
	text-transform: none;
	white-space: inherit;
	text-decoration:underline;
}
.rightFilterRow
{
	clear: both;
	padding-top: 8px;
}
.rightFilterSingleItemRowCheckBox
{
	margin-left: 5px;
	width: 10px;
	float: left;
}
.rightFilterSingleItemRowLabel
{
	margin-left: 8px;
	width: 140px;
	float: left;
	padding-left: 5px;
}
.righFilterUniqRow
{
	margin-left: 10px;
}
/*.righFilterUniqRow tr td {
            border: 1px solid black;
            vertical-align: top;
            padding: 5px;
            width: 33%;
         }
*/
.righFilterUniqRow label
{
	position: relative;
	float: left;
	margin-left: 20px;
	margin-bottom: -10px;
	top: -17px;
	width: 155px;
}
#progressBackgroundFilter
{
	position: fixed;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	background-color: #000;
	filter: alpha(opacity=40);
	opacity: 0.4;
	z-index: 3000;
	_position: absolute;
	_height: expression((document.documentElement.scrollTop + document.documentElement.clientHeight)<786? "800px" : (document.documentElement.scrollTop + document.documentElement.clientHeight)+"px");
	_width: expression(document.body.clientWidth + "px");
}

#processMessage
{
	position: fixed;
	top: 30%;
	left: 43%;
	padding: 15px;
	width: 14%;
	z-index: 1001; /*background-color:#fff;*/ /* border:solid 1px #000;*/
	_position: absolute;
	_top: expression(document.documentElement.scrollTop + (document.documentElement.clientHeight * .30) + "px");
}
td
{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px;
	vertical-align:top;
}
/*Start of pagination*/
.pageLabel
{
	font-weight: lighter;
	background-color: #C6A61A;
}
.pageCol
{
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.pageColPrevious
{
	float: left;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.pageColPages
{
	float: left;
}
.pageColPreviousNotSelected
{
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #7BA58D;
	text-decoration: none;
	border: solid 1px #7BA58D;
	color: White;
}
.pageColPreviousSelected
{
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #A9A29C;
	text-decoration: none;
	border: solid 1px #A9A29C;
	color: White;
}
.pageColNextNotSelected
{
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #7BA58D;
	text-decoration: none;
	border: solid 1px #7BA58D;
	color: White;
}
.pageColNextSelected
{
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #A9A29C;
	text-decoration: none;
	border: solid 1px #A9A29C;
	color: White;
}
.pageColSeperator
{
	float: left;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px; /*vertical-align: top;*/
}
.pageColNotSelected
{
	float: left;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 2px; /*vertical-align: top;*/
	border: solid 1px #F4E7A3;
	text-decoration: none;
}
.pageColSelected
{
	float: left;
	padding: 2px 6px 2px 6px; /*vertical-align: middle;*/
	border: solid 1px #F4E7A3;
	text-decoration: none !important;
	color: White;
	font-weight: lighter;
	background-color: #C6A61A;
}
.pageColMouseOver
{
	float: left;
	padding: 2px 6px 2px 6px; /*vertical-align: middle;*/
	border: solid 1px #F4E7A3;
	text-decoration: none !important;
	color: White;
	font-weight: lighter;
	background-color: #C6A61A;
	cursor:pointer;
}
.pageColMouseOver a
{
	color:White;
	text-decoration:none;
}

.navPagination
{
	/*background-color: #F6FAFd;*/
	text-align: center;
	padding-top: 5px; /*left: 250px;*/
	position: relative; /*width: 600px;*/
	text-align: center;
	overflow: hidden;
	height: 60px;
	font-size: 14px;
}
.rowEmpty
{
	clear: both;
}
.pageColNotSelected a
{
	text-decoration: none;
	color: #B29918;
}
.previousePagination a
{
	color: White !important;
}
.nextPagination a
{
	color: White !important;
}
.previousePagination a:hover
{
	text-decoration: none !important;
}
.nextPagination a:hover
{
	text-decoration: none !important;
}
.pageColPages a:hover
{
	color: White !important;
	text-decoration: none !important;
}

/*End of pagination*/

.kcNewsAdditionCol
{
	width: 48%;
	float: left;
	padding-right: 5px;
}
.kcKeyToolsCol
{
	width: 46%;
	float: left;
	padding-left: 20px;
}
.kcNewsAdditionColImg
{
	width: 42%;
	float: left;
	padding-right: 5px;
	background: transparent url(/images/NewAdditionKeyTools.gif) repeat-y scroll top right;
}
.kcKeyToolsColImg
{
	width: 42%;
	float: left;
	padding-left: 20px;
	background: transparent url(/images/NewAdditionKeyTools.gif) repeat-y scroll top left;
}
.kcNewsArea
{
	color: #004F6D;
	text-decoration: none;
	padding-top: 10px;
}
.kcNewsArea a
{
	color: #5da3ad !important;
	text-decoration: none !important;
}
.kcNewsArea a:hover
{
	color: #5da3ad !important;
	text-decoration: underline !important;
}
.kcTaxonomyFilter
{
	padding-left: 10px;
	clear: both;
}
.kcDatePickerImg
{
	height: auto;
}
.kcNewAddition
{
	clear: both;
	color: #5DA3AD;
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	margin: 0;
	padding: 0;
}
.kcPubSearchResdiv
{
	height: 165px;
	padding-top:5px;/*edited: tanvir*/
	width: 125px;
	float: left;
}
/* tanvir start */
@media screen and (-webkit-min-device-pixel-ratio:0) {
   /* Safari 3.0 and Opera 9 rules here */
   .kcPubSearchResdiv
	{
		height: 165px;
		padding-top:2px;
		width: 125px;
		float: left;
	}
}
.publicationContentListing
{
	padding-top:0px;
	padding-bottom:20px;
}
.kcPublicationListTitle
{
	clear:both;
	color:#5DA3AD;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	margin:0;
	padding:0;
}
.kcPublicationListPubPeriod
{
	clear:both;
	font-size:12px;
	line-height:20px;
	color:#5DA3AD;
}
/* tanvir end */
.kcPubSearchResdiv a
{
	text-decoration: none;
	color: #5DA3AD !important;
}
.kcPubSearchResdiv a:hover
{
	text-decoration: underline;
}
.kcPubSearchResImg
{
	height: 165px;
	width: 125px;
}
.kcPubSearchResTeas
{
	float: left;
	width: 285px;
	_width: 270px;/*edited: tanvir*/
	text-align:justify;
	padding-left: 10px;
}
.kcPubSearchResTeasForSpotlight
{
	float: left;
	width: 370px;
	_width: 355px;/*edited: tanvir*/
	text-align:justify;
	padding-left: 10px;
}
.researchLPLeft
{
	width: 42%;
	float: left;
	padding-right: 5px;
}
.researchLPRight
{
	width: 42%;
	float: left;
	padding-left: 20px;
}
.researchLPLeftImg
{
	width: 48%;
	float: left;
	/*padding-left: 20px;*/
	/*background: transparent url(/images/NewAdditionKeyTools.gif) repeat-y scroll top right;*/
}
.researchLPRightImg
{
	/*width: 42%;*/
	float: left;
	padding-right: 5px;
	background: transparent url(/images/NewAdditionKeyTools.gif) repeat-y scroll top left;
	padding-left: 20px;
}
.researchPublishedDateLabel
{
	color: #B2AB98;
}
.researchPublishedDateValue
{
	color: #7E7664;
}
.researchSearchedContentTitle
{
	color: #6A939E;
	text-decoration: none;
	padding-top: 10px;
	font-size: 15px;
}
.researchSearchedContentTitle a
{
	color: #7199A5 !important;
	text-decoration: none !important;
}
.researchSearchedContentTitle a:hover
{
	color: #7199A5 !important;
	text-decoration: underline !important;
}
.researchSearchedContentSurveyQues
{
	color: #C3C3C3;
	padding-right: 10px;
	float: left;
}
.researchSearchedContentSurveyQues a
{
	color: #C3C3C3 !important;
	text-decoration: none !important;
}
.researchSearchedContentSurveyQues a:hover
{
	color: #C3C3C3 !important;
	text-decoration: underline !important;
}
.researchSearchedContentIntSurv
{
	color: #AF8A39;
	float: left;
}
.researchSearchedContentIntSurv a
{
	color: #AF8A39;
	float: left;
	text-decoration: none;
}
.researchSearchedContentIntSurv a:hover
{
	color: #AF8A39;
	float: left;
	text-decoration: underline;
}
.contentDetailsRightPane
{
	float: left;
	width: 185px;
	color: #004f6d;
	padding-left: 8px;
	padding-right: 5px;
	padding-top:20px;
}
.contentDetailsRightPane p a
{
	color: #004f6d;
}
/*.rootTreeNodeMargin
{
	margin-left: -23px;
}
.parentTreeNodeMargin
{
	margin-left: -22px;
}*/
.eventStartEndDate
{
	color:#2B6B84;
}
.eventLocation
{
	color:#5491B2;
}
.eventUpcomingEventsRightSection
{
	padding-left:10px;
	padding-right:5px;
}
.eventUpcomingEvent
{
	color:#5DA3AD;
	clear:both;
	font-size:16px;
	font-weight:bold;
	line-height:25px;
	margin:0;
	padding:0;
}
.eventUpcomingEvent a
{
	text-decoration:none;
	color:#5DA3AD !important;
}
.treeviewNodetd
{
	padding-top:3px;
	padding-bottom:5px;
}
.divAboutUs
{
	color:#747876;
	float:left;
	font-size:12px;
	line-height:20px;
	margin:0 27px 0 27px;
}

.divSingleSearch
{
	color:#747876;
	float:left;
	font-size:12px;
	line-height:20px;
	margin:0 27px 0 27px;

}
.divFolderListLeftMenuDiv
{
	color:#5E9CAC !important;
	font-size:12px;
	padding-top:3px;
	padding-bottom:3px;
}
.divFolderListLeftMenuDiv a
{
	color:#5E9CAC !important;
	font-size:12px;
}
.discussionForumTitle
{
	color:#4E9D91;
	font-size:24px;
	line-height:25px;
	margin:0 0 10px;
	padding:0;
}
.discussionForumMarginDown
{
	margin-bottom:8px;
}
.discussionForumLogin
{
	color:#4E9D91;
	margin-bottom:15px;
}
.discussionForumLogin .loginLeft
{
	width: 291px;
	float: left;
}
.discussionForumLogin .loginRight
{
	float: left;
}
.discussionForumLogin .loginButton
{
	float: left;
	margin-left:10px;
	margin-top:4px;
}
.discussionForumInputField
{
	width: 183px;
	height: 18px;
	border: 2px solid #d3e9dd;
}
.discussionForumHR
{
	background-image: url(../images/blueDotDivider.gif);
	background-repeat: repeat-x;
	clear: both;
	height: 8px;
	margin: 8px 0px 0px 0px;
}
.directorsForumNotLoginMsg
{
	color:#5DA3AD;
	font-size:15px;
	font-weight:normal;
	line-height:25px;
	margin:0;
	padding:0;
	text-align:center;
}
.moreLink
{
}
.moreLink a
{
	color:#CAA14A;
	text-decoration:none!important;
}
.moreLink a:hover
{
	text-decoration:underline!important;
}
.contentListing
{
	padding-top:10px;
	padding-bottom:10px;
}
.noBorder
{
	border-style:none;
	border-width:0;
}
.taxonomyFilterErrorMessage
{
	clear:both;
	padding-left:15px;
	padding-bottom:15px;
}
/* Tarek Start */
.clearCls
{
	clear: both;
}

span.date1
{
	color: #a89d89;
	font-size: 11px;
}

span.date2
{
	color: #7a7160;
	font-size: 11px;
}

span.date3
{
	color: #cda21f;
	font-size: 11px;
}

span.grayText
{
	color: #c2c2c2;
}
.innerBodyColRightMost
{
	width: 178px;
	float: right;
	padding: 0px 10px 0px 10px;
}

.innerBodyColRightMost h1
{
	color: #5ea4b0;
	font-size: 24px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	line-height: 25px;
	text-transform: lowercase;
}

.innerBodyColRightMostBg
{
	background-color: #c3d9cd;
	color: #004f6d;
}

.innerBodyColRightMost h2
{
	color: #659120;
	font-size: 16px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	line-height: 25px;
	text-transform: lowercase;
}

.relatedTitle
{
	color: #034e6e;
}

.innerBodyColRightMost a, .innerBodyColRightMost a:active, .innerBodyColRightMost a:visited
{
	text-transform: uppercase;
	text-decoration: none;
}

.innerBodyColRightMost a:hover
{
	text-transform: uppercase;
	text-decoration: underline;
}

.innerSmallContentHolder
{
	background-image: url(../images/innerSmallContentBg.jpg);
	background-repeat: repeat-y;
	background-position: top center;
	margin-top: 20px;
	padding: 10px 0px;
}
.innerSmallContentLft
{
	float: left;
	padding-right: 10px;
	width: 204px;
}

.innerSmallContentRgt
{
	float: right;
	padding-left: 10px;
	width: 204px;
}

.innerSmallContentTitle
{
	color: #4b8497;
	padding-top:3px;
}

.innerSmallContentTitle a, .innerSmallContentTitle a:active, .innerSmallContentTitle a:visited
{
	color: #4b8497;
	text-decoration: none;
}

.innerSmallContentTitle a:hover
{
	color: #4b8497;
	text-decoration: underline;
}

.innerSmallContentText
{
	font-size: 11px;
}


.rgtSearchImg
{
	padding: 5px 0px 0px 0px;
}

.rgtSearchLftDiv
{
	float: left;
}

.rgtSearchRgtDiv
{
	float: right;
}

.researchRightHead
{
	background-image: url(../images/innerLeftPage.gif);
	background-repeat: no-repeat;
	width: 199px;
	height: 78px;
	background-color: #c2d9cd;
	font-family: Helvetica;
	color: #daf1b5;
	font-size: 18px;
	clear: both;
	padding-top: 15px;
	text-align: center;
}
.researchRightHeadWhite
{
	background-image: url(../images/innerLeftPageWhite.gif);
	background-repeat: no-repeat;
	width: 199px;
	height: 78px;
	background-color: #ffffff;
	font-family: Helvetica;
	color: #daf1b5;
	font-size: 18px;
	clear: both;
	padding-top: 15px;
	text-align: center;
}
.relatedResultsHead
{
	background-image: url(../images/innerRelatedResultshead.jpg);
	background-repeat: no-repeat;
	width: 199px;
	height: 62px;
	clear: both;
}

.searchBoxHead
{
	background-image: url(../images/innerSearchHead.jpg);
	background-repeat: no-repeat;
	width: 199px;
	height: 62px;
	clear: both;
}

h4.otherheader
{
	color: #659120;
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	line-height: 25px;
}

a.goldenAnchor, a:active.goldenAnchor, a:visited.goldenAnchor
{
	text-transform: uppercase;
	text-decoration: none;
}

a:hover.goldenAnchor
{
	text-transform: uppercase;
	text-decoration: underline;
}

.connectionFloatDiv
{
	float: left;
	width: 195px;
	padding: 0px 10px 10px 0px;
}

.hrConnection
{
	background-color: #ca7733;
	border: 0px;
	height: 2px;
	margin: 8px 0px 10px 0px;
	_border: 2px solid #ca7733;
	_margin: 0px 0px 5px 0px;
	width: 150px;
	text-align: left;
}

.imgAlLft
{
	padding: 0px 10px 10px 0px;
	text-align: left;
}

.imgAlRgt
{
	padding: 0px 10px 0px 10px;
	text-align: right;
}

.calendarMonths
{
	text-align: center;
	float: left;
	padding: 5px 0px;
}

.calendarMonths a, .calendarMonths a:active, .calendarMonths a:visited
{
	text-decoration: none;
	text-transform: uppercase;
	color: #4f9f92;
	padding: 0px 4px;
}

.calendarMonths a:hover
{
	text-decoration: underline;
	text-transform: uppercase;
	color: #4f9f92;
	padding: 0px 4px;
}

.selectedMonth
{
	background-color: #deedea;
	float: left;
	padding: 5px 0px;
}

.selectedMonth a, .selectedMonth a:active, .selectedMonth a:visited
{
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #4d8caf;
	padding: 0px 4px;
}

.selectedMonth a:hover
{
	text-decoration: underline;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #4d8caf;
	padding: 0px 4px;
}

div.selectedMonthDiv
{
	background-color: #deedea;
	float: left;
	clear: both;
}

.calendarEventsHead
{
	background-color: #deedea;
	border-bottom: 1px solid #ca7733;
}

.calendarEventsRow
{
	border-bottom: 1px solid #ca7733;
}

.calendarEventsCol
{
	float: left;
	width: 19%;
	padding: 5px 0px 5px 1%;
	font-size: 11px;
	line-height: 11px;
}

.calendarEventsCol2
{
	float: left;
	width: 28%;
	padding: 5px 1% 5px 1%;
	font-size: 11px;
	line-height: 11px;
}

.calendarEventsCol2 a, .calendarEventsCol2 a:active, .calendarEventsCol2 a:visited
{
	color: #cfa31e;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.calendarEventsCol2 a:hover
{
	color: #cfa31e;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

a.calendarHeaderLink, a:active.calendarHeaderLink, a:visited.calendarHeaderLink
{
	color: #3c655f;
	font-size: 10px;
	text-decoration: none;
}

a:hover.calendarHeaderLink
{
	color: #3c655f;
	font-size: 10px;
	text-decoration: underline;
}



.calendarSearch
{
	text-align: center;
	float: left;
	padding: 5px 15px 5px 15px;
	text-align: center;
}

.calendarSearch a, .calendarSearch a:active, .calendarSearch a:visited
{
	text-decoration: none;
	text-transform: uppercase;
	color: #4f9f92;
}

.calendarSearch a:hover
{
	text-decoration: underline;
	text-transform: uppercase;
	color: #4f9f92;
}

.selectedCalendarSearch
{
	background-color: #e9ebe0;
	float: left;
	padding: 5px 15px 5px 15px;
	text-align: center;
}

.calendarSearchForm
{
	background-color: #e9ebe0;
	padding: 5px 0px 5px 0px;
	border:1px solid #E9EBE0;
}

.calendarSearchFormCol
{
	float: left;
	padding: 0px 5px;
	color: #004f6e;
	padding-top:2px;
}

.calendarSearchFormCol2
{
	float: right;
	padding: 0px 5px;
	color: #004f6e;
}

.calendarSearchFormInp
{
	border: 1px solid #FFFFFF;
	color: #999;
	width: 100px;
	text-align: center;
}

.upcomingEventsHead
{
	background-image: url(../images/innerUpcomingHead.jpg);
	background-repeat: no-repeat;
	width: 199px;
	height: 62px;
	clear: both;
}

.eventsAddress
{
	font-size: 11px;
	color: #4b8baf;
}

.hrEvents
{
	background-color: #4c2810;
	border: 0px;
	height: 2px;
	margin: 4px 0px 5px 0px;
	_border: 2px solid #4c2810;
	_margin: 0px 0px 0px 0px;
}

a.greenLink, a:active.greenLink, a:visited.greenLink
{
	color: #669120;
	text-decoration: none;
}

a:hover.greenLink
{
	color: #669120;
	text-decoration: underline;
}

body, form
{
	margin: 0px;
	padding: 0px;
}

p
{
	margin: 0px;
	margin-bottom: 10px;
	margin-right: 10px;
}

a, a:visited, a:active
{
	color: #ac6700;
	text-decoration: none;
}
a:hover
{
	color: #ac6700;
	text-decoration: underline;
}

#rotate
{
	float: left;
	_height:286px !important;

}
/* Tarek End */
.contentDetailsPdfDownload
{
	text-decoration: none;
}
.contentDetailsPdfDownload a
{
	color: #5DA3AD !important;
	text-decoration: none;
	padding-left: 20px;
}
.contentDetailsPdfDownload a:hover
{
	color: #5DA3AD !important;
	text-decoration: underline;
	padding-left: 20px;
}
/* Khirul started for connection details.aspx page*/
.connectionPageHeader
{
	clear: both;
	background-color: #e1b964;
	width: 890px;
	height: 47px;
	color: #faf3e4;
	font-size: 32px;
	font-weight: bold;
	padding: 2px 0px 0px 10px;
}

.innerConnectionBodyColRight
{
	width: 628px;
	_width: 620px;
}
.colContainerConnectionInner
{
	background-image: url(../images/bodyMiddleBgConnectionInner.gif);
	background-repeat: repeat-y;
	/*clear: both;*/
	float:left;
	width: 900px;
	/*margin: 0px auto 0px auto;*/
	margin-left:29px;
	_margin-left: 15px;
	min-height: 600px;
	_height: 420px; /*	display: table;*/
	padding: 0px 0px 0px 0px;
}
.colContainerRightSide
{
	background-image: url(../images/bodyMiddleLeftBgInner.gif);
	background-repeat: repeat-y;
	/*clear: both;*/
	float:left;
	width: 900px;
	/*margin: 0px auto 0px auto;*/
	margin-left:29px;
	_margin-left: 15px;
	min-height: 600px;
	_height: 420px; /*	display: table;*/
	padding: 0px 0px 0px 0px;
}
.colContainerSingleInner
{
	background-image: url(../images/bodyMiddleBgSingleInner.gif);
	background-repeat: repeat-y;
	clear: both;
	width: 720px;
	/*margin: 0px auto 0px auto;*/
	margin-left:29px;
	min-height: 600px;
	_height: 420px; /*	display: table;*/
	padding: 0px 90px 0px 90px;
}
.colContainerSingleInnerModified
{
	background-image: url(../images/bodyMiddleBgSingleInner.gif);
	background-repeat: repeat-y;
	clear: both;
	width: 720px;
	/*margin: 0px auto 0px auto;*/
	margin-left:29px;
	min-height: 600px;
	_height: 420px; /*	display: table;*/
	padding: 0px 90px 0px 90px;
}

.leftMenuRootNode
{
	text-transform: capitalize;
	color: #5F9BAD;
	white-space: normal;
	font-family: Arial,Helvetica,sans-serif !important;
	padding-bottom: 10px;
}
.eventFeaturedEvents
{
	font-size:12px;
	color:#898E8C;
}
.eventFeaturedEvents a
{
	font-size:12px;
	color:#669120;
}
/*.innerBodyColLeft div
{
	font-size: 11px !important;
}*/
.leftMenuRootNode img
{
	margin-right: 3px;
}
/* Khirul ended  for connection details.aspx page*/
/* Mahmud starts*/
.dropDownBorder
{
	/* border: solid 3px #D3E9DD; */ /* commented by wasim as not working in IE */
	color: gray;
	text-align: left;
}

.visible
{
	display: block;
}
.hidden
{
	display: none;
}

.calendarEventsHeaderCol
{
	float: left;
	width: 19%;
	padding: 5px 0px 5px 1%;
	color: #3c655f;
	font-size: 10px;
	line-height: 11px;
}

.calendarEventsHeaderCol a
{
	color:#4F9F92;
	text-decoration:underline;
}
.calendarEventsHeaderCol a:hover
{
	color:#4F9F92;
	text-decoration:underline;
}


.calendarEventsHeaderCol2
{
	float: left;
	width: 28%;
	padding: 5px 1% 5px 1%;
	color: #3c655f;
	font-size: 10px;
	line-height: 11px;
}
.calendarEventsHeaderCol2 a
{
	color:#4F9F92;
	text-decoration:underline;
}
.calendarEventsHeaderCol2 a:hover
{
	color:#4F9F92;
	text-decoration:underline;
}
.uploadDocumentImage
{
	float: left
}
.uploadDocumentText
{
	padding-top:8px;
}
/* Mahmud ends*/

/* Wasim starts */
.H3_header
{
	text-align:left;
}
.heroAreaContainer
{
	width: 628px;
	_height: 226px;
	_overflow:hidden;
}

.heroAreaLeft
{
	float: left;
	width: 187px;
}

.heroAreaRight
{
	float: left;
	width: 441px;
}

.heroAreaTextContainer
{
	margin: 5px 10px 20px 30px;
	_margin: 0px 10px 10px 30px;
	overflow: hidden;
	height: 210px;
}

.rightArrowHeroArea
{
	margin-left: 10px;
}



.innerConnectionBodyColHolder
{
	float: left;
	width: 901px;
}

#heroAreaLeftFloatImg
{
	position: absolute;
	display: none;
	height: 255px;
	width: 26px;
	top: 100px;
	left: 100px;
	z-index: 1000;
}

.footerLeft a
{
	color: #ffffff;
}

.footerLeft a:hover
{
	color: #ffffff;
}

.red
{
	color:#FF0000;
}

.hide
{
	display:none;
}

.newsletterSignInMsg
{
	padding-top:14px;
	padding-right:20px;
	color:#4C280F;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
}
.bgcolor
{
	/*background-color:#006633 !important;*/
	background-color:#FFFFFF !important;
}

.aptifyPage a
{
	color:#5DA3AD;
	text-decoration: none;
	font-size:12px;
}

.aptifyPage a:hover
{
	color:#5DA3AD;
	text-decoration:underline;
}

.aptifyPage, .aptifyPage td
{
	color:#747876;
	font-size:12px;
	line-height:20px;
}

.aptify_title_link a
{
	color:#5D8B98;
	text-decoration: none;
	font-size:1em;
}

.aptify_title_link a:hover
{
	color:#5D8B98;
	text-decoration: underline;
	font-size:1em;
}

.aptifybutton
{
	border:2px solid #7FA08C;
	color:#000000;
	background-color:#7fa08c;
}
.printlink
{
	text-align:right;
	/*padding-right:20px;*/
	padding-right:78px;
	padding-bottom:10px;
}

.printlink a
{
	text-decoration:none;
	color:#5DA3AD;
}

.printlink a:hover
{
	text-decoration:none;
	color:#5DA3AD;
}
.knowledge-two-column-bg
{
	width:424px;
	background-image:url(../images/knowledgebg.gif);
	background-repeat:repeat-y;
	clear:both;
}
.research-two-column-bg
{
	/*width:424px;*/
	background-image:url(../images/researchbg.gif);
	background-repeat:repeat-y;
	clear:both;
}
.aptifyLink
{
	font-size: 11px;
}
/* Wasim ends */

/* khairul start */
.Toplevel
{
}
.Toplevel li p
{
	margin:0px;
}
.disabled
{
	display:none;
}
.btnUpload
{	width:80px;
	background-image:url(../images/btnUpload.gif);
	background-repeat:no-repeat;
}
.leftMargin20
{
	margin-left:20px;
}
.error
{
	color:Red;
}
.row
{
	vertical-align: top;
}
div.row
{
	width:100%;
	clear:both;
	/*padding: 1px;*/

}
.diabled
{
	display:none;
}
.RecordFound
{
	padding:5px;
}
.knowledgeTaxonomyFilterHeader {common.css (line 2283)
background-color:#E1B964;
clear:both;
color:#FAF3E4;
font-size:32px;
font-weight:bold;
height:47px;
padding:2px 0 0 10px;
width:890px;
}

.imageRotation
{
	/* width:100%; */
	padding:5px;
}

.rotationImages
{
	display:none; /* Initaillly set display none. jquery change display property later */
}
.NominationForm
{
	margin: 0px 0px 0px 27px;
}
.DataUplodFrame
{
	margin: 0px 0px 0px 27px;
}
.NominationFormWidth
{
	width:880px;
}
.topPadding10
{
	padding-top:10px;
}
.bottomPadding10
{
	padding-bottom:10px;
}
.researchListingItem
{
	border-bottom: solid 1px #5da3ad;
	margin-bottom:10px;
	padding-bottom:10px;
}
.researchListingContentTitle
{
	color: #6A939E;
	text-decoration: none;
	font-size: 15px;
}
.researchListingContentTitle a
{
	color: #7199A5 !important;
	text-decoration: none !important;
}
.rightTreeMenuRootNode
{
	text-transform: capitalize;
	color: #5D8B98 !important;

	white-space: normal !important;
	/*font-weight:bold;*/
	font-size:13px;
}
.rightTreeMenuRootNode a
{
	text-transform: capitalize;
	white-space: normal;
	color: #5D8B98 !important;
	font-size:12px;
	/*font-weight:bold; */
}
.rightTreeMenuParentNode
{
	color: #5E9CAC !important;
	white-space: normal !important;
	font-size:12px;
}
.rightTreeMenuParentNode a
{
	text-transform: none;
	white-space: normal!important;
	color: #5E9CAC !important;
	font-size:12px!important;
}
.rightTreeMenuLeafNode
{
	color: #CAA14A;
	white-space: inherit !important;
}
.rightTreeMenuLeafNode a
{
	text-transform: none;
	white-space: inherit;
	text-decoration:none;
	font-size:10px!important;
}
.rightTreeMenuLeafNode a:hover
{
	text-transform: none;
	white-space: inherit;
	text-decoration:underline;
}
.taxonomyTreeBodyColHolder
{
	float: left;
	width: 193px;
	margin-left:3px;
	color: #004f6d;
}

.feedbackTextArea
{
	MARGIN: 2px 2px 2px 2px;
	WIDTH: 400px;
	HEIGHT: 150px;
    width: 400px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.feedbackTextArea
{
	margin: 2px 0 0 2px;
	width: 404px;
	height: 150px;
	clear:both;
}
}

.leftMargin10
{
	margin-left:10px;
}
.messageBox
{
	color:#185943;
	font-weight:bold;
	margin:0 0 10px 59px;
}
/* khairul ends */
/* Tanvir Start*/
.PublicationSearchUL
{
	list-style:none;
	margin:0px;
	padding-left:2px;
}
.PublicationSearchLI
{
	list-style: none;
	padding: 0px 0px 1px 14px;
	margin: 0px;
	background: url(../images/bulletStyle.gif) no-repeat;
	background-position:0px 6px;
}
.publicationContentListing
{
	padding-top:0px;
	padding-bottom:20px;
}
/* Tanvir Ends*/
/*zamee starts here*/
/*Latest Discussion starts here*/
.innerBodyColHolderRightDiscussion
{
	float: left;
	width: 174px;
	padding-left: 15px;
	color: #004f6d;
}
.committeeMem_agendaContainer {
	margin: 0 0 20px 0;
}
.committeeAgendaLeft {
	text-align: right;
	float: left;
	width: 130px;
}
.committeeAgendaHeading {
	color: #709b3f;
	font-size: 10px;
}
.agendaGreenDivider {
	*margin-top: -14px;
	_margin-top: -12px;
}
.committeeMemberList {
	padding: 0px;
	margin: 0px 0px 5px 0px;
	*margin: -13px 0px 5px 0px;
	_margin: -10px 0px 5px 0px;
	list-style-type: none;
	min-height: 95px;
	overflow-y: auto;
	_overflow-y:scroll;
	height:95px;
}
.committeeMemberList li {
	color: #296678;
	font-size: 10px;
	text-align: right;
}
.dateTimeAgenda {
	color: #a56013;
	font-size: 12px;
	font-weight: bold;
}
.committeeAgendaRight {
	width: 272px;
	_width: 250px;
	float: left;
	font-size: 11px;
	padding: 0 0 0 20px;
}
.dateTimeAgendaNormal {
	color: #a56013;
	font-size: 9px;
}
.committeeAgendaHeadingText {
	color: #296678;
	font-size: 10px;
	text-align: right;
	*margin-top: -13px;
	_margin-top: -10px;
}
.forumPostList {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.forumPostList li {
	margin: 0 0 10px 0;
}
a.forumUserLink, a:active.forumUserLink, a:visited.forumUserLink {
	color: #5c8a99 !important;
	font-size: 10px;
	text-decoration: underline;
}
a:hover.forumUserLink {
	text-decoration: none;
}
a.readMoreBlue, a:active.readMoreBlue, a:visited.readMoreBlue {
	color: #5b8996 !important;
	text-decoration: underline !important;
}
a:hover.readMoreBlue:hover {
	text-decoration: none !important;
}
.documentListDivider {
	margin-top: 3px;
	*margin-top: -8px;
	_margin-top: -8px;
	padding: 0;
}
.document {
	float: left;
	color: #709b3f;
	font-size: 14px;
	width:105px;
}
.viewmoreDocument {
	float: right;
	width:65px;
}
.documentListing {
	margin: 0px;
	*margin-top: -9px;
	_margin-top: -9px;
	padding: 0px;
	list-style-type: none;
}
.documentListing li {
/*	background-image: url(../images/iconDocument.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0 0 0 20px;*/
	margin: 7px 0 7px 0;
	color: #024e6e;
	line-height: normal;
}

.documentListing li a {
	color: #024e6e;
}

.documentListing hr
{
	background-color:#EED1B1;
	height:1px;
	border:0px;
	color:#EED1B1;
}

.documentImage
{
	border:0px;
	text-decoration:none;
	margin:0px 8px 0px 0px;
}

.meetingminuteListing {
	margin: 0px;
	*margin-top: -9px;
	_margin-top: -9px;
	padding: 0px;
	list-style-type: none;
}
.meetingminuteListing li {
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0 0 0 20px;
	margin: 7px 0 7px 0;
	color: #024e6e;
	line-height: normal;
}


.documentListingDivider {
	_margin-left: -20px;
	*margin-left: -20px;
}
.keyMilestones {
	margin: 0px;
	*margin-top: -8px;
	_margin-top: -10px;
	padding: 0px;
	list-style-type: none;
}
.keyMilestones li {
	margin: 7px 0 7px 0;
	color: #024e6e;
	line-height: normal;
}

.keyMilestones hr
{
	background-color:#EED1B1;
	height:1px;
	border:0px none;
	color:#EED1B1;
}
/*add by zamee*/
.keyMilestones li a {
	color: #024e6e;
}
/*end*/
.dateTimeMilestone {
	color: #a56013;
	font-size: 11px;
}
.greenNoteBoxHeading {
	color: #195a6c;
	font-size: 12px;
	font-weight: bold;
}
.greenNoteBox {
	background-color: #c4dda4;
	border: 3px solid #92af6f;
	width: 142px;
	min-height: 195px;
	_height: 195px;
	padding: 19px 10px 10px 14px;
	color: #396506;
	line-height: 20px;
}

.marginDown {
	margin-bottom: 8px;
}

.connectionsHeading {
	color: #4e9d91;
	font-size: 24px;
	margin: 0 0 10px 0;
	padding: 0px;
	line-height: 25px;
}

.greenUploadBtn {
	/*background-image: url(../images/iconUpdate_plus.gif);*/
	background-position: 5px 5px;
	background-repeat: no-repeat;
	background-color: #e0f2c0;
	color: #729a42;
	width: 170px;
	height: 19px;
	margin: 5px 0 5px 0;
	padding: 2px 0 8px 2px;
}

/*Latest discusstion ends here*/
/*end*/

/*ask a question start here*/

.questionLink
{
	padding-left:24px;
	padding-top:20px;
}

.questionLink a
{
	color:#5D8B98 !important;
	font-size:12px;
}
/*end*/

/* Define height for the default social network region */
.defaultSocialNetwork
{
	height:27px;
	*height:20px;
}
.defaultSocialNetwork img
{
	*margin-top:-10px;
}

/*for committee workspace page*/
/*added by zamee*/
.committeeListing a
{
	text-decoration:none;
	font-size:12px;
	color:#024E6E !important;
	background: url(../images/bulletStyle.gif) no-repeat;
	background-position:0px 6px;
	padding: 3px 0px 1px 14px;
	margin: 0px;
}

.committeeListing a:hover
{
	text-decoration:underline;
}

/* Style for Submenu of the main menu start here */

/* Common style for all submenu sections */
.mainNavMiddle ul
{
	background-color:#ffffff;
	color:#FFFFFF;
	display:none;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	margin:0;
	position:absolute;
	width:230px;
	z-index:2000;
}
.mainNavMiddle ul li a
{
	font-family:Arial,Helvetica,sans-serif !important;
}
.mainNavMiddle ul  li
{
	font-size:15px !important;
	font-weight:bold;
}

.mainNavMiddle ul  li a,
.mainNavMiddle ul  li a:visited
{
	color:#5D8B96 !important;
}
.mainNavMiddle ul  li a:hover
{
	color:#7699A3 !important;
}
.mainNavMiddle ul  li
{
	xbackground-image:url(../images/mainNavHvrBg.gif);
	xbackground-repeat:repeat-x;
	border-bottom:dotted 1px #024F69;
}


.subMenuForConnection,
.subMenuForResearch,
.subMenuForKnowledgeCenter,
.subMenuForEvents
{
	top:141px;
	_top:151px;
}
/* Style for Connection submenu */
.subMenuForConnection
{
	left:255px;
	*left: 252px
}
/* Style for Research submenu */
.subMenuForResearch
{
	left:439px;
	*left: 435px
}
/* Style for Knowledge Center submenu */
.subMenuForKnowledgeCenter
{
	left:576px;
	*left: 573px
}

/* Style for Events submenu
.subMenuForEvents
{
	left:686px;
	*left:683px;
}*/

.mainNavMiddle ul.subMenuForConnection  li,
.mainNavMiddle ul.subMenuForResearch  li,
.mainNavMiddle ul.subMenuForEvents  li,
.mainNavMiddle ul.subMenuForKnowledgeCenter  li
{
	padding-top:3px;
	padding-bottom:3px;
}

.mainNavMiddle ul.subMenuForConnection  li
{
	padding-left: 10px;
	padding-right:10px;
}
.mainNavMiddle ul.subMenuForResearch  li
{
	padding-left: 10px;
	padding-right:10px;
}
.mainNavMiddle ul.subMenuForKnowledgeCenter  li
{
	padding-left: 10px;
	padding-right:10px;
}

.mainNavMiddle ul.subMenuForEvents  li
{
	padding-right: 10px;
	padding-left:10px;
}

/* Style for Submenu of the main menu end here */

/*Feedback Back button*/
.backBtnFeedback
{
	/*font-size:12px;*/
	background-image:url(../images/btnback.gif);
	height: 23px;
	width: 70px;
	background-repeat: no-repeat;
	border-width: 0px;
}
.backBtnFeedback:hover
{
	cursor:pointer;
}
.ConfirmBackBtn
{
	padding-left:2px;
}
.ConfirmBackBtn
{
	padding-left:2px;
}
.ConfirmBackBtn:hover
{
	cursor:pointer;
}

/*Feedback Back button ends here*/
/*CSS for OptOut page*/
.optoutHeader
{
    font-weight: bold;
    padding-left: 140px;
}
.optoutSubHeader
{
    font-weight: bold; padding-left: 160px
}

.optoutChkBox
{
    padding: 0px 0px 0px 30px;
}

.optoutButton
{
    margin: 0px 0px 0px 30px;
}
/**/

/* Section for URL Dataupload */
.urlUploadMessage
{
	margin-bottom:20px;
}
.urlUploadButton
{
	margin-bottom:-6px;
	_margin-bottom:-4px;
    margin-left:10px;
}

#tooltip
{
	position:absolute;
	border:1px solid #333;
	background:#f2f2f2;
	padding:2px 5px;
	color:#333;
	display:none;
	text-align:left;
	padding:5px;
}

#canvas
{
	color:#000000;
	border:1px #000000 solid;
	z-index:2;
	width:350px;
	height:350px;
	overflow: auto;
	background:#ffffff;
	position:absolute;
	display:none;
	margin-top:30px;
	padding:5px;
}
