body
{   
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #4f4f4f;
	/*background: #E2E2E2;*/
	overflow-y: scroll;
}
.ie7 body {
	overflow: auto;
	overflow-y: auto;
	height: auto;
	zoom: 1;
}
.ie7 .mainContainer {
	width: 100%;
}
form
{
	margin: 0px;
	padding: 0px;
}
.qps-compare-details-data sup, #divStandardDetails sup, .measure-print-blocks sup{
    line-height:1em;
    font-size: 16px;
}

#tblStandardSearchResult sup
{
	line-height:1em;
    font-size: 14px;
}
sup
{
	line-height:1em;
}
.footnote{ color: #404e00; }

.qpslaunchbanner {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	background-color: #d88e3a;
	font-size: 16px;
	font-weight: bold;
	/*width: 966px;*/
}

.hiddenDivLogin
{
	color:red;
	font-weight:normal;
	height:10px !important;
	-height:8px;	
}
/*
a
{
	color: #1A5C3B;
	text-decoration:none;
}
a:visited
{
	color:#1A5C3B;
	text-decoration:none;
}
a:hover
{
	color:#1A5C3B;
	text-decoration:underline;
}
.mainContainer
{
	background-image: url(../images/commonImages/bgImg.gif);
	background-repeat: repeat-x;
}
*/
.pageContainer
{
	/*background-image: url(../images/commonImages/bgMiddle.jpg); 
	background-position: center top;
	background-repeat: no-repeat;
	margin: 0px auto 0px auto;
	min-width: 971px;
    _width: 971px;*/

}
/* QPS Banner css */
.bannerHolder
{
    position:relative;
    min-height:20px;
    margin: 11px 38px 0 38px;
	padding: 0px 0px 0px 0px;
}
.messageHolder
{
    padding: 10px 35px 10px 10px;       
    float: left;
    background-color:#ffa602;
    margin: 7px 0px;
    width:839px    
}

.btnHolder
{
    position:absolute;
    right:0px;
	top: 0;
    width: 20px;    
    text-align:center
}
.showBannerMessage 
{
    display: block;
}
.hideBannerMessage 
{
    display: none;
}

.qps-banner-close-button
{
    background: url("../images/qps-banner-msg-delete.png") no-repeat scroll 50% 50% transparent;
    display: block;
    height: 18px;
    margin: 1px;
    position: absolute;
    right: 10px;
    xtop: 13px;
    width: 24px;
}
.banner-top-corners-holder
{
    position:absolute; 
    top:0;  
    left : 0;
    width: 884px;
    height:7px; 
    background:url("../images/top-corners.png") no-repeat right top;
}

.banner-bottom-corners-holder
{
    position:absolute; 
    bottom:0;  
    left : 0;
    height: 7px;
    width: 884px;
    background:url("../images/bottom-corners.png") no-repeat right top;
}

.banner-top-left-corners-holder
{
    position:absolute; 
    bottom:0;  
    left : 0;
    width: 884px;
    height:7px; 
    background:url("../images/top-left-corner.png") no-repeat right top;
}
.banner-top-right-corners-holder
{
    position:absolute; 
    top:0;  
    right : 0;
    width: 7px;
    height:7px; 
    background:url("../images/top-right-corner.png") no-repeat right top;
}
.bnanner-bottom-left-corner-holder
{
    position:absolute;
    bottom:0; 
    left:0;
    width: 7px; 
     height:6px; 
     background:url("../images/bottom-left-corner.png") no-repeat right top;
}
.bnanner-bottom-right-corner-holder
{
    position:absolute;
    bottom:0; 
    right:0;
    width: 7px; 
     height:6px; 
     background:url("../images/bottm-right-corner.png") no-repeat right top;
}
/* header css */
.headerContainer
{
	height: 120px;
	width: 971px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
.logo
{
	float: left;
}
.topMenuSearch
{
	float: right;
	width: 542px;
	_width: 544px;
}
.topMenu
{
	background-image: url(../images/commonImages/topNavDown.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	height: 60px;
}
.topMenuList
{
	background-image: url(../images/commonImages/topNavdivider.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 11px;
	float: left;
	padding: 0px 25px 0px 25px;
	text-transform: uppercase;
	line-height: 30px;
}
.topMenuList a
{
	color: #98660e;
	text-decoration: none;
}
.topMenuList a:hover
{
	color: #98660e;
	text-decoration: none;
}
.topMenuListRight
{
	text-align: center;
	font-size: 11px;
	float: left;
	padding: 0px 0px 0px 20px;
	/*text-transform: uppercase;*/
	line-height: 30px;
}
.topMenuListRight a
{
	color: #98660e;
	text-decoration: none;
}
.topMenuListRight a:hover
{
	color: #98660e;
	text-decoration: none;
}
.searchBox
{
	text-align: right;
	margin-top: 15px;
}
*html .inputTopSearch
{
	border: 0px;
}
.inputTopSearch
{
	background-image: url(../images/commonImages/searchBg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: none;
	border: none;
	width: 208px;
	height: 25px;
	color: #989898;
	font-size: 14px;
	padding: 3px 0px 0px 12px;
}

.inputEmailPage
{
	background-image: url(../images/commonImages/searchBg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	_background-position: 0px 0px;
	_background-attachment: fixed;
	background-color: none;
	border: 0px none;
	width: 208px;
	height: 25px;
	color: #989898;
	font-size: 14px;
	padding: 3px 0px 0px 12px;
}
.absmiddle
{
	margin-top: -3px;
}
*html .absmiddle_2
{
	margin-top: -2px;
}
.absmiddle_2
{
	margin-top: -5px;
}
/* main menu css */
.mainNav
{
	clear: both;
	height: 46px;
	width: 968px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 3px;
}
.mainNavFlash
{
	clear: both;
	height: 39px;
	width: 956px;
	margin: 0px auto 0px auto;
	padding: 7px 0px 0px 10px;
	background-image: url(../images/dropdownMenu/menuBg.gif);
	background-repeat: no-repeat;
}
/* body css */
.bodyContainer
{
	height:auto;
	background: #E2E2E2;
}
.jsContainer
{
	clear: both;
}
.jsBorder
{
	background-image: url(../images/commonImages/jsDwon.gif);
	background-repeat: repeat-y;
	width: 960px;
	height: 19px;
	
	clear: both;
}
.animation
{
	float: left;
	width: 689px;
	height: 302px;
	background-image: url(../images/slideShow/slideShowImg.gif);
	background-repeat: no-repeat;
	padding: 19px 0px 0px 20px;
}
.slideShow
{
	width: 670px;
	height: 243px;
	clear: both;
}

.memberLogin
{
	float: left;
	background-image: url(../images/commonImages/memberLoginBg1.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 251px;
	height: 321px;
	
	
}
.grayTxtBig
{
	color: #846205;
	font-size: 16px;
}
.grayTxtSmall
{
	color: #846205;
	font-size: 11px;
}
.linkGreen
{
	font-size: 15px;
	color: #0a7941;
	font-weight: bold;
}
.linkGreen a:link
{
	color: #0a7941;
}
.linkGreen a:hover
{
	color: #0a7941;
	text-decoration: none !important;
}
.linkWhiteSmall
{
	font-size: 12px;
	color: #FFFFFF;
}
.linkWhiteSmall a
{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
.linkWhiteSmall a:hover
{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.whiteTxtBoldBig
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
}
*html .logoutForm
{
	margin-top: -8px;
	padding-top:5px;
}
.logoutForm
{
	padding: 0px 0px 0px 20px;
	line-height: 24px;
	-line-height: 21px;
	*line-height: 21px;
}
*html .loginForm
{
	margin-top: -4px;
	padding-top:5px;
}
.loginForm
{
	padding: 0px 0px 0px 20px;
/*	line-height: 24px;
	-line-height: 21px;
	*line-height: 21px; */
}
*html .inputUserNamePass
{
	border: 0px;
}
.inputUserNamePass
{
	background-image: url(../images/commonImages/inputFieldBg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: none;
	border: none;
	width: 204px;
	height: 19px;
	color: #989898;
	font-size: 13px;
	padding: 3px 0px 0px 3px;
}
.inputUserNamePassNewBack
{
	background-image: url(../images/commonImages/inputFieldBg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: none;
	border: none;	
	width: 204px;
	height: 19px;	
	padding: 3px 0px 0px 3px;
	
}
.inputUserNamePassNewBack input
{	
	background: transparent none;
	*border: 0 none;
	_border: 0px;
	border: none;
	width: 204px;
	height: 19px;
	color: #989898;
	font-size: 13px;	
	margin-top:-1px;
	_margin-top:-1px;
}
.checBoxRememberMe
{
/*	background-image: url(../images/commonImages/checkBoxBg.jpg);
	background-repeat: no-repeat;
	background-position: top;*/
	background-color:none;
	border: none;
	/*width: 17px;*/
	/*height: 16px;*/
	float: left;
	margin: 0px 3px 0px 0px;
	_margin: -3px 3px 0px 0px;
	cursor:pointer;
	color: #846205;
}
.memberLoginDivider
{
	background-image: url(../images/commonImages/memberLoginDivider.gif);
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	width: 199px;
	height: 1px !important;
	clear: both;
	margin: 5px 0px 5px 0px;
	_margin: 0px;
	line-height: 1px !important;
}
.loggedMemberLoginDivider
{
	background-image: url(../images/commonImages/memberLoginDivider.gif);
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	width: 199px;
	height: 1px;
	clear: both;
	margin: 5px 0px 5px 0px;
}
*html .loggedMemberLoginDivider
{
	margin: 2px 0px 0px 0px;
}

.BtnSignIn
{
	margin-top: 10px;
}

.BtnSignInImg
{
	float: right;
	margin-right: 25px;
}
.rememberMe
{
	color: #846205;
	/*float: left;*/
	clear:both;
	margin-top: -3px;
}
.bodyContent
{
	background-image: url(../images/commonImages/contentBg.png);
	background-repeat: repeat-y;
	float:left;
	width: 960px;
	/*_width: 958px;*/
}
.bodyLeftContent
{
	min-height: 188px;
	float: left;
	padding: 25px 0px 0px 10px;
}
.listContent
{
	width: 676px;
	clear: both;
	padding: 5px 0px 8px 0px;
	_padding: 5px 0px 0px 0px;
}
.listContentLeft
{
	width: 450px;
	float: left;
}
.listContentHeader
{
	width: 450px;
	clear: both;
}
.listContentHeadLeft
{
	background-image: url(../images/commonImages/listingBgLeft.gif);
	background-repeat: no-repeat;
	width: 8px;
	height: 41px;
	float: left;
}
.listContentHeadMiddle
{
	background-image: url(../images/commonImages/listingBgMiddle.gif);
	background-repeat: repeat-y;
	width: 438px;
	height: 34px;
	float: left;
	font-size: 18px;
	color: #034625;
	padding: 7px 0px 0px 0px;
}
.listContentHeadMiddle2
{
	background-image: url(../images/commonImages/listingBgMiddle.gif);
	background-repeat: repeat-y;
	width: 438px;
	height: 34px;
	float: left;
	font-size: 18px;
	color: #034625;
	padding: 7px 0px 0px 0px;
}
.listContentHeadMiddle3
{
	background-image: url(../images/commonImages/listingBgMiddle.gif);
	background-repeat: repeat-y;
	width: 438px;
	height: 34px;
	float: left;
	font-size: 18px;
	color: #034625;
	padding: 7px 0px 0px 0px;
}
.listContentHeadRight
{
	background-image: url(../images/commonImages/listingBgRight.gif);
	background-repeat: repeat-y;
	width: 4px;
	height: 45px;
	float: left;	
}
.updateAndbtn
{
	color: #624715;
	font-size: 10px;
	padding:  0px 0px 0px 20px;
	float:left;
}
*html .btnReadMore
{
	margin-top: 0px;
}
.btnReadMore
{
	padding-left: 20px;
	margin-top: -5px;
}
.btnReadMoreProject
{
	
}
.listContentRight
{
	float: left;
}
.listContentRightTop
{
	background-image: url(../images/commonImages/listingRightTop.gif);
	background-repeat: no-repeat;
	width: 226px;
	height: 5px;
}
*html .listContentRightMiddle
{
	margin-top: -13px;
}
.listContentRightMiddle
{
	background-color: #dee8e3;
	width: 226px;
	padding-top: 7px;
	padding-bottom: 1px;
}

/*Start of Member login*/
.golderSmallText
{
	color: #846205;
	clear: both;
}
.golderSmallTextTop
{
	color: #846205;
	clear: both;
}
*html .golderSmallTextTop
{
	margin-top: -10px;
}

.NQFhasopenTop
{
	height: 1px;
	margin: 0px 0px 22px 0px;
	_margin: 0px 0px 0px 0px;
	clear: both;
	padding-top:10px;
	
}

.loggedInNumber
{
	font-size: 18px;
	color: #FFFFFF;
	background-color: #38654c;
	height: 26px;
	float: left;
	margin-right: 9px;
	width: 27px;
	padding:1px 2px 0px 2px;
	text-align: center;
}
.numberDetail
{
	font-size: 14px;
	color: #074928;
	float: left;
	height: 27px;
	_height: 10px;
	width: 173px;
}

.numberDetail, .numberDetail a, .numberDetail a:active, .numberDetail a:visited
{
	font-size: 14px;
	color: #074928;
	float: left;
	height: 27px;
	width: 173px;
	text-decoration: none;
}
.numberDetail a:hover
{
	text-decoration: underline;
}

.loginDetail
{
	/*font-size: 14px;*/
	color: #074928;
	/*float: left;
	height: 27px;
	width: 173px;*/
}

.yellowDivider
{
	background-image: url(../images/commonImages/yellowDivider.gif);
	background-repeat: no-repeat;
	width: 197px;
	height: 1px;
	margin: 6px 0px 4px 0px;
	*margin: 1px 0px 5px 0px;
	_margin: 1px 0px -11px 0px;
	clear: both;
}
.logout
{
	/*float: right;*/
	clear: both;
	text-align: right;
	padding-right: 10px;
	padding-top: 0px;
	_padding-top: 20px;
	_margin-top: 25px;
}
*html .logout
{
	margin-top: -13px;
}
.logoutWhiteSmall
{
	font-size: 12px;
	color: #f5e1b6;
	text-decoration: none;
}
.logoutWhiteSmall a
{
	font-size: 12px;
	color: #f5e1b6;
	text-decoration: none !important;
}
.logoutWhiteSmall a:hover
{
	font-size: 12px;
	color: #f5e1b6;
	text-decoration: underline;
}
/*Start of Member login*/
.listContentTxt
{
	color: #4f4f4f;
	line-height: 28px;
	text-align: justify;
	/*padding: 6px 15px 15px 20px;*/
	padding: 6px 15px 0px 20px;
}

*html .listContentTxt 
{
	padding: 6px 15px 15px 20px;
}

.listContentRightDown
{
	background-image: url(../images/commonImages/listingRightDown.gif);
	background-repeat: no-repeat;
	width: 226px;
	height: 4px;
}
.smallYellowBox
{
	clear: both;
}
.smallYellowBoxTop
{
	background-image: url(../images/commonImages/yellowBoxTopBg.gif);
	background-repeat: no-repeat;
	width: 203px;
	height: 4px;
	margin-left: 11px;
}
*html .smallYellowBoxMiddle
{
	margin-top: -14px;
}
.smallYellowBoxMiddle
{
	background-color: #f0d99f;
	width: 193px;
	color: #917947;
	font-size: 9px;
	margin-left: 11px;
	padding: 0px 0px 3px 10px;
	line-height: 17px;
}
.smallYellowBoxMiddle a
{
	color: #917947;
	text-decoration: underline;
}
.smallYellowBoxMiddle a:hover
{
	color: #917947;
	text-decoration: none;
}
*html .smallYellowBoxDown
{
	background-image: url(../images/commonImages/yelloBoxBottomBg.gif);
	background-repeat: no-repeat;
	width: 203px;
	height: 4px;
	margin: 0px 0px -4px 12px;
}
.smallYellowBoxDown
{
	background-image: url(../images/commonImages/yelloBoxBottomBg.gif);
	background-repeat: no-repeat;
	width: 203px;
	height: 4px;
	margin: 0px 0px 8px 11px;
}
*html .bodyRightContent
{
	margin-right: 4px;
}
.bodyRightContent
{
	float: right;
	padding: 25px 0px 0px 0px;
	margin-right: 8px;
}
.greenBox
{
	width: 241px;
	clear: both;
	background-image: url(../images/greenBox/bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 20px;
	margin-bottom: 11px;
}
.greenBoxBlank
{
	/*	background-image: url(../images/commonImages/headBlank.gif); 	background-repeat: no-repeat;*/
	color: #f5f5f5;
	font-size: 16px;
	padding: 3px 0px 0px 3px;
	height: 36px;
	clear: both;
	width: 221px;
	margin: 0 auto;
}
.greenBoxHeader
{
	height: 39px;
	clear: both;
	width: 223px;
	margin: 0 auto;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
/*.greenBoxHeader {
	height: 39px;
	clear: both;
	width: 224px;
	margin: 0 auto;
}*/
.greenBoxContent
{
	width: 223px;
	margin: 0 auto;
	min-height: 100px;
	_height: 100px;
	background-image: url(../images/greenBox/middle.gif);
	background-repeat: repeat-y;
}
.greenTxtSmallBold
{
	color: #305a43;
	font-weight: bold;
	font-size: 10px;
}
.greenBoxTxtImg
{
	/*padding: 10px 10px 20px 20px; 	background-image: url(../images/commonImages/greenBoxBgShade.png);*/
	background-image: url(../images/greenBox/greenBoxBgShade.png);
	background-repeat: repeat-x;
	min-height: 100px;
	_height: 100px;
	color: #0b3e25;
	padding: 0px 2px 3px 0px;
	line-height: 20px;
}
.greenBoxTxtImg a
{
	color: #0b3e25;
	text-decoration: underline;
}
.greenBoxTxtImg a:hover
{
	color: #0b3e25;
	text-decoration: none;
}
.greenBoxTextRight
{
	padding: 8px 9px 0px 2px;
}
.greenBoxRightLink
{
	margin-left: 103px;
}
.greenImgLeft
{
	float: left;
	padding-right: 2px;
}
.greenBoxTxt
{
	/*padding: 10px 10px 20px 20px; 	background-image: url(../images/commonImages/greenBoxBgShade.png);*/
	background-image: url(../images/greenBox/greenBoxBgShade.png);
	background-repeat: repeat-x;
	min-height: 100px;
	_height: 100px;
	color: #0b3e25;
	padding: 10px 10px 10px 15px;
	
}
.greenBoxTxtPad
{
	padding: 10px 10px 10px 15px;
}

.greenBoxDivider
{
	border-bottom: 1px solid #528066;
	height: 2px;
	width: 190px;
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	clear: both;
}
*html .iconStatus
{
	padding-right: 8px;
	margin-top: 1px;
}
.iconStatus
{
	padding-right: 8px;
	margin-top: -3px;
}
.calendarContainerBtn
{
	/*clear:both;*/
	padding: 10px 0px 0px 0px;
	width: 450px;
}
.glossaryContainerBtn
{
	float: left;
	width: 425px;
	padding: 10px 0px 0px 0px;
}
.calendarContainer
{
	padding: 0px 0px 0px 10px;
	float: left;
}
.commonHeadingCal
{
	width: 400px;
	clear: both;
	margin-bottom: 12px;
	padding-left: 9px;
}
.commonHeading
{
	width: 400px;
	clear: both;
	margin-bottom: 12px;
}
dd
{
	margin: 0px;
	padding: 0px;
}
.calendarListingHolder
{
	clear: both;
	width: 450px;
	color: #1a5c3b;
	margin-bottom: 10px;
}

*html .oddList
{
	width: 418px;
}
.oddList
{
	background-image: url(../images/commonImages/calendarOdd.gif);
	background-repeat: repeat-y;
	width: 412px;
	min-height: 20px;
	_height: 20px;
	padding: 2px 0px 0px 13px;
	margin-bottom: 2px;
	height:auto;
	float:left;
	
}
*html .evenList
{
	width: 418px;
}
.evenList
{
	background-image: url(../images/commonImages/calendarEven.gif);
	background-repeat: repeat-y;
	width: 412px;
	min-height: 20px;
	_height: 20px;
	padding: 2px 0px 0px 13px;
	margin-bottom: 2px;
	height:auto;
	float:left;
	
}
/*Add by HA Calender*/
.greenHrCal {
	/*margin-top: 9px; */
	background-color: #66A583;
	border: 0px;
	height: 1px; color:#66A583;
}
.greenHrCalDiv {	
	width:425px;	
}
.calendarListingHolderListing
{	
	/*width: 450px;*/
	color: #1a5c3b;
	margin-bottom: 10px;
}
.calendarListingHolderListing a
{
	color: #1a5c3b !important;
}
*html .oddListListing
{	
	width: 500px;
}
.oddListListing
{
	background-image: url(../images/commonImages/calendarOddBig.gif);	
	background-repeat:repeat-y;	
	width: 500px;	
	min-height: 20px;
	_height: 20px;
	padding: 2px 0px 5px 13px;
	margin-bottom: 2px;		
}
*html .oddListListing1
{	
	width: 500px;
}
.oddListListing1
{
	background-image: url(../images/commonImages/calendarOddBig.gif);	
	background-repeat:repeat-y;	
	width: 500px;	
	min-height: 20px;
	_height: 20px;
	padding: px 0px 5px 13px;
	margin-bottom: 2px;		
}
*html .calListing
{
	width: 500px;
	
}
.calListing
{	
	width: 500px;
	min-height: 20px;
	_height: 20px;
	padding: 0px 0px 0px 13px;
	/*margin-bottom: 2px;*/
	
}
*html .evenListListing
{
	width: 500px;
	
}
.evenListListing
{
	background-image: url(../images/commonImages/calendarEvenBig.gif);
	background-repeat: repeat-y;
	
	width: 500px;
	min-height: 20px;
	_height: 20px;
	padding: 2px 0px 5px 13px;
	margin-bottom: 2px;
	
}
.dateDetailsListing
{	
	float: left;
	padding-left: 15px;
	min-height: 20px;
	width: 350px;
}
.dateListing
{
	float: left;
	width:110px;
	font-weight:bold;
}
.projectName
{
	float: left;
	padding-left: 15px;
	min-height: 20px;
	width: 350px;
}
.downloadLink
{
	float: left;
	width:120px;
	font-weight:bold;
	text-align:right;
}

.downloadLink2
{
	float: left;
	width:221px;
	*width:222px;
	font-weight:bold;
	text-align:right;
}

@media screen and (-webkit-min-device-pixel-ratio:0)  
{
   .downloadLink2
    {
	    float: left;
	    width:220px;
	    font-weight:bold;
	    text-align:right;
    } 
} 

/*Start of calender details*/
.calenderDetials
{
	/*color: #1a5c3b;*/
	
}
.calenderDetialsRight
{
	/*color: #1a5c3b;*/
	float: left;	
	width: 410px;	
	padding-left:5px;
}
.calenderDetialsLabel
{
	float: left;	
	width: 70px;
	font-weight:bold;
}
.calenderDetialsValue
{
	width:80px;
}
/*End of calender details*/
/*Start of small calendar listing*/
.eventColumn
{
	width: 250px;
	float:left;
}
.calendarListingHolderListingSmall
{	
	/*width: 450px;*/
	color: #1a5c3b;
	margin-bottom: 10px;
}
.calendarListingHolderListingSmall a
{
	color: #1a5c3b !important;
}
.oddListListingSmall
{
	background-image: url(../images/commonImages/calendarOddSmall.gif);
	
	background-repeat:repeat-y;
	
	width: 230px;	
	min-height: 20px;
	_height: 20px;
	padding: 2px 0px 5px 13px;
	margin-bottom: 2px;
		
}

.evenListListingSmall
{
	background-image: url(../images/commonImages/calendarEvenSmall.gif);
	background-repeat: repeat-y;	
	
	width: 230px;
	min-height: 20px;
	_height: 20px;
	padding: 2px 0px 5px 13px;
	margin-bottom: 2px;
	
}
.dateDetailsListingSmall
{	
	float: left;
	padding-left: 15px;
	min-height: 20px;
	width: 150px;
}
.dateListingSmall
{
	float: left;
	width:50px;
	font-weight:bold;
}
/*End of small calendar listing*/
/*End of Add by HA Calender*/
.date
{
	float: left;
}
.dateDetails
{
	float: left;
	padding-left: 15px;
	min-height: 20px;
	width: 300px;
}

*html .calaAndGlossaryBtnHolder
{
	margin-bottom: 40px;
}
.calaAndGlossaryBtnHolder
{
	clear: both;
	padding-top: 11px;
}
.calAndGlossryDivider
{
	/*background-image: url(../images/commonImages/calAndGlossryDivider.gif);*/
	background-position: center;
	background-repeat: no-repeat;
	clear: both;
	width: 960px;
	min-height: 225px;
	_height: 225px;
	padding-top: 50px;
	float:left;
}
.glossaryContainer
{
	float: left;
	width: 400px;
	padding: 0px 0px 0px 53px;
	color: #537866;
}
.boldItalic
{
	font-weight: bold;
	font-style: italic;
	color: #1a5c3b;
}
.italicWithTopPad
{
	font-style: italic;
	padding-top: 5px;
}
/* footer css */
*html .footerContainer
{
	padding: 8px 6px 0px 0px;
}
.footerContainer
{
	background-image: url(../images/commonImages/footerBg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 954px;
	height: 34px;
	clear: both;
	margin: 0px auto 0px auto;
	text-align: right;
	color: #b8c5bf;
	padding: 8px 17px 0px 0px;
}
.footerContainer a
{
	color: #a37b1c;
	text-decoration: none;
}
.footerContainer a:hover
{
	color: #a37b1c;
	text-decoration: underline;
}
.footerNQF
{
	clear: both;
	width: 951px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 15px;
}
.footerNQF_header
{
	color: #504d4b;
	font-size: 14px;
	text-align: center;
	padding: 27px 0px 20px 0px;
	font-style: normal;
}
.footerAddress
{
	color: #504d4b;
	font-size: 14px;
	text-align: center;
	padding: 27px 0px 20px 0px;
	float: left;
}
.footerNQF_text
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
	min-height: 235px;
	width:117px !important;
}
.footerNQF_text li
{
	clear: both;
	text-align: left;
	color: #504d4b;
	font-size: 10px;
	line-height: 22px;
	padding-right: 9px;
}
.footerNQF_text li a
{
	color: #504d4b;
	text-decoration: none;
}
.footerNQF_text li a:hover
{
	color: #504d4b;
	text-decoration: underline;
}
.footerNQF_text .bold
{
	font-size: 12px;
	font-weight: bold;
}
/* inner page css */
*html .bodyContainerInner
{
	width: 960px;
}
.bodyContainerInner
{
	background-image:  url(../images/commonImages/contentBg.jpg);
	background-repeat: repeat-y;
	/*background: url(../images/innerPage/inPageLeftTopicTxtDivider.png) repeat-y;*/
	width: 965px;
	min-height: 380px;
	_height: 380px;
	padding: 0px 0px 0px 0px; /**/ /*clear: both;*/
	
	z-index : 0 !important;
	
}
.inPageleftPanel
{
	float: left;
	height:auto;
	width: 185px;
	margin: 12px 24px 0px 0px;
}
.inPageLeftTopicHolder
{
	min-height: 282px;
	_height: 282px;
	
}
.inPageLeftTopicTop
{
	background-image: url(../images/innerPage/inPageLeftTopicTop.gif);
	background-repeat: no-repeat;
	width: 173px;
	*height: auto;
	min-height:23px;
	color: #F0DB93;
	font-weight: bold;
	font-size: 15px;
	padding: 2px 0px 0px 11px;
}
.inPageLeftTopicMiddle
{
	background-image: url(../images/innerPage/inPageLeftTopic.gif);
	background-repeat: repeat-y;
}
.inPageLeftTopicDown
{
	background-image: url(../images/innerPage/inPageLeftTopicDown.gif);
	background-repeat: no-repeat;
	width: 184px;
	height: 14px;
}
.topicList
{
	/*background-image: url(../images/innerPage/inPageLeftTopicTxtDivider.png); 	background-position: bottom; 	background-repeat: no-repeat;*/
	clear: both;
	color: #FFFFFF;
	padding: 5px 2px 5px 10px;
}
.topicList a
{
	color: #FFFFFF;
	text-decoration: none;
}
.topicList a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.topicListHighlights
{
	clear: both;
	color: #FFFFFF !important; /*padding: 5px 2px 5px 10px;*/
}
.topicListHighlights a
{
	color: #FFFFFF!important;
	text-decoration: none;
}
.topicListHighlights a:hover
{
	color: #FFFFFF!important;
	text-decoration: underline;
}
.topicListDivider
{
	background-image: url(../images/innerPage/inPageLeftTopicTxtDivider.png);
	background-repeat: no-repeat;
	width: 171px;
	height: 1px;
	clear: both;
	
}
.topicListBigText
{
	/*	background-image: url(../images/innerPage/inPageLeftTopicTxtDivider.gif); 	background-position: bottom; 	background-repeat: no-repeat;*/
	clear: both;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	padding: 5px 2px 5px 10px;
}
.topicListBigText a
{
	color: #FFFFFF;
	text-decoration: none;
}
.topicListBigText a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.topicListBigTextWithoutLink
{
	clear: both;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold; /*padding: 5px 2px 5px 10px;*/
}
.topicListBrdLess
{
	clear: both;
	color: #FFFFFF;
	padding: 5px 2px 5px 10px;
}
.topicListBrdLess a
{
	color: #FFFFFF;
	text-decoration: none;
}
.topicListBrdLess a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.inPageMiddlePanel
{
	float: left;
	width: 501px;
	margin: 12px 0px 0px 0px;
}
.inPageRightDetailPanel
{
	float: left;
	width: 730px;
	margin: 12px 0px 0px 0px;
	height:auto;
}

.inPageRightDetailPanelForm
{
	float: left;
	width: 732px;
	margin: 12px 0px 0px 0px;
	height:auto;
}
.greenHeadBoxHolder
{
	clear: both;
}
.greenRoundMenuHolder
{
	clear: both;
}
.greenRoundLeft
{
	background-image: url(../images/innerPage/inPageMidTopLeft.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 25px;
	float: left;
}
.greenRoundMiddle
{
	background-image: url(../images/innerPage/inPageMidTopMid.gif);
	background-repeat: repeat-y;
	width: 477px;
	height: 20px;
	float: left;
	font-size: 10px;
	color: #e5f6e9;
	padding: 5px 5px 0px 0px;
	text-align: right;
}
.middleMenuDivider
{
	padding: 0px 5px 5px 5px;
}
.greenRoundMiddle a
{
	color: #e5f6e9;
	text-decoration: none;
}
.greenRoundMiddle a:hover
{
	color: #e5f6e9;
	text-decoration: underline;
}
.greenRoundRight
{
	background-image: url(../images/innerPage/inPageMidTopRight.gif);
	background-repeat: no-repeat;
	width: 8px;
	height: 25px;
	float: left;
}
.greenLongRoundRight
{
	background-image: url(../images/innerPage/inPageLongMidTopRight.gif);
	background-repeat: no-repeat;
	width: 8px;
	height: 25px;
	float: left;
}
*html .greenHeadBoxDivider
{
}
.greenHeadBoxDivider
{
	background-image: url(../images/innerPage/inPageMidDownLine.gif);
	background-repeat: no-repeat;
	width: 730px;
	height: 1px;
	clear: both;
}
*html .greenHeadTitleBox
{
	margin-top: -19px;
}
.greenHeadTitleBox
{
	background-image: url(../images/innerPage/inPageMidTopBg.gif);
	background-repeat: repeat-y;
	width: 730px;
	min-height: 56px;
	_height:56px;
	clear: both;
}
.justifyText
{
	text-align: justify;
	line-height: 25px;
	color: #615e57;
	margin-top: 0px;
}
.justifyTextPressRelease
{
	text-align: justify;
	/*line-height: 25px;*/
	color: #615e57;
	margin-top: 0px;
	/*font-style:italic;*/
}
.green
{
	border-bottom: 1px solid #66A583;
	height: 1px;
	width:500px;
}
/**html .btnReadMoreRight {
	float: right;
	width: 85px;
	margin-top: -20px;
}*/
.btnReadMoreRight
{
	float: right;
	width: 85px;
	margin-top: -23px; *margin-top:-20px;
}
.subHeading
{
	color: #2E754F;
	font-weight: bold;
	font-size: 16px;
	/*border-bottom: 1px solid #E0E0E0;*/
	padding-bottom: 5px;
	margin-top: 22px;
	width:650px;
}

.dashBoard .subHeading
{
	color: #2E754F;
	font-weight: bold;
	font-size: 16px;
	/*border-bottom: 1px solid #E0E0E0;*/
	padding-bottom: 5px;
	margin-top: 10px;
}

.subHeadingBottomBorder
{
	border-bottom: 1px solid #E0E0E0;
}
.subHeading2
{
	color: #2E754F;
	font-weight: bold;
	font-size: 16px;	
	padding-bottom: 5px;
	margin-top: 22px;
}
.pagination
{
	clear: both;
	height: 24px;
	font-size: 14px;
	margin: 48px 0px 48px 0px;
}
.prev
{
	width: 39px;
	height: 21px;
	color: #FFFFFF;
	background-color: #a9a29e;
	float: left;
	margin-right: 5px;
	padding: 3px 0px 0px 0px;
	text-align: center;
	cursor: pointer;
}
.pageNumber
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}
.pageNumber li
{
	float: left;
	width: 19px;
	height: 19px;
	color: #b49917;
	border: 1px solid #f4e6a3;
	margin-right: 5px;
	padding: 3px 0px 0px 0px;
	text-align: center;
	cursor: pointer;
}
.selectedPage
{
	background-color: #c4a619;
	color: #FFFFFF !important;
}
.next
{
	width: 41px;
	height: 21px;
	color: #FFFFFF;
	background-color: #7ca58e;
	float: left;
	padding: 3px 0px 0px 0px;
	text-align: center;
	cursor: pointer;
}
*html .rightPanel
{
	margin: 12px 0px 0px 0px;
}
.rightPanel
{
	float: right;
	width: 219px;
	margin: 12px 5px 0px 0px;
}
.greenBoxRightPanel
{
	clear: both;
	width: 219px;
	margin-bottom: 28px;
	
}
.greenBoxRightPanelTop
{
	background-image: url(../images/innerPage/headingBgBlank.gif);
	background-repeat: no-repeat;
	clear: both;
	height: 51px;
	width: 219px;
}
.greenBoxRightPanelTopRound
{
	background-image: url(../images/innerPage/headingBgBlankRound.gif);
	background-repeat: no-repeat;
	clear: both;
	height: 51px;
	width: 219px;
}
.greenBoxRightPanelMiddle
{
	width: 180px;
	clear: both; /*min-height: 157px; 	_height: 157px;*/
	color: #E3F4EA;
	/*line-height: 24px;*/
	padding: 15px 19px 5px 20px;
	background-image: url(../images/innerPage/greenBgBlank.gif);
	background-repeat: repeat-y;
}
.MediaContact a
{
	color:#F5E1B6 !important;
	text-decoration:none;
}

.MediaContact a:hover
{
	color:#F5E1B6 !important;	
}
.greenBoxShade_text
{
	width: 219px;
	clear: both;
}
.greenBoxRightPanelDown
{
	width: 219px;
	height: 8px;
	clear: both;
	background-image: url(../images/innerPage/greenBgBlankBottom.gif);
	background-repeat: no-repeat;
}
.greenBoxRightPanelDownRound
{
	width: 219px;
	height: 8px;
	clear: both;
	background-image: url(../images/innerPage/greenBgBlankBottomRound.gif);
	background-repeat: no-repeat;
}
/* dropdown menu css */
.dropdownMenuHolder
{
	width: 284px; /*min-height: 162px; 	_height: 162px;*/
	position: absolute;
	z-index: 1000;
}
.menuTopBg
{
	background-image: url(../images/dropdownMenu/menuTopBg.png);
	background-repeat: no-repeat;
	width: 284px;
	height: 12px;
	clear: both;
	
}
*html .menuMiddleBg
{
	margin-top: -6px;
}
.menuMiddleBg
{
	background-image: url(../images/dropdownMenu/menuTopMiddleBg.png);
	background-repeat: repeat-y;
	width: 284px; /*min-height: 132px; 	_height: 132px;*/
	clear: both;
	
}
.menuDownpBg
{
	background-image: url(../images/dropdownMenu/menuTopDownBg.png);
	background-repeat: no-repeat;
	width: 284px;
	height: 18px;
	clear: both;
	
}
.dropDownMenu
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.dropDownMenu li
{
	background-image: url(../images/dropdownMenu/lineDivider.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 5px 0px 6px 18px;
	color: #183f2c;
	text-align: left;
}
.dropDownMenu li a
{
	color: #183f2c;
	text-decoration: none;
}
.dropDownMenu li a:hover
{
	color: #a07c11;
	text-decoration: none;
	background-image: url(../images/dropdownMenu/iconHover.png);
	_background-image: url(../images/dropdownMenu/iconHoverIe.png);	
	background-position: center left;
	background-repeat: no-repeat;
	padding: 5px 0px 6px 10px;
	_padding-top:2px !important;
}

.dropDownBoderLess
{
	background-image: none !important;
}
.dropDownBoderLess a
{
	background-image: none;
}
.dropDownBoderLess a:hover
{
	background-image: none;
}
.menuTop
{
	width: 150px;
}
.menuHover
{
	width: 300px;
}
.mainNavTrebuchet
{
	clear: both;
	height: 39px;
	width: 956px;
	margin: 0px auto 0px auto;
	padding: 7px 0px 0px 9px;
	background-image: url(../images/dropdownMenu/menuBg.gif);
	background-repeat: no-repeat;
	text-align: center;
}
.menuDivTrebuchet
{
	color: #FFFFFF;
	font-size: 18px;
	float: left;
	padding: 6px 22px 0px 22px;
	height: 33px;
	cursor: pointer;
}
.menuDivTrebuchet a
{
	color: #FFFFFF;
	text-decoration: none;
}
.menuDivTrebuchetRight
{
	color: #FFFFFF;
	font-size: 18px;
	float: left;
	padding: 6px 23px 0px 23px;
	height: 33px;
	cursor: pointer;
}
.menuDivTrebuchetHvr
{
	color: #FFFFFF;
	font-size: 18px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin-top: -7px;
	height: 33px;
	cursor: pointer;
}
.menuDivTrebuchetHvrRight
{
	color: #FFFFFF;
	font-size: 18px;
	float: left;
	padding: 0px 3px 0px 0px;
	margin-top: -7px;
	height: 33px;
	cursor: pointer;
}
.hvrLeft
{
	float: left;
	background-image: url(../images/dropdownMenu/menuLeftBg.gif);
	width: 22px;
	height: 46px;
}
.menuTrebucherHoverBg
{
	background-image: url(../images/dropdownMenu/menuMiddleBg.gif);
	background-repeat: repeat-x;
	color: #98660e;
	float: left;
	height: 32px;
	padding: 14px 0px 0px 0px;
}
.hvrRight
{
	float: left;
	background-image: url(../images/dropdownMenu/menuRightBg.gif);
	width: 22px;
	height: 46px;
}
.menuDivDivider
{
	float: left;
}
.slideShowHeading
{
	font-size: 23px;
	color: #FFFFFF;
	padding: 19px 0px 0px 22px;
}
.transperantDiv
{
	background-image: url(../images/slideShow/slideShowTransperantImage.png);
	background-repeat: repeat-x;
	height: 97px;
	min-height: 97px;
	
}
.transLeft
{
	float: left;
	color: #FFFFFF;
	font-size: 12px;
	padding: 5px;
	width: 445px;
}
.transDivider
{
	background-image: url(../images/slideShow/transDivBorder.png);
	background-position: bottom;
	background-repeat: no-repeat;
	float: left;
	width: 1px;
	height: 97px;
	margin-top: 0px;
	_margin-top: 5px;
	
}
.transLeft a
{
	color: #c6e4d5;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.transLeft a:hover
{
	color: #c6e4d5;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.transRight
{
	float: right;
	color: #e4e4e4;
	font-size: 10px;
	width: 177px;
	padding: 3px;
}
.transRight a
{
	color: #e4e4e4;
	text-decoration: underline;
}
.transRight ul {
margin: 0px;
padding: 0px;
*margin-left: 7px;
*padding-left:7px;
}
.transRight a:hover
{
	color: #e4e4e4;
	text-decoration: none;
}
.transHeading
{
	color: #f0d388;
	font-size: 19px;
	clear: both;
}
.btnActionsHolder
{
	padding: 23px 14px 0px 6px;
	display: none;
}
.btnActionsHolder img /*, div*/
{
	
}
.btnLeft
{
	float: left;
}
.btnRight
{
	float: right;
}
.btnSpace
{
	margin-right: 10px;
}

.textOverlay
{
	z-index: 10;
	position: absolute; /*top: 386px; */
	top: 150px;
	width: 670px;
}
/*Start of menu*/
.menuDivTrebuchetHvrRightPng
{
	color: #FFFFFF;
	font-size: 18px; /*float: left;*/
	padding: 0px 3px 0px 0px; /*margin-top: -6px; 	_margin-top: 0px;*/
	height: 36px;
	_height: 16px;
	cursor: pointer;
	position: absolute;
	z-index:1000;
}
.menuTopBgMembership
{
	background-image: url(../images/dropdownMenu/menuTopBgMembershipFloatRight.png);
	background-repeat: no-repeat;
	width: 284px;
	padding: 0px;
	height: 8px;
	clear: both;
	_margin-bottom: -10px;
	
}
.menuTopBgSettings
{
	background-image: url(../images/dropdownMenu/menuTopBgCommon.png);
	background-repeat: no-repeat;
	width: 284px;
	height: 8px;
	_margin-bottom: -10px;
	clear: both;
	
}
.hvrLeftPngRight
{
	float: left;
	background-image: url(../images/dropdownMenu/menuLeftBgFloatRight.png);
	width: 21px;
	height: 49px;
	
}
.hvrRightPngRight
{
	float: left;
	background-image: url(../images/dropdownMenu/menuRightBgFloatRight.png);
	width: 21px; /*_width: 12px;*/
	height: 49px;
	
}
.hvrLeftPng
{
	float: left;
	background-image: url(../images/dropdownMenu/menuLeftBg.png);
	width: 21px;
	height: 49px;
	
}
.menuTrebucherHoverBgPng
{
	background-color: #FFFFFF;
	color: #98660e;
	float: left;
	height: 35px;
	padding: 14px 0px 0px 0px;
}
.menuTrebucherHoverBgPng a
{
	color: #98660e;
	text-decoration: none;
}
.hvrRightPng
{
	float: left;
	background-image: url(../images/dropdownMenu/menuRightBg.png);
	width: 21px;
	height: 49px;
	
}
/*Start of calender*/
.dateDetails a
{
	color: #1A5C3B;
	text-decoration: none;
}
.dateDetails a:visited
{
	color: #1A5C3B;
	text-decoration: none;
}
.dateDetails a:hover
{
	color: #1A5C3B;
	text-decoration: underline;
}
/*End of calender*/


/*End of menu*/

/* Begin of Smart Menu for contents  */
.increaseFont
{
	cursor: pointer;
	text-decoration: none !important;
}
.decreaseFont
{
	cursor: pointer;
	text-decoration: none !important;
}
.emailBoxWidth
{
	width: 10px;
	font-weight: bold;
	vertical-align: top;
	padding-top: 5px;
}

.inputMessageBox
{
	background-image: url(../images/commonImages/textArea.jpg);
	background-repeat: no-repeat;
	_background-attachment: fixed;
	background-position: top;
	_background-position: 0px 0px;
	background-color: none;
	border: 0px none;
	width: 261px;
	color: #989898;
	font-size: 14px;
	padding: 3px 0px 0px 12px;
	*width: 278px !important;
	overflow: scroll;
	overflow-y: scroll;
	overflow-x: hidden;
	overflow:-moz-scrollbars-vertical;

}
.mailContainer
{
	background-image: url(../images/commonImages/emailpagebd.gif);
	background-repeat: repeat-x;
}

.mailHeaderContainer
{
	height: 120px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

.MailBody
{
	padding-left: 10px;
}
.messageHeight
{
	min-height: 190px; *height:190px;
}
.valignTop
{
	vertical-align: top;
}
.notationText
{
	font-size: 10px;
}
.contentTitleSM
{
	font-size: 20px;
	margin-left: 10px;
	font-weight: bold;
	color: White;
	padding-top: 10px;
	padding-right:10px;
	margin-top: 0px;
	margin-bottom: 0px;
	width:500px;
}
/* End ofSmart Menu for contents  */
/*Start of selected menu items*/
.menuDivTrebuchetHvrRightPngSelected
{
	color: #FFFFFF;
	font-size: 18px;
	float: left;
	padding: 0px 3px 0px 0px;
	margin-top: -6px;
	height: 36px;
	cursor: pointer;
}
.hvrLeftPngSelected
{
	float: left;
	background-image: url(../images/dropdownMenu/menuLeftBg.png);
	width: 21px;
	height: 49px;
	
}
.hvrRightPngSelected
{
	float: left;
	background-image: url(../images/dropdownMenu/menuRightBg.png);
	width: 21px;
	height: 49px;
	
}
.menuTrebucherHoverBgPngSelected
{
	background-color: #FFFFFF;
	color: #98660e;
	float: left;
	height: 35px;
	padding: 14px 0px 0px 0px;
}

/* new css */
.menuDivTrebuchetHvrRightPngInner
{
	color: #FFFFFF;
	font-size: 18px;
	float: left;
	padding: 0px 3px 0px 0px;
	margin-top: -6px;
	height: 36px;
	cursor: pointer;
}
.hvrLeftPngInner
{
	float: left;
	background-image: url(../images/innerDropdownMenu/menuLeftBg.png);
	width: 21px;
	height: 45px;
	
}
.hvrRightPngInner
{
	float: left;
	background-image: url(../images/innerDropdownMenu/menuRightBg.png);
	width: 21px;
	height: 45px;
	
}
.menuTrebucherHoverBgPngInner
{
	background-color: #FFFFFF;
	color: #98660e;
	float: left;
	height: 31px;
	padding: 14px 0px 0px 0px;
}
.menuTrebucherHoverBgPngInner a
{
	color: #98660e;
	text-decoration: none;
}
/*End of selected menu items*/
/*start of glossary list*/
.GlossarySectionHeader
{
	font-weight: bold;
	font-size: 15px;
	color: #274c38;
}
.glossaryIndexAnch
{
	color: #274c38;
	font-weight: bold;
	font-size: 15px;
}
.glossaryIndexSpan
{
	font-size: 15px;
	color: Gray;
}
.glossaryTopAnch
{
	color: #1A5C3B;
}
.glossaryIndexDivider
{
	font-size: 15px;
	vertical-align: top;
	color: Gray;
}
*html .bodyContainerInnerGlossary
{
	width: 960px;
}
.bodyContainerInnerGlossary
{
	background-image: url(../images/commonImages/contentBg.png);
	background-repeat: repeat-y;
	width: 965px; /*min-height: 880px; 	_height: 880px;*/
	padding: 0px 0px 0px 0px;
	clear: both;
	
	float:left;
	height:auto;
	
}
/*start of glossary list*/
.relatedTopicListDivider
{
	background-image: url(../images/innerPage/seperator.gif);
	background-repeat: no-repeat;
	width: 171px;
	height: 1px;
	clear: both;
}

.clearCls
{
	clear: both;
}
.dvPrintPreview
{
	padding: 10px;
}

.dvPrintPreview .plusMinusIcon
{
	display:none;
}
.popupContent .EktronAjaxLoading
{
	display: none;
}
.popupContent .EktronEditorsMenuMarker
{
	display: none;
}
.popupContent .ReadMoreProject
{
	display: none;
}

/*Start of search*/
.subHeading a
{
	color: #2E754F;
	font-weight: bold;
	font-size: 16px;
	/*border-bottom: 1px solid #E0E0E0;*/
	padding-bottom: 5px;
	margin-top: 22px;
	text-decoration: none;
}
/*End of search*/
/*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;
	color:#C09400;
	cursor:pointer;
}
.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;
	cursor:pointer;
}
.pageColSelected a
{
	color: White !important;
}

.navPagination
{
	/*background-color: #F6FAFd;*/
	text-align: center;
	padding-top: 5px; /*left: 250px;*/
	position: relative; /*width: 600px;*/
	text-align: center;
	overflow: hidden;
	height: 50px;
	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*/
/*common*/
.errroMsg
{
	color: Red;
	font-weight:bold;
}
.dvPrintPreview .navPagination
{
	display: none;
}
.dvPrintPreview input[type='submit']
{
	visibility:hidden;
}

.displayNone
{
	display: none;
}

#mainContentBlock a {
color: #c09400;
text-decoration: none;
}
#mainContentBlock a:hover {
color: #c09400;
text-decoration: underline;
}

#mainContentBlock a:visited {
color: #B47C72;
}

#lblContent a {
color: #c09400;
text-decoration: none;
}

#lblContent a:hover {
color: #c09400;
text-decoration: underline;
}

#lblContent a:visited {
color: #B47C72;
}
/*start of leader*/
.stuffImageDivHolder
{
	/*clear: both;*/
	display: inline-block;
	width: 520px;
}
.stuffImageDivHolderCouncil
{
	/*clear: both;*/
	display: inline-block;
/*	width: 500px;*/
}
.stuffImageDivCouncil {
	float: left;
	margin: 10px 10px 10px 0px;
	width: 200px;
}
.stuffImageDivCouncil img
{
	border: 1px solid #e2b10e;
	float: left;
	padding: 5px;
	margin: 0px 10px 0px 0px;
}
.stuffImageDivCouncil a
{
	color: #2E754F;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
.stuffImageDiv {
	float: left;
	margin: 10px 10px 10px 0px;
	width: 248px;
}
.stuffImageDiv img
{
	border: 1px solid #e2b10e;
	float: left;
	padding: 5px;
	margin: 0px 10px 0px 0px;
}
.stuffImageDiv a
{
	color: #2E754F;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
/*start of leader*/
.floatRight
{
	float: right;
}

.staffImage
{
	padding-left: 3px;
}
.PressReleaseArchiveAnc
{
	font-size: 15px;
	font-weight: bold;
}
.greenBoxRightPanelMiddle a {
/*color: #c09400;*/
color: #FFFFFF!important;
text-decoration: none;
}
.greenBoxRightPanelMiddle a:hover {
/*color: #c09400;*/
color: #FFFFFF !important;
text-decoration: underline;
}

.greenBoxRightPanelMiddle a:visited {
/*color: #B47C72;*/
}
.PressReleaseArchiveIndex a
{
	font-size: 15px;
	font-weight: bold;	
}
.PressReleaseArchiveSectionHeader a
{
	font-weight: bold;
	font-size: 15px;
	color: #274c38 !important;
	text-decoration:none!important;
}
.PressReleaseArchiveSectionHeader a:hover
{
	font-weight: bold;
	font-size: 15px;
	color: #274c38 !important;
	text-decoration:none!important;
}
.PressReleaseDetailsSubTitle
{	
	text-align:center;
}
.contentHeading
{
	font-size:14px;
	font-weight:bold;
}

.contentSubHeading
{
	font-size:12px;
	font-weight:bold;
}
/*Start of Council*/
.Expand
{
	cursor: pointer;
}
.greenTextBlock {
	/*border-bottom: 1px solid #e0e0e0;*/
	clear: both;
	
	width: 500px;
	padding: 5px 0px 10px 0px;
}
.plusMinusIcon {
	float: left;
	/*margin-right: 18px;*/
	/*padding-top: 5px;*/
	padding-right:10px;
	/*cursor:pointer;*/
}
.plusMinusImg
{
	cursor:pointer !important;
}
.greenHead_and_dateTime {
	float: left;
	color: #2c744e;
	font-weight: bold;
	font-size: 14px;
	margin-right: 20px;
}
.listingTitle {	
	color: #2c744e;
	font-weight: bold;
	font-size: 14px;
}
.greenHead_and_dateTime a{
	float: left;
	color: #2c744e;
	font-weight: bold;
	font-size: 14px;
	text-decoration:none;
}
.greenHr {
	margin-top: 9px; 
	background-color: #66A583;
	border: 0px;
	height: 1px; color:#66A583;
}
.greenHrProject {	
	background-color: #66A583;
	border: 0px;
	height: 1px; color:#66A583;
}
.grayHr
{
	margin-top: 9px;
	background-color:#E0E0E0;
	border: 0px;
	height: 1px;
}
.showHideDetails
{
	padding-left:31px;
	
}
.leaderShipList
{
	font-weight:bold;
}
.leaderShipName
{
	color:#274C38!important;
}
/*End of Council*/


/********Councils begins*************/
.topSpacing
{
	padding-top:10px;
}
.topSpacingBusy
{
	padding-top:10px;
}

.topSpacing5
{
	padding-top:5px;
	*line-height:0px;
}
.topSpacing5Moderate
{
	padding-top:5px;	
}

.councilCurrentActivity
{
	font-size:11px;
	font-weight:bold;
}

.smallYellowText {
	font-size: 10px;
	color: #846f1c;
	font-weight: normal;
}
.smallYellowText a
{
	font-size:10px !important;
	text-decoration:none;
}

.smallYellowText a:hover
{
	font-size:10px !important;
}
.SilverLine
{
	border-bottom:1px solid #E0E0E0;
}
/********Councils ends*************/
.testimonialTitle
{
	line-height:1.2;
	font-style:italic;
}
img {
	
}
.absmiddlePadLeft {
	margin: -5px 0 0 5px;
	_margin: -3px 0 0 5px;
	
}

/* box */
.longBoxTopBg {
	background-image: url(../images/box/longBoxTopBg.png);
	background-repeat: no-repeat;
	margin-left: 10px; 
	width: 435px;
	min-height: 200px;
	_height: 200px;
	
}
.boxBodyLeft {
	font-size: 11px;
	float: left;
	padding: 20px 10px 0px 20px;
	width: 400px;
	z-index: 100;
}
.boxBodyLeft a {
	color: #2e754f;
	text-decoration: underline;
}
.boxBodyLeft a:hover {
	color: #2e754f;
	text-decoration: none;
}
.boxBodyRight {
	background-image: url(../images/box/longBoxBottomBgRight.gif);
	-moz-opacity:0.3; 
	opacity:0.3; 
	filter:alpha(opacity=30);

	background-repeat: no-repeat;
	background-position: bottom;
	width: 6px;
	height: 56px;
	float: right;
	margin-top: -50px;
}
.longBoxBottomBrd {
	background-image: url(../images/box/longBoxBottomBg.png);
	background-repeat: no-repeat;
	width: 292px;
	height: 7px;
	float: right;
	margin: 18px 0 0 0;
	
}
.longBoxBottomBtn {
	float: right;
}
.dividerLong {
	clear: both;
	width: 395px;
	margin: 5px auto;
	height: 1px;
}

.boxHead
{
	font-size:18px;
	color:#be7a0c;
	text-align:right;
	padding-right:5px;
	padding-bottom:5px;
}
.shortBoxTopBg {
	background-image: url(../images/box/shortBoxTopBg.png);
	background-repeat: no-repeat;
	margin-left: 10px; 
	width: 212px;
	min-height: 200px;
	_height: 200px;
	
}
.shortBoxBodyLeft {
	font-size: 11px;
	float: left;
	padding: 20px 10px 0px 10px;
	width: 190px;
	z-index: 100;
}
.shortBoxBodyLeft a {
	color: #2e754f;
	text-decoration: underline;
}
.shortBoxBodyLeft a:hover {
	color: #2e754f;
	text-decoration: none;
}
.boxBodyRight {
	background-image: url(../images/box/longBoxBottomBgRight.gif);
	-moz-opacity:0.3; 
	opacity:0.3; 
	filter:alpha(opacity=30);

	background-repeat: no-repeat;
	background-position: bottom;
	width: 6px;
	height: 56px;
	float: right;
	margin-top: -50px;
}
.shortBoxBottomBrd {
	background-image: url(../images/box/longBoxBottomBg.png);
	background-repeat: no-repeat;
	width: 75px;
	height: 7px;
	float: right;
	margin: 18px 0 0 0;
	
}
.longBoxBottomBtn {
	float: right;
}
.dividerShort {
	clear: both;
	width: 195px;
	margin: 5px auto;
	height: 1px;
}


/********Sprit implementation begins **************/

.spritemap_icons {
	background-image: url(/images/commonImages/sprites.gif);
	background-repeat:no-repeat;
	border: 0 none;
	padding: 0;
}

.spritemap_icons_dev {
	background-image: url(/images/commonImages/sprites-dev.gif);
	background-repeat:no-repeat;
	border: 0 none;
	padding: 0;
}

.spritemap_icons_dev.nqf_logo {
	background-position: -3px -25px !important;
	height: 120px !important;
	width: 192px !important;
}

.spritemap_icons_stg {
	background-image: url(/images/commonImages/sprites-stg.gif);
	background-repeat:no-repeat;
	border: 0 none;
	padding: 0;
}

.spritemap_icons_stg.nqf_logo {
	background-position: -3px -25px !important;
	height: 120px !important;
	width: 192px !important;
}

.spritemap_icons_fb_stg {
	background-image: url(/images/commonImages/sprites-stg-fb.gif);
	background-repeat:no-repeat;
	border: 0 none;
	padding: 0;
}

.spritemap_icons_fb_stg.nqf_logo {
	background-position: -3px -25px !important;
	height: 120px !important;
	width: 192px !important;
}

.spritemap_icons_fb_dev {
	background-image: url(/images/commonImages/sprites-dev-fb.gif);
	background-repeat:no-repeat;
	border: 0 none;
	padding: 0;
}

.spritemap_icons_fb_dev.nqf_logo {
	background-position: -3px -25px !important;
	height: 120px !important;
	width: 192px !important;
}

.spritemap_icons_private {
	background-image: url(/images/commonImages/sprites.gif);
	background-repeat:no-repeat;
	border: 0 none;
	padding: 0;
}

/*.spritemap_icons {
	background-image: url(../images/sprites.gif);
	background-repeat:no-repeat;
	border: 0 none;
	padding: 0;
}

/*.spritemap_icons {
	background-image: url(../images/sprites.gif);
	background-repeat:no-repeat;
	border: 0 none;
	padding: 0;
}*/
.spritemap_icons.nqf_logo {
	background-position: -3px -25px !important;
	height: 120px !important;
	width: 192px !important;
}
.spritemap_icons.iconLogin {
	background-position: 0px -1px;
	height: 23px !important;
	width: 17px !important;
}
.spritemap_icons.iconContactUs {
	background-position: -17px -1px;
	height: 23px !important;
	width: 17px !important;
}
.spritemap_icons.iconNQF {
	background-position: -34px -1px;
	height: 23px !important;
	width: 27px !important;
}
.spritemap_icons.iconCalendar {
	background-position: -63px -1px;
	height: 23px !important;
	width: 23px !important;
}
.spritemap_icons.iconGlossary {
	background-position: -93px -1px;
	height: 23px !important;
	width: 20px !important;
}
.spritemap_icons.btnSearchMap {
	background-position: -205px -3px;
	height: 34px !important;
	width: 34px !important;
}
.spritemap_icons.iconNQFmember {
	background-position: -204px -84px;
	height: 50px !important;
	width: 251px !important;
}
.spritemap_icons.icoCalendarTxt {
	background-position: -204px -63px;
	_background-position: -204px -61px;
	height: 21px !important;
	width: 95px !important;
}
.spritemap_icons.icoGlossaryTxt {
	background-position: -204px -38px;
	height: 21px !important;
	width: 95px !important;
}
.spritemap_icons.icoCalendar {
	background-position: -157px -4px;
	_background-position: -157px -2px;
	height: 21px !important;
	width: 19px !important;
}
.spritemap_icons.icoGlossary {
	background-position: -180px -3px;
	height: 21px !important;
	width: 20px !important;
}
.spritemap_icons.icoProject_status {
	background-position: -118px -6px;
	height: 16px !important;
	width: 16px !important;
	_width: 10px !important;
	margin-right: 10px;
	_margin-right: 10px;
}
.spritemap_icons.icoAssociated_topics {
	background-position: -137px -9px;
	height: 13px !important;
	width: 16px !important;
	_width: 10px !important;
	margin-right: 10px;
	_margin-right: 10px;;
}
.spritemap_icons.memberLoginDivider {
	background-position: -241px -33px;
	width: 199px !important;
	height: 1px !important;
}
.spritemap_icons.inputTopSearch {
	background-position: -241px -2px;
	height: 23px !important;
	width: 208px !important;
	padding: 5px 0px 0px 12px;
}
.spritemap_icons.inputUserNamePass {
	background-position: -301px -38px;
	width: 204px !important;
	height: 19px !important;
	font-size: 13px;
	padding: 3px 0px 0px 3px;
	border: none 0;
}
.spritemap_icons.BtnSignInImg {
	background-position: -2px -147px;
	width: 91px !important;
	height: 35px !important;
	float: right;
	margin-right: 25px;	
}
.spritemap_icons.moreEvents {
	background-position: -96px -147px;
	width: 91px !important;
	height: 29px !important;
}
.spritemap_icons.moreTerms {
	background-position: -190px -147px;
	width: 91px !important;
	height: 29px !important;
}
.spritemap_icons.btnMore {
	background-position: -288px -147px;
	width: 85px !important;
	height: 19px !important;
}
.spritemap_icons.menuDividerHvr {
	background-position: -284px -142px;
	width: 1px !important;
	height: 39px !important;
}
.spritemap_icons.SAMPLE_CSS {
	background-position: -204px -38px;
	width: 91px !important;
	height: 35px !important;
}
.absmiddle {
	margin-top: -5px;
}
/*img {
	
}*/
.absmiddlePadLeft {
	margin: -5px 0 0 5px;
	_margin: -3px 0 0 5px;
}
.absmiddle_3 {
	margin-top: 0px;
}
.clearBoth {
	clear: both;
}
.displayInline {
	display: inline-block;
}
.*html .loginFormDiv {
	margin-top: -4px;
}
.loginFormDiv {
	padding: 0px 0px 0px 20px;
	line-height: 24px;
	_line-height: 21px;
}
.grayTxtBigLogin {
	color: #846205;
	font-size: 16px;
	clear: both;
}
.redColorTextLogin {
	color: #FF0000;
	height: 12px;
}
.subCatLogin {
	line-height: 14px;
}
/********Sprit implementation ends*****************/
/* edit old css */
.golderSmallText {
	color: #846205;
	clear: both;
	height: 13px;
}
.ErrorMessageContainer
{
	/*height:200px;*/
	/*padding:10px !important;*/
	color:Red!important;
}
.ErrorMessageContainer a {
color: #c09400!important;
text-decoration: none;
}
.ErrorMessageContainer a:hover {
color: #c09400!important;;
text-decoration: underline;
}

.ErrorMessageContainer a:visited {
color: #B47C72!important;;
}
.LockIcon
{	
	margin: -0px 0 0 5px;
	_margin: -0px 0 0 5px;
	
}

/*Start of Projects*/
*html .greenHeadTitleBoxWithMenu {
	margin-top: -19px;
}
.greenHeadTitleBoxWithMenu {
	background-image: url(../images/innerPage/inPageMidTopBg.gif);
	background-repeat: repeat-y;
	width: 500px;
	height: 108px;
	clear: both;
}
.projectViewText {
	float: right;
	color: #cbe2d1;
	font-size: 11px;
	text-align: right;
	margin: 15px 10px 0px 0px;
}
.navSunMenuHolder {
	clear: both;
	margin: 34px 10px 0px 0px;
	float: right;
}
.navSunMenuHolder2 {
	background-image: url(../images/innerPage/inPageMidTopBg.gif);
	background-repeat: repeat-y;
	width: 500px;
	height: 35px;
	clear: both;
	margin: 0px 10px 0px 0px;
	z-index:3000;
}
.navSunMenuHolder2 div{
	
	}
	
.navSunMenu {
	
	float: right;
}
.menuWhiteLeftBg {
	background-image: url(../images/navSubMenu/navWhiteLeft.png);
	background-repeat: no-repeat;
	width: 13px;
	height: 35px;
	float: left;
}
.menuWhiteMiddleBg {
	background-image: url(../images/navSubMenu/navWhiteBg.gif);
	background-repeat: repeat-x;
	height: 28px;
	float: left;
	color: #d6b040;
	font-size: 18px;
	padding: 7px 30px 0px 30px;
}
.menuWhiteMiddleBg a {
	color: #d6b040;
	text-decoration: none;
}
.menuWhiteMiddleBg a:hover {
	color: #d6b040;
	text-decoration: none;
}
.menuRightBg {
	background-image: url(../images/navSubMenu/navWhiteRight.gif);
	background-repeat: no-repeat;
	width: 13px;
	height: 35px;
	float: left;
	
}
.menuYellowLeftBg {
	background-image: url(../images/navSubMenu/navYellowLeft.png);
	background-repeat: no-repeat;
	width: 10px;
	height: 35px;
	float: left;
}

.menuYellowMiddleBg {
	background-image: url(../images/navSubMenu/navYellowBg.png);
	background-repeat: repeat-x;
	height: 21px;
	float: left;
	color: #FFFFFF;
	font-size: 14px;
	padding: 14px 12px 0px 12px;
	cursor:pointer;
	z-index:1000 !important;
}
.menuYellowMiddleBg a {
	color: #FFFFFF;
	text-decoration: none;
}
.menuYellowMiddleBg a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.menuYellowRightBg {
	background-image: url(../images/navSubMenu/navYellowRight.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 35px;
	float: left;	
}
.menuYellowLeftBg {
	background-image: url(../images/navSubMenu/navYellowLeft.png);
	background-repeat: no-repeat;
	width: 10px;
	height: 35px;
	float: left;
}
.menuYellowRightBg_left {
	background-image: url(../images/navSubMenu/navWhiteYellowLeft.png);
	background-repeat: no-repeat;
	width: 13px;
	height: 35px;
	float: left;
}
.menuWhiteRightBg {
	background-image: url(../images/navSubMenu/navWhiteRight.png);
	background-repeat: no-repeat;
	width: 13px;
	height: 35px;
	float: left;
}
.golderTextHeading {
	color: #a68119;
	font-weight: bold;
	clear: both;
	padding: 10px 0px 10px 0px;
	font-size: 13px;
}
.floatRightClearBoth {
	clear: both;
	text-align: right;
}
.graphicalCheckbox {
	float: right;
	padding-top: 0px;
}
.justifyTextSmall {
	text-align: justify;
	line-height: 25px;
	color: #615e57;
	margin-top: 0px;
	font-size: 11px;
}
.projectSeperator
{
	height:10px;
	_height:0px;
}
/*Start of Projects*/


/**added by rafiq ***/

.projectGreenHeader{
	float: left;
	color: #2c744e;
	font-weight: bold;
	font-size: 14px;
	text-transform:uppercase;
	height:auto;
	width:440px;
}

.measureGreenHeaderTitle{
	float: left;
	color: #2c744e;
	font-weight: bold;
	font-size: 14px;
	height:auto;
	width:680px;
}

.measureDetailSectionwithborder
{
    margin-top:10px;
    border-bottom:1px solid #E0E0E0;
    display:none;
}

.measureDetailSection
{
    margin-top:10px;
    display:none;
}

.plusMinusIcon a 
{
    color:#C09400;
    text-decoration:none;
}

.projectGreenSubHeader  {
	clear:both;
	float: left;
/*	color: #856E22;*/
	font-weight: normal;
	font-size: 10px;
	text-transform:uppercase;
	height:auto;
	color: #846f1c;
	font-weight: normal;
	min-width: 400px;
	_width: 400px;
	padding-left:30px;
	/*padding:0px 0px 0px 25px;*/
	
}

.projectGreenSubHeaderTentative  {
	float: left;

	font-weight: normal;
	font-size: 10px;
	text-transform:uppercase;
	
	color: #AAAAAA;
	font-weight: normal;
	min-width: 400px;
	_width: 400px;
}

.projectGreenHeader a{
	/*float: left;*/
	color: #2c744e;
	font-weight: bold;
	font-size: 14px;
	text-decoration:none;
}

.ashHr {
	margin: 0px;
	background-color: #E0E0E0;
	border: 0px;
	height: 1px;
	color:#E0E0E0
}
.greenProjectHr {
	margin-top: 9px 0px 1px;
	background-color: #66A583;
	border: 0px;
	height: 1px; color:#66A583;
}

.greenProjectTextBlock {
	/*border-bottom: 1px solid #e0e0e0;*/
	clear: both;
	height:auto;
	/*width: 470px;*/
	padding: 1px 0px 4px;
}
.greenProjectActionTextBlock {
	/*border-bottom: 1px solid #e0e0e0;*/
	clear: both;
		
	width: 450px;
	padding: 1px 0px 4px;
}
.expandCollapse
{ 
	color: #CC8700;
	font-weight: normal;
	font-size: 12px;
	text-decoration:none;
	margin-left:10px;
	cursor:pointer;
	z-index:500;
	}
	
.showHideDetails
{
	padding-left:31px;
	/*display:none;*/
	text-align: left;
}
.showActionDetails
{
	/*padding-left:31px;	*/
	text-align: justify;
}
.showHideDetails p
{
	margin: 0px;
	padding: 0px;
}
.showActionDetails p
{
	margin: 0px;
	padding: 0px;
}
.ReadMoreProject
{
	float:right;
	padding-bottom:8px;
	_padding-bottom:0px;
	
}

#dvHelpContainer
{
	border:solid 1px #846f1c;
	background-color:#FFFFFF;
	width:200px;
	margin:2px;
	padding:2px;
	z-index:5000;
	padding: 15px 10px 10px 10px;
}

.imgClose
{
	position:absolute; 
	top: 0px; 
	right: 0px;
	cursor:pointer;
	border:none;
}
/* end of rafiq's addition */

/*Start of Projects azad*/
.yellowBoxRightPanelMiddle {
	width: 180px;
	clear: both;
	min-height: 157px;
	/*_height: 157px;*/
	_min-height: 157px;
	color: #E3F4EA;
	line-height: 24px;
	padding: 15px 19px 5px 20px;
	background-image: url(../images/yellowBox/yellowBoxMiddle.png);
	background-repeat: repeat-y;
}
.yellowBoxRightPanelDown {
	width: 219px;
	height: 8px;
	background-image: url(../images/yellowBox/yellowBoxBottom.png);
	background-repeat: no-repeat;
}
*html .filterInputBox {
	border: 0px;
}
.filterInputBox {	
}
.filterInputBoxOld {
	background-image: url(../images/commonImages/filter.png);
	background-repeat: no-repeat;
	border: none;
	width: 170px;
	height: 19px;
	color: #8c8a8b;
	padding: 3px 0px 0px 5px;
	margin-bottom: 10px;
}
.filterInputBoxNew {
	background-image: url(../images/commonImages/filter.png);
	background-repeat: no-repeat;
	border: none;
	width: 170px;
	height: 19px;	
	padding: 3px 0px 0px 5px;
	padding-bottom: 10px;
}
.filterInputBoxNew input{
	background: transparent none;
	*border: 0 none;
	_border: 0px;
	border: none;	
	color: #545454;	
	margin-top:-1px;
	width: 164px;
}
.plusBullet {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.plusBullet li {
	background-image: url(../images/btn/btnPlus.gif);
	background-position: center left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 13px;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 25px;
	width: 150px;
}
.floatLeft
{
	float:left;
}

.floatLeft a
{
	text-decoration:none;
	color:White;
}
.floatLeft a:hover
{
	text-decoration:none;
	color:White;
}
.filterControls
{
	padding-left:10px;
	_padding-left:2px;
}
.btnFilter {
	margin: 35px 0 0 85px;
}
.btnFilterNew {
	margin: 35px 0 0 0px;
	
}
.btnFilterNew input{	
	
}
.btnReset
{
	cursor:pointer;
	/*width:81px !important;
	height:26px !important;	*/
}

.btnResetMyMeasure
{
    cursor:pointer;
}

.myMeasureFilter
{
    background-color:#DDA20C;
    padding-left:25px;
    padding-top:10px;
    /*background-image:url("../images/yellowBox/yellowBoxMiddle.png");
    background-repeat:repeat-x repeat-y;*/
}

.myMeasureFilter a
{
    color:#FFFFFF !important;
    
}

.btnSearchMyMeasure
{
	
}
.filterErrorMessage
{
	padding-top:20px;
	color:Red;
	font-weight:bold;
}
.checkBoxListWrap tr td {
border: 1px solid black;
vertical-align: top;  
padding: 5px;
width: 33%;
}
 
.checkBoxListWrap input { 
float:left;
}

.checkBoxListWrap label {
float:left;
margin-left:25px;
position:relative;
margin-top:-20px;
vertical-align:text-bottom;
/*border: 1px solid black;*/
}


/* No script div begins */
#noScriptDiv{
	height:150px;
	width:400px;
	top:55%;
	left:25%;
	position:absolute;
	border:1px solid #666666;
	background-color:#ffffff;
	padding: 15px;
	padding-top: 40px;
	font-size: 12px;
	z-index:99999;
}
/* No script div ends */
/**END of**/

/* Dash Board CSS Start */
.dashBoard
{
	width: 500px;
}

.db_CreamBg
{
	background-color: #f9f2e2;
}

.db_CreamBg1
{
	background-color: #f5e0a9;
}

.db_lftBrd
{
	border-left: 1px solid #dcdedd;
}

.db_rgtBrd
{
	border-right: 1px solid #dcdedd;
}

.db_BotBrd
{
	border-bottom: 1px solid #dcdedd;
}

.db_TopBrd
{
	border-top: 1px solid #dcdedd;
}

.db_TopLft
{
	border-top: 1px solid #dcdedd;
	width: 251px;
	float: left;
	/*padding: 0px 10px;*/
}

.db_ProjTopLftFull
{
	width: 490px;
	float: left;
	padding-right: 5px;
}

.db_ProjTopLftFull .db_row2
{
	background-image: url(../images/dashBoard/rowLineBg1.jpg);
	background-position: top;
	background-repeat: no-repeat;
	_background: none;
	padding-top: 1px;
}

.db_ProjTopLft
{
	float: left;
	padding-right: 5px; 
}

.db_ProjTopLft .db_row2
{
	background-image: url(../images/dashBoard/rowLineBg2.jpg);
	background-position: top;
	background-repeat: no-repeat;
	padding-top: 1px;
}

.db_TopRgt
{
	background-image: url(../images/dashBoard/topBg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	border-top: 1px solid #dcdedd;
	width: 249px;
	float: left;
	/*padding: 0px 10px;*/
}

.db_ProjTopRgt
{
	background-image: url(../images/dashBoard/topBg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	padding-left: 5px; 
	width: 245px
}

.db_ProjTopRgt .db_row2
{
	background-image: url(../images/dashBoard/rowLineBg2.jpg);
	background-position: top;
	background-repeat: no-repeat;
	padding-top: 1px;
}

.db_submissionBG
{
	background-image: url(../images/dashBoard/rowLineBg2.jpg);
	background-position: top;
	background-repeat: no-repeat;
	padding-top: 1px;
}
.db_topSubHeading 
{
	color: #2E754F;
	font-size: 16px;
	font-weight: bold;	
	padding: 5px 10px;
	background-color: #f9f2e2;
}

.db_pad
{
	padding: 5px 10px;
}

.db_content
{
	color: #615e57;
	line-height: 18px;
}

.db_contentHead
{
	color: #957220;
	font-size: 13px;
	line-height: 20px;
}
.db_content a, .db_content a:active, .db_content a:visited
{
	color: #227a4a;
	text-decoration: none;
}

.db_content a:hover
{
	color: #227a4a;
	text-decoration: underline;
}

a.db_contentHeadSmallLink, a:active.db_contentHeadSmallLink, a:visited.db_contentHeadSmallLink
{
	color: #9f9b92;
	font-size: 9px;
	font-weight: normal;
	line-height: 10px;
	text-decoration: none;
	padding-left: 10px;
}

a:hover.db_contentHeadSmallLink
{
	color: #9f9b92;
	font-size: 9px;
	font-weight: normal;
	line-height: 10px;
	text-decoration: underline;
	padding-left: 10px;
}

.db_help
{
	padding-left: 18px;
	font-size: 10px;
	margin-bottom: 5px;
}

.db_help img
{
	cursor: pointer;
}
.db_help a, .db_help a:active, .db_help a:visited
{
	color: #227a4a;
	font-size: 10px;
	text-decoration: none;
}

.db_help a:hover
{
	color: #227a4a;
	font-size: 10px;
	text-decoration: underline;
}

.db_unfollowRgt
{
	width: 48px;
	height: 15px;
	color: #957220;
	font-size: 10px;
	float: right;
	text-align: center;
	padding: 6px 0px;
	margin-top: 22px;
}

.db_unfollowRgt1
{
	width: 30px;
	height: 15px;
	color: #957220;
	font-size: 10px;
	
	text-align: center;
	padding: 6px 0px;
	float: right;
}

.db_unfollowLft
{
	float: Left;
}

.db_unfollowLft1
{
	float: Left;
	text-decoration: none;
	
	color: #615e57;
	/*_background-image: url(../images/dashBoard/rowLineBg1.jpg);
	_background-position: bottom;
	_background-repeat: no-repeat;*/
	
}

.db_unfollowLft1 a, .db_unfollowLft1 a:visited
{
	text-decoration: none;
	
	color: #615e57;
}

.db_unfollowLft1 a:active, .db_unfollowLft1 a:hover
{
	text-decoration: underline;
	
	color: #615e57;
}

.db_submission
{
	text-decoration: none;
	color: #615e57;
	padding:2px 0px 10px 0px;
}

.db_submission a, .db_submission a:visited
{
	text-decoration: none;
	color: #615e57;
}

.db_submission a:active, .db_submission a:hover
{
	text-decoration: underline;
	color: #615e57;
}



.db_row
{
	background-image: url(../images/dashBoard/rowLineBg.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

.db_row1
{
	background-image: url(../images/dashBoard/rowLineBg.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}


/*.db_row2
{
	background-image: url(../images/dashBoard/rowLineBg1.jpg);
	background-position: top;
	background-repeat: no-repeat;
	_background: none;
	padding-top: 1px;
}*/

.db_row3
{
	background-image: url(../images/dashBoard/rowLineBg1.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	_background: none;
}

.db_projFollow
{
	background-image: url(../images/dashBoard/projFollowBg.gif);
	background-position: right;
	background-repeat: repeat-y;
}

.db_actionItems
{
	min-height: 20px;
	_height: 20px;
	padding: 5px;
}

.db_actionItems .db_actionHead
{
	color: #000000;
	font-weight: bold;
	font-size: 16px;
	line-height: 16px;
}

.db_actionItems .db_actionContent
{
	float: left;
	width: 120px;
	color: #999999;
}

.db_actionItems .db_actionContent1
{
	float: left;
	width: 250px;
	color: #999999;
}

.db_actionContent1  a, .db_actionContent1 a:active, .db_actionContent1 a:visited
{
	float: left;
	width: 250px;
	color: #999999;
}

.db_actionContent1  a.commentcount, .db_actionContent1 a.commentcount:active, .db_actionContent1 a.commentcount:visited
{
	float: none !important;
	width: 250px !important;
	color: blue !important;
	text-decoration:underline !important;
}


.db_actionGreenText
{
	color: #31774f;
}

.db_actionGrayText
{
	color: #615e57;
}

.db_actionGoldLink, a.db_actionGoldLink, a:active.db_actionGoldLink, a:visited.db_actionGoldLink, a:hover.db_actionGoldLink
{
	color: #b48b38;
}

.db_actionGoldLink1, a.db_actionGoldLink1, a:active.db_actionGoldLink1, a:visited.db_actionGoldLink1, a:hover.db_actionGoldLink1
{
	color: #b48b38;
	text-decoration: none;
}

a.db_actionGrayLink, a:active.db_actionGrayLink, a:visited.db_actionGrayLink, a:hover.db_actionGrayLink
{
	color: #615e57 ! important;
}

a.db_actionLightGrayLink, a:active.db_actionLightGrayLink, a:visited.db_actionLightGrayLink, a:hover.db_actionLightGrayLink
{
	color: #999999;
}

/*.db_lightGreenBg
{
	background-color: #edf3f0;
}*/

a.db_rightNextLink, a:active.db_rightNextLink, a:visited.db_rightNextLink
{
	color: #f2ece3;
	font-size: 13px;
	line-height: 19px;
	padding: 0px 5px 0px 20px;
	text-decoration: none;
}

a:hover.db_rightNextLink
{
	color: #f2ece3;
	font-size: 13px;
	line-height: 19px;
	padding: 0px 5px 0px 20px;
	text-decoration: underline;
}

.db_rightTopBanner
{
	color: #f2ece3;
	font-size: 18px;
	line-height: 19px;
	padding: 0px 5px 0px 20px;
}

.db_greenBoxRightPanelMiddle_date
{
	color: #1c4a2e;
	line-height: 24px;
}

/* Dash Board CSS End */
.greenTextLight
{
	color:#c7e9d8;
	font-weight:bold;
	line-height: 20px;
	font-size:11px;
}
.topicListBigTextWithoutLinkSmall
{ 
	clear:both;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
.greenText
{
	color: #0b3e25;
	line-height: 20px;	
}

/* Calendar filtering section begins */
.caledarStartDateText
{
	float:left;
	width:40px;
	font-weight:bold;
}
.caledarStartDateField
{
	float:left;	
	font-weight:bold;
}
.chkBoxScroll {
	border:1px solid #989999 !important;
	height:170px;
	overflow:auto;
}
.Width155
{
    width:155px;
}
.PaddingLeft20
{
    padding-left:20px;
}
.WhiteText
{
    color:#FFFFFF;
}
/*Calendar filtering section ends*/
/*Start of project follow*/
.projectFollow {
	float: left;
	color: #cbe2d1;
	font-size: 11px;
	text-align: left;
	padding-left:10px;
	padding-top:5px;	
	cursor:pointer;
	/*margin: 15px 10px 0px 0px;*/
}
/*Start of project follow*/
.projectStatus
{
	background-image: url(../images/innerPage/projectStatus.gif);
	background-repeat: no-repeat;
	float:right;
	height:23px;
	/*width:200px;*/
	/*border:solid 1px red;*/
	width:185px;
	/*cursor:pointer;*/
}
.projectStatusText
{
	color:#034022;
	/*padding-left:5px;*/
	text-align:center;	
	vertical-align:middle;
	padding-top:3px;
}
.projectStatusParent
{
	border:solid 1px green;
}
.followMsg
{
	padding:2px 0px 2px 5px;
	/*border:solid 1px green;
	border-bottom:solid 1px green;
	border-left:solid 1px green;
	border-right:solid 1px green;*/
	background-color:#F9E28E;
	color:Green;
}
.UnfollowMsg
{
	padding:2px 0px 2px 5px;
	/*border:solid 1px green;
	border-bottom:solid 1px green;
	border-left:solid 1px green;
	border-right:solid 1px green;*/
	background-color:#F7F7F7;
	color:Green;
}
.ErrfollowMsg
{
	padding:2px 0px 2px 5px;
	/*border:solid 1px green;
	border-bottom:solid 1px green;
	border-left:solid 1px green;
	border-right:solid 1px green;*/
	background-color:WHITE;
	color:Red;
}
.busy
{
	padding:5px 0px 0px 5px;
}
.VerticalAlignTop
{
    vertical-align:top;    
}
.Error
{
	color:Red;
}
/*end of project follow*/

/*Start of pagination of Ajax*/
.paginationAjaxMouseOver
{
	cursor:pointer;
}
/*End of pagination of Ajax*/

/*Start of publication*/
.PublicationDetials
{
	
}
.PublicationDetialsLabel
{
	width:125px;
	float:left;	
	font-weight:bold;
}

.PublicationDetialsLabel2
{
	width:255px;
	float:left;	
	font-weight:bold;
	font-size:14px;
}
/*End of publication*/

/* topic hero area start */
.heroAreaHeader {
	height: 47px;
	_height: 49px;
	width: 709px;
	background-image: url(../images/heroArea/heroAreaSIFRbg.jpg);
	background-repeat: repeat-y;
	float:left;
	padding: 0 0 0 0;
	
}

.heroAreaNewsHeader {
	height: 46px;
	width: 251px;
	padding: 0 0 0 0px;
	float:left;
}

.heroAreaBodyHeadText {
	font-size: 24px;
	line-height: normal;
}

.heroAreaBody {
	height: 130px;
	width: 709px;
	background-image: url(../images/heroArea/heroAreBg.gif);
	background-repeat: no-repeat;
	font-size: 14px;
	color: #FFFFFF;
	float: left;
	overflow: hidden;
}

.heroAreaBody .slide
{
	margin: 10px 35px 15px 35px;
	height: 110px;
	width: 638px;
	overflow: hidden;
}

.heroNav 
{
	background-image:url(../images/heroArea/heroBg.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	float:left;
	height:130px;
	width:251px;
	overflow: hidden;
}

.heroNav .innerContainer
{
	display: block;
	padding: 5px 15px 3px 15px;
	width: 220px;
	height: 57px;
	overflow: hidden;
}

.heroNav .selectedNav
{
	display: block;
	padding: 5px 15px 3px 15px;
	width: 220px;
	height: 57px;
	overflow: hidden;
	background-color: White;
	-moz-opacity:0.4; 
	opacity:0.4; 
	filter:alpha(opacity=40);
}

.heroNav a.heading
{
	color: #034022;
	font-size: 11px;
	text-decoration: underline;
}

.heroNav .source
{
	color: #074928;
	font-size: 10px;
	font-style:italic;
}

.heroNav .date
{
	color: #834d00;
	font-size: 10px;
}

.heroNav .activeSlide
{
	font-weight: bold;
}
.RightMenuControlContainer
{
    width:160px;
    height:170px;
    padding-right:5px;
    padding-left:10px;
    overflow-y:auto;
}

.newssource
{
	color: #074928;
	font-style:italic;
}

.newsdate
{
	color: #834d00;
}
/* topic hero area end */
/*Start of login page*/
.nqfLoginBox {
	width: 804px;
	/*margin: 32px auto;
	margin-left:32px auto;
	margin-right:32px auto;
	padding-top:32px auto;
*/	
	padding-left:76px;
	padding-top:32px;
	padding-bottom:76px;
}
.nqfLoginHeader {
	background-image: url(../images/nqf_login/nqf_login_header.gif);
	background-repeat: repeat-y;
	_margin-top: -14px;
}
.nqfLoginHeaderTopBrd {
	background-image:  url(../images/nqf_login/nqf_login_header_top.gif);
	background-repeat: no-repeat;
	height: 4px;
	width: 804px;
}
.nqfLoginSIFR {
	height: 49px;
	border-bottom: 1px solid #cb8600;
	margin: 0 3px 0 3px;
}
.nqfLoginHeaderDownBrd {
	background-color: #cb8600;
	height: 1px;
	margin: 0 0 0 2px;
	width: 799px;
}
.nqfLoginBody {
	background-image: url(../images/nqf_login/nqf_login_body.gif);
	background-repeat: repeat-y;
	padding: 40px 0 10px 45px;
}
.nqfLoginBodyLeft {
	width: 383px;
	background-image: url(../images/nqf_login/long_divider.gif);
	background-position: right;
	background-repeat: no-repeat;
	float: left;
}
.nqfLoginBodyRight {
	float: left;
	padding-left: 66px;
}
.loginText {
	color: #842605;
	font-size: 16px;
	font-weight: bold;
}
.loginFormNew {
	width: 316px;
}
.loginFormNewLeft {
	width: 85px;
	float: left;
	/*height: 45px;	*/
}
.loginFormNewRight {
	width: 210px;
	color: #d19300;
	float: left;
	text-align: right;
	/*height: 45px;	*/
}
.loginFormNewLeftError {
	width: 85px;
	float: left;
	/*height: 45px;	*/
}
.loginFormNewRightError {
	width: 210px;
	color: #d19300;
	float: left;
	text-align: left;
	padding-top:3px;
	padding-bottom:10px;
	/*height: 45px;	*/
}
.loginFieldBg {
	background-image: url(../images/nqf_login/fieldNew.gif);
	background-repeat: no-repeat;
	background-color: none;
	width: 231px;
	height: 25px;
}
.loginFormNewLeftLabel {
	width: 80px;
	float: left;
	/*height: 45px;*/
	padding-top:4px;
}
.loginFormNewRightControl {
	width: 218px;
	color: #d19300;
	float: left;
	text-align: left;
	/*height: 45px;*/
	padding-top:4px;
}
.loginFormNewLabel {
	color: #d19300;
	font-size: 15px;
	font-weight: bold;
}
.loginFormNewLong {
	width: 106px;
	float: left;
	height: 45px;
}
.loginFormNewLong a {
	color: #846205;
	text-decoration: underline;
}
.loginFormNewLong a:hover {
	color: #846205;
	text-decoration: none;
}
.loginDivider {
	margin: 10px 0;
}
.loginSmallYellowLink {
	font-size: 12px;
	color: #d19300;
}
.loginSmallYellowLink:link {
	font-size: 12px;
	color: #d19300;
	text-decoration: underline;
}
.loginSmallYellowLink:hover {
	font-size: 12px;
	color: #d19300;
	text-decoration: none;
}
.linkGreenNew {
	font-size: 15px;
	color: #0a7941;
	font-weight: bold;
	padding-bottom: 5px;
}
.linkGreenNew a:link {
	color: #0a7941;
}
.linkGreenNew a:hover {
	color: #0a7941;
	text-decoration: none !important;
}
.spritemap_icons.BtnSignInImgNew {
	background-position: -2px -147px;
	width: 91px !important;
	height: 35px !important;
	float: right;
}
*html .loginField {
	border: 0px;
}
.loginField {
	background: transparent none;
	*border: 0 none;
	border: none;
	width: 209px;
	height: 16px;
	color: #989898;
	font-size: 12px;
	padding: 3px 0px 0px 0px;
	_padding: 3px 0px 0px 0px;
	margin: 0 10px 0 0;
	*margin: -1px 10px 0 0;
	outline: none;
}
.nqfLoginBodyDown {
	background-image: url(../images/nqf_login/nqf_login_bodyBottom.gif);
	background-repeat: no-repeat;
	width: 804px;
	height: 11px;
}
.redColorTextLoginPage {
	color: #FF0000;	
	height: 16px;
	padding-top:4px;	
	padding-bottom:4px;	
}
/*End of login page*/




/* large box CSS */
.largeBoxContainer {
	width: 670px;
	_width: 670px;
	padding-bottom:20px;
}
.largeBoxImgLeft {
	background-image: url(../images/box/leftCornNew.png);
	background-repeat: no-repeat;
	float: left;
	
}
.topicBoxTextLarge {
	font-size: 11px;
	padding: 20px 10px 5px 20px;
	z-index: 100;
	width: 620px;
	min-height:120px;
	_height:120px;	
}
.topicBoxTextLarge a {
	color: #2e754f;
	text-decoration: underline;
}
.topicBoxTextLarge a:hover {
	color: #2e754f;
	text-decoration: none;
}
.dividerLarge {
	clear: both;
	width: 620px;
	margin: 5px auto;
	height: 1px;
}
.largeBoxImgRight {
	background-image: url(../images/box/rightCornNew.png);
	background-repeat: no-repeat;
	float: left;
	width: 20px;
	height: 89px;
	
}
.topicBoxDownDiv {
	margin-right: 0px;
	_margin-right: 3px;	
}
.topicBoxImgRight {
	background-image: url(../images/box/longBoxBottomBgRight.gif);
	-moz-opacity:0.3; 
	opacity:0.3; 
	filter:alpha(opacity=30);

	background-repeat: no-repeat;
	background-position: bottom;
	width: 6px;
	height: 56px;
	float: right;
	margin-top: -50px;
}
.largeBoxBottom {
	float: right;
	text-align: right;
	*margin: 0px -6px 0px 0px;
	_margin: 0px -6px 0px 0px;
}
.largeBoxBottomBrd {
	background-image: url(../images/box/largeBoxBottomBg.png);
	background-repeat: no-repeat;
	width: 535px;
	*width: 515px;
	_width: 525px;
	height: 7px;
	float: right;
	margin: 18px 0 0 0;
	
}
.largeBoxBottomBtn {
	float: right;
}
.topicBoxDownDivBlankLarge {
	background-image: url(../images/box/downBlankLarge.png);
	background-repeat: no-repeat;
	width: 670px;
	height: 89px;
	margin-top: -50px;
	
}

/* home CSS */

.longBoxContainer {
	width: 330px;
	_width: 330px;
	padding-bottom:20px;
}
.longBoxImgLeft {
	background-image: url(../images/box/leftCornNew.png);
	background-repeat: no-repeat;
	float: left;
	
}
.topicBoxTextLong {
	font-size: 11px;
	padding: 20px 10px 5px 20px;
	z-index: 100;
	width: 280px;
	min-height:120px;
	_height:120px;		
}
.topicBoxTextLong a {
	color: #2e754f;
	text-decoration: underline;
}
.topicBoxTextLong a:hover {
	color: #2e754f;
	text-decoration: none;
}
.dividerLong {
	clear: both;
	width: 280px;
	margin: 5px auto;
	height: 1px;
}
.longBoxImgRight {
	background-image: url(../images/box/rightCornNew.png);
	background-repeat: no-repeat;
	float: left;
	width: 20px;
	height: 89px;
	
}

.topicBoxImgRight {
	background-image: url(../images/box/longBoxBottomBgRight.gif);
	-moz-opacity:0.3; 
	opacity:0.3; 
	filter:alpha(opacity=30);

	background-repeat: no-repeat;
	background-position: bottom;
	width: 6px;
	height: 56px;
	float: right;
	margin-top: -50px;
}
.longBoxBottom {
	float: right;
	text-align: right;
	*margin: 0px -6px 0px 0px;
	_margin: 0px -6px 0px 0px;
}
.longBoxBottomBrd {
	background-image: url(../images/box/longBoxBottomBg.png);
	background-repeat: no-repeat;
	width: 195px;
	*width: 175px;
	_width: 185px;
	height: 7px;
	float: right;
	margin: 18px 0 0 0;
	
}
.longBoxBottomBtn {
	float: right;
}
.topicBoxDownDivBlankLong {
	background-image: url(../images/box/downBlankLong.png);
	width: 330px;
	height: 89px;
	margin-top: -50px;
	
}

/* home CSS Two */

.smallBoxContainer {
	width: 224px;
	_width: 227px;
	padding-bottom:20px;
}
.smallBoxImgLeft {
	background-image: url(../images/box/leftCornNew.png);
	background-repeat: no-repeat;
	float: left;
	
}
.topicBoxTextSmall {
	font-size: 11px;
	padding: 20px 10px 5px 20px;
	z-index: 100;
	width: 174px;
	min-height:120px;
	_height:120px;		
}
.topicBoxTextSmall a {
	color: #2e754f;
	text-decoration: underline;
}
.topicBoxTextSmall a:hover {
	color: #2e754f;
	text-decoration: none;
}
.dividerSmall {
	clear: both;
	width: 170px;
	margin: 5px auto;
	height: 1px;
}
.smallBoxImgRight {
	background-image: url(../images/box/rightCornNew.png);
	background-repeat: no-repeat;
	float: left;
	width: 20px;
	height: 89px;
	
}
.topicBoxDownDivSmall {
	margin-right: 0px;
	_margin-right: 3px;	
}
.topicBoxImgRightSmall {
	background-image: url(../images/box/longBoxBottomBgRight.gif);
	-moz-opacity:0.3; 
	opacity:0.3; 
	filter:alpha(opacity=30);

	background-repeat: no-repeat;
	background-position: bottom;
	width: 6px;
	height: 56px;
	float: right;
	margin-top: -50px;
}
.smallBoxBottom {
	float: right;
	text-align: right;
	*margin: 0px -6px 0px 0px;
	_margin: 0px -6px 0px 0px;
}
.smallBoxBottomBrd {
	background-image: url(../images/box/longBoxBottomBg.png);
	background-repeat: no-repeat;
	width: 89px;
	height: 7px;
	float: right;
	margin: 18px 0 0 0;
	
}
.smallBoxBottomBtn {
	float: right;
}
.topicBoxDownDivBlankSmall {
	background-image: url(../images/box/downBlankSmall.png);
	width: 224px;
	height: 89px;
	margin-top: -50px;
	
}

.TopicbodyLeftContent
{
	min-height: 188px;
	float: left;
	padding: 25px 0px 0px 10px;
}

*html .TopicbodyRightContent
{
	margin-right: 11px;
}
.TopicbodyRightContent
{
	float: right;
	padding: 25px 0px 0px 0px;
	margin-right: 15px;
}
/* new css */
.numberContent 
{
	_margin: -5px 0px 0px 0px;
}

.resetPassowrd 
{
	padding-top: 10px;
	margin-left:5px;
}


.resetPassowrd a {
	margin-top: -3px;
	color: #846205;
	float: left;
	text-decoration: none;	
}
.resetPassowrd a:link {
	color: #846205;
	text-decoration: none;
}
.resetPassowrd a:hover {
	color: #846205;
	text-decoration: none;
}
.SearchNQFStandards
{	
	font-size:14px;
}

.SearchNQFStandards a {
color: #c09400;
text-decoration:underline;
font-size:14px;
}
.SearchNQFStandards a:hover {
color: #c09400;
text-decoration: underline;
font-size:14px;
}

.SearchNQFStandards a:visited {
color: #B47C72;
font-size:14px;
text-decoration: underline;
}
/*Start of NQF Standard Search*/
.inputTopSearchNew {
	background-image:  url(../images/commonImages/searchBg_new.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: none;
	border: none;
	_border: 0px;
	width: 260px;
	height: 25px;
	color: #989898;
	font-size: 14px;
	padding: 5px  8px 0px 14px;
	float: left;
}
.inputTopSearchNew input {
	background: transparent none;
	*border: 0 none;
	_border: 0px;
	border: none;
	width: 250px;
	
	height: 17px;
	color: #989898;
	font-size: 14px;
	padding: 0px 3px 3px 0px;
	_padding: 0px 9px 3px 0px;
	margin: 0 10px 0 0;
	*margin: -1px 0px 0 0;
	outline: none;
}
.inputTopSearchNewSite {
	background-image:  url(../images/commonImages/searchBg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: none;
	border: none;
	_border: 0px;
	width: 208px;
	height: 25px;
	color: #989898;
	font-size: 14px;
	padding: 5px 0px 0px 14px;
	float: left;
}
.inputTopSearchNewSite input {
	background: transparent none;
	*border: 0 none;
	_border: 0px;
	border: none;
	width: 198px;
	
	height: 17px;
	color: #989898;
	font-size: 14px;
	padding: 0px 3px 3px 0px;
	/*_padding: 0px 0px 3px 0px;*/
	margin: 0 10px 0 0;
	*margin: -1px 10px 0 0;
	outline: none;
}
/*End of NQF Standard Search*/
.exactSearchCheckBox
{
  margin-left:-1px;
  font-weight:bold;
  color:White;
}

.projectShortDetailTop
{
	padding-top: 0px;
	_padding-top: 5px;
}

.measureExplanatory
{
	padding: 0px 10px 0px 10px;	
	margin-right:1px; 
	border:solid 1px #E2B00E; 
	background-color:#E2B00E; 
	color:#FFFFFF;
	width:478px;
	}

.measureExplanatory p
{
	margin:0px;
	padding:0px;
	
	}
.projectExplanation
{
	padding: 0px;
	padding-bottom: 5px;	
	
}

.projectExplanation p
{
	margin:0px;
	padding:0px;
	
}
iframe.ieHoverMenuFix 
{
		position: absolute;
		display: block;		
		width: 277px;		
		z-index: -100;
		-moz-opacity:0; 
		opacity:0; 
		filter:alpha(opacity=0);		
}
#rotate
{
	display: none;
}


.yellowPopupContainer {
	min-width: 379px;
	min-height: 28px;
	_width: 379px;
	/*_height: 28px;*/
	position: absolute;        
    color: #333;
    z-index:2000; 
}
.yellowPopupHeaderLeft {
	float: left;
	background-image: url(../images/popup/popup_left.png);
	background-repeat: no-repeat;
	width: 10px;
	height: 28px;
	
}
.yellowPopupHeaderRight {
	float: left;
	background-image: url(../images/popup/popup_right.png);
	background-repeat: no-repeat;
	width: 10px;
	height: 28px;
	
}
.yellowPopupHeaderMiddle {
	float: left;
	background-image: url(../images/popup/popup_middle.png);
	background-repeat: repeat-x;
	min-width: 355px;
	_width: 355px;
	height: 22px;
	padding: 6px 0 0 4px;
	color: #274e2b;
	font-weight: bold;
	width: 355px;
	
}
.yellowPopupBody {
	background-color: #ffc000;
	border: 1px solid #b48801;
	max-width: 327px;
	width: 355px;
	_width: 327px;
	padding: 25px 25px 5px 25px;
	line-height: 22px;
}
.btnYellowPopup {
	text-align: right;
	padding-top: 10px;
}
.yellowPopupBtnCross {
	margin-top: -10px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.yellowPopupBtnCross {
	margin-top: 2px;
}
}
.btnAllForPopup 
{
	width:81px;
	height:26px;	
	
	cursor:pointer;
}
.btnDeleteConfirmation 
{
	width:115px;
	height:26px;	
	
	cursor:pointer;
}
/*for the comment of mark temp solution:Is it possible to detect the p tag in xslt and strip it like they suggest as a temporary solution?*/
p
{
	margin-top:0px;	
}
/**/
.TopicBottomLinkContainer
{
	float: left; 	
	background-image:url(../images/box/downBlankLong.png);
	_background-image:url(../images/box/downBlankLong.gif);
	background-repeat:no-repeat; 
	background-position:bottom right;	
}
.TopicBottomLinkContainerMiddle
{
	float: left; 	
	background-image:url(../images/box/downBlankLong.png);
	_background-image:url(../images/box/downBlankLongMiddle.gif);
	background-repeat:no-repeat; 
	background-position:bottom right;	
}
.TopicBottomLinkContainerSmall
{
	float: left; 	
	background-image:url(../images/box/downBlankSmall.png);
	_background-image:url(../images/box/downBlankSmall.gif);
	background-repeat:no-repeat; 
	background-position:bottom right;
}
.TopicBottomLinkContainerLong
{
	float: left; 	
	background-image:url(../images/box/downBlankLarge.png);
	_background-image:url(../images/box/downBlankLarge.gif);
	background-repeat:no-repeat; 
	background-position:bottom right;
}
.TopicBottomLinkContainerWithoutBackground
{
	float: left; 	
}
/*START OF OPLM SUBMISSION FORM*/
/* form css */
.heardingText {
	color: #FFFFFF;
	font-size: 26px;
	padding: 10px 0 0 20px;
}
.formPageMiddlePanel {
	float: left;
	width: 732px;
	margin: 12px 0px 0px 0px;
}
.greenRoundMiddleLong {
	background-image: url(../images/innerPage/inPageMidTopMidLong.gif);
	background-repeat: repeat-y;
	width: 708px;
	height: 20px;
	float: left;
	font-size: 10px;
	color: #e5f6e9;
	padding: 5px 5px 0px 0px;
	text-align: right;
}
.greenRoundMiddleLong a
{
	color: #e5f6e9;
	text-decoration: none;
}
.greenRoundMiddleLong a:hover
{
	color: #e5f6e9;
	text-decoration: underline;
}
*html .greenHeadBoxDividerLong {
	height: 1px;
}
.greenHeadBoxDividerLong {
	background-image: url(../images/innerPage/inPageMidDownLineLong.gif);
	background-repeat: repeat-y;
	width: 731px;
	height: 1px;
	clear: both;
}
*html .greenHeadTitleBoxLong {
	margin-top: -19px;
}
.greenHeadTitleBoxLong {
	background-image: url(../images/innerPage/inPageMidTopBgLong.gif);
	background-repeat: repeat-y;
	width: 731px;
	min-height: 56px;
	_height: 56px;	
	clear: both;
}
.formContainer {
	width: 732px;
	height:100%;
	line-height: 25px;
	padding: 0 0 5px 0;
	_padding: 0 0 0 0;
}
.formContainer .greenBrdForm {
	clear: both;
	height: 1px;
	border-bottom: 1px solid #5f8367;
	padding: 10px 0 0 0;
	_padding: 0px 0 0 0;
	margin: 0 0 10px 0;
}
.formContainerFeasibility {
	width: 732px;
	height:100%;
	/*line-height: 25px;*/
	padding: 0 0 5px 0;
	_padding: 0 0 0 0;
}
.formContainerFeasibility .greenBrdForm {
	clear: both;
	height: 1px;
	border-bottom: 1px solid #5f8367;
	padding: 10px 0 0 0;
	_padding: 0px 0 0 0;
	margin: 0 0 10px 0;
}
.formCommonLeft {
	float: left;
}
.formCommonLeftSmall {
	float: left;
	width: 160px;
}
.formCommonRight {
	float: right;
	width: 299px;
}
.formLabel {
	font-size: 13px;
	font-weight: bold;
}
.formItalic {
	font-size: 13px;
	font-style:italic;	
}
.formLabelTotal
{
	
}
.groupContainerInner
{
	
}
.formLabelPlain {
	font-size: 13px;	
}
label {
	font-size: 11px;	
}
.formTab {
	clear: both;
	width: 732px;
	text-align: center;
	margin: 10px 0 0 13px;
}
.formContentTop {
}
.greenTabHolder {
	cursor: pointer;
}
.greenTabHolder .left {
	background-image: url(../images/form/greenTabLeft.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 29px;
	float: left;
	margin: 0 0 0 5px;
}
.greenTabHolder .middle {
	background-image: url(../images/form/greenTabMiddle.gif);
	background-repeat: repeat-x;
	height: 23px;
	float: left;
	font-weight: bold;
	color: #FFFFFF;
	padding: 6px 0 0 0;
	font-size: 10px;
}
.greenTabHolder .right {
	background-image: url(../images/form/greenTabRight.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 29px;
	float: left;
}
.yellowTabHolder {
	cursor: pointer;
}
.yellowTabHolder .left {
	background-image: url(../images/form/yellowTabLeft.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 29px;
	float: left;
	margin: 0 0 0 5px;
}
.yellowTabHolder .middle {
	background-image: url(../images/form/yellowTabMiddle.gif);
	background-repeat: repeat-x;
	height: 23px;
	float: left;
	font-weight: bold;
	color: #FFFFFF;
	padding: 6px 0 0 0;
	font-size: 10px;
}
.yellowTabHolder .right {
	background-image: url(../images/form/yellowTabRight.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 29px;
	float: left;
}
.formConTopLeft {
	background-image: url(../images/form/topLeft.gif);
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	float: left;
}
.formConTopMiddle {
	background-image: url(../images/form/topMiddle.gif);
	background-repeat: repeat-x;
	height: 15px;
	width: 702px;
	float: left;
}
.formConTopRight {
	background-image: url(../images/form/topRight.gif);
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	float: left;
}
.formContentMiddle {
	color: #525252;
	font-size: 11px;
	background-image: url(../images/form/bgForm.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	border-left: 1px solid #cdcccc;
	border-right: 1px solid #cdcccc;
	padding: 0 30px 0 30px;
	min-height: 500px;
	_height: 500px;	
	background-color: #FFFFFF;
	_margin-top: -7px;
}

.formContentMiddlePrint {
	color: #000000;
	font-size: 11px;
	background-position: bottom;
	background-repeat: repeat-x;
	border-left: 1px solid #cdcccc;
	border-right: 1px solid #cdcccc;
	border-bottom: 1px solid #cdcccc;
	padding: 0 30px 10px 30px;
	_height: 500px;	
	background-color: #FFFFFF;
	_margin-top: -7px;
}
.formContentMiddle a {
color: #c09400;
text-decoration: none;
}
.formContentMiddle a:hover {
color: #c09400;
text-decoration: underline;
}

.formContentMiddle a:visited {
color: #B47C72;
}

.linkStyle a {
color: #c09400;
text-decoration: none;
}
.linkStyle a:hover {
color: #c09400;
text-decoration: underline;
}

.linkStyle a:visited {
color: #B47C72;
}

.formContentMiddlePrint a {
color: #000000;
text-decoration: underline;
}
.formContentMiddlePrint a:hover {
color: #000000;
text-decoration: underline;
}

.formContentMiddlePrint a:visited {
color: #000000;
}

.measurePurposeFields {
	width: 212px;
	height: 23px;
	float: left;
}
.measurePurposeFieldsForYesNo {
	width: 112px;
	height: 23px;
	float: left;
}
.relationPurposeFields {
	width: 295px;
	height: 23px;
	float: left;
}
.currentMeasureCheckboxs {
	width: 315px;
	float: left;
}
.currentMeasureCheckbox {
	width: 130px;
	height: 23px;
	float: left;
}
.relationCheckboxs {
	width: 330px;
	float: left;
}
.interpretabilitySmallText {
	font-size: 11px;
	float: left;
	margin-left: 5px;
}
.textArea {
	width: 291px;
	height: 87px;
}
.inputField {
	width: 140px;
	font-size: 11px;
}
.otherInput {
	width: 251px;
	font-size: 11px;
	border: 1px solid #7c7c7c;
}
.otherInputDDL 
{
	font-size: 11px;
	border: 1px solid #7c7c7c;
}
.rightColInputField {
	width: 291px;
}
.rightColInputFieldSmall {
	width: 198px;
	margin-left: 10px;
}
.marginFieldForm {
	margin: 0 0 0 4px;
}
.longTextArea {
	width: 660px;
	height: 57px;
	border: 1px solid #7c7c7c;
}
.formContentDown {
	padding: 0 0 10px 0;	
}
.formConDownLeft {
	background-image: url(../images/form/downLeft.gif);
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	float: left;
}
.formConDownMiddle {
	background-image: url(../images/form/downMiddle.gif);
	background-repeat: repeat-x;
	height: 15px;
	width: 702px;
	float: left;
}
.formConDownRight {
	background-image: url(../images/form/downRight.gif);
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	float: left;
}

.formContentDownPrint {
	padding: 0 0 10px 0;
}
.formConDownLeftPrint {
	
	
	width: 15px;
	height: 15px;
	_height:0px;
	float: left;
	/*border-bottom:1px solid #cdcccc;
	_border-bottom:0px solid #cdcccc;*/
}
.formConDownMiddlePrint {
	
	
	height: 15px;
	_height:0px;
	width: 702px;
	float: left;
	/*border-bottom:1px solid #cdcccc;
	_border-bottom:0px solid #cdcccc;*/
}
.formConDownRightPrint {
	
	
	width: 15px;
	height: 15px;
	_height:0px;
	float: left;
	/*border-bottom:1px solid #cdcccc;
	_border-bottom:0px solid #cdcccc;*/
	
}

.btnForm {
	width: 660px;
	height: 25px;
	padding: 20px 0 14px 5px;
	_padding: 20px 0 0px 5px;
}
.btnFormLeft {
	float: left;
}
.btnFormRight {
	float: right;
}
.linkBlue {
	color: #0099FF;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
}
.linkBlue:link {
	color: #0099FF;
	text-decoration: none;
	font-size: 10px;
}
.linkBlue:hover {
	color: #0099FF;
	text-decoration: none;
	font-size: 10px;
}
/* Specification tag Start */
.otherInputSmall {
	width: 151px;
	font-size: 11px;
	border: 1px solid #7c7c7c;
}

.otherInputLarge {
	width: 660px;
	font-size: 11px;
	border: 1px solid #7c7c7c;
}

.calendarIcoImg
{
	padding: 1px 0px 0px 5px;
}

.formInnerLeft
{
	float: left;
}

.formInnerRight
{
	float: right;
}

.hiddenDiv
{
	display: none;
}

.groupHeaderText
{
	background-color: #dcded5;
		font-size: 15px;
	font-weight: bold;
	padding-left:3px;
}

.groupHeaderTextPlain
{
	background-color: #dcded5;
	font-size: 15px;	
	padding-left:3px;
}

.currentMeasureCheckboxsLarge {
	width: 600px;
	float: left;
}

/* Specification tag end */

/* popup div starts */
#layer1
{
	*height:4120px; 
	min-height:4120px; 	
	width:1135px;
	background-color: #000000;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 100;
	-moz-opacity:0.5;
	opacity:0.5;
	filter:alpha(opacity=50);
}

#popup_message
{
	width:360px;
	z-index:500;
	position:absolute;
	top:300px;
	border:3px solid #034726;
	padding:10px;
	background-color:#86a78f;
	font-weight:bold;
	font-size:16px;
}
#popup_message input
{
	border:1px solid #034726;
	color:#000000;
}

#popup_message div
{
	text-align:right;
}
/* popup div ends */


#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: 1000;
	_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: 33%;
	left: 49%;
	color:#FFFFFF;
	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");
}

.loadingDiv 
{
	background-image:url(../images/loadingImageBg.png);
	background-repeat:no-repeat;
	height:76px;
	padding:5px;
	width:76px;
}

.loadingText 
{
	color:#A17A03;
	font-size:10px;
	text-align:center;
}

.logingImage 
{
	margin-top:11px;
	text-align:center;
}
.yellowTabHolder a:hover
{
	color:#FFFFFF;
	text-decoration:none;
	font-size: 10px;
}
.yellowTabHolder a
{
	color:#FFFFFF;
	text-decoration:none;
	font-size: 10px;
}
.middle a:hover
{
	color:#FFFFFF;
	text-decoration:none;
	font-size: 10px;
}

.middle a
{
	color:#FFFFFF;
	text-decoration:none;
	font-size: 10px;
}
/* form description */
.formProjectDescription {
	padding: 0px 0 15px 28px;
	background-image: url(../images/formDescriptionBottomLine.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
.listHolder {
	min-height: 20px;
	_height: 20px;
}
.listLable {
	float: left;
	color: #274d38;
	font-weight: bold;
	width: 116px;
	background-image: url(../images/clone.gif);
	background-position: center right;
	background-repeat: no-repeat;
}
.listDescription {
	float: right;
	color: #274d38;
	width: 542px;
}

.listDescriptionPrint {
	float: left;
	color: #274d38;
	margin-left: 25px;
}
.dvTabContainer
{
	width:732px;
}
.chkRightText
{
	padding-left:23px;
}
.chkRightText1
{
	padding-left:3px;
}

.feasibleTextArea
{
	height:100px;
	width:655px;
}
.chkboxDoubleColumnWidth
{
	width:100%;
}
/*END OF OPLM SUBMISSION FORM*/
.dvItemCount
{
	text-align:right;	
	background-image: url(../images/commonImages/calendarEvenBig.gif);
	background-repeat: repeat-y;
	width: 490px;
	padding-right:10px;
}

.TwoColumnCheckboxList td
{
    width:50%;
}
.RequiredField
{    
    color:#FF0000;
}
.OtherTextBoxContainer
{
    display:none; padding-left:3px; width:100%;
}
.LeftPadding10px
{
    padding-left:10px;
}
.GroupSpace
{
    height:10px; line-height:10px;
}


/* Validate popup message starts */ 
#msgDiv
{
	position: absolute;
	top: 0px;
	left: 0px;		
	width: 778px;	
	display: none;
	z-index: 10000;
	
}

#msgDIVContent
{
	overflow-y: auto;
	overflow-x: hidden;
	height: 350px;
	_z-index: 10000;
	_position: relative;
}

#msgDIVContent fieldset
{
	padding: 5px;
	margin: 5px 5px 10px 5px;
	border: none;
	border-top: 1px solid #999999;
}

#msgDIVContent fieldset legend
{
	font-weight: bold;
}
#msgDIVContent fieldset p
{
	padding: 5px 10px;
	margin-top: 0px;
}

#msgDIVContent fieldset p a, #msgDIVContent fieldset p a:visited, #msgDIVContent fieldset p a:active
{
	color: #1A5C3B;
	text-decoration: none;
}

#msgDIVContent fieldset p a:hover
{
	color: #1A5C3B;
	text-decoration: underline;
}

a.errLink
{
	color: #C09400 !important;
	font-weight: bold;
	text-decoration: none;
}

a:hover.errLink
{
	color: #C09400 !important;
	font-weight: bold;
	text-decoration: underline;
}

.closeLink img
{
	margin: 10px 5px 10px 0px;
}

input.error, select.error, textarea.error,div.error
{
	border: 1px solid red; 
}
.SubmissionControlsTopMargin
{
    margin-top:10px;
}
.print
{
	margin: 0 10px 5px 0;
	
}
.greenHeadTitleBoxLongpopup{
	background-image: url(../images/innerPage/inPageMidTopBgLong.gif);
	background-repeat: repeat-y;
	width: 731px;
	height: 56px;
	clear: both;
}
/* Validate popup message ends */ 

.padding-top15px
{
	padding-top: 15px;
}

.padding-top10px
{
	padding-top: 10px;
}

.padding-top5px
{
	padding-top: 5px;
}

.padding-left0px
{
	padding-left: 0px;
}
.dvSuggestionContainer
{
	padding-bottom:10px;
}
.dvSuggestionContainerInner
{
	border:1px solid #989999;
	padding:10px;
	background-image:url(../images/commonImages/calendarEvenBig.gif);
	background-repeat:repeat-y;
	color:#1A5C3B;
}
.dvSuggestions
{
	color:#1A5C3B;
	background-image: url(../images/commonImages/calendarEvenBig.gif);
	background-repeat: repeat-y;
	
	/*width: 500px;*/
	min-height: 20px;
	_height: 20px;
	padding: 2px 0px 5px 13px;
	margin-bottom: 2px;
}
.suggestionHeader
{
	/*color:White;*/
	font-weight:bold;
	font-size:13px;
}
.TopMargin10PX
{
    padding-top:10px;
}
.Width250
{
    width:250px;
}
.RequiredField
{
    font-weight:bold;
    color:#FF0000;
}

.CheckBoxGroupContainer
{
	border:#CCCCCC 1px solid;
	float:left;
	width:195px;
	margin-right:5px;
}

.CheckBoxGroupContainerNoBrd
{
	float:left;
	width:195px;
	margin-right:5px;
}

.CheckBoxGroupContainer2
{
	border:#CCCCCC 1px solid;
	width:295px;
	margin-right:5px;
	margin-bottom:5px;
	padding-bottom: 5px;
}
					 
.margine2LabelCls
{
	margin-left: -2px;
}
.previousExports 
{
	font-weight:bold;	
	padding:5px;	
}
.exportTable 
{
	width:675px;
}
.downloadTable 
{
	width:400px;
}
.evenL 
{
	background-color: #cad3c8;
	margin-bottom:2px;
}
.oddL 
{
	background-color: #cdd8cf;
	margin-bottom:2px;

}
/*Submit Intent*/

.fullWidthInputGranger {
	border: 1px solid #7C7C7C;
	font-size:11px;
	width:99%;
}
.fullWidthTextarea {
	border: 1px solid #7C7C7C;
	height:74px;
	width:99%;
}

/* intent submission edit */
.intentDetailsHolder {
	margin: 0px;
	padding: 0px;
}
.intentDetailsHolder h4 {
	background-color: #DCDED5;
	font-size: 15px;
	font-weight: bold;
	padding: 0 5px;
	margin: 5px 0;
}
.intentSubmissionHeader {
	color: #666666;
	font-size:13px;
	font-weight: bold;
	margin: 5x 0px 0px;
	padding: 0px;
}
.intentInnerBorder {
	border: 1px solid #EDEDED;
	padding: 10px;
	margin: 0px;
}
.intentInnerPadding {
	padding: 10px;
	margin: 0px;
}
.intentDetailsContentLeft {
	float: left;
	width: 48%;
}
.intentDetailsContentRight {
	float: right;
	width: 48%;
}
.checkboxGroupHeader {
	margin: 3px 0px 0px;
	padding: 5px 0px 1px;
	font-size: 13px;
}
.checkboxHeader {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
}
.chkList100 {
	float: left;
	width: 98%;
	margin: 0px;
	padding: 0px;
}
.chkList60 {
	float: left;
	width: 66%;
	margin: 0px;
	padding: 0px;
}
.chkList50 {
	float: left;
	width: 49%;
	margin: 0px;
	padding: 0px;
}
.chkList33 {
	float: left;
	width: 32%;
	margin: 0px;
	padding: 0px;
}
.marginTop10 {
	margin-top: 10px;
}
.marginRight10 {
	margin-right: 10px;
}
.smallInputBox {
	border: 1px solid #7C7C7C;
	font-size: 11px;
	width: 100px;
}
.cursor
{
cursor:pointer;	
}
.exportLink a, .downloadLink a:active, .downloadLink a:visited
{
	font-weight:bold;
	color:#1A5C3B !important;
	text-decoration:none;	
}
.exportLink a:hover
{
	text-decoration:underline;
}
.eth
{
	background-color: #b2cab8;
	font-weight:bold;
}

.unchkOpt
{
	padding: 0px 5px;
}
/*12359 - Ticket #74: Thesaurus for searching measures*/
.suggestMsg
{
	color:Red;
	font-weight:bold;
}
/*12359 - Ticket #74: Thesaurus for searching measures*/

.inputTopSearchNewSiteFileNotFound {
	background-image:  url(../images/commonImages/pressReleaseSearchBox.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color: none;
	border: none;
	_border: 0px;
	width: 358px;
	height: 25px;
	color: #989898;
	font-size: 14px;
	padding: 5px 0px 0px 14px;
	float: left;
}
.inputTopSearchNewSiteFileNotFound input {
	background: transparent none;
	*border: 0 none;
	_border: 0px;
	border: none;
	width: 348px;
	
	height: 17px;
	color: #989898;
	font-size: 14px;
	padding: 0px 3px 3px 0px;
	/*_padding: 0px 0px 3px 0px;*/
	margin: 0 10px 0 0;
	*margin: -1px 10px 0 0;
	outline: none;
}
.btnSearchMapFileNotFound {
	background-image:  url(../images/commonImages/btn_pressReleaseSearch.gif);
	background-repeat: no-repeat;
	height: 34px !important;
	width: 34px !important;
}
.subHeader
{
	font-weight:bold;
	font-size:16px;
}
.searchBox2
{
	padding-top:5px;
	padding-bottom:5px;
}
/*Start of Keyword Search Track Report*/

.TrackReportLeft
{
	float:left;
	width:50px;
	padding:5px 5px 5px 0px;
	font-weight:bold;
}
.TrackReportRight
{	
	padding:5px;
}
.TrackReportRight input[type='checkbox']
{
	border:0;
	margin-left:0px;
}
.dvFormContainer
{
	background-image: url(../images/commonImages/calendarEvenBig.gif);
	background-repeat: repeat-y;	
	width: 500px;	
	padding: 2px 0px 5px 13px;
	margin-bottom: 2px;
}
.TrackSubmitButton
{
	float:right;
	padding-right:80px;
}
.dvGrid
{
	width:500px;	
}
.dvGridFirefox
{
	width:499px;
	padding-left:1px;
}
.dvGridFirefox th
{
	border:solid 1px #65A382;
}
.dvGridFirefox tr
{
	border:solid 1px #65A382;
}
.TrackReportLeftNumberOfSearchTerms
{
	float:left;
	padding:5px 5px 5px 0px;
	font-weight:bold;	
}
.dvGrid th
{
	border:solid 1px #65A382;
}
.dvGrid tr
{
	border:solid 1px #65A382;
}
.popupContentDiv {
	min-height: 100px;
	_height: 100px;
	/*border-bottom: 1px solid #336600;*/
	width: 685px;	
	margin: 10px 0 0 0;
}
.popupLabelLeft {
	float: left;
	width: 85px;
	font-weight: bold;
	margin: 0 0 10px 0;
}
/*End of Keyword Search Track Report*/ 
/***********************************/
.popupLeft {
	float: left;
	width: 395px;
}
.popupRight {
	float: left;
	background-image: url(../images/mychoice_popup/popup_arrow.png);
	background-position: left top;
	background-repeat: no-repeat;
	
	width: 95px;
	height: 97px;
	margin: 0 0 0 -5px;
	
}
.popupMiddle {
	background-image: url(../images/mychoice_popup/popup_middle.png);
	background-repeat: repeat-y;
	padding: 10px 15px;
	min-height: 200px;
	_height: 200px;
	_margin-top: -6px;
	
}
.popupUp {
	background-image: url(../images/mychoice_popup/popup_up.png);
	background-repeat: no-repeat;
	width: 395px;
	height: 12px;
	
}
.popupDown {
	background-image: url(../images/mychoice_popup/popup_down.png);
	background-repeat: no-repeat;
	width: 395px;
	height: 17px;
	
}
.headerPopup {
	font-size: 14px;
	font-weight: bold;
	float: left;
	margin: 4px 0 0 0;
}
.popupContentRight {
	float: left;
	/*width: 575px;*/
	margin: 0 0 10px 0;
}
.popupContentDivider
{
	border-bottom: 1px solid #595E55;
	margin-bottom:6px;
}
.btn_close_popup {
	float: right;
}
.scroll {
	height: 200px;

	overflow-x: hidden;
	overflow-y: auto;
	padding: 8px;
	margin: 5px 0 0 0;

	position:relative;
	
	scrollbar-base-color:#D19300;
 /*
 	scrollbar-3dlight-color:#FFD700; 
	scrollbar-arrow-color:#FFFF00;
	scrollbar-base-color:#FF6347;
	scrollbar-darkshadow-color:#FFA500;
	scrollbar-face-color:#008080;
	scrollbar-highlight-color:#FF69B4;
	scrollbar-shadow-color:#FF00FF;
*/
}
.filterPopup_header_left {
	background-image: url(../images/mychoice_popup/popup_header_left.gif);
	background-repeat: no-repeat;
	width: 4px;
	height: 26px;
	float: left;
}
.measureListingMain
{	
	float: left;
	padding-left: 15px;
	min-height: 20px;
	width: 250px;
	margin-left:10px
}
.filterPopup_header_middle {
	background-color: #d09400;
	color: #FFFFFF;
	font-weight: bold;
	width: 357px;
	height: 26px;
	_height: 24px;
	float: left;
	/*padding: 4px 0 0 0;
	_padding: 4px 0 0 0;*/
}
.measureListingNumber
{
	float: left;
	width:80px;
	font-weight:bold;
}
.evenListListingComment
{
	width: 500px;		
}
.ListRightTd
{
	padding-top: 3px; text-align: center;
}
.ListRightTdCommentCount
{
	text-align: center;
	font-weight:bold;
	_margin-top:-7px;
}
.filterPopup_header_middle img {
	margin: 5px 0 0 0;
}
.filterPopup_header_right {
	background-image: url(../images/mychoice_popup/popup_header_right.gif);
	background-repeat: no-repeat;
	width: 4px;
	height: 26px;
	float: left;
	
}
.popupHolder
{
	position:absolute;
	z-index:9000;
	left:300px;
	width: 487px;
	}

	
#dvSubHeader
	{		
		font-weight:bold;
		font-size:12px;
		background-color:#D19300;
		color:#FFFFFF;
		padding-left:5px;		
		
		}
.popupIcon
{
	cursor:pointer;
	
	border:0px;

	}
.oddListListingComment
{		
	width: 500px;		
}
.commentActionButton
{
	cursor: pointer;
	margin-bottom:5px;	
}
.commentExpired
{
	color:White;
	width:100px;
	padding-left:10px;
}
.errorMainPart
{
	font-weight:bold;
}
#showHideLayer
{
	background-color: #FFFFFF;
	-moz-opacity: 0.0; 
	opacity: 0.0; 
	filter: alpha(opacity=0);
	top: 0px;
	left: 0px;
	position: absolute;
	display: none;
	z-index: 1000;
}
.listHolderInnerText
{
	float:left;
}
.listingMSFLeft
{	
	float: left;	
	min-height: 20px;
	width: 350px;
	padding-right:5px;
}
.listingMSFRight 
{
	border-left:1px solid green;
	float:left;
	font-weight:bold;
	padding-left:10px;
	width:110px;
	font-weight:bold;
}

/*End of Keyword Search Track Report*/ 
.FilterBoxLabel
{
	color: White; 
	font-weight: bold;
}
.chkBoxScrollMSFStatus
{
	border:1px solid #989999 !important;
	height:120px;
	overflow:auto;
}

.inputTopSearchNewGreen
{
	background-image: url(../images/popup/popup_inputField.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: none;
	border: none;
	_border: 0px;
	width: 243px;
	height: 31px;
	color: #989898;
	font-size: 14px;
	padding: 4px 0 0 0px;
}
.inputTopSearchNewGreen input
{
	background: transparent none;
	*border: 0 none;
	_border: 0px;
	border: none;
	width: 220px;
	height: 15px;
	color: #989898;
	font-size: 14px;
	padding: 0px 3px 3px 5px;
	margin: 0 10px 0 0;
	*margin: -1px 0px 0 0;
	outline: none;
}

.versionLeft
{
    float:left;
    width:100px;
}

.versionRight
{
    float:left;
    padding-left:170px;
}

.createEvaluationRight
{
    float:right;
}

.createEvaluationRight a, .createEvaluationRight a:active, .createEvaluationRight a:visited 
{
    color:#1A5C3B !important;
    font-weight:bold;
    text-decoration:none;
}

.versionRight a, .versionRight a:active, .versionRight a:visited 
{
    color:#1A5C3B !important;
    font-weight:bold;
    text-decoration:none;
}
a.preConditionErr, a:hover.preConditionErr, a:visited.preConditionErr, a:active.preConditionErr
{
	color: red;
}

a.preConditionErr2, a:hover.preConditionErr2, a:visited.preConditionErr2, a:active.preConditionErr2
{
	color: #FFFFFF !important;
}

.PreConditionLeft
{
	float:left;
	padding-right:10px;
	
}
.PreConditionRight
{
	padding-top:5px;
	float:left;
}
img.datepicker_trigger
{
	cursor: pointer;
}

.RedCross {
               float: left; 
               padding-top:0.5px
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.RedCross {
               float: left; 
               padding-top:3px
}

}
.pad18Cls
{
	padding-left: 18px;
}

.describeDivWidth
{
	width: 200px;
}

.dropDownBoxWidth
{
	width: 200px;
}

.typeOfMeasuresDivWidth
{
	width: 121px;
}

.marginBottom10 {
	margin-top: 10px;
}

.normalFont
{
	font-weight: normal;
	font-size: 11px;
}

.tableCollapseWidth
{
	width: 95%;
	border-collapse: collapse;
}

.tableCollapseWidthSmall
{
	width: 30%;
	border-collapse: collapse;
}

.width115
{
	width: 115px;
}

.width130
{
	_width: 130px;
}

.underlineCls
{
	text-decoration: underline;
}

.inlineDisplayWidth
{
	width:30px;
	display: inline;
}

.inlineDisplayWidth1
{
	width:40px;
	display: inline;
}

.inlineDisplayWidth2
{
	width:70px;
	display: inline;
}

.marginTop5 {
	margin-top: 5px;
}

.otherInputLarge2 {
	width: 630px;
	font-size: 11px;
	border: 1px solid #7c7c7c;
}
a.note  {
background-color: #587d61;
color: #ffffff !important;
font-size: 10px;
padding: 0 3px;
margin: 0 3px;
}.intentTextDiv
{
	height: 17px;
	background-color: #F0F0F0;
	margin: 0px;
	padding: 0px 5px;
	line-height: normal;

}

/* Intent listing */
.tbl_listing {
	width: 719px;
}
.tblHeader {
	height: 30px;
	/**height: 25px;
	_height: 25px;
	vertical-align: top;*/
	background-color: #E2B00E;
	color: #FFFFFF;
	font-weight: bold;
	padding:6px 6px 2px 6px;
}
.tblHeader a {
	color: #FFFFFF;
	text-decoration: none;
}
.tblHeader a:hove {
	color: #FFFFFF;
	text-decoration: none;
}
.tblEven_listing{
    background-image: url(../images/listing_bg/even_row_listingBg.gif);
	background-repeat: repeat-y;
	color:#1a5c3b;
	padding:6px 6px;
	margin-bottom:2px;
}
.tblEven_listing a {
	color:#1A5C3B;
	text-decoration: none;
}
.tblEven_listing a:hover {
	color:#1A5C3B;
	text-decoration: underline;
}
.tblOdd_listing{
    background-image: url(../images/listing_bg/odd_row_listingBg.gif);
	background-repeat: repeat-y;
	color:#1a5c3b;
	padding:6px 6px;
	margin-bottom:2px;
}
.tblOdd_listing a {
	color:#1A5C3B;
	text-decoration: none;
}
.tblOdd_listing a:hover {
	color:#1A5C3B;
	text-decoration: underline;
}
.SortByHeader{
    margin-left: 15px;
}


/* pagination */

.pagination {
	clear: both;
	height: 24px;
	font-size: 14px;
	margin: 48px 0px 48px 0px;
}
.prev {
	width: 39px;
	height: 21px;
	color: #FFFFFF;
	background-color: #a9a29e;
	float: left;
	margin-right: 5px;
	padding: 3px 0px 0px 0px;
	text-align: center;
	cursor: pointer;
}
.pageNumber {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}
.pageNumber .unSelectedPage {
	float: left;
	width: 19px;
	height: 19px;
	color: #b49917;
	border: 1px solid #f4e6a3;
	margin-right: 5px;
	padding: 3px 0px 0px 0px;
	text-align: center;
	cursor: pointer;
}
.pageNumber .unSelectedPage:hover {
	background-color: #c4a619;
	color: #FFFFFF;
}
.selectedPage {
	background-color: #c4a619;
	color: #FFFFFF !important;
}
.next {
	width: 41px;
	height: 21px;
	color: #FFFFFF;
	background-color: #7ca58e;
	float: left;
	padding: 3px 0px 0px 0px;
	text-align: center;
	cursor: pointer;
}
.pageNumber .spacer {
	border: none;
	color: #4F4F4F;
	padding: 0 5px;
}

.submissionPreviewHolder {
	margin: 5px;
	padding: 10px;
	width:708px;
}
.submissionPreviewHolder .topNote {
	font-style: italic;
	font-weight: bold;
	text-align: right;
}
.submissionPreviewHolder h3 {
	text-align: center;
	text-transform: uppercase;
}
.submissionPreviewHolder .headerTxt {
	font-weight: bold;
	text-transform: uppercase;
}
.submissionPreviewHolder .bodyTxt {
	padding: 5px 0px 15px;
}
.submissionPreviewHolder .note {
	padding: 10px;
	margin: 10px 0px;
	background-color: #EDEDED;
	border: 1px solid #AAAAAA;
}
.submissionPreviewHolder .footNote {
	font-size: 9px;
	border-top: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
}
.submissionPreviewHolder .footer {
	text-align: center;
	padding: 10px 0px;
}
.fullWidthInputGranger {
	border: 1px solid #7C7C7C;
	font-size:11px;
	width:99%;
}
.fullWidthTextarea {
	border: 1px solid #7C7C7C;
	height:74px;
	width:99%;
}

/* intent submission edit */
.intentDetailsHolder {
	margin: 0px;
	padding: 0px;
}
.intentDetailsHolder h4 {
	background-color: #DCDED5;
	font-size: 15px;
	font-weight: bold;
	padding: 0 5px;
	margin: 5px 0;
}
.intentSubmissionHeader {
	color: #666666;
	font-size:13px;
	font-weight: bold;
	margin: 5x 0px 0px;
	padding: 0px;
}
.intentInnerBorder {
	border: 1px solid #EDEDED;
	padding: 10px;
	margin: 0px;
}
.intentInnerPadding {
	padding: 10px;
	margin: 0px;
}
.intentDetailsContentLeft {
	float: left;
	width: 48%;
}
.intentDetailsContentRight {
	float: right;
	width: 48%;
}
.checkboxGroupHeader {
	margin: 3px 0px 0px;
	padding: 5px 0px 1px;
	font-size: 13px;
}
.checkboxHeader {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
}
.chkList100 {
	float: left;
	width: 98%;
	margin: 0px;
	padding: 0px;
}
.chkList60 {
	float: left;
	width: 66%;
	margin: 0px;
	padding: 0px;
}
.chkList50 {
	float: left;
	width: 49%;
	margin: 0px;
	padding: 0px;
}
.chkList33 {
	float: left;
	width: 32%;
	margin: 0px;
	padding: 0px;
}
.marginTop10 {
	margin-top: 10px;
}
.marginRight10 {
	margin-right: 10px;
}
.smallInputBox {
	border: 1px solid #7C7C7C;
	font-size: 11px;
	width: 100px;
}

.greenErrorMessage
{
	/*height:200px;*/
	/*padding:10px !important;*/
	color:Green!important;
}
.h4equi
{
	background-color: #DCDED5;
	font-size: 15px;
	font-weight: bold;
	padding: 0 5px;
	margin: 5px 0;	
}
.intentDetailsContentFull
{
	padding-top:10px;

}

.formFieldRequired 
{
	background-image:url(../Images/required.gif);
	background-position:right;
	background-repeat:no-repeat;
	/*padding-left:11px !important;*/
}

.validationMessage
{
	color:#1A5C3B;
	background-color: #F6F8F6;
	background-repeat: repeat-y;
	min-height: 20px;
	_height: 20px;
}

/****************DEV: MK ************** IT#4 ***BEGIN*****/
.boldGreen
{
	font-weight: bold;
	color: #1a5c3b;
}
.instructionListingTitle {	
	color: #2c744e;
	font-weight: bold;
	font-size: 15px;
	padding: 5px 0px 5px 0px;
}
.oddCommitteeListing
{
	background-image: url(../images/commonImages/calendarOddLarge.gif);	
	background-repeat:repeat-y;	
	min-height: 20px;
	_height: 20px;
	padding: 2px 0px 5px 13px;
	margin-bottom: 2px;		
}
.evenCommitteeListing
{
	background-image: url(../images/commonImages/calendarEvenLarge.gif);
	background-repeat: repeat-y;
	min-height: 20px;
	_height: 20px;
	padding: 2px 0px 5px 13px;
	margin-bottom: 2px;
	
}
/****************DEV: MK ************** IT#4 ***END*****/
/**************MR START***********************/
.nomineeSeparator
{
    border-left:solid 2px #CCCCCC;
    padding-left:12px;
}
/**************MR END************************/
/**************MRZ START***********************/
.nominationPeriodheader
{
	color:#615E57;
	font-size:11px;
	line-height:18px;
	
	
}
/**************MRZ END************************/

/********* DEV: MHR ************ IT#4 **** Feedback
/* listing */
.nomineeHead {
	color:#BE7A0C;
	font-size:18px;
	padding-bottom:5px;
	padding-right:5px;
}
.nomineeFormContainer {
	padding: 10px 0 10px 0;
	width: 580px;
	/*min-height: 100px;
	*height: 100px;*/
}
.nomineeFormHolder {
	padding: 0 0 10px 0;
}
.nomineeFormContainer .nomineeFromLabel {
	font-weight: bold;
	float: left;
	width: 200px;
	/*min-height: 25px;
	*height: 25px;
	_height: 25px;*/
}
.nomineeFormContainer .nomineeFromField {
	float: left;
	/*min-height: 25px;
	*height: 25px;
	_height: 25px;*/
}
.nomineeFormContainer .nomineeFromField input {
	width: 300px;
	/*background-image: url(../images/inputFieldTopBg.gif);*/
	background-position: top;
	background-repeat: repeat-x;
	border: 1px #a9a9a9 solid;
}
.nomineeFormContainer .nomineeFromField textarea {
	width: 300px;
	height: 150px;
	/*background-image: url(../images/inputFieldTopBg.gif);*/
	background-position: top;
	background-repeat: repeat-x;
	border: 1px #a9a9a9 solid;
}
.nomineeFormContainer ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.nomineeFormContainer ul li {
	background-image: url(/Images/bullete.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	padding: 3px 0 5px 20px;
}
.nomineeFormContainer ul li .nomineeFromLabel {
	width: 250px;
}
.nomineeFormContainer ul li .nomineeFromField input {
	width: 222px;
}
.btnSaveCancelUpload {
	padding: 5px 0 0 270px;
}
.txtRed {
	color:#FF0000;
}
.txtRedSmall {
	color:#FF0000;
	font-size: 10px;
	font-weight: normal;
}
.linkGlobal {
	color: #C09400;
	text-decoration: underline;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.listingTitle {
	color:#2C744E;
	font-size:14px;
	font-weight:bold;
}

.hiddenDiv {
	display: none;
}
.clearCls {
	clear: both;
}

/* popup div */

.greenLine {
    border-bottom:1px solid #66A583;
    height:1px;
}
.nomineePanelRight {
	float: left;
	width: 732px;
	margin: 12px 0px 20px 0px;
}

.greenHeadProjectTitleBoxLong {
	background-image:url(/Images/innerPage/inPageMidTopBgLong.gif);
	background-repeat:repeat-y;
	clear:both;
	width:731px;
}
.projectDescriptionText {
	color: #FFFFFF;
	font-size: 13px;
	padding: 5px 20px 10px;
	text-align: justify;
}

/****** MHR End ***********************/
.submitAnother
{
}
.submitAnother a {
color: #c09400!important;
text-decoration: none;
}
.submitAnother a:hover {
color: #c09400!important;
text-decoration: underline;
}

.submitAnother a:visited {
color: #B47C72;
}

/***********MHA OPUS*******************/
.padding5
{
	padding:5px;
}
.paddingLeft5
{
	padding-left:5px;
}
.marginBottomMin5
{
	margin-bottom:-5px;
}
.heightforComment
{
height:70px;	
}

.popupOnbehalfOfLeft {
	float: left;
	width: 85px;
	font-weight: bold;
}

.popupOnbehalfOfRight {
	float: left;
	width:170px;
}
.popUppaddingBottom
{
	padding-bottom:2px;
}


.popupOnbehalfOf {
	float: left;
	width:45%;
}
.popupCommentBy {
	float: left;
	width:50%;
}

.ActionChildDateHeader{	
	color: #2C744E;
	font-weight: bold;
	font-size: 14px;	
	height:auto;
	
}
.projectGreenSubHeaderComment  {
	font-weight: normal;
	font-size: 10px;
	text-transform:uppercase;
	height:auto;
	color: #846f1c;
	font-weight: normal;
	min-width: 400px;
	_width: 400px;
	padding-left:30px;
	/*padding:0px 0px 0px 25px;*/
	
}
.commentActionButtonCompact
{
	cursor: pointer;
}
.commentActionButtonCompactxsl
{
	cursor: pointer;
	margin-top:3px;	
}
.contentListing
{
	
}
/***********MHA OPUS*******************/

/************** ZZ OPUS *********************/

.RedCross 
{
}

.btnDeleteConfirmation 
{
	width:115px;
	height:26px;	
	
	cursor:pointer;
}
.appealInfo
{
	color:Black;
	padding-top:5px;
}
.organizationInfo
{
padding-left:15px;	
}
.organizationInfo ul
{
    float:left;
    margin-left:0px;    
    padding-left:15px;
    padding-right:5px;
}
/************** ZZ OPUS *********************/
/************MR OPUS***********/
.appealBoxBig 
{
    background-image:url(../images/commenting/commentAreaBg.gif);
    background-repeat:repeat;
    padding-top:1px;
    width:731px;
}

.appealBox 
{
    background-image:url(../images/commenting/commentAreaBg.gif);
    background-repeat:repeat;
    padding-top:1px;
    width:500px;
}
.appealMeasureInfoBig
{
    background-color:#F9F2E2;
    border-collapse:collapse;
    color:#2E754F;
    float:left;
    padding:5px 10px;
    width:711px;
}
.appealMeasureInfo
{
    background-color:#F9F2E2;
    border-collapse:collapse;
    color:#2E754F;
    float:left;
    padding:5px 10px;
    width:395px;
}
.appealTD
{
	width:78px;
}
.appealStarTD
{
	width:8px;
}
.txtAppealSummary
{
    border-style:solid;
    border-color:#BBBBBB;
    border-width:5px 1px 1px 5px;
    height:50px;
    width:476px;    

}
.appealFooter
{
    font-weight:bold;    
}
.appealFooter a, .appealFooter a:active, .appealFooter a:visited
{
    color:#FFFFFF; 
    text-decoration:none;   
}
.appealFooter a:hover
{
    color:#FFFFFF; 
    text-decoration:underline;   
}
.disabledTextBox
{
    background-color:#DDDDDD;
    border:solid 1px #DDDDDD;
    color:#666666;
}
/************MR OPUS***********/
/**Start Additions for Dashboard**/
.inPageLeftTopicHolderDashboard {
	min-height: 165px;
	_height: 165px;
}
.infoContainerDashboard {
	margin-top: 20px;
	padding: 0 0 0 15px;
	position:relative;
	top:-100px;
}
.editSmallGray {
	color: #9f9b92;
	font-size: 10.5px;
	padding: 0 10px 0 0 10px;
}
.editSmallGray a {
	color: #9f9b92;
	text-decoration: none;
}
.editSmallGray a:hover {
	color: #9f9b92;
	text-decoration: none;
}
.infoNameGolden {
	color: #957220;
}
.infoNameGoldenSmall {
	color: #957220;
	font-size: 9.5px;
}
.infoDesItalicSmallGray {
	color: #615e57;
	font-style: italic;
	font-size: 9.5px;
}
.infoAddress {
	color: #615e57;
	font-size: 9.5px;
}
.infoAddress .label {
	font-weight: bold;
}
.infoAddress a {
	color: #227a4a;
	text-decoration: none;
}
.infoAddress a:hover {
	color: #227a4a;
	text-decoration: underline;
}
.infoSepeartor {
	background-image: url(../images/dashboard/infosepeartor.gif);
	width: 169px;
	height: 1px;
	margin: 0 0 14px 0;
}
.inPageMiddlePanelDashboard {
	float: left;
	width: 745px;
	margin: 12px 0px 0px 0px;
}
.dashboardLeft {
	float: left;
	width: 365px;
}
.dashboardRight {
	float: left;
	width: 361px;
	margin: 0 0 0 18px;
	_margin: 0 0 0 16px;
}
.mydashboard {
	margin: 0 0 16px 0;
}
.mydashboard_topbg {
	background-image: url(../images/dashboard/mydashboard_topbg.gif);
	width: 365px;
	height: 81px;
}
.greenRoundMiddleDashboard {
	float: left;
	font-size: 10px;
	color: #e5f6e9;
	padding: 12px 5px 0px 0px;
	text-align: right;
	width: 355px;
}
.middleMenuDivider {
	padding: 0px 5px 5px 5px;
}
.greenRoundMiddleDashboard a {
	color: #e5f6e9;
	text-decoration: none;
}
.greenRoundMiddleDashboard a:hover {
	color: #e5f6e9;
	text-decoration: underline;
}
.mydashboard_title {
	color: #FFFFFF;
	font-size: 45px;
	text-align: center;
	*margin-top: -40px;
}
.mydashboard_txtbg {
	background-image: url(../images/dashboard/mydashboard_txtbg.gif);
	background-repeat: repeat-y;
	font-size: 13px;
	padding: 12px 28px;
	height: 50px;
}
.mydashboard_welcometxt {
	background-color: #f9f2e2;
	font-size: 9.5px;
	padding: 5px 19px;
}
.newconf_bg {
	background-image: url(../images/dashboard/newconf_bg.gif);
	width: 344px;
	height: 18px;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	padding: 8px 10px;
	margin: 0 0 10px 0;
	/*display:none;*/
}
.nextallmember_bg {
	/*background-image: url(../images/dashboard/nextallmember_bg.gif);
	background-repeat: no-repeat;
	background-position: top;*/
	width: 362px;
/*	height: 116px;*/
	color: #FFFFFF;
	margin: 0px 0px 17px 0px;
	_margin: 0px 0px 29px 0px;
}
.nextallmember_bg a {
	color: #FFFFFF;
	text-decoration: underline;
}
.nextallmember_bg a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.nextallmember_title {
	background-image: url(../images/dashboard/nextallmember_header.gif);
	width: 327px;
	height: 23px;
	text-transform: uppercase;
	font-size: 17px;
	color: #FFFFFF;
	padding: 3px 0 0 34px;
}
.nextallmember_middle {
	background-image: url(../images/dashboard/nextallmember_middle.gif);
	width: 361px;
	height: 80px;
	overflow: auto;
	_background-repeat: no-repeat;
	_background-attachment: fixed;
}
.nextallmember_middle_44 {
	background-image: url(../images/dashboard/nextallmember_middle_44.gif);
	width: 361px;
	height: 124px;
	overflow: auto;
}
.nextallmember_bottom {
	background-image: url(../images/dashboard/nextallmember_bottom.gif);
	background-repeat: no-repeat;
	width: 361px;
	height: 10px;
}
.nextallmemberLeft {
	float: left;
	padding: 10px /* 0 0 10px */;
	color: #e3f4ea;
}
.nextallmemberRight {
	float: left;
	padding: 18px 0 0 38px;
	color: #e3f4ea;
}
.questionmark {
/*	background-image: url(../images/dashboard/questionmark.gif);
	background-position: 4px 0px;
	background-repeat: no-repeat;*/
	color: #615e57;
	font-size: 9.5px;
	padding: 0 0 0 7px;
	margin: 4px 0 0 0;
}
.questionmark a {
	color: #227a4a;
	text-decoration: none;
}
.questionmark a:hover {
	color: #227a4a;
	text-decoration: underline;
}
.myprojects_bg {
	background-image: url(../images/dashboard/myprojects_bg.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 365px;
	height: 122px;
}
.myprojects_title {
	text-transform: uppercase;
	font-size: 17px;
	color: #FFFFFF;
	padding: 3px 0 0 34px;
}
.myprojects_holder {
	height: 85px;
	overflow: auto;
}
.myprojects_nofollow {
	height: 85px;
    padding: 10px;
}
.myprojects_row {
	background-image: url(../images/dashboard/myprojects_sepeartor.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 341px;
}
.myprojects_info {
	width: 312px;
	font-size: 11px;
	float: left;
	padding: 5px 0 7px 12px;
}
.myprojects_info a {
	color: #333333 ! important;
	text-decoration: underline;
}
.myprojects_info a:hover {
	color: #333333;
	text-decoration: none;
}
.myprojects_unfollow {
	float: right;
	padding: 7px 0 0 0;
}
.eventCalendar_bg {
	background-image: url(../images/dashboard/events_calendar_bg.gif);
	width: 361px;
	height: 123px;
	_margin-top: -20px;
}
.eventCalendar_title {
	text-transform: uppercase;
	font-size: 17px;
	color: #FFFFFF;
	padding: 3px 0 0 34px;
}
.eventCalendarLabelHolder {
	font-size: 10px;
	color: #58826b;
	padding: 8px 12px;
}
.eventCalendar_dateLabel {
	float: left;
	width: 65px;
}
.eventCalendar_timeLabel {
	float: left;
	width: 100px; /*margin: 0 0 0 79px;*/
}
.eventCalendar_councilLabel {
	float: left;
	width: 163px;
	/*margin: 0 0 0 87px;*/
}
.eventCalendar_councilLabel a {
	color: #555555 ! important;
	text-decoration: underline;
}
.eventCalendar_holder {
	height: 54px;
	overflow: auto;
	position: relative;
}
.eventCalender_row {
	width: 331px;
	color: #464646;
	padding: 4px 0 4px 12px;
}
.eventCalendar_date {
	font-weight: bold;
	font-size: 11px;
	float: left;
}
.eventCalendar_time {
	float: left;
	padding: 0 0 0 15px;
}
.eventCalendar_council {
	float: left;
	padding: 0 0 0 15px;
}
.actionItem_tab_holder {
	margin: 20px 0 0 0; /*40px 0 0 0;*/
	height: 30px;
	_margin: 10px 0 0 0;
}
.actionItem_tab_title {
	background-image: url(../images/dashboard/actionitem_tab_title.gif);
	width: 347px;
	height: 25px;
	text-transform: uppercase;
	font-size: 17px;
	color: #FFFFFF;
	padding: 5px 0 0 39px;
	float: left;
}
.actionItem_title_text {
	width: 195px;
	float:left;
}
.actionItem_filter_title {
	width: 149px;
	height: 20px;
	text-transform: lowercase;
	font-size: 10px;
	float:left;
}
.tab_currently_open_selected {
	background-image: url(../images/dashboard/tab_currently_open_selected.gif);
	width: 179px;
	height: 30px;
	cursor: pointer;
	float: left;
}
.tab_currently_open_deselected {
	background-image: url(../images/dashboard/tab_currently_open_deselected.gif);
	width: 179px;
	height: 30px;
	cursor: pointer;
	float: left;
}
#tab_currently_open a {
	width: 100%;
	height: 100%;
	display: block;
}
.tab_upcoming_selected {
	background-image: url(../images/dashboard/tab_upcoming_selected.gif);
	width: 179px;
	height: 30px;
	cursor: pointer;
	float: left;
}
.tab_upcoming_deselected {
	background-image: url(../images/dashboard/tab_upcoming_deselected.gif);
	width: 179px;
	height: 30px;
	cursor: pointer;
	float: left;
}
#tab_upcoming a {
	width: 100%;
	height: 100%;
	display: block;
}
.actionItems_bg {
	background-image: url(../images/dashboard/actionitem_bg.gif);
	width: 745px;
	height: 245px;
	/**margin-top: -40px;*/
	_margin-top: 0px;
}
.actionItems_bg_hidden {
	background-image: url(../images/dashboard/actionitem_bg.gif);
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}
.actionItemsLabelHolder {
	font-size: 10px;
	color: #58826b;
	padding: 8px 10px 6px 10px;
}
.actionItems_dateLabel {
	float: left;
	width: 145px;
}
.actionItems_actionLabel {
	float: left;
	width: 112px;
}
.actionItems_titleLabel {
	float: left;
}
.actionItems_holder {
	height: 213px;
	overflow: auto;
}
.actionItems_row {
	width: 712px;
	color: #333333;
	padding: 3px 0 4px 10px;
	background-image: url(../images/dashboard/actionitem_sepeartor.png);
	background-position: bottom center;
	background-repeat: no-repeat;
}
.actionItems_date {
	font-weight: bold;
	font-size: 11px;
	float: left;
	width: 145px;
	text-transform: uppercase;
}
.actionItems_action {
	float: left;
	width: 112px;
}
.actionItems_title {
	float: left;
}
.actionItems_title a {
	color: #333333 ! important;
	text-decoration: underline;
	padding: 0 12px 0 0;
}
.actionItems_title a:hover {
	color: #333333;
	text-decoration: underline;
	padding: 0 12px 0 0;
}
.tab_mymeasures_selected {
	background-image: url(../images/dashboard/tab_mymeasures_selected.gif);
	width: 177px;
	height: 29px;
	cursor: pointer;
	float: left;
}
.tab_mymeasures_deselected {
	background-image: url(../images/dashboard/tab_mymeasures_deselected.gif);
	width: 123px;
	height: 29px;
	cursor: pointer;
	float: left;
}
#tab_mymeasures a {
	width: 100%;
	height: 100%;
	display: block;
}
.tab_mynominations_selected {
	background-image: url(../images/dashboard/tab_mynominations_selected.gif);
	width: 196px;
	height: 29px;
	cursor: pointer;
	float: left;
}
.tab_mynominations_deselected {
	background-image: url(../images/dashboard/tab_mynominations_deselected.gif);
	width: 142px;
	height: 29px;
	cursor: pointer;
	float: left;
}
#tab_mynominations a {
	width: 100%;
	height: 100%;
	display: block;
}
.tab_mycomments_selected {
	background-image: url(../images/dashboard/tab_mycomments_selected.gif);
	width: 182px;
	height: 29px;
	cursor: pointer;
	float: left;
}
.tab_mycomments_deselected {
	background-image: url(../images/dashboard/tab_mycomments_deselected.gif);
	width: 128px;
	height: 29px;
	cursor: pointer;
	float: left;
}
#tab_mycomments a {
	width: 100%;
	height: 100%;
	display: block;
}
.tab_mydocuments_selected {
	background-image: url(../images/dashboard/tab_mydocuments_selected.gif);
	width: 203px;
	height: 29px;
	cursor: pointer;
	float: left;
}
.tab_mydocuments_deselected {
	background-image: url(../images/dashboard/tab_mydocuments_deselected.gif);
	width: 149px;
	height: 29px;
	cursor: pointer;
	float: left;
}
.tab_futurecontent_selected {
	background-image: url(../images/dashboard/tab_futurecontent_selected.gif);
	width: 203px;
	height: 29px;
	cursor: pointer;
	float: left;
}
.tab_futurecontent_deselected {
	background-image: url(../images/dashboard/tab_futurecontent_deselected.gif);
	width: 149px;
	height: 29px;
	cursor: pointer;
	float: left;
}
.mymeasurelist_bg {
	/*background-image: url(../images/dashboard/mymeasurelist_bg.gif);*/
	width: 745px;
	height: 270px;
}
.mymeasurelist_bg_hidden {
	background-image: url(../images/dashboard/mymeasurelist_bg.gif);
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}

.mymeasurelist_holder {
	height: 200px;
	overflow: auto;
	padding: 10px 0px 0px 10px;
}
.mymeasurelist_row {
	width: 712px;
	color: #555555;
	padding: 4px 0 5px 0px;
	background-image: url(../images/dashboard/mymeasurelist_sepeartor.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
}
.mymeasurelist_row_paired {
	width: 712px;
	color: #555555;
	padding: 4px 0 5px 0px;
	/*font-weight:bold;*/
}


.mymeasurelist_row_paired a {
	/*color: #C09400 !important;*/
	color: #555555 !important;
	text-decoration: underline;
	padding: 0 10px 0 0;
	/*font-weight: bold;*/
}
.mymeasurelist_row_paired a:hover {
	color: #C09400;
	text-decoration: none;
}
.mymeasurelist_row_child {
	width: 712px;
	color: #555555;
	/*padding: 4px 0 5px 0px;*/
	padding: 4px 0 5px 0px;
	/*font-weight:bold;*/
	
}

/*newly added for last pair child*/
.mymeasurelist_row_child_last {
	width: 712px;
	color: #555555;
	/*padding: 4px 0 5px 0px;*/
	padding: 4px 0 5px 0px;
	/*font-weight:bold;*/
	background-image: url(../images/dashboard/mymeasurelist_darker_sepeartor.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
}
.mymeasurelist_row_child a {
	color: #555555 ! important;
	text-decoration: underline;
	padding: 0 10px 0 0;
	/*font-weight: bold;*/
}

/*newly added for last pair child*/
.mymeasurelist_row_child_last a {
	color: #555555 ! important;
	text-decoration: underline;
	padding: 0 10px 0 0;
	/*font-weight: bold;*/
}
.mymeasurelist_row_child, .mymeasurelist_row_child_last a:hover {
	color: #555555;
	text-decoration: none;
}

.mymeasurelist_row_msg {
	width: 712px;
	color: #555555;
	padding: 4px 0 5px 0px;
	background-image: url(../images/dashboard/mymeasurelist_sepeartor.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
	color:Red;
}

.mymeasurelist_header {
	width: 740px;
	color: #FFFFFF;
	padding: 4px 0 5px 0px;
    background-color: #3F6A4C;
	background-position: bottom center;
	background-repeat: no-repeat;
	height:40px;
    padding:4px 0 5px 5px;
    font-weight:bold;
}
.mymeasurelist_row a {
	color: #555555 ! important;
	text-decoration: underline;
	padding: 0 10px 0 0;
	/*font-weight: bold;*/
}
.mymeasurelist_row a:hover {
	color: #555555;
	text-decoration: none;
}
.db_actionItems a {
	color: #555555 ! important;
}
.editBlock 
{
    float:right;
}
/****End Additions for Dashboard**/

.bottomBorder {	
	border-bottom: 1px solid #AAAAAA;
}

.yourMeasure {
    background-color:#C0A32F;
    border-bottom:2px solid #8C7417;
    font-size:12px;
    padding:3px;
    text-align:center;
    vertical-align:middle;
    color: #FFFFFF;
}

/* new CSS */
.measureExplanatory_2 {
	background-color:#E2B00E;
	border:1px solid #E2B00E;
	color:#FFFFFF;
	margin-right:1px;
	padding:0 10px;
	width: 709px;
}
.dvItemCount_2 {
	background-image:url(../images/commonImages/calendarEvenBig-long.gif);
	background-repeat:repeat-y;
	padding-right:10px;
	text-align:right;
	width: 720px;
}
*html .filterInputBox-left {
	border: 0px none;
}
.filterInputBox-left {
	background-image: url(../images/commonImages/filter-left.png);
	background-repeat: no-repeat;
	border: 0px none;
	*border: 0px none;
	width: 140px;
	height: 19px;
	color: #8c8a8b;
	padding: 3px 0px 0px 5px;
	margin-bottom: 10px;
	
}
.greenBoxLeftPanel {
	clear: both;
	width: 185px;
	margin-bottom: 28px;
	display: table;
}
.greenBoxLeftPanelTop {
	background-image: url(../images/innerPage/headingBgBlank-left.gif);
	background-repeat: no-repeat;
	background-position: right;
	clear: both;
	height: 51px;
	width: 185px;
}
.yellowBoxLeftPanelMiddle {
	width: 146px;
	clear: both;
	min-height: 157px;
	_height: 157px;
	color: #E3F4EA;
	line-height: 24px;
	padding: 15px 19px 5px 20px;
	background-image: url(../images/yellowBox/yellowBoxMiddle-left.png);
	background-repeat: repeat-y;
	background-position: right;
	
}
.yellowBoxLeftPanelDown {
	width: 185px;
	height: 8px;
	clear: both;
	background-image: url(../images/yellowBox/yellowBoxBottom-left.png);
	background-repeat: no-repeat;
	background-position: right;
	
}
.tbl-ms-heading {
	font-weight: bold;
}
.tbl-ms-data-even {
	background-image: url(../images/commonImages/calendarEven-long.gif);
	background-repeat: repeat-y;
	color: #1A5C3B;
}
.tbl-ms-data-even:hover {
	background-image: url(../images/commonImages/endorsed-row-hvr02.gif);
	background-repeat: repeat;
	width: 731px;
}
.tbl-ms-data-odd {
	background-image: url(../images/commonImages/calendarOdd-long.gif);
	background-repeat: repeat-y;
	color: #1A5C3B;
}
.tbl-ms-data-odd:hover {
	background-image: url(../images/commonImages/endorsed-row-hvr02.gif);
	background-repeat: repeat;
	width: 731px;
}
.ms-no {
	float: left;
	width: 60px;
	padding: 5px 0px 5px 5px;
}
.ms-title {
	float: left;
	width: 160px;
	padding: 5px 0px 5px 5px;
}
.ms-status {
	float: left;
	width: 70px;
	padding: 5px 0px 5px 5px;
}
.ms-endorsed {
	float: left;
	width: 74px;
	padding: 5px 0px 5px 5px;
}
.ms-steward {
	float: left;
	width: 74px;
	padding: 5px 0px 5px 5px;
}
.ms-project {
	float: left;
	width: 96px;
	padding: 5px 0px 5px 5px;
}
.ms-review {
	float: left;
	width: 85px;
	padding: 5px 0px 5px 5px;
}
.ms-actions {
	float: left;
	width: 66px;
	padding: 5px 5px 5px 5px;
}
.ms-no-data {
	float: left;
	width: 60px;
	padding: 5px 0px 5px 5px;
}
.ms-no-data a {
	color: #1A5C3B;
	text-decoration: none;
}
.ms-no-data a:hover {
	color: #1A5C3B;
	text-decoration: underline;
}
.ms-title-data {
	float: left;
	width: 160px;
	padding: 5px 0px 5px 5px;
}
.ms-title-data a {
	font-weight: bold;
	color: #1A5C3B;
	text-decoration: none;
}
.ms-title-data a:hover {
	color: #1A5C3B;
	text-decoration: underline;
}
.ms-status-data {
	float: left;
	width: 70px;
	padding: 5px 0px 5px 5px;
}
.ms-endorsed-data {
	float: left;
	width: 74px;
	padding: 5px 0px 5px 5px;
}
.ms-steward-data {
	float: left;
	width: 74px;
	padding: 5px 0px 5px 5px;
}
.ms-project-data {
	float: left;
	width: 96px;
	padding: 5px 0px 5px 5px;
}
.ms-review-data {
	float: left;
	width: 85px;
	padding: 5px 0px 5px 5px;
}
.ms-actions-data {
	float: left;
	width: 66px;
	padding: 5px 5px 5px 5px;
}
.ms-actions-data div {
	margin: 0 0 4px 0;
	padding: 0 0 0 4px;
}
.ms-actions-data div:hover {
	background-color: #dedede;
	cursor: pointer;
}
.ms-actions-data a {
	font-size: 10px;
	color: #1A5C3B;
	text-decoration: none;
}
.ms-actions-data a:hover {
	color: #1A5C3B;
	text-decoration: none;
}
.ms-process-details {
	float: left;
	width: 200px;
	padding: 10px 0px 10px 10px;
}
.ms-status-details {
	float: left;
	width: 150px;
	padding: 10px 0px 10px 10px;
}
.ms-date-details {
	float: left;
	width: 100px;
	padding: 10px 0px 10px 10px;
}
.ms-notes-details {
	float: left;
	width: 230px;
	padding: 10px 10px 10px 10px;
}
.ms-process-details-date {
	float: left;
	width: 200px;
	padding: 10px 0px 10px 10px;
}
.ms-status-details-date {
	float: left;
	width: 150px;
	padding: 10px 0px 10px 10px;
}
.ms-date-details-date {
	float: left;
	width: 100px;
	padding: 10px 0px 10px 10px;
}
.ms-notes-details-date {
	float: left;
	width: 230px;
	padding: 10px 10px 10px 10px;
}
.ms-notes-details-date a {
	font-size: 10px;
	color: #1A5C3B;
	text-decoration: none;
}
.ms-notes-details-date a:hover {
	color: #1A5C3B;
	text-decoration: underline;
}
.search-div-popup {
	padding: 5px 0 0px 0;
}
.search-div-popup a {
	color: #1A5C3B;
	text-decoration: underline;
}
.search-div-popup a:hover {
	color: #1A5C3B;
	text-decoration: none;
}
*html .input-popup-search {
	border: 0px;
}
.input-popup-search {
	background-image: url(../images/commonImages/popup-search-bg.gif);
	background-repeat: no-repeat;
	background-color: none;
	border: none 0;
	width: 198px;
	height: 26px;
	color: #989898;
	font-size: 14px;
	padding: 2px 10px 0px 12px;
	*padding: 6px 10px 0px 12px;
	*height: 22px;
	_padding: 6px 10px 0px 12px;
	_height: 22px;
}
.btn-popup-search {
	vertical-align: top;
	padding: 0 5px 0 6px;
}
.popup-indicator-left {
	float: left;
	background-image: url(../images/popup_2/popup_arrow-left.png);
	background-position: right top;
	background-repeat: no-repeat;
	width: 95px;
	height: 97px;
	margin: 0 -5px 0 0px;
	
	position: relative;
}
.float-left {
	float: left;
}
.float-left-show-all {
	float: left;
	padding: 5px 0 0 0;
}
.endorsed-details {
	padding: 10px 0 0 0;
}
.endorsed-block {
	padding: 0 0 10px 0;
}
.endorsed-details-lable {
	float: left;
	font-weight: bold;
	width: 120px;
}
.endorsed-details-text {
	float: left;
	width: 600px;
}
.endorsed-disclaimer-block {
	background-color: #bbdac4;
	padding: 15px;
}
.linkWhite:link {
	color: #FFFFFF;
	text-decoration: none;
}
.linkWhite:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.btnFilterNew {
	text-align: center;
}
.btnFilterNew a {
	color: #1A5C3B;
	text-decoration: none;
}
.btnFilterNew a:hover {
	color: #1A5C3B;
	text-decoration: underline;
}
.plusMinusIcon-endorsed-details {
	float: left;
	margin-right: 8px;
	padding-top: 0px;
}
.floatRight {
	float: right;
}

.followCheckBox
{
    float:left;
    width:188px;
}

.searchResetBtn
{
    float:left;

}

.myMeasureSort
{
    cursor:pointer;
    text-decoration:none;
    border:0px;
}

#dvProcessHeader a:hover
{
    text-decoration:none;
}

#dvStatusHeader a:hover
{
    text-decoration:none;
}

#dvDateHeader a:hover
{
    text-decoration:none;
}
#dvFollowedHeader a:hover
{
    text-decoration:none;
}

.sorting-arrow-up
{
    cursor: pointer;
}

.sorting-arrow-down
{
    cursor: pointer;
}

.endorsed-details {
	padding: 10px 0 0 0;
}
.endorsed-block {
	padding: 0 0 10px 0;
}
.endorsed-details-lable {
	float: left;
	font-weight: bold;
	width: 120px;
}
.endorsed-details-text {
	float: left;
	width: 600px;
}
.endorsed-disclaimer-block {
	background-color: #bbdac4;
	padding: 15px;
}

.subHeadingMeasureDetails 
{
    border-bottom:1px solid #E0E0E0;
    color:#2E754F;
    font-size:16px;
    font-weight:bold;
    margin-top:22px;
    padding-bottom:5px;
}

.subHeadingMeasureTitle 
{
    /*border-bottom:1px solid #E0E0E0;*/
    color:#2E754F;
    font-size:14px;
    font-weight:bold;
    margin-top:10px;
    padding-bottom:5px;
    float:left;
}

.tbl-ms-heading {
	font-weight: bold;
}
.tbl-ms-data-even {
	background-image: url(../images/commonImages/calendarEven-long.gif);
	background-repeat: repeat-y;
	color: #1A5C3B;
}
.tbl-ms-data-even:hover {
	background-image: url(../images/commonImages/endorsed-row-hvr02.gif);
	background-repeat: repeat;
}
.tbl-ms-data-odd {
	background-image: url(../images/commonImages/calendarOdd-long.gif);
	background-repeat: repeat-y;
	color: #1A5C3B;
}
.tbl-ms-data-odd:hover {
	background-image: url(../images/commonImages/endorsed-row-hvr02.gif);
	background-repeat: repeat;
}

.ms-process-details-date {
	float: left;
	width: 200px;
	padding: 10px 0px 10px 10px;
}
.ms-status-details-date {
	float: left;
	width: 150px;
	padding: 10px 0px 10px 10px;
}
.ms-date-details-date {
	float: left;
	width: 100px;
	padding: 10px 0px 10px 10px;
}
.ms-notes-details-date {
	float: left;
	width: 230px;
	padding: 10px 10px 10px 10px;
}
.ms-notes-details-date a {
	font-size: 10px;
	color: #1A5C3B;
	text-decoration: none;
}
.ms-notes-details-date a:hover {
	color: #1A5C3B;
	text-decoration: underline;
}

.ms-process-details {
	float: left;
	width: 200px;
	padding: 10px 0px 10px 10px;
}
.ms-status-details {
	float: left;
	width: 150px;
	padding: 10px 0px 10px 10px;
}
.ms-date-details {
	float: left;
	width: 100px;
	padding: 10px 0px 10px 10px;
}
.ms-notes-details {
	float: left;
	width: 230px;
	padding: 10px 10px 10px 10px;
}

.testdatalink a {
    color:#C09400 !important;
    text-decoration:none;
}

.testdatalink a:visited {
    color:#B47C72 !important;
}
/*search page*/
.latestDate
{     
    color:#615E57;
    font-weight:normal;
    font-size:10px;    
}
.link a
{
 word-wrap: break-word;

}

/*search page*/
.latestDate
{     
    color:#615E57;
    font-weight:normal;
    font-size:10px;    
}
.link a
{
 word-wrap: break-word;

}

.info-data {
	float: left;
	padding: 2px 0 0px 10px;
	width: 543px;
}
.info-data a {
	font-weight: bold;
	color: #1A5C3B! important;
	text-decoration: none;
}
.info-data a:hover {
	color: #1A5C3B;
	text-decoration: underline;
}
.text-link {
	float: left;
	padding: 10px 0px 10px 10px;
	width: 210px;
}
.text-link a {
	color: #1A5C3B! important;
	text-decoration: underline;
}
.text-link a:hover {
	text-decoration: none;
}
.text-link img {
	vertical-align: middle;
	padding: 0 5px 0 0;
}
.new-search-section {
	padding: 5px 0 0 10px;
}
/*.calendar-sortby-label {
	color: #FFFFFF;
	font-weight: bold;
}*/

.calendar-sortby-event {
	float: left;
	/*width: 210px;*/
	width: 170px;
	padding: 5px 0 10px 0;
	color: #FFFFFF;
	font-weight: bold;
}
.calendar-sortby {
	float: left;
	/*width: 297px;*/
	width: 360px;
	padding: 5px 0 10px 0;
	 margin-left:15px;
	color: #FFFFFF;
	font-weight: bold;
}
.new-search-section img {
	vertical-align: top;
}
.date-range-label-div {
	float: left;
	width: 35px;
	font-weight: normal;
}
.date-range-label-div2 {
	width: 35px;
	font-weight: normal;
}
.calendar-search-date-field {
	border: 1px solid #a5acb2;
	background-color: #ebebe4;
	width: 58px;
	font-size: 11px;
}
.calendar-search-button {
	padding: 0 0 10px 0;
}
.padding-bottom {
	padding: 0 0 10px 0;
}


.greenBoxRightPanelMiddle-left {
	clear: both;
	min-height: 157px;
	_height: 157px;
	color: #E3F4EA;
	line-height: 24px;
	background-image: url(../images/commonImages/greenBgBlank-left.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding: 15px 15px 5px 20px;
	width:150px;
}
.greenBoxRightPanelMiddle-left a {
	color: #FFFFFF;
	text-decoration: none;
}
.greenBoxRightPanelMiddle-left a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.greenBoxRightPanelDown-left {
	width: 185px;
	height: 8px;
	clear: both;
	background-image: url(../images/commonImages/greenBgBlankBottom-left.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.label-search-result {
	float: left;
	width: 149px;
	padding: 8px 0 5px 10px;
	font-weight: bold;
	color: #4F4F4F;
}
.calendarBtnFilterNew
{
    float: right;
    width: 170px;
    padding-top: 10px;
}
.hasDatepicker
{
    background-color:#EBEBE4;
    border:1px solid #A5ACB2;
    font-size:11px;
    width:58px;
}
.qps-admin-form-folder .hasDatepicker
{
    background-color:White;
    border:1px solid #A5ACB2;
    font-size:11px;
    width:58px;
}

ul.calendarContentIds
{
    margin:0px! important;
    padding:0px! important;
}
ul.calendarContentIds li
{
   list-style-type:none! important;
}

.emailReceiptContainer
{
	float:left;
	text-align: right;
	padding-top: 10px;
	width:220px;
}

.showBlock
{
	display:block;
}

.hideBlock
{
	display:none;
}

.nominationPreviewSectionHeader {
color:#2C744E;
font-size:15px;
font-weight:bold;
padding:5px 0;
}

.nominationPreviewSubSectionHeader {
color:#1A5C3B;
font-weight:bold;
}

.instructionPreviwContainer {
padding:10px;
}
.edited5mins
{
    background-color: #C00204;
    color: White;
}
.edited15mins
{
    background-color: Yellow;
}
.emailReceiptContainer
{
	float:left;
	text-align: right;
	padding-top: 10px;
	width:220px;
}
.submissionHolder
{
    margin-top: 20px; 
    margin-left: 20px;
    width:715px;
}

.stepcolor
{
    color:#2B513D;
}

.rbMeasureType
{
    font-weight:bold;
    color:#2B513D;
}

.listHolderStep1
{
    min-height:10px;
}

.pairedMeasureTextBox
{
    width:290px;
    border:1px solid #BABABA;
    font-size:11px;
    margin:0 0 0 4px;
}
.listBorder
{
    background-image:url("../images/formDescriptionBottomLine.gif");
    background-position:center bottom;
    background-repeat:no-repeat;
    padding:0 0 6px 0px;
    width:700px;
    height:2px;
}

.singleMeasureHolder
{
    width:700px;
    margin-top:10px;
}
.singleMeasureRow
{
    width:700px;
    min-height:30px;
}
.singleMeasureLeft
{
    width:75px;
    float:left;
}

.singleMeasureRight
{
    float:left;
}
#measuresHolder
{
    margin-top:10px;
    color:#2B513D;
}

.MeasureTypeTextBox
{
    width:290px;
    border:1px solid #BABABA;
    font-size:11px;
    margin:0 0 0 4px;
    margin-top:5px;
    color:#989898;
}
.MeasureTypePlaceHolder
{
    width:290px;
   
}

.removemeasure
{
    text-align:right;
    width:250px;
}

.removemeasure a
{color:#3600EE;
    text-decoration:none;
}

.removemeasure a:hover
{
    text-decoration:underline;
}

.drpFormType
{
    border:1px solid #BABABA;
    font-size:11px;
    margin:0 0 0 4px;
}
.bodyContainerInnerPairedMeasure
{
	background-image:  url(../images/commonImages/contentBg.jpg);
	background-repeat: repeat-y;
	/*background: url(../images/innerPage/inPageLeftTopicTxtDivider.png) repeat-y;*/
	width: 965px;
	min-height: 300px;
	_height: 380px;
	/*height:395px;*/
	padding: 0px 0px 0px 0px; /**/ /*clear: both;*/
	
	z-index : 0 !important;
	
}

.addMeasure
{
    margin-top:10px;
}

.addMeasure a
{
    text-decoration:none;
    color:#818589;
    font-weight:bold;
    font-size:larger;
}

.addMeasure a:hover
{
    text-decoration:underline;
}

.validationMsg
{
    min-height:20px;
    background-color:#C52020;
    color:White;
    width:726px;
    padding-left:5px;
    display:none;
}

.selectedMeasure
{
    /*-moz-border-radius:6px 6px 6px 6px;
    background:none repeat scroll 0 0 #DEE7F8;
    border:1px solid #CAD8F3;*/
    padding:1px 5px 2px;
    display:none;
    min-height:20px;
    width:410px;
    margin-left:153px;
    color:Black;
}

.closebutton
{
    background:url("/images/btnClose.gif") repeat scroll 0 0 transparent;
    display:block;
    font-size:1px;
    height:7px;
    /*position:absolute;*/
    right:4px;
    top:5px;
    width:7px;
    z-index:0;
    float:right;
    /*margin-top:-31px;*/
}

.selectedMeasure a
{
    color:#000000;
    text-decoration:none;
}

.selectedMeasure a:hover
{
    text-decoration:underline;
}

.listTitleHeader
{
	color:#286541;
	font-weight:bold;
	margin-top:10px;
}

.listRow
{
	min-height:10px;
}

.listColumn
{
	float:left;
	margin-right:25px;
	width:100px;
}
.lastColumn
{
	float:left;
	margin-right:25px;
	width:300px;
}
.rowSeparator
{
	clear:both;
	height:10px;
}
.dashboardMeassage
{
    width:650px; 
    margin:10px 0px;
}

.lastColumn a
{
	color: #587D60;
	text-decoration:none;
}
.lastColumn a:hover
{	
	text-decoration:underline;
}
.dashboardMeassage a
{
	color: #587D60;
	text-decoration:none;
}
.dashboardMeassage a:hover
{	
	text-decoration:underline;
}
.selectedMeasure ul.holder
{
    padding-left:0;
}

.relatedMeasureTitle
{
    color:#555555 !important;    
    padding:0 10px 0 0;
}
.btnSubmitEligiblePaireMeasures
{
	width:130px;
	height:26px;	
	
	cursor:pointer;
}
.eligiblePaireMeasures
{
    margin:10px 0;
}
.eligiblePaireMeasures a
{
    text-decoration:none;
}
.eligiblePaireMeasures a:hover
{
    text-decoration:underline;
}
.measureCommentHighlight
{
    font-weight: bold; 
    color: #804000;
}
.informationContainer span {
	float: none;
	margin-left: 0px;
}
#qps-init-loading-page 
{
	margin-top: 200px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
#qps-init-loading-page #qps-init-loading-page-logo {
	background-image: url(../qps/images/qps-splash-logo.png);
    width: 429px;
    height: 113px;
	margin: 0 auto;
}

/***************** Home Page Redesign Start ***************************/
/******header start******/
.header-blocks {
    background: #f7f7f7;
    z-index: 3;
    box-shadow: 0 2px 4px #B6B6B6;
    border-bottom: 1px solid #cbcbcb;
}
.ie7 .inner-content-blocks {
    margin-bottom: 0 !important;
    padding-bottom: 0;
}

.header-blocks .container {
    padding-top: 10px;
}

.persistant-header .header-blocks .container {
    padding-top: 0;
}

@media (min-width: 1024px) {
    .persistant-header {
        padding-top: 102px;
    }
}

.persistant-header .header-blocks {
    background: #f7f7f7;
    border-top: 5px solid #415362;
    border-bottom: 1px solid #cdcdcd;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    padding-top: 0;
    box-shadow: 0 2px 6px #c7c7c7;
}

.main-logo img {
    max-width: none;
}

.persistant-header .main-logo {
    display: none;
}

.brand-box {
    position: relative;
    top: -5px;
    *top: -6px;
    display: none;
}

.persistant-header .brand-box {
    display: block;
}

.persistant-header .navbar {
    margin: 0;
}

.persistant-header .header-topbar {
    float: right;
}

.persistant-header .menu-blocks {
    /*margin-right: 210px;*/
    padding: 0;
    *display: inline-block;
}

.persistant-header .navbar.nav-list-blocks .nav > li.dropdown .blue-bar:before {
    background: #0066cc;
    content: "";
    display: block;
    height: 5px;
    left: -1px;
    position: absolute;
    top: -5px;
    width: 1px;
    z-index: 3;
}

.persistant-header .navbar.nav-list-blocks .nav > li .blue-bar {
    position: relative;
    margin-top: -5px;
    border-top: 5px solid #0066cc;
}

.persistant-header .navbar.nav-list-blocks .nav > li > a {
    border-right: 1px solid #ccc;
    padding: 10px 15px;
}

.persistant-header .header-top-nav {
    position: relative;
    float: none;
}

.top-right-blocks a i {
    display: block;
}

.header-blocks .span8, .inner-content-blocks .span3 {
    float: right;
}

.header-blocks .header-topbar {
    position: relative;
}

.persistant-header .header-topbar {
    display: none;
}

.top-right-blocks {
    position: absolute;
    top: 0;
    right: 0;
}

.nav-header-search {
    overflow: hidden;
    width: 0;
    display: none;
    -webkit-transition: width linear 0.2s;
    -moz-transition: width linear 0.2s;
    -o-transition: width linear 0.2s;
    transition: width linear 0.2s;
}

.persistant-header .nav-header-search {
    /*width: 205px;*/
    display: block;
    margin-left: 15px;
}

.header-search {
    border-radius: 4px;
    border: 1px solid #999;
    background-color: #999;
    margin-top: 0;
    float: left;
    display: inline-block;
    *zoom: 1;
    white-space: nowrap;
    height: 25px;
    overflow: hidden;
}

.persistant-header .header-search {
    margin-top: 6px;
}

.top-right-blocks .header-share-list {
    float: left;
    margin-top: 2px;
    display: inline-block;
    *zoom: 1;
}

.header-share-list ul {
    margin: 0;
}

.header-share-list span {
    display: inline;
    margin-left: 10px;
    float: left;
}

.header-share-list a i.icon {
    font-size: 14px;
    color: #fff;
    background-color: #999;
    border-radius: 3px;
    font-weight: normal;
    padding: 0;
    vertical-align: top;
    line-height: 23px;
    height: 23px;
    width: 23px;
    text-align: center;
    *margin-right: 0;
    display: inline-block;
}

.header-share-list a:hover i.icon {
    background-color: #0066cc;
}

.header-search input[type=text] {
    color: #545454;
    font-size: 14px;
    line-height: 25px;
    padding: 0 7px;
    font-weight: normal;
    margin: 0;
    height: 25px;
    border: 0;
    display: inline-block;
    *zoom: 1;
    border-radius: 3px 0 0 3px;
    background: none;
    box-shadow: none;
    width: 157px;
    float: left;
    background: #fff;
    font-family: "myriad-pro", Helvetica, Arial, sans-serif;
    transition: none 0s ease 0s;
    overflow: hidden;
}

.header-search input:focus {
    box-shadow: none;
}

.header-search .btn {
    /* background: #999;*/
    background: none;
    filter: none;
    box-shadow: none;
    margin: 0;
    padding: 5px 5px 6px 6px;
    *padding: 6px 3px 6px 6px;
    padding: 6px 5px 6px 6px \0/;
    vertical-align: top;
    border: 0;
    color: #fff;
    text-shadow: none;
    border-radius: 0;
    font-size: 14px;
    line-height: 14px;
    font-weight: 400;
    font-family: "myriad-pro", Helvetica, Arial, sans-serif;
    display: inline-block;
}

.nav-list-blocks {
    float: right;
}

.navbar.nav-list-blocks .nav > li {
    list-style: none;
    float: left;
    font-size: 14px;
    line-height: 20px;
    color: #666;
    border-left: 0;
    border-right: 0;
    font-weight: normal;

}

.navbar.nav-list-blocks .nav > li > a {
    border-right: 1px solid #ccc;
    float: left;
}

.navbar.nav-list-blocks .nav > li > a {
    color: #666;
    padding: 5px 15px;
    font-size: 14px;
    line-height: 20px;
    text-shadow: none;
}

.navbar.nav-list-blocks .nav li.dropdown.open > .dropdown-toggle,
.navbar.nav-list-blocks .nav li.dropdown.active > .dropdown-toggle,
.navbar.nav-list-blocks .nav li.dropdown.open.active > .dropdown-toggle,
.navbar.nav-list-blocks .nav > li a:hover, .navbar.nav-list-blocks .nav > li a:focus {
    background: #fff;
    filter: none;
    color: #666;
}

.navbar.nav-list-blocks .nav li.nav-header-search .header-search .btn:hover,
.navbar.nav-list-blocks .nav li.nav-header-search .navbar-form a:hover,
.navbar.nav-list-blocks .nav li.nav-header-search .btn:focus,
.header-search .btn:hover,
.header-search .navbar-form a:hover,
.header-search .btn:focus,
.header-search .btn:active,
.header-search .btn.active,
.header-search .btn.disabled,
.header-search .btn[disabled],
.header-search button:hover {
    background: #0066cc;
    filter: none;
    color: #fff;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
    background: #0066cc;
    filter: none;
}

.header-nav-blocks {
    margin-top: 42px;
}

.persistant-header .header-nav-blocks {
    margin-top: 0;
}

.header-nav-blocks .navbar {
    margin-bottom: 0;
}

.tagline {
    color: #7c4284;
    font-style: italic;
    font-weight: 600;
    font-size: 17px;
    position: relative;
    margin-left: -10px;
    /*width: 628px;*/
    overflow: hidden;
}

.persistant-header .tagline {
    display: none;
}
/*********header end************/



/********footer section***********/

.footer-blocks {
    background: url(../images/footer-bg.png) repeat-x top #fefefe;
    min-height: 407px;
}

.copyright-blocks {
    background: url(../images/copyright-bg-top.png) repeat-x top #666;
    padding-top: 15px;
    padding-bottom: 8px;
    font-size: 10px;
    line-height: 14px;
    font-weight: normal;
    text-align: center;
    color: #fff;
}

.copyright-blocks a, .copyright-blocks a:hover {
    color: #fff;
    text-decoration: underline;
}

.copyright-blocks .row-fluid .span12 {
    min-height: 0;
}

.footer-blocks .left-column {
    left: 0;
}

.footer-blocks .right-column {
    right: 0;
}

.footer-blocks .address-detail {
    font-size: 13px;
    line-height: 18px;
}

.address-detail a {
    color: #333;
}

.footer-blocks .address-header {
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 18px;
    color: #0066cc;
}

.phone-blocks {
    font-weight: 600;
}

.phone-blocks span {
    font-style: italic;
    font-weight: 400;
}

.phone-blocks span a {
    color: #0066cc;
}

.address-detail a:hover {
    color: #BE4D00;
}

.footer-blocks .footer-logo {
    margin-left: -90px;
    position: relative;
    margin-top: -15px;
}

.footer-nav-list {
    margin: 0;
    padding: 10px 0 0 0;
    display: block;
}

.footer-list-block .footer-content {
    padding: 42px 0 0 0;
}

.footer-list-block .footer-content li a:hover {
    text-decoration: underline;
}

.footer-nav-list li {
    font-size: 13px;
    line-height: 18px;
    list-style: none;
    padding-top: 6px;
}

.footer-nav-list li a {
    color: #333;
}

.footer-nav-list li a:hover {
    color: #000;
}

.footer-blocks .four-column {
    margin: 0 135px 0 190px;
}
/********footer section***********/


/********************* QPS header& footer *******************/
.fixed-header {
    background: #F7F7F7;
    border-bottom: 1px solid #CDCDCD;
    border-top: 5px solid #415362;
    box-shadow: 0 2px 6px #C7C7C7;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 3;
}

.fixed-brand-box {
    position: relative;
    top: -5px;
}

.fixed-header .navbar.nav-list-blocks .nav > li > a {
    padding: 10px 15px;
}

.fixed-header .navbar {
    margin-bottom: 0;
}

.fixed-header .header-search {
    background-color: #999999;
    border: 1px solid #999999;
    border-radius: 4px;
    display: inline-block;
    float: left;
    height: 25px;
    overflow: hidden;
    white-space: nowrap;
    margin-left: 10px;
    margin-top: 7px;
}

.fixed-header .header-search a.btn {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    border-radius: 0;
    box-shadow: none;
    color: #FFFFFF;
    display: inline-block;
    filter: none;
    font-family: "myriad-pro", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 14px;
    margin: 0;
    padding: 5px 5px 6px 6px;
    text-shadow: none;
    vertical-align: top;
    float: left;
}

.fixed-header .header-search a.btn:hover {
    background: #0066cc;
}

.fixed-header .header-search input[type=text] {
    background: #FFFFFF;
    border: 0 none;
    border-radius: 3px 0 0 3px;
    box-shadow: none;
    color: #999999;
    display: inline-block;
    float: left;
    font-family: "myriad-pro", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    height: 25px;
    line-height: 25px;
    margin: 0;
    overflow: hidden;
    padding: 0 7px;
    transition: none 0s ease 0s;
    width: 157px;
    vertical-align: middle;
}

.fixed-header .navbar.nav-list-blocks .nav li .header-search .btn:hover,
.fixed-header .header-search .btn:hover, .fixed-header .header-search.navbar-form a:hover,
.fixed-header .header-search .btn:focus, .fixed-header .header-search .btn:active,
.fixed-header .header-search .btn.active, .fixed-header .header-search .btn.disabled,
.fixed-header .header-search .btn[disabled], .fixed-header .header-search button:hover {
    background: #0066CC;
    color: #FFFFFF;
    filter: none;
}

.qps-footer-blocks .left-column {
    width: 181px;
}

.qps-footer-blocks .footer-logo {
    margin-left: -38px;
}

.qps-footer-blocks .right-column {
    width: 133px;
}

.qps-footer-blocks .four-column {
    margin: 0 100px 0 210px;
}

.qps-footer-blocks .footer-nav-list {
    padding-left: 40px;
}
/********************* table menu *******************/
.navbar.nav-list-blocks .nav .dropdown-menu {
    width: 485px;
    border: 0;
    border-top: 1px solid #ccc;
    margin-top: 0;
    *margin-top: 3px;
    border-radius: 0;
    box-shadow: none;
    padding: 0;
    background: none;
}

.navbar.nav-list-blocks .dropdown-menu table {
    table-layout: fixed;
    width: 100%;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 0;
    border-bottom: 0;
    background: url(../images/pattern1.png) repeat;
    border-spacing: 0;
}

.navbar.nav-list-blocks .dropdown-menu td {
    text-align: center;
    border-bottom: 1px solid #ccc;
    width: 120px;
    padding: 0;
    border-right: 1px solid #ccc;
    vertical-align: top;
    cursor: pointer;
}

.navbar.nav-list-blocks .dropdown-menu table td:hover,
.navbar.nav-list-blocks .dropdown-menu table tr td a:hover {
    background: #0066cc;
    color: #fff;
    text-decoration: none;
}

.navbar.nav-list-blocks .dropdown-menu table td:hover a {
    background: #0066cc;
    color: #fff;
    cursor: pointer;
}

.navbar.nav-list-blocks .dropdown-menu table td:hover i {
    color: #fff;
}

.navbar.nav-list-blocks .dropdown-menu table tr td a {
    border-right: 0 none;
    color: #666;
    font-size: 14px;
    line-height: 18px;
    white-space: normal;
    /*white-space: pre-wrap;*/
    background: none;
    padding: 20px 10px;
    cursor: pointer;
}

.navbar.nav-list-blocks .dropdown-menu table i {
    color: #999999;
    display: block;
    font-size: 16px;
    margin: auto;
    padding-bottom: 5px;
    background: none;
}

.navbar.nav-list-blocks .dropdown-menu table td.menu-info {
    text-align: left;
    padding-left: 15px;
    padding-right: 15px;
    cursor: default;
}

.navbar.nav-list-blocks .dropdown-menu table td.menu-info:hover {
    background: none;
    color: #666;
}

.navbar.nav-list-blocks .dropdown-menu table td.menu-info h6,
.navbar.nav-list-blocks .dropdown-menu td.three-box h6 {
    padding: 0 0 5px 0;
    margin: 0;
    font-weight: bold;
}

.navbar.nav-list-blocks .dropdown-menu table h6 a {
    font-weight: bold;
}

.navbar.nav-list-blocks .dropdown-menu table td.menu-info a,
.navbar.nav-list-blocks .dropdown-menu td.three-box a {
    padding: 0;
    color: #0066cc;
}

.navbar.nav-list-blocks .dropdown-menu table td.menu-info a:hover,
.navbar.nav-list-blocks .dropdown-menu td.three-box a:hover,
.navbar.nav-list-blocks .dropdown-menu table td.menu-info:hover a {
    background: none;
    color: #FF7F00;
}

.navbar.nav-list-blocks .dropdown-menu td.three-box {
    padding: 15px 10px 0 10px;
    text-align: left;
}

.navbar.nav-list-blocks .dropdown-menu .menu-last {
    display: block;
    width: 100%;
    margin: auto;
    box-shadow: 0 5px 10px -2px #155394 inset;
    background: url(../images/pattern.png) repeat;
    border: 0;
}

.navbar.nav-list-blocks .dropdown-menu .menu-last a {
    padding: 20px 0;
    text-align: center;
    color: #fff;
}

.navbar.nav-list-blocks .dropdown-menu .menu-last a:hover {
    text-decoration: none;
}

.navbar.nav-list-blocks .dropdown-menu .menu-last i {
    display: inline-block;
    vertical-align: top;
    color: #fff;
    font-size: 20px;
    line-height: 20px;
    padding-right: 8px;
    background: none;
}

.navbar.nav-list-blocks .dropdown-menu .menu-last a:hover {
    background: none repeat scroll 0 0 #0066CC;
    color: #FFFFFF;
    filter: none;
}

.navbar.nav-list-blocks .dropdown-menu table td p {
    padding: 0 0 5px 0;
    margin: 0;
}
.fixed-header .navbar.nav-list-blocks .dropdown-menu td:last-child {
    border-right: 0;
}

/******* QPS header& footer ********/
/*********************** Home Page Redesign End **********************/
.navbar.nav-list-blocks .nav > li .blue-bar {
    position: relative;
    margin-top: -5px;
    border-top: 5px solid #0066cc;
}
.nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important;
}
.navbar.nav-list-blocks .nav > li.dropdown
{
    padding-bottom:0;
}
.navbar.nav-list-blocks .dropdown-menu .menu-last a
{
    display:block;
}
.navbar.nav-list-blocks .dropdown-menu .menu-last a:hover,.navbar.nav-list-blocks .dropdown-menu .menu-last a:focus,
.navbar.nav-list-blocks .dropdown-menu table tr td a:hover,.navbar.nav-list-blocks .dropdown-menu table tr td a:focus
{
    text-decoration:none;
    color:White;
}
.navbar.nav-list-blocks .dropdown-menu table tr td a
{
    display:inline-block;
}
.fixed-header .navbar .nav > li > .dropdown-menu:after,.fixed-header .navbar .nav > li > .dropdown-menu:before
{
    display:none;
}
.fixed-header .navbar.nav-list-blocks .container-fluid{
    padding-right:10px;
}
.navbar.nav-list-blocks .dropdown-menu table tbody tr:hover, 
.navbar.nav-list-blocks .dropdown-menu table tbody tr.selected, 
.navbar.nav-list-blocks .dropdown-menu table tbody tr.active
{
    background:none;
}