body
{
	background-color: #ebf4f7;
	color: #424644;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
/* 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: 18px;
	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;
	text-align: left;
}
h1
{
	color: #4e9d91;
	font-size: 24px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	line-height: 25px;
}
.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;
	
}
a.lnkHomeTitle
{
	color:#5DA3AD !important;
	text-decoration:none;
}
.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: 156px;
}
/* header css */
.headerContainer
{
	width: 960px; /*	_width: 960px;*/
	height: 136px;
	clear: both;
	padding-bottom:20px;
}
.logo
{
	float: left;
	margin: 0px 0px 0px 50px;
	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;
	width: 700px;
	/*display: table; */ /*_width: 650px;*/ /*_border: 1px solid #FF0000;*/
	padding-bottom:20px;
}
.topNav_search
{
	float: left;
	width: 649px;
	height: 87px;
}
.topNav
{
	color: #424644;
	text-align: right;
	float: right;
	clear: both;
	height: 10px;
}
.topNav div
{
	float: left;
	padding-left: 12px;
	line-height:22px;
	vertical-align:middle;
}
.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;
	color: #767575;
	float: left;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	width: 400px;
}
.searchBox
{
	margin: 32px 0px 0px 0px;
	float: right;
}
.searchBox input
{
	border: 2px solid #7fa08c;
	color: #424644;
	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;*/
	height:auto;
	text-align: center;
	margin-top:0px;
	position:absolute;
	left:916px;
	top:10px;
	z-index:4000;
}
.socialIconPadding
{
	padding: 3px 0px 3px 0px;
}
.socialIconPaddingTwitter
{
}
.socialIconPaddingfacebook
{
}
.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;
	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: 4px;
}
.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: #424644;
	padding: 5px 4px 0px 4px;
}
.regNow
{
	width: 202px;
	height: 70px;
	clear: both;
	background-color: #4c280f;
	text-align: center;
	padding: 8px 35px 0px 35px;
}
.loginPopupContainer {
	background-color: #d4dfd9;
	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;
	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;
}
.commonColHome
{
	width: 266px;
	float: left;
	margin: 0px 38px 0px 0px;
}
.contentBlock
{
	clear: both;
	margin-bottom: 5px;
	line-height: 20px;
	overflow: hidden;	
}
.contentBlock a
{
	color: #ac6700;
	text-decoration: underline;
}
.contentBlock a:hover
{
	color: #ac6700;
	text-decoration: none;
}
.contentBlock a:visited
{
	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;
}
.btnReadMoreChange
{
	background-color: #deb358;
	margin-top: -2px;
}
.ie7 .btnReadMoreChange
{
	background-color: #deb358;
	margin-top: 0px;
}
.ie7 .btnReadMoreChange:hover
{
	background-color: #95d552;
	margin-top: 0px;
}
.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;
}
.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: 650px;
	padding: 15px 0px 0px 0px;
}

.colContainerInnerTwoColumn
{
	background-image: url(../images/bodyMiddleBgConnectionInner.gif);
	background-repeat: repeat-y;
	clear: both;
	width: 900px;
	margin: 0px auto 0px auto;
	min-height: 650px;
	padding: 0px 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;
}
.innerBodyColHolderLanding
{
	float: left;
	width: 901px;
}
.innerBodyColHolderRight
{
	float: left;
	width: 199px;
	color: #004f6d;
}
.innerBodyColHolderRightKnowledge
{
	float: left;
	width: 199px;
	color: #004f6d;
}
.innerBodyColLeft
{
	float: left;
	width: 213px;
	margin: 0px 0px 0px 19px;
}
.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: #424644;
	font-size: 12px;
	line-height: 20px;
	width: 424px;
	margin: 0px 0px 0px 27px;
}
.innerBodyColRightLanding
{
	float: left;
	color: #424644;
	font-size: 12px;
	line-height: 20px;
	width: 624px;
	margin: 0px 0px 0px 27px;
}
.ie7 .innerBodyColRightLanding
{
	float: left;
	color: #424644;
	font-size: 12px;
	line-height:  20px! important;
	width: 624px;
	margin: 0px 0px 0px 27px;
}
.innerBodyColRight-membership
{
	float: left;
	color: #424644;
	font-size: 12px;
	line-height: 20px;
	width: 635px;
	margin: 0px 0px 0px 27px;
}
.innerBodyColRightTwoColLeftExtended
{
	float: left;
	color: #424644;
	font-size: 12px;
	line-height: 20px;
	width:665px;
	margin: 0px 0px 0px 27px;
}
.innerBodyColRightTwoColRightExtended
{
	float: left;
	color: #424644;
	font-size: 12px;
	line-height: 20px;
/*	width:640px;
	_width:616px;*/
	width:585px;
	margin: 0px 0px 0px 30px;
}
/*
.innerBodyColRight a
{
	color: #AC6700;
	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;
}
/*
.Toplevel a
{
	color: #caa14a;
	text-decoration: underline;
}
.Toplevel a:hover
{
	color: #caa14a;
	text-decoration: none;
}
.Toplevel  ul li a
{
	color: #caa14a;
	text-decoration: none;
}
.Toplevel ul li a:hover
{
	color: #caa14a;
	text-decoration: underline;
}*/

/*ends*/
.goldenSmallText
{
	color: #caa14a;
	font-size: 10px;
}


.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;
	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;
	opacity: 0.4;
	z-index: 3000;
}

#processMessage
{
	position: fixed;
	top: 30%;
	left: 43%;
	padding: 15px;
	width: 14%;
	z-index: 1001;
}
td
{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px;
	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;
	margin-bottom:10px;
}
.kcNewsAdditionColTop
{
	width: 56%;
	float: left;
	padding-right: 5px;
}
.kcKeyToolsCol
{
	width: 46%;
	float: right;
	padding-left: 20px;
	margin-bottom:10px;
}
.kcKeyToolsColTop
{
	width: 40%;
	float: left;
	padding-left: 10px;
}
.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 */
.publicationContentListing
{
	padding-top:0px;
	padding-bottom:20px;
	text-align: left;
}
.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;
	text-align: left;
}
.kcPubSearchResdiv a:hover
{
	text-decoration: underline;
	text-align: left;
}
.kcPubSearchResImg
{
	height: 165px;
	width: 125px;
}
.kcPubSearchResTeas
{
	float: left;
	width: 285px;
	/* text-align:justify; edited by Akram*/
	padding-left: 10px;
}
.kcPubSearchResTeasForSpotlight
{
	float: left;
	width: 370px;
	/* text-align:justify; edited by Akram*/
	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:0px;	
}


.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:#424644;
	float:left;
	font-size:12px;
	line-height:20px;
	margin:0 27px 0 27px;
}

.divSingleSearch
{
	color:#424644;
	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:#AC6700;
	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;
}


.relatedTitle a ,.relatedTitle a:visited,.relatedTitle a:active 
{
	color: #034e6e;
}
.relatedTitle  a:hover
{
	color: #034e6e;
	text-decoration: underline;
}
.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;
}
.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;
	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;
}

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;
}
/* 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;
}
.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;
	min-height: 600px;
	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;
	min-height: 600px;
	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;
	padding: 0px 90px 1px 97px;
}
.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;
	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:#424644;
}
.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 */

a.upload_doc
{
	color:#024E6E;
	text-decoration:none;
}

a.upload_doc:hover 
{
	color:#024E6E;
	text-decoration:underline;
}
.committee_popup_container
{
	padding-left:30px;	
}

.committee_popup_body
{
	color:#004F6D;
}

.commiteebutton
{
	border:2px solid #7FA08C;
	color:#ffffff;
	background-color:#7fa08c;
}
.committee_popup_container h3
{
	color:#195e47;
	font-family:Arial,Helvetica,sans-serif;
	padding-top:10px;
}
.committee_popup_button_div
{
	padding-left:30px;
	padding-top:10px;
}

.committee_popup_body
{
	color:#004F6D;
}


ol.olcommitee li
{
	padding-top:10px;
}

.H3_header
{
	text-align:left;
}
.heroAreaContainer
{
	width: 628px;
}

.heroAreaLeft
{
	float: left;
	width: 187px;
}

.heroAreaRight
{
	float: left;
	width: 441px;
}

.heroAreaTextContainer
{
	margin: 5px 10px 20px 30px;
	overflow: hidden;
	height: 210px;
}

.rightArrowHeroArea
{
	margin-left: 5px;
}



.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:#424644;
	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:624px;
	background-image:url(../images/researchbg.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 */

.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;*/
	
}
.ie6 .row-mba-key,
.ie7 .row-mba-key
{
	margin-top:0px;
}
.diabled
{
	display:none;
}
.RecordFound
{
	padding:5px;
}
.knowledgeTaxonomyFilterHeader {
background-color:#E1B964;
clear:both;
color:#FAF3E4;
font-size:32px;
font-weight:bold;
height:47px;
padding:2px 0 0 10px;
width:890px;
}

.imageRotation
{
	padding:5px;	
}

.rotationImages
{
	display:none; /* Initaillly set display none. jquery change display property later */
    padding: 0px 10px 10px 0px;
}
.NominationForm
{
	margin: 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
{
	
	color: #5D8B98 !important;
	
	white-space: normal !important;		
	/*font-weight:bold;*/
	font-size:13px;	
}
.rightTreeMenuRootNode a
{
	
	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 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;
	text-align: left;
}
.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: left;
	float: left;
	width: 130px;
}
.committeeAgendaHeading {
	color: #709b3f;
	font-size: 10px;
}
.agendaGreenDivider {
}
.committeeMemberList {
	padding: 0px;
	margin: 0px 0px 5px 0px;
	list-style-type: none;
	min-height: 95px;
	overflow: auto;
	height:95px;
}
.committeeMemberList li {
	color: #296678;
	font-size: 10px;
	text-align: left;
}
.dateTimeAgenda {
	color: #a56013;
	font-size: 12px;
	font-weight: bold;
}
.committeeAgendaRight {
	width: 272px;
	float: left;
	font-size: 11px;
	padding: 0 0 0 20px;	
}
.dateTimeAgendaNormal {
	color: #a56013;
	font-size: 9px;
}
.committeeAgendaHeadingText {
	color: #296678;
	font-size: 10px;
	text-align: left;
}
.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;
	padding: 0;
}
.document {
	float: left;
	color: #709b3f;
	font-size: 14px;
	width:105px;
}
.viewmoreDocument {
	float: right;
	width:65px;
}
.documentListing {
	margin: 0px;
	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 {
	width:172px;
	height:auto;
	margin-top: 8px;
}

.documentListingWithPagination
{
    width:418px;
	height:auto;
	margin-top: 8px;
}
.documentListing .leftCol
{
    width:140px;
    float:left;
}

.documentListingWithPagination .leftCol
{
    width:390px;
    float:left;
}

.rightCol
{
    width:28px;
    float:right;
}   
.leftCol a {
	color: #024e6e;
	text-decoration:none;
}

.leftCol a:hover {
	color: #024e6e;
	text-decoration:underline;
}

.documentListingWithPagination hr 
{
	background-color:#EED1B1;
	height:1px;
	border:0px;
	color:#EED1B1;
}

.documentListing hr 
{
	background-color:#EED1B1;
	height:1px;
	border:0px;
	color:#EED1B1;
}

.documentImage
{
	border:0px;
	text-decoration:none;
	margin:0px 8px 0px 0px;
}
/* done ie css */
.meetingminuteListing {
	margin: 0px;
	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 {
}
.keyMilestones {
	margin: 0px;
	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;
	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: 175px;
	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;
}
.defaultSocialNetwork img
{
}

/*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
{
	/*background-image:url(../images/mainNavHvrBg.gif);
	background-repeat:repeat-x;*/
	border-bottom:dotted 1px #024F69;
}


.subMenuForConnection,
.subMenuForResearch,
.subMenuForKnowledgeCenter,
.subMenuForEvents
{
	top:161px;
}
/* Style for Connection submenu */
.subMenuForConnection
{	
	left:255px;
}
/* Style for Research submenu */
.subMenuForResearch
{
	left: 435px;
}
/* Style for Knowledge Center submenu */
.subMenuForKnowledgeCenter
{
	left:576px;
}

/* 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-left:10px;
}

/*contact information*/
div.header
{
	width: 100%;
	height: 15px;
	padding: 4px 0px 7px 10px;
	background-color:#5C96A8;
	color:#ffffff;
	font-weight:bold;
	margin-bottom:15px;
	font-size:15px;
}

div.row
{
	width: 100%;
	height: 20px;
	padding: 5px 0px 5px 0px;
}

div.leftpop
{
	text-align: left;
	padding-left: 6px;
	padding-top: 3px;
	float: left;
	width: 15%;
	color:#000000;
	font-size:12px;
}

div.rightpop
{
	width: auto;
	padding: 2px;
	float: left;
}

div.paragraph
{
	margin-top:20px;
	font-size:12px;
}
div.discipline
{
	font-size:12px;
	margin-bottom:15px;
}

div.leftpopheader
{
	text-align: left;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom:3px;
	float: left;
	width: 50%;
	color:#ffffff;
	font-size:12px;
	background-color:#5C96A8;
	margin-right:5px;
}

div.leftpopheader2
{
	text-align: left;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom:3px;
	float: left;
	width: 345px;
	color:#ffffff;
	font-size:12px;
	background-color:#5C96A8;
	margin-right:5px;
	margin-top:20px;
	margin-bottom:8px;
}

div.leftpoplist
{
	padding-top: 3px;
	padding-bottom:3px;
	float: left;
	width: 50%;
	margin-right:5px;
}


div.rightpopheader
{
	text-align: left;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom:3px;
	float: left;
	width: 345px;
	color:#ffffff;
	font-size:12px;
	background-color:#5C96A8;	
}

div.rightpoplist
{
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom:3px;
	float: left;
	width: 345px;
}

div.discrow
{
	width: 100%;
	height: auto;
	padding: 5px 0px 5px 0px;
	margin-top:20px;
}

.checkBoxList
{
    padding-bottom: 20px;    
}

.right-pad
{
    padding:0px 27px 0px 0px;
}

/* for roundtable content listing  */
.RoundTable
{
	padding:0;
	margin:0;
}

.RoundTable th 
{
	text-align:left;
}
.RoundTableMiddleColumn
{
	width:80px;
}

.divVirtualSeminarDetails
{
    margin:0px 10px 10px 0px;
}

.divVirtualSeminarDetails p
{
    margin:0px;
}

.loginBoxTitles
{
    color:#2B6B84;
}

.leftLoginBox
{
    text-align: left;
	padding-left: 6px;
	padding-top: 3px;
	float: left;
	width: 25%;
	color:#000000;
	font-size:12px;
}

.rightLoginBox
{
    width: auto;
	padding: 2px;
	float: left;
}

/* For searchbox help message  Begin*/
#searchHelpHolder
{
	border:solid 2px #7fa08c;	
	height:60px;	
	margin:0;
	position:absolute;        	
	padding:0;        		
	width:225px;
	background-color:#ebf4f7;
}
#searchHelpCloseControl
{
	float:right;
	margin-right:3px;
}
#searchHelpMessage
{
	padding:0px 5px;
}
/* For searchbox message topic  End */

/* Color for non clickable links in the left navigation panel  */
.leftTreeMenuRootNode a.NoLink
{
	color: #898e8c !important;
	text-decoration:none;
}

/*
#ctl00_RightContentPlaceHolder_showMenuText{
	font-size:12px;
}
*/

#ctl00_MiddleContentPlaceHolder_showMenuText {
	font-size:12px;
}

.MemberShipInfo
{
	margin-top:-10px; 
	text-align:left;
}
.wecomeMessage
{
	font-size:13px;
	color:#bbdeea;
	padding-left:10px;
}
.membershipExpire
{
	color:#e7e1b2;
	font-size:12px;	
	margin-top:-6px;
	padding-left:10px;
}
.loggedInUsername
{	
	font-weight:bold;
}




/* CSS for Edit Volunteer Workspace Starts here  */
.evwMainDiv
{
    padding-top: 30px;    
}

.evwInsideDiv
{
    padding-bottom: 20px;    
}

.evwSubmit
{
    padding-left: 200px; 
    margin-right: 20px; 
    float: left;    
}

.evwLabel
{
    float: left; 
    width: 200px;    
}

.evwTextBox
{
    border:3px solid #D3E9DD;
    font-family: Arial;
    font-size: 12px;
	width:150px;
}

.committeedivider
{
	border:2px;
	background-color:#5D8B98;
	color:#5D8B98;
}

.evwSubmitButton
{
     background-image: url(../images/btnSubmitForm.gif); 
     width: 110px; 
     background-repeat: no-repeat; 
     height: 23px;  
     display:block; 
     border: 0px; 
     position:relative;
}

.evwCancelButton
{
     border-width: 0px; 
     background-image: url(../images/btnback.gif); 
     width: 71px; 
     height: 22px;   
}

.ExpireMessageTopMargin
{
	margin-top:12px;
}

/* CSS for Edit Volunteer Workspace Ends here  */


#ctl00_LeftContentPlaceHolder_lnkAddToCartOld {
   /*color:black;font-size:10pt;
	display : block;line-height:16px; 
	text-align : center;background-color:#D4AEBB; 
	border:outset 3px #DB7093;
	text-decoration:none;*/
	background-image:url(/images/btnAddtocart.gif); background-repeat:no-repeat;
	display : block;line-height:26px; 
	text-align : right;
	width:135px;   
	color:White;
	margin-top:10px;
}

.btnAddToCart {
   /*color:black;font-size:10pt;
	display : block;line-height:16px; 
	text-align : center;background-color:#D4AEBB; 
	border:outset 3px #DB7093;
	text-decoration:none;*/
	background-image:url(/images/btnAddtocart.gif); background-repeat:no-repeat;
	display : block;line-height:26px; 
	text-align : right;
	width:135px;   
	color:White;
	margin-top:10px;
}

.btnAddToCartDisabled {   
	background-image:url(/images/btnAddtocartDisabled.gif); background-repeat:no-repeat;
	display : block;line-height:26px; 
	text-align : right;
	width:135px;   
	color:White;
	margin-top:10px;  
}

.imgAddToCart {   
	display : block;line-height:26px; 
	text-align : right;
	width:131px;   
	color:White;
	margin-top:10px;
	border:0px;
}

.btnRegisterOnline {
	background-color: #7fa08c;
	border: 2px solid #51695a;
	color: #FFFFFF;
	padding: 2px 4px 2px 4px;
	font-size: 13px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.btnRegisterOnline:link {
	color: #FFFFFF;
	text-decoration: none;
}
.btnRegisterOnline:hover {
	color: #FFFFFF;
	text-decoration: none;
}

/*
#ctl00_LeftContentPlaceHolder_lnkEventRegistration
{ 
   background-image:url(/images/btnRegisterOnline.gif); background-repeat:no-repeat;
   display : block;line-height:26px; 
   text-align : right;
   width:260px;   
   color:White;
   margin-top:10px;
}*/

.btnEventRegistration
{ 
	background-image:url(/images/btnRegisterOnline.gif); background-repeat:no-repeat;
	display : block;line-height:26px; 
	text-align : right;
	width:260px;   
	color:White;
	margin-top:10px;
}
.btnEventRegistrationDisabled
{ 
   background-image:url(/images/btnRegisterOnlineDisabled.gif); background-repeat:no-repeat;
   display : block;line-height:26px; 
   text-align : right;
   width:260px;   
   color:White;
   margin-top:10px;
}

#ancRegister
{ 
   background-image:url(/images/btnRegisterOnline.gif); background-repeat:no-repeat;
   display : block;line-height:26px; 
   text-align : right;
   width:262px;   
   color:White;
   margin-top:10px;
}

.divNoContent
{
	margin:8px 0px;
}

.divRenewForm
{
    color:Black;    
}

.divRenewForm table tbody tr td
{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px;
	vertical-align:top;
}

.committeeBackLink
{ 
	background-image:url(/images/btnBack_to_commitee.gif); 
	background-repeat:no-repeat;
	display : block;
	line-height:26px; 
	text-align : right;
	width:223px;   
	color:White;
	margin-top:10px;
}

/*added for local use*/
.btnDelete
{
    background:url(../images/btnDelete.gif) no-repeat 0 0;
    height:9px;
    width:11px;
    border:0px;
    float:left;
    cursor:pointer;
}
.btnEdit
{
	background-image:url(/images/btnEdit.gif);
	background-repeat:no-repeat;
	height:11px;
	width:10px;
	border:0px;
	display : block;
	float:left;
}

#popup
{
    display:none;
	position:absolute;
	z-index:4000;
	top:200px;
	left:300px;
	border:5px solid #D4DFD9;
	height:150px;
	width:400px;
	background-color:#D4DFD9;
}
/* spotlight  interface */
.joinBox_spotlight
{
	border: 2px solid #1e7055;
	height: 28px;
	width: 156px;
	font-size: 14px;
	color: #424644;
	padding: 5px 0px 0px 4px;
}
.Newsletter_SignUp_SpotLight
{
	width: 189px;
	height: 120px;
	clear: both;
	background-color: #bdda8e;
	padding: 5px 0px 20px 10px;
}


.signup_reg_section_spotlight
{
	width: 199px;
	height:160px;
}
.signup_reg_section_loggedin_spotlight
{
	width: 199px;
	height: 160px;
}

.regNow_spotlight
{
	width: 155px;
	height: 110px;
	clear: both;
	background-color: #4c280f;
	text-align: center;
	padding: 5px 35px 0px 10px;
}

.inputLoginPopup_spotLight {
	border: 1px solid #99b2b9;
	color: #a79996;
	padding: 0 0 0 5px;
	width: 200px;
	height: 20px;
	outline: none;
}
.unsubscribeNewsletters_spotlight
{
	width: 189px;
	height: 151px;
	clear: both;
	background-color: #bdda8e;
	padding: 5px 0px 0px 10px;
}

.memberloggedin{width:170px;}

.blockingContainer
{
	background-color: #999999;
	opacity: 0.5;
}
.divLeftTextCaption
{
	font-weight:bold;
	float:left;
	width: 100px;	
	height:30px;
	font-size:12px;
}
.divLeftTextCaptionlenght150
{
	font-weight:bold;	
	width: 150px;	
	height:30px;
	font-size:12px;
}
.divRightTextBox
{ 
	float:right;	
}

.rowSpacer{height:20px;}
.loginPopupContainer_spotlight {		
	min-height: 144px;
	background-color: #d4dfd9;
	padding: 0px 28px 20px 35px;
	background-position: bottom;
	background-repeat: repeat-x;
	position: absolute; 	
	z-index: 500; 
	width: 250px; 	
	font-size:12px;
	display: none;
}
.contentDetailsRightPane_spotlight
{
	float: left;
	width: 185px;
	color: #004f6d;
	/*padding-left: 8px;
	padding-right: 5px;	*/
}
.memberRegistration_Spotlight
{
	width:172px;
	padding-top:10px;
	
}
.researchRightHeadWhite
{
	background-image: url(../images/innerLeftPageWhite.gif);
	background-repeat: no-repeat;
	width: 199px;
	height: 63px;
	background-color: #ffffff;
	font-family: Helvetica;
	color: #daf1b5;
	font-size: 18px;
	clear: both;
	padding-top: 15px;
	text-align: center;
}
.researchRightHeadWhite_spotlight
{
	background-image: url(../images/innerLeftPageWhite_spotlight.gif);
	background-repeat: no-repeat;
	width: 199px;
	height: 78px;
	background-color: #BDDA8E;
	font-family: Helvetica;
	color: #daf1b5;
	font-size: 18px;
	clear: both;
	padding-top: 15px;
	text-align: center;
}
.middleBodyInnerRight
{
	float: right;
	height: 78px;
}
.middleBodyInnerRight_spotlight
{
	float: right;
	height: 38px;
}
.leftPadding10
{
	padding-left:10px;
}
.newsLatter_spotlight
{
	margin-bottom: 10px;
	width:140px;
}
/*for product catalog page*/
.colContainerInnerWhite {
	background-color: #FFFFFF;
	clear:both;
	margin:0 auto;
	min-height:600px;
	padding-bottom:0px;
	width:900px;
}
.productCategoryGroup {
	padding: 5px 25px 5px 25px;
	min-height:250px;
}
.productCategoryHeader {
	font-size: 14px;
	line-height: 20px;
	padding: 5px 0px;
	text-decoration: none;	
	text-transform: lowercase;
}
.productCategoryHeader a {
	color: #669120 !important;
	font-size: 14px;
	padding: 0px 3px;
	text-decoration: none;
}
.productCategoryHeader a:hover {
	text-decoration: underline;	
}
.productCategoryList {
	padding: 5px 0;
}
.productBlock {
	float: left;
	padding: 25px 15px;
	text-align: center;
	width: 122px;
}
.productThumbnail {
	width: 122px;
	height: 140px;
	min-height: 140px;
}
.productDetailLink {
	padding: 5px 3px;
}
.productLink {
	padding: 2px 0px 5px;
	height:40px;
	min-height:40px;
}
.productLink a {
	font-size: 12px;
	font-weight: normal;
}

.viewMoreDiv
{
	float:left;
}

.addToCartDiv
{
	float:right;
}
.viewMoreLink{
	background-image:url("../images/btn_viewmore.gif");
	background-repeat:no-repeat;
	color:#7FA08C !important;
	display:block;
	float:left;
	line-height:20px;
	margin-top:10px;
	margin-left:10px;
	width:76px;
}
.viewMoreLink:hover {
	color:#7FA08C !important;
}
.addToCart{
	background-image:url(../images/ico_AddToCart.jpg);
	background-repeat:no-repeat;
    display : block;
	line-height:26px; 
    width:22px;   
    margin-top:10px;
	margin-right: 10px;
    color:#7FA08C !important;
	float:left;
}
.addToCart:hover{
	color:#7FA08C !important;
}
.productCategoryFooter {
	float: right;
}
.hiddenDiv {
	display: none;
}
.productGroupHolder {
	padding: 25px;
}
.tabHolder {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 33px;
}
.tabItem {
	padding: 1px 0px;
}
.productListHolder {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 817px;
}
#topLeftCorner, 
#topMiddleCorner, 
#topRightCorner,
#bottomLeftCorner, 
#bottomMiddleCorner, 
#bottomRightCorner {
	float: left;
	margin: 0px;
	padding: 0px;
}
#topLeftCorner, 
#topRightCorner,
#bottomLeftCorner, 
#bottomRightCorner {
	height: 15px;
	width: 15px;
}
#topMiddleCorner, 
#bottomMiddleCorner {
	height: 15px;
	width: 787px;
}
#topLeftCorner {
	background-image: url(../images/top_left_corner.jpg);
	background-repeat: no-repeat;
}
#topRightCorner {
	background-image: url(../images/top_right_corner.jpg);
	background-repeat: no-repeat;
}
#bottomLeftCorner {
	background-image: url(../images/bottom_left_corner.jpg);
	background-repeat: no-repeat;
}
#bottomRightCorner {
	background-image: url(../images/bottom_right_corner.jpg);
	background-repeat: no-repeat;
}
#topMiddleCorner {
	background-image: url(../images/top_border.jpg);
	background-repeat: repeat-x;
}
#bottomMiddleCorner {
	background-image: url(../images/bottom_border.jpg);
	background-repeat: repeat-x;
}
#productListContainer {
	background-image: url(../images/product_list_bg.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}

#ProductPopup
{
    display:none;
	position:absolute;
	z-index:4000;
	/*
	top:200px;
	left:250px;
    */
	border:5px solid #D4DFD9;
	height:400px;
	width:600px;
	background-color:#D4DFD9;
}

.addToCartButton
{
   background-image:url(../images/btnAddtocart.gif); background-repeat:no-repeat;
   display : block;line-height:26px; 
   text-align : right;
   width:135px;   
   color:#EBF4F7 !important;
   margin-top:10px;
}
#ctl00_LeftContentPlaceHolder_lnkAddToCartTop{color:White;}
#ctl00_LeftContentPlaceHolder_lnkAddToCart{color:White;}

/*cart link in top navigation*/
.cart
{
    background-image:url(/images/icon_cart.gif); background-repeat:no-repeat;
    display:block;
    float:left;
    height:16px;
    width:22px;
}

.addToCartDisabled{
	/*background-image:url(/images/btn_addtocartDisabled.gif);
	background-repeat:no-repeat;
    display : block;
	line-height:20px; 
    width:102px;   
    margin-top:10px;
	float:left;*/
	background-image:url(../images/ico_AddToCartDisabled.jpg);
	background-repeat:no-repeat;
    display : block;
	line-height:26px; 
    width:22px;   
    margin-top:10px;
	margin-right: 10px;
    color:#7FA08C !important;
	float:left;
}

.aptifyLabel
{
	border:2px solid #7FA08C;
	color:#000000;
	background-color:#7fa08c;
	vertical-align:middle;
	height:20px;
	width:65px;
}

.breadCrumb
{
	color: #5DA3AD;
}
.breadCrumb a{
	color: #5DA3AD !important;
	text-decoration: none !important;
}

.breadCrumb a:hover{
	text-decoration: underline !important;
}

.productTemplateLeftColumn
{
float: left; 
width: 200px; 
margin: 30px 0px 10px 15px; 
border: 5px solid #7FA08C;
}

.productTemplateRightColumn
{
	float: left;
	color: #424644;
	font-size: 12px;
	line-height: 20px;
	width: 424px;
	margin: 0px 0px 0px 10px;
	height: 300px; 
	padding-top: 30px; 	
}
/*[MSH] - 07/02/2010*/
/*added for product search*/
.productRightHeadForm
{
    background-image:url("../images/innerLeftPage_form.gif");
    background-repeat:no-repeat;
    clear:both;
    color:#DAF1B5;
    font-family:Helvetica;
    font-size:18px;
    height:63px;
    padding-top:15px;
    text-align:center;
    width:199px; 
}

.divSearch
{
	color:#424644;
	float:left;
	font-size:12px;
	line-height:20px;
	width:605px;
	padding:0px 24px 0px 72px;
}

.innerBodyColHolderRightForm
{
    color:#424644;
    float:right;
    width:199px;
}

.innerBodyColHolderRightForm-bg{
    background-image:url("../images/innerLeftPage_form-bottom.gif");
    background-position:center bottom;
    background-repeat:no-repeat;
    padding:0 14px 15px;
}


.innerBodyColHolderRightForm-holder{
    background-image:url("../images/innerLeftPage_form-bg.gif");
    background-repeat:repeat-y;
    line-height:20px;
    float:left;
    width:199px;
}
.photo-text-holder {
    margin:0 0 15px;
}

.border_ie {
    border:1px solid #FFFFFF;
    height:70px;
}

.photo-left {
    float:left;
    margin:0 10px 0 0;
    width:50px;
}

.photo-text-right {
    float:left;
    width:109px;
}

.photo-text-button  {
	/*border-bottom:2px solid #E1B964;*/
	padding:9px 0 25px;
}
.colContainerInnerTwoCol
{
	clear: both;
	width: 900px;
	margin: 0px auto 0px auto;
	min-height: 650px;
	padding: 0px 0px 0px 0px;
	background-color:#FFF;
}

#productProgressBackgroundFilter
{
	position: fixed;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	background-color: #000;
	opacity: 0.4;
	z-index: 3000;
}

.productListDivider
{
	background-color:#E1B964;
	height:2px;
	border:0px;
	color:#E1B964;
}
/*added for product search*/


.phone_country_code {
	border: 1px solid #99b2b9;
	color: #a79996;
	padding: 0 0 0 5px;
	width: 25px;
	height: 20px;
	outline: none;
	margin-right:2px;
}
.phone_area_code {
	border: 1px solid #99b2b9;
	color: #a79996;
	padding: 0 0 0 5px;
	width: 25px;
	height: 20px;
	outline: none;
	margin-right:2px;
}
.phone {
	border: 1px solid #99b2b9;
	color: #a79996;
	padding: 0 0 0 5px;
	width: 70px;
	height: 20px;
	outline: none;
	margin-right:2px;
}
.phone_extension {
	border: 1px solid #99b2b9;
	color: #a79996;
	padding: 0 0 0 5px;
	width: 40px;
	height: 20px;
	outline: none;
}

.spotlight_signup_header
{
    height:20px;
    font-size:1.2em;
    font-weight:bold;
	margin-bottom:15px;
}

 
 #phonetips
{
    border:solid 2px #7fa08c;	
	height:80px;	
	margin:0;
	padding-left:5px;
	position:absolute;        	
	padding:0;        		
	width:207px;
	background-color:#ebf4f7;
    z-index:501;
 }

#searchHelpCloseControl
{
	float:right;
	margin-right:3px;
}
#TipsMessage
{
	padding:0px 5px;
}
.safari3 .colContainerInner
{
	background-image: url(../images/bodyMiddleBgInner.gif);
	background-repeat: repeat-y;
	clear: both;
	width: 900px;
	margin: 0px auto 0px auto;
	min-height: 600px;
	padding: 15px 0px 0px 0px;
}
.safari3 .kcPubSearchResdiv
{
	height: 165px;
	padding-top:2px;
	width: 125px;
	float: left;
}
.safari3 .feedbackTextArea 
{
	margin: 2px 0 0 2px;
	width: 404px; 
	height: 150px;
	clear:both;   
}
.chrome .colContainerInner
{
	background-image: url(../images/bodyMiddleBgInner.gif);
	background-repeat: repeat-y;
	clear: both;
	width: 900px;
	margin: 0px auto 0px auto;
	min-height: 600px;
	padding: 15px 0px 0px 0px;
}
.ie6 .hrHomeBody
{
	border: 5px solid #4c280f;
	margin-top: 4px;
}
.ie6 .extraDivRightHome
{
	height: 146px;
	margin-top: 25px;
}
.ie6 .logo
{
	margin: 0px 0px 0px 25px;
}
.ie6 .topNav_socialNetwork
{
	height: 97px;
}
.ie6 .slogan
{
	margin: 35px 0px 0px 8px;
}
.ie6 .searchBox
{
	margin: 35px 0px 0px 0px;
}
.ie6 .mainNavLeft
{
	margin-right: -3px;
}
.ie6 .loginPopupContainer {
	height: 144px;
	padding: 0px 28px 20px 25px;
}
.ie6 .loginPopupContainer-home {
	left: 744px;
	top: 425px;
}
.ie6 .middleBodyContainer {
	margin-top: -7px;	
}
.ie6 .middleBodyContainer-home {	
	margin-top: -12px;
}
.ie6 .colContainerHome
{
	height: 470px;
}
.ie6 .contentBlock
{
	width: 265px;
}
.ie6 .readMore
{
	margin-top: -2px;
}
.ie6 .footerContainer
{
	margin-bottom: -5px;
}
.ie6 .colContainerInner
{
	height: 420px;
}
.ie7 .colContainerInner
{
	padding: 0px;
}
.ie6 .innerBodyColLeft
{
	margin: 0px 0px 0px 10px;
}
.ie6 .innerBodyColRight
{
	width: 400px;
}
.ie6 .innerBodyColRightTwoColLeftExtended
{
	width:641px;
}
.ie6 .search_textKnowledge
{
	line-height: 25px;
}
.ie6 .kcPubSearchResTeas
{
	width: 270px;
}
.ie6 .kcPubSearchResTeasForSpotlight
{
	width: 355px;
}
.ie6 .hrConnection
{
	border: 2px solid #ca7733;
	margin: 0px 0px 5px 0px;
}
.ie6 .hrEvents
{
	border: 2px solid #4c2810;
	margin: 0px 0px 0px 0px;
}
.ie6 #rotate
{
	height:286px !important;
}
.ie6 .innerConnectionBodyColRight
{
	width: 620px;
}
.ie6 .colContainerConnectionInner
{
	margin-left: 15px;
	height: 420px; /*	display: table;*/
}
.ie6 .colContainerRightSide
{
	margin-left: 15px;
	height: 420px; /*	display: table;*/
}
.ie6 .colContainerSingleInner
{
	height: 420px; /*	display: table;*/
}
.ie6 .colContainerSingleInnerModified
{
	height: 420px; /*	display: table;*/
}
.ie6 .heroAreaContainer
{
	height: 226px;
	overflow:hidden;
}
.ie6 .heroAreaTextContainer
{
	margin: 0px 10px 10px 30px;
}
.ie6 .agendaGreenDivider {
	margin-top: -12px;
}

.ie6 .committeeAgendaRight {
	width: 250px;
}
.ie6 .committeeAgendaHeadingText {
	margin-top: -10px;
}
.ie6 .documentListDivider {
	margin-top: -8px;
}
.ie6 .documentListing {
	margin-top: -9px;
}
.ie6 .documentListing {
	margin-top: 8px;
}
.ie6 .documentListingWithPagination
{
	margin-top: 8px;
}
.ie6 .meetingminuteListing {
	margin-top: -9px;
}
.ie6 .documentListingDivider {
	margin-left: -20px;
}
.ie6 .keyMilestones {
	margin-top: -10px;
}
.ie6 .greenNoteBox {
	height: 195px;
}
.ie6 .subMenuForConnection,
.ie6 .subMenuForResearch,
.ie6 .subMenuForKnowledgeCenter,
.ie6 .subMenuForEvents
{
	top:175px !important;
}
.ie6 .urlUploadButton
{
	margin-bottom:-4px;
}
.ie6 .Newsletter_SignUp_SpotLight
{
	width: 189px;
	padding: 5px 0px 20px 10px;
}
.ie6 .signup_reg_section_spotlight
{
	width: 189px;
}
.ie6 .signup_reg_section_loggedin_spotlight
{
	width: 189px;
}
.ie6 .regNow_spotlight
{
	width: 154px;
	padding: 5px 35px 0px 10px;
}
.ie6 .inputLoginPopup_spotLight {
	width: 170px;
}
.ie6 .loginPopupContainer_spotlight {		
	height: 144px;
	padding: 0px 20px 20px 25px;	
	width: 240px;
}
.ie6 .memberRegistration_Spotlight
{
	width:154px;
}
.ie6 .productCategoryGroup {
	height:250px;
}
.ie6 .productLink {
	height:40px;
}
.ie6 .productTemplateRightColumn
{
	width: 400px;
}
.ie6 .colContainerInnerTwoCol
{
	height: 420px; /*	display: table;*/
}
.ie6 .headerContainer {
	padding-bottom: 0;
}
.ie6 .heroAreaActions {
	 top: 151px !important;
}
.ie7 .loginPopupContainer {
	padding: 0px 28px 18px 25px;
}
.ie7 .agendaGreenDivider {
	margin-top: -14px;
}
.ie7 .committeeMemberList {
	margin: -13px 0px 5px 0px;
}
.ie7 .committeeAgendaHeadingText {
	margin-top: -13px;
}
.ie7 .documentListDivider {
	margin-top: -8px;
}
.ie7 .documentListing {
	margin-top: -9px;
}
.ie7 .documentListing {
	margin-top: 8px;
}
.ie7 .documentListingWithPagination
{
	margin-top: 8px;
}
.ie7 .meetingminuteListing {
	margin-top: -9px;
}
.ie7 .documentListingDivider {
	margin-left: -20px;
}
.ie7 .keyMilestones {
	margin-top: -8px;
}
.ie7 .defaultSocialNetwork
{
	height:20px;
}
.ie7 .defaultSocialNetwork img
{
	margin-top:-10px;
}
ie7 .subMenuForConnection
{	
	left: 252px;
}
.ie7 .subMenuForResearch
{
	left: 435px;
}
.ie7 .subMenuForKnowledgeCenter
{
	left: 573px;
}
.ie7 div.leftpopheader
{
	width:335px;
}
.ie7 div.leftpopheader2
{
	width:333px;
}
.ie7 div.leftpoplist
{
	padding-top:0px;
	width:320px;
}
.ie7 div.rightpopheader
{
	width:360px;
	margin-left:10px;
}
.ie7 div.rightpoplist
{
	width:320px;
}
.ie6 div.rightpoplist-all-discipline,
.ie7 div.rightpoplist-all-discipline
{
	margin-left: 25px;
}
.ie7 div.discrow
{
	margin-top:0px;
	margin-bottom:0px;
}
.ie7 .loginPopupContainer_spotlight {		
	padding: 20px 28px 18px 35px;
}
.ie7 .productLink {
	height:40px;
}
.ie7 .socialIconPadding
{
	padding: 3px 0px 3px 0px;
}
.ie7 .socialIconPaddingTwitter
{
	margin-top: -2px;
	padding-top:14px;
}
.ie7 .socialIconPaddingfacebook
{
	margin-bottom: -3px;
}

.connectionFloatDivLeft
{  
    float: left;
	width: 413px;
	padding: 0px 10px 10px 0px;
}

/*footer Navigation*/
.footerNav
{
	background-color:#E1B964; 
	border-top:5px solid #EBF4F7;
	border-bottom:5px solid #EBF4F7;
	list-style-type: none;
	margin-left:30px;
	clear: both;
	width: 900px;
	margin-bottom: -5px;	
}
.ie7 .footerNav
{
	background-color:#E1B964; 
	border-top:5px solid #EBF4F7;
	border-bottom:5px solid #EBF4F7;
	list-style-type: none;
	margin-left:30px;
	clear: both;
	width: 900px;
	margin-bottom: -5px;
	padding-top:10px;	
}

.footerNavInnerDiv
{
	float:left;
	width:210px;
	border-right:5px solid #E1B964;
}

.footerNavInnerDiv ul
{
	list-style-type: none;
}

#at16ps
{
	height: 61px !important;	
}
#at16pm
{
	height: 126px !important;
}
#at16psf
{
	height:23px!important;
}
.extraDivLeftBottom
{
	width: 30px;
	float: left;
	margin-top: -29px;
}
.extraDivRightBottom
{
	width: 30px;
	float: right;
	margin-top: -29px;
}
/*footer navigation*/

.lockIcon
{
    height:12px;
    width:12px;
    border-style:none;
}
.knowledge-two-column-top
{
	width:624px;		
	clear:both;	
}
.fb_edge_widget_with_comment  {
position:relative;
top:3px;
}
a.connect_widget_like_button span {
line-height:15px;
}

