[class *="span"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.sectionTitle {
	background-color: #888888;
	margin: 15px 0 10px 0;
	padding: 5px 7px;
	color: white;
}

.imgPdf{
	padding: 9px;  
	position: absolute; 
	top: 245px;
}

.titleClass {
	font-size: 15px;
	font-weight: bold;
}

#p4pContainer {
	min-width: 1000px;
	margin: 0 auto;
	margin-top: 25px;
}
#dpContainer{
	min-width: 1000px;
	margin:0 auto;
}
.headerDiv {
	border-top: 5px solid #E1E1E1;
	border-bottom: 2px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
	border-right: 1px solid #E1E1E1;
	text-align: center;
	padding: 17px 0;
}

.footerinc {
	color: #000000;
	font-size: 11px !important;
	line-height: 16px;
	text-decoration: underline;
}

.topDownloadExcelClass {
	background: url(/app/p4p/images/insight-sprite.png?lmts=2013-05-13-21-07-08) no-repeat scroll -2px -139px transparent;
	float: left;
	height: 17px;
	font-size: 11px;
	width: 18px;
}

.topDownloadPdfClass {
	background: url(/app/p4p/images/insight-sprite.png?lmts=2013-05-13-21-07-08) no-repeat scroll -21px -143px transparent;
	float: left;
	height: 17px;
	font-size: 11px;
	width: 30px;
}

.topDownloadClass {
	background: url(/app/p4p/images/insight-sprite.png?lmts=2013-05-13-21-07-08) no-repeat scroll -2px -139px transparent;
	float: left;
	height: 17px;
	font-size: 11px;
	width: 18px;
	cursor: pointer;
}

.noListStyle {
	list-style: none;
}

.textRight {
	text-align: right !important;
}

.borderBottom {
	border-bottom: 2px solid #E1E1E1;
}

.tsrRow {
	border-left: 1px solid #E1E1E1;
	border-right: 1px solid #E1E1E1;
}

.tsrRow:hover {
	background-color: #D5E1F4;
}

.bgcolor_target {
	background-color: #4F7EB2;
	color: #ffffff !important;
	padding: 2px 0;
	border-left: 1px solid #E1E1E1;
	border-right: 1px solid #E1E1E1;
}
.bgcolor_target a{
	color: #ffffff !important;
}
.odd {
	background-color: #F2F2F2;
}

.even{
	background-color: #FFFFFF;
}

.marginTop {
	margin-top: 19px;
}

.borderC6 {
	border: 1px solid #C6C6C6;
}

.borderBtmC6 {
	border-bottom: 2px solid #C6C6C6;
}
.borderLtC6{
	border-left: 1px solid #c6c6c6;
}

#p4p_download_top,#p4p_download_pdf_top {
	min-height: 18px;
}

.minHt [class *="span"] {
	min-height: 0px;
}

.subSection {
	cursor: pointer;
}

.subSection:hover {
	background-color: #D9D9D9;
	height: 36px;
}

.navigationMenu {
	background-color: #F2F2F2;
	padding: 5px;
}

.disabledSubSection {
	background-color: #D9D9D9;
	height: 36px;
	cursor: text;
}

.subSection,.disabledSubSection {
	color: #336699;
	font-weight: bold;
	font-size: 14px;
	height: 36px;
	vertical-align: middle;
	margin-top: 3px;
}
#disclosedPeerDiv, #disClosedCalculationTSRDiv, #disClosedCalculationRealizableDiv, #divScoreNone, #divAnalyticsNone, #divISSNone, #divGlassLewisNone, #scoreCalcTr, #scoreSettingsTr, #divScoreMain, #divAnalyticsMain , #divISSMain ,#divGLMain {
	display: none;
}
#calculationCompTsrDiv, #calculationCompRealizableDiv, #disclosedPeerDetails, #p4pCalcId{
	visibility: hidden;
}

.marginBottom {
	margin-bottom: 3px;
}

.horizLine {
	border-top: 1px solid gray;
	margin: 5px;
}

.footerPadding {
	width: 100%;
	padding: 100px 0px 0px;
}

.scorePadding {
	padding: 70px 0px 68px;
}

.equalPadding {
	padding: 70px 4px 68px 1px;
}

.scoreMinus {
	width: 3%;
}

.marginLeft {
	margin-left: 3px;
	height: 126px;
	padding: 0px;
}

.marginRight {
	margin-right: 3px;
	height: 126px;
	padding: 0px;
}

.perfPadding {
	padding: 22px 14px 15px;
}

.payPadding {
	padding: 30px 14px 15px;
}

.leftSquare {
	background: url('/app/p4p/images/leftsquare.jpg') no-repeat 0% 40%;
	min-width: 200px;
}

.rightSquare {
	background: url('/app/p4p/images/rightsquare.jpg') no-repeat 100% 40%;
	min-width: 251px;
}

.topNine {
	padding-top: 9px;
}
.topTwel {
	padding-top: 12px;
}

.insightBlue {
	color: #0082C8;
}

.insightBlue:hover {
	color: #FF9900;
	cursor: pointer;
}

.scoreSettings {
	padding: 6px 4px 4px 2px;
	color: #0082C8;
}

.scoreSettings:hover {
	color: #FF9900;
	cursor: pointer;
}

.standardCustom {
	background-color: #336699;
	color: white;
	padding: 9px 0px;
}

.p4pScore {
	padding-top: 25px;
	padding-bottom: 25px;
	background-color: #FFFFFF;
	border: 1px solid #C0C0C0;
	font-weight: bold;
}

.scoreSettingPopUp {
	position: absolute;
	z-index: 1000;
	display: none;
	margin: 0 0 0 19.6%;
	background-color: #FFFFFF;
	width: 238px;
}

.scoreSettingTable {
	border: 2px solid gray;
}

.margin-ve {
	margin-left: -2px;
	border-left: 2px solid white;
}

.scoreSettingsDefault {
	border: 2px solid #F2F2F2;
}

.scoreSettingsClick {
	border: 2px solid gray;
	background-color: #FFFFFF;
}

.scoreSettingsDefault,.scoreSettingsClick {
	border-right: none;
	margin-left: 5px !important;
}

.floatRight {
	float: right !important;
}

#marketDisclosedDetails {
	width: 190px;
}

.ribbonColor {
	min-width: 1000px;
	background-color: #336699;
	text-decoration: none;
	vertical-align: middle;
	border-radius: 0px !important;
}

#ribbonTickerTxt {
	border: 2px solid #C0C0C0;
	font-size: 10px;
	padding: 0px;
	color: #808080;
	margin-bottom: 0px;
	margin-top: 3px;
	height: 15px;
	width: 264px;
	line-height: 15px;
}

.backToDashBoard {
	background: url("/app/p4p/images/bg-backToDashboard.png") repeat-x 0 0
		transparent;
	border-left: 1px solid #C3D1DE;
	border-right: 1px solid #C3D1DE;
	padding: 4px;
	margin-top: 4px;
	font-weight: normal;
}

#payPerf,#hrefBackToDashboard {
	color: white;
}

#payPerf:hover {
	color: #FF9900;
}

#searchBtnId {
	color: #4F7EB2;
	font-weight: bold;
	margin-top: 4px;
}

.errorMessage {
	color: #FF0000;
	font-style: italic;
	font-size: 11px;
	font-weight: normal;
}
.errorBorder{
	border: 1px solid #FF0000 !important;
}
.absolute {
	position: absolute;
}

.heightFive {
	height: 5px;
}

.borderAll {
	border: 2px solid #F2F2F2;
}

#targetCompanyName {
	color: #FF9900;
	margin-top: 5px;
	font-size: 14px;
}

.changePeersDefault {
	border: 2px solid #FFFFFF;
	margin-left: 0px !important;
}

.changePeersClick {
	border: 2px solid #C0C0C0;
	border-bottom: none;
	background-color: #FFFFFF;
	margin-left: 0px !important;
}

.changePeersDiv {
	background-color: #FFFFFF;
	display: none;
	position: absolute;
	margin-left: 16px;
	padding-left: 25px;
	width: 330px;
	border: 2px solid #C0C0C0;
	border-top: none;
}

#userpeerGroupCurrSett,
#userpeerGroup,
#userpeerGroupIss {
	height: 23px;
	padding: 1px;
	padding: 1px 0px 2px\9;
	height: 21px\9;
}

#tickerTxtCurrSett {
	padding: 1px;
}

#peerGroupSel {
	padding-bottom: 4px;
	margin-left: 0px;
}

.marginMask {
	margin-left: 0px !important;
}

.currentSettings {
	padding: 9px 24px 5px 16px;
}

.size_eleven {
	font-size: 11px !important;
}

.color-666 {
	color: #666;
}

.paddingEight {
	padding: 8px ;
}

.paddingEightRank
{
	padding: 8px 0px 8px 8px;
}

.yearPadding {
	padding: 32px 11px 30px 0px;
}

.percentilePadding {
	padding: 27px 11px 0 0;
}

.paddingLtRtTen {
	padding: 0 10px
}

.paddingRtTwenty {
	padding-right: 20px
}

.paddingRtTwentyFive {
	padding-right: 25px
}
.paddingRtTen {
	padding-right: 10px
}

.paddingRtFive {
	padding-right: 5px;
}

.bottommargin10{
	margin-bottom: 10px;
}

.bottommargin3{
	margin-bottom: 3px;
}
.formElement {
	padding: 1px;
	height: 23px;
	margin-bottom: 0;
}

.insideDropDown label,.insideDropDown input {
	font-size: 11px;
}

#changePeersMainDiv ul.dropdown-menu {
	width: 300px;
}

#saveButton {
	padding: 3px 10px 5px 10px;
}

#customizemenuCurrSett {
	padding: 9px 0px 5px 2px;
}

#targetCompanyAMdate {
	margin-top: 5px;
}

#summarySectionTableId {
	margin-left: 15px;
	height: 297px;
}

.paddingOne {
	padding: 1px 4px !important;
}

.currentSettings h6 {
	text-transform: none;
	color: #666;
	font-weight: normal;
}

.paddingTop {
	padding-top: 7px;
}

.toppadding {
	padding-top: 6px;
}
.toppadding23 {
	padding-top: 23px !important;
}
.left {
	text-align: left !important;
}

#ss2 .table tr td,#ss2 .table tr th {
	text-align: center;
}

#ss2 .table tr th {
	border-top: 7px solid #E1E1E1;
}

#ss2 .table tr th {
	border-bottom: 2px solid #C0C0C0;
}

.table-noBorder td,.table-noBorder th {
	border: none;
}

.table tbody tr:hover td,.table tbody tr:hover th {
	background-color: #D5E1F4;
}

.table tbody tr.bgcolor_target:hover td {
	background-color: #4F7EB2;
}

#peersTbl,#peersComparisonTbl {
	border-top: 6px solid #F2F2F2;
}

#revenue,#netincome,#totalassets,#marketcap,#employees,#ceoTarPay1,#ceoTarPay2,#ceoTarPay3
	{
	margin-bottom: 0px;
}

.pgCompImg {
	background: url("/app/p4p/images/venn_chart.jpg") no-repeat  76% 105%;
	height: 300px;
	min-width: 550px;
	z-index: 10;
}
.pgCompLeftImg {
	background: url("/app/p4p/images/5912-line01.png") no-repeat 26% 107%;
	height: 300px;
	min-width: 550px;
	z-index: 10;
}

.pgCompRightImg {
	background: url("/app/p4p/images/5912-line03.png") no-repeat 92% 108%;
	height: 300px;
	min-width: 550px;
}

.pgCompMiddleImg {
	background: url("/app/p4p/images/5912-line02.png") no-repeat 57.5% 110%;
	height: 300px;
	min-width: 550px;
}

.totalPeersImg {
	background: url("/app/p4p/images/5912-total-lines.png") no-repeat 65% 96%;
	height: 100px;
	min-width: 550px;
	z-index: 10;
}
.udPeerCount{
	position: absolute;
	top:165px;
	left:222px;
	z-index:100;
	font-size: 20px;
	text-align: center!important;
	width: 50px;	
}
.commonPeerCount{
	position: absolute;
	top:165px;
	left:288px;
	z-index:100;
	font-size: 20px;
	text-align: center!important;
	width: 50px;	
}
.umPeerCount{
	position: absolute;
	top:165px;
	left:354px;
	z-index:100;
	font-size: 20px;
	text-align: center!important;
	width: 50px;	
}

#vennChart {
	padding-top: 20px;
	width: 600px;
}
.ceoPayLabel,.tsrLabel{
	font-size: 10px;
	font-weight: bold;
	position: absolute;
	top:-15px;	
}
.ceoPayLabel{
	right: 8px;
}
#payTsrAlnmnt{
	position:relative;
	width: 600px;
	margin:auto;
}
/* IN-1389 [SEC Realizable Pay] UI: P4P Profile Pay-TSR Graph */
#secRealPayTsrChartDiv {
	margin-top: 47px;
	margin-bottom: 46px;
}
.secRealPayTextLabel, .tsrTextLabel {
	font-size: 10px;
	font-weight: bold;
	position: absolute;
	top:-15px;	
}
.tsrTextLabel {
	text-align: left;
	left: 12px;
}
.secRealPayTextLabel {
	right: 8px;
}
#secRealPayTsrAlnmnt {
	position:relative;
	width: 600px;
}
#secRealPayTsrCombinationChartTableDiv .table tbody tr:hover td,.table tbody tr:hover th {
	background-color: #FFFFFF;
}

#secRealPayTsrCombinationChartTableDiv .table tbody tr:hover td.slope {
	background-color: #EBF1DE;
}
#secRealPayTsrCombinationChartTableDiv .table {
	width: 500px;
}
#secRealPayTsrCombinationChart {
	float:left;
}
.secRealTsrTable {
	float:left;
}
#secRealPayTsrDataTable {
	-webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
#secRealPayTsrDataTable tbody tr:first-child td:first-child, #secRealPayTsrDataTable tbody tr:first-child td:last-child {
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
}
.marginTop35 {
	margin-top: 35px;
	margin-bottom: 0px;
}
/* End of [SEC Realizable Pay] UI: P4P Profile Pay-TSR Graph */
.tsrLabel{
	text-align: left;
	left: 12px;
}
.rankCmpWrapper{
	width:290px;
	margin:auto;
	position:relative;
}
.rankCmpYlabel{
	font-size: 10px;
	font-weight: bold;
	color: #555555;
	position: absolute;
	left:45px;
	top:-12px;	
}
.rdaChartWrapper{
	width: 285px;	
}
.rdaChrt1,.rdaChrt2{
	color: #555555;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	width:100%;
	width: 282px;
	margin-left: 15px;
}
#ceoTarPay1,#ceoTarPay2,#ceoTarPay3,#weightedScoreTab, .borderE1 {
	border: 1px solid #E1E1E1;
}

.borderRight {
	border-right: 2px solid #F1F1F1;
}

.borderLeft {
	border-left: 2px solid #F1F1F1;
}

#peersTbl {
	border-top: 6px solid #F2F2F2;
	border-collapse: collapse !important;
}

/* Dashboard Page Styles */
table.tablesorter thead tr .headerSortUp {
	background: url('/app/p4p/images/down_arrow.gif?lmts=2013-05-13-21-07-08') no-repeat center right;
	font-weight: bold !important;
}

table.tablesorter thead tr .headerSortDown {
	background: url("/app/p4p/images/up_arrow.gif?lmts=2013-05-13-21-07-08") no-repeat center right;
	font-weight: bold !important;
}

#tablesorter thead tr th {
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	color: black;
}

#tablesorter tr td {
	vertical-align: middle;
	color: #606060;
}

.tablesorter tr td {
	border-top: 0px;
}

.borderWhite {
	border: 1px solid white;
}

.showRowsDiv {
	float: left;
	padding-top: 3px;
}

.showRowsDiv1 {
	float: left;
	padding-top: 5px;
}

#downPage div {
	position: relative;
}

select.select {
	position: relative;
	z-index: 10;
	height: 19px !important;
	padding: 0;
	margin-bottom: 0;
	font-size: 11px;
	font-weight: bold;
	border-left: 0px;
}

input.select {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 47px;
	height: 17px !important;
	background: url("/app/p4p/images/downarrow_silver.jpg") no-repeat scroll right center #FFFFFF;
	z-index: 1;
	padding: 0px;
	padding-right: 10px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 0px;
	text-align: center;
	border: 1px solid #888888;
	font-size: 11px;
}

input#topPageNoId, input#downPageNoId:focus{
	border-color: #888888;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.075) inset, 0 0 0px rgba(82, 168, 236, 0.6);
    outline: 0 none;
}
#tableG, #tableH{
	min-height: 24px;
	height: 24px;
}
#tableQ, #tableR{
	height: 20px
}
#marketPeerScoreChart,#disclosedPeerScoreChart {
	position: relative;
	padding-top: 96px;
	_padding-top: 96px;
	padding-bottom: 25px;
	margin-left: -22px;
}

#marketChartDiv,#disclosedChartDiv {
	background-color: #FFFFFF;
	width: 100%;
}

#dataTableDiv {
	min-width: 900px;
}

#topPage div {
	position: relative;
}

.topShowRowsDiv {
	float: left;
	padding-top: 3px;
}

div#topPage {
	font-size: 11px;
}

div#downPage {
	font-size: 11px;
}

.bckGrndcolor {
	background-color: #ddd;
}
/*Editable select box for dashboard serach. */
input.editable-select {
	/* background: #FFF url('/app/p4p/images/downarrow_silver.jpg') right center no-repeat; */
	background: #FFF url('/app/p4p/images/downarrow_silver.png?lmts=2019-05-16') right center no-repeat;
	padding: 0 13px 0 0;
	text-align: center;
	height: 17px;
	color: #666;
	font-size: 11px;
	font-weight: bold;
	cursor: default;
	border: 1px solid #888888;
	line-height: 15px\9;
}

.editable-select-iframe {
	position: absolute;
	background: #FFF;
	z-index: 9;
	display: none;
}

.editable-select-options ul {
	margin: 0;
	padding: 0;
	z-index: 10;
	list-style: none;
	list-style-image: none;
}

.editable-select-options li {
	cursor: default;
	padding: 2px;
}

.editable-select-options li.selected {
	background: #3399FF;
	color: white;
}

.leftArrow {
	/* background: url('/app/p4p/images/leftarrow.jpg') no-repeat 100% 50%; */
	background: url('/app/p4p/images/leftarrow.png?lmts=2019-05-16') no-repeat 100% 50%;
	width: 20px;
	cursor: pointer;
	height: 17px;
}

.rightArrow {
	/* background: url('/app/p4p/images/rightarrow.jpg') 0% 50% no-repeat; */
	background: url('/app/p4p/images/rightarrow.png?lmts=2019-05-16') 0% 50% no-repeat;
	width: 20px;
	cursor: pointer;
	height: 17px;
}

.disabledLeftArrow {
	/* background: url('/app/p4p/images/disabledLeftarrow.jpg') no-repeat 100%
		50%; */
	background: url('/app/p4p/images/disabledLeftarrow.png?lmts=2019-05-16') no-repeat 100%
		50%;
	width: 20px;
	height: 17px;
}

.disableRightArrow {
	/* background: url('/app/p4p/images/disabledRightarrow.jpg') 0% 50%
		no-repeat; */
		background: url('/app/p4p/images/disabledRightarrow.png?lmts=2019-05-16') 0% 50%
		no-repeat;
	width: 20px;
	height: 17px;
}

select#topPageNoId_hidden_select{
	width: 50px;
	margin-bottom: 0;
	padding: 0;
	height: 20px;
}
select#downPageNoId_hidden_select {
	width: 50px;
	margin-bottom: 0;
	padding: 0;
	height: 18px;
}
.rotate {
	cursor: pointer;
}
/*.rotate_ie7 { background: #FFFFFF; display: block; width: 100px; cursor: pointer; }*/
.countCls {
	z-index: 99;
	left: 13px;
	color: #555555;
	top: 86px;
	position: absolute;
}

.barSeparator {
	height: 5px;
	top: 220px;
	width: 1px;
	border-right: 1px solid black;
	transparent;
}

#moreDataDropdown {
	width: 190px;
}

.trans{
	background: rgba(198, 198, 198, 0.2); /* browsers except IE*/
}
.barSeparatorTop {
	top: 276px; transparent;
	position: absolute;
}

.staticLabel {
	top: 286px; transparent;
	position: absolute;
}

.percentileHt {
	z-index: 99;
	top: 20px;
	width: 90px; transparent;
	position: absolute;
	height: 50px;
	color: #ffffff;
}

.percentileBackgrnd {
	height: 30px;
	background-color: #660033;
	border: 1px solid #660033;
	cursor: pointer;
}

.percentileLine {
	height: 230px;
	top: 80px;
	width: 1px;
	border-right: 2px dashed #660033;
	z-index: -1;
	cursor: pointer;
}

.percentile25 {
	z-index: 500;
	top: 53px;
	width: 90px; transparent;
	position: absolute;
	height: 50px;
	color: #ffffff;
}

#statMarker1 {
	height: 30px;
	background-color: #cc6633;
	border: 1px solid #cc6633;
	cursor: pointer;
}

.percentile25Ht {
	height: 195px;
	top: 80px;
	width: 1px;
	border-right: 2px dashed #cc6633;
	cursor: pointer;
}

#statMarker2 {
	height: 30px;
	background-color: #669933;
	border: 1px solid #669933;
	cursor: pointer;
}

.percentile75Ht {
	height: 195px;
	vertical-align: bottom;
	top: 80px;
	width: 1px;
	border-right: 2px dashed #669933;
	cursor: pointer;
}

#statMarker3 {
	height: 30px;
	background-color: #003366;
	border: 1px solid #003366;
	cursor: pointer;
}

.percentile90Ht {
	height: 230px;
	top: 2px;
	width: 1px;
	border-right: 2px dashed #003366;
	cursor: pointer;
}

.percentileAvg {
	width: 75px; transparent;
	position: absolute;
	height: 50px;
	color: #ffffff;
}

#statMarker4 {
	height: 30px;
	background-color: #000066;
	border: 1px solid #000066;
	cursor: pointer;
}

.percentileAvgHt {
	top: 80px;
	width: 1px;
	border-right: 2px dashed #000066;
	cursor: pointer;
}

#p4pScoreMedian {
	height: 30px;
	background-color: #009999;
	border: 1px solid #009999;
	cursor: pointer;
}

.percentileMedianHt {
	top: 80px;
	width: 1px;
	border-right: 2px dashed #009999;
	cursor: pointer;
}

#dataId {
	min-width: 920px;
}
.percentilepaddingleft{
	padding-left: 1px;
	padding-right:2px; 
}
.scoreSettingsDropdown {
	width: 250px;
}

#chartFixedWidth {
	width: 900px;
}

#russelAllDiv {
	width: 920px;
}

#peerDivOuter {
	position: fixed;
	left: 50%;
	width: 500px;
	margin-left: -250px;
	top: 50%;
	margin-top: -100px;
	position: fixed;
	z-index: 99999;
	background-color: #fff;
	-moz-box-shadow: 0 0 5px 5px #888;
	-webkit-box-shadow: 0 0 5px 5px #888;
	-msie-box-shadow: 0 0 5px 5px #888;
	box-shadow: 0 0 5px 5px #888;
	overflow: hidden;
	zoom: 1;
	filter: progid : DXImageTransform.Microsoft.Shadow ( Color = '#888888', Strength = 4, Direction = 45 ), 
			progid : DXImageTransform.Microsoft.Shadow ( Color = '#888888', Strength = 4, Direction = 135 ), 
			progid : DXImageTransform.Microsoft.Shadow ( Color = '#888888', Strength = 4, Direction = 225 ), 
			progid : DXImageTransform.Microsoft.Shadow ( Color = '#888888', Strength = 4, Direction = 315 );
}

#peerDiv {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}
.backgroundIE{
	background-color: #F3F3F3;
}
.backgroundIE:hover, .backgroundOddIE:hover{
	background-color: #D5E1F4;
}
.backgroundOddIE{
	background-color: #E8E8E8;
}
/* End of Dashboard Page Styles */
#revenue,#netincome,#totalassets,#marketcap,#employees {
	margin-bottom: 0px;
}
#employees, #gradeRangeTbl, #ceoNeoWrapper table {
	border-collapse: separate !important;
}
#ss2 .border {
	border: 1px solid #DDDDDD;
	border-bottom: 2px solid #C0C0C0;
}

#ss2 .table td {
	border-top: 0px solid #DDDDDD !important;
}
.borderRtDDD{
	border-right: 1px solid #dddddd !important;
}
#payTsrDataTable {
	border-right: 0;
	border-bottom: 0;
	-webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
#payTsrDataTable tbody tr:first-child td:first-child, #payTsrDataTable tbody tr:first-child td:last-child{
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
}
.borderLtZero{
	border-left: 0 !important;
}

#ceoPopUpData, #glFY0Data {
	padding: 0 10px 15px;
}

#lookForwardOrBackDiv {
	z-index: 10000;
	padding-top: 110px;
}

#hCCeoErrorMsg {
	padding-top: 42px;
	text-align: center;
}

#popupContactClose {
	font-size: 16px;
	line-height: 14px;
	right: 0px;
	top: 0px;
	padding-right: 0px;
	position: absolute;
	color: red;
	font-weight: 700;
	display: block;
	cursor: pointer;
}

.popupParanthasis{
	font-size: 30px;
    font-weight: normal;
    padding-top: 31px;
}
.leftSixPercent {
	padding-left: 6%;
}

.paddingTop2 {
	padding-top: 2px;
}

.paddingTop1 {
	padding-top: 1px;
}

.border-3px {
	border: 3px solid #E1E1E1;
}

.size_12_new {
	font-size: 12px;
	font-weight: bold;
}

.underline {
	text-decoration: underline;
}

.pinkbar {
	background: url('/app/p4p/images/pinkbar.jpg') no-repeat 83% 50%;
}

.bluebar {
	background: url('/app/p4p/images/bluebar.jpg') no-repeat 83% 50%;
}

#combinationChartTableDiv .table tbody tr:hover td,.table tbody tr:hover th	{
	background-color: #FFFFFF;
}

#combinationChartTableDiv .table tbody tr:hover td.slope {
	background-color: #EBF1DE;
}

.slope {
	background-color: #EBF1DE;
}

#combinationChartTableDiv .table {
	margin-bottom: 10px;
	width: 500px;
}

#totalDisclPeersText {
	position: absolute;
	font-size: 14px;
	width: 500px;
}

#totalMktPeersText {
	position: absolute;
	font-size: 14px;
	width: 576px;
	padding-left: 90px;
}

#disclosedPeersTotal,#marketPeersTotal {
	font-size: 25px;
}

#performanceDataTableId,#fixedVsVariable,#reativeDegAlignTab{
	border-width: 6px 1px 2px 1px;
	border-color: #E1E1E1;
	border-style: solid;
	margin-bottom: 0px;
}
#historicalCeoTbl, #perquisiteTable, #performanceMetricsTable, #gradeRangeTbl, #payMethodologyCompTbl, .payDefinitionTblDiv .table, .payDataSourceTblDiv .table {
	border-style: solid;
	border-width: 6px 1px 2px 1px;
	border-color: #E1E1E1;
	margin-bottom: 0px;
}
#performanceMetricsDetails .table th,#performanceMetricsDetails .table td, #perquisiteDetails .table th,#perquisiteDetails .table td, #performanceDetails .table th,#performanceDetails .table td,#historicalCeoDetails .table th,#historicalCeoDetails .table td,
#fixedVsVariable .table th, #fixedVsVariable .table td,#relativeDegDivDetails .table th,#relativeDegDivDetails .table td, #payMethodologyCompTbl .table td{
	border-top: none;
	vertical-align: middle;
}

.table {
	margin-bottom: 0px;
}

.chart-Bar-Width {
	background: none repeat scroll 0 0 #EE9A00;
	display: block;
	height: 1em;
	line-height: 2em;
	margin-top: 4px;
	position: relative;
}

.marginBottomZero {
	margin-bottom: 0px;
}

.paddingTop3 {
	padding-top: 3px;
}

.paddingRt55 {
	padding-right: 55px;
}
.paddingRt5{
	padding-right:5px;
}
.paddingLt5{
	padding-left: 5px;
}
#oneYearSubCaptionId,#oneYearTargetPayId {
	padding-right: 8px;
}

#disClosedCalculationTSR .tsrRow {
	padding: 3px 0px;
}

#disClosedCalculationRealizable .tsrRow {
	padding: 3px 0px;
}

#fixedVsVariableSubTab {
	margin-bottom: 10px;
}

#useEquilarLook {
	width: 130px;
}

.plusIcon {
	background: url("/app/tcr/images/plus_icon.gif?lmts=2010-04-07") no-repeat scroll 24% 0
		transparent;
	cursor: pointer;
}

.minusIcon {
	background: url("/app/tcr/images/minus_icon.gif?lmts=2010-04-07") no-repeat 27% 0;
	cursor: pointer;
}

.paddingLeft {
	padding-left: 25px;
}

#relativeDegDivDetails .table thead th, #ceo_pay_table.table thead th, #targetVsRelTbl.table thead th {
	border-bottom: 2px solid #E1E1E1;
}

.ISSWeightedScore {
	background-color: #E1E1E1;
}

.ISSWeightedScoreLeftBracket {
	background: url('/app/p4p/images/ISSleftBracket.png') no-repeat 50% 60%;
}

.ISSWeightedScoreRightBracket {
	background: url('/app/p4p/images/ISSrightBracket.png') no-repeat 25% 61%;
}

.ISSWeighted1YearScoreArch {
	background: url('/app/p4p/images/arch.png') no-repeat 49% 98%;
}

.ISSWeighted3YearScoreArch {
	background: url('/app/p4p/images/archBig.png') no-repeat 50% 98%;
	width: 45%;
	width: 35%\9;
}

#weightedScore,#equal {
	margin-top: 0px;
}

#equal {
	margin-left: 20px;
}

.paddingLtFive {
	padding-left: 5px;
}

.paddingLtSix {
	padding-left: 6px;
}
.paddingLtSeven {
	padding-left: 7px;
}
.paddingLtTen {
	padding-left: 10px;
}

.paddingLt18 {
	padding-left: 18px;
}
.paddingLt14 {
	padding-left: 14px;
}
.paddingLt15 {
	padding-left: 15px;
}
.paddingLt16 {
	padding-left: 16px;
}
.paddingLt17 {
	padding-left: 17px;
}
.paddingLt20 {
	padding-left: 20px;
}
.paddingLt23 {
	padding-left: 23px;
}
.paddingLt25 {
	padding-left: 25px;
}
.paddingLt27 {
	padding-left: 26px;
}

.paddingLt32 {
	padding-left: 32px;
}
.paddingLt35 {
	padding-left: 35px;
}
.paddingLt36 {
	padding-left: 36px;
}
.paddingLt40 {
	padding-left: 40px;
}
.paddingLtRt15 {
	padding: 0 15px;
}

.paddingTop15 {
	padding-top: 15px;
}

.divider {
	width: 100%;
	height: 10px;
	border-bottom: 7px solid #E1E1E1;
}

.ceo_pay_mul_test {
	width: 100%;
	padding: 0px 0;
}

#mmHeaderDiv {
	height: 50px;
	position: relative;
	border: 1px solid #E1E1E1;
	border-bottom: 1px solid #E1E1E1;
}

#ceo_pay_table, #targetVsRelTbl {
	border: 1px solid #E1E1E1;
}

.mmpaddingLeft {
	padding-left: 20px !important;
}

#spanEdit {
	cursor: pointer;
	color: #0082C8;
}

#spanEdit:hover {
	color: #FF9900;
}

#lookOptionSettingsDiv, #spanaj {
	margin-left: 5px;
}

.glassLewiCompClass {
	padding-bottom: 10px;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	color: #333333;
	padding: 0 5px;
}

.downloadText {
	color: #0082c8;
	font-size: 16px;
	font-weight: bold;
}

.glassLewisContText {
	cursor: pointer;
	color: #43A3D6;
	font-size: 12px;
	font-weight: normal;
}

.unavailableText {
	font-size: 14px;
	font-weight: bold;
	padding-left: 0px;
	color: #cc0000;
}

.availableText {
	font-size: 14px;
	font-weight: bold;
	padding-left: 0px;
	color: #6BBE45;
}

.proxyPaperText {
	padding: 36px 17px 23px 30px;
}

.availChk {
	padding-left: 40px;
	padding-right: 30px;
	padding-bottom: 20px;
	color: #333333;
	font-weight: normal;
}

#downloadTextId:hover {
	color: #FF9900;
}

#companyLink {
	color: #0082c8;
	font-size: 17px;
	font-weight: bold;
}

#userAMText {
	color: #666;
	padding-top: 20px;
	font-size: 12px;
	font-weight: normal;
}

#AccMgrIdSSP {
	color: #0082c8;
	font-size: 12px;
}

.gltdpaddingcolor {
	padding-bottom: 23px;
	color: #666666;
}

.radius_bottom {
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
}

#txtHintCurrSett,#txtHint,#txtHintISS {
	position: absolute;
	margin-left: 61px;
	margin-left: 65px\9;
}

#divRR {
	margin-top: 15px
}

.popup_drilldown_border {
	border-top: 1px solid #E1E1E1;
	border-bottom: 1px solid #E1E1E1;
	padding: 10px 0;
}

.popup_drilldown_border_px {
	border-top: 3px solid #E1E1E1;
	border-bottom: 3px solid #E1E1E1;
	padding: 30px 0 10px;
}

.bgcolor_target a:Link,.bgcolor_target a:visited,.bgcolor_target a:active
	{
	color: #FFFFFF;
}

.bgcolor_target a:hover {
	color: #FF9900;
}

.layerTitle {
	padding-bottom: 15px;
	padding-top: 10px;
}

.paddingBottom {
	padding-bottom: 20px;
}

.paddingBottom1 {
	padding-bottom: 3px;
}
.paddingBottom5 {
	padding-bottom: 5px;
}

.bottomBorder {
	border-bottom: 3px solid #E1E1E1;
}

.fontSize11Bold {
	font-size: 11px;
	font-weight: bold;
}

.paddingBottomTop {
	padding-bottom: 15px;
	padding-top: 10px;
}

#tbl{
	margin: 20px auto;
	padding-left:10px
}
.equalStyle{
	font-size:16px;
	font-weight:bold;	
}
.plusStyle {
	width: 15px;
	padding-top: 32px;
	font-size: 16px;
	font-weight: bold;
}
.minusStyle {
	width: 15px;
	padding-top: 32px;
	font-size: 16px;
	font-weight: bold;
}
.plusStyle2 {
	background: url("/app/p4p/images/perkLeftSquare.png") no-repeat 120.5% 77%;
	width:19px;
	font-size: 16px;
	font-weight: bold;
	height: 84px;
	margin-left:3px;
}
.plusStyle3 {
	background: url("/app/p4p/images/perkRightSquare.png") no-repeat 0% 0%;
	width:15px;
	font-size: 16px;
	font-weight: bold;
	height: 84px;
}

.perkDiv{
	display: table;
    height: 60px;
    margin-top: 6px;
    text-align: center;
}
.perkDivSmall{
	width:72px;
	margin-top:9px;
	text-align:center;
	position:relative;
	height:60px;	
}
.perkContentWrapper{
	display: table-cell;
    vertical-align: middle;	
}
.othrPerkVal{
	font-size:15px;
	font-weight:bold;	
}
.borderLeft1px {
	border-left: 1px solid #E1E1E1;
}

.boderRight1px {
	border-right: 1px solid #E1E1E1;
	padding-right: 13px;
}

.tdBoder3px {
	border-left: 3px solid #E1E1E1;
	border-right: 3px solid #E1E1E1;
}

.inputPadding {
	padding: 0px !important;
	color: #000000 !important;
	font-size: 12px !important;
	text-align: right;
	width: 87px;
	margin-bottom: 4px !important;
}

.fyZeroError {
	height: 20px;
	width: 120px;
	position: absolute;
	font-weight: normal;
	padding-top: 4px;
}

.fyZeroErrorTop {
	text-align: right;
	height: 10px;
	width: 99px;
	vertical-align: bottom;
}

.fyPlusStyle {
	font-weight: normal;
	padding-top: 4px;
}

.plusStyleWidth15 {
	width: 15px;
	padding-top: 24px;
	font-size: 16px;
	font-weight: bold;
}
.paddingMiddle{
	padding: 0 !important;
	vertical-align: middle !important;
}
.paddingBottom20 {
	padding-bottom: 20px;
}

.bgcolorGray {
	background-color: #E1E1E1;
}

.paddingTop4 {
	padding-top: 4px;
}

.paddingBottom55 {
	padding-bottom: 55px;
}

.colorBack {
	color: #000000;
}

.textCenter {
	text-align: center !important;
}

.autoSuggestion {
	position: absolute;
	background: #FFFFAA;
	border: 1px solid gray;
	width: 500px;
	z-index: 1000;
	cursor: pointer
}

.filing {
	background: url("/app/p4p/images/ico-filing-date.png") no-repeat scroll
		0 80% transparent;
	padding-left: 8px;
}

.autoSuggestionMainDiv {
	position: absolute;
	background: #FFFFAA;
	border: 1px solid gray;
	width: 500px;
	z-index: 1000;
	cursor: pointer;
	font-size: 10px !important;
}

.autoSugDivbgColor {
	background: #FFCC66;
	height: 20px;
}
.size10{ font-size: 10px;}

.autosugSubDiv {
	float: left;
	width: 20%
}

.container-fluid {
	padding: 0px;
}

#changePeersLeft {
	min-height: 35px;
}

#ulLookOption {
	width: 400px;
}

#ulCurrrentSett {
	width: 300px;
	z-index: 100;
}

#ulChangePeersIss {
	width: 300px;
}

#tickerNotEqualTargetandClient {
	font-style: italic;
}

#sspLogin {
	padding-top: 20px;
	padding-left: 10px;
	color: #777777;
	font-weight: bold;
}

#companyTickerSSP {
	padding-left: 5px;
	padding-right: 5px;
}

#lookForwardOrBackDetails {
	z-index: 10000;
}

#tdTickerNotEquilarPadding {
	padding-top: 30px;
}

#divPaddingTopBottom {
	padding-top: 20px;
	padding-left: 10px;
}

/* #msgdiv{width:100%;height:100%;position: absolute; border: 1px;} */
#fusionChartsTempDiv {
	position: absolute;
	left: 0px;
	top: 0;
}

.slopePayValueDiv{
	min-width: 60px;
}

#downloadPadding {
	padding-top: 19px;
}

.paddingBottom4 {
	padding-bottom: 4px;
}

.paddingBottom2 {
	padding-bottom: 2.5px;
}

#mmBottomTbl {
	width: 100%;
	font-weight: bold;
	border-bottom: 2px solid #E1E1E1;
}

tr#mmBottomTbl td{
	background-color: #E1E1E1;
} 
#resetEquiDataRightPadding {
	padding-right: 10px
}

.divWidth {
	width: 100%
}

.fontWeight {
	font-weight: bold;
}

#oneYearMulOfMedian,#threeYearMulOfMedian, .marginTop10 {
	margin-top: 10px;
}

#txtPayValue, #txtPayValueGL {
	padding-right: 13px;
	padding-top: 3px;
}

.scoreLeftNav {
	padding-left: 10px;
	padding-top: 7px;
}
#peerComparisonTable{
	min-width: 600px;
}

#uniqueDisclPeerText{
	margin-left: 27px;
	width: 150px;
}

#commonPeerText{
	margin-left: 264px;
	width: 95px;
}

#uniqueMktPeerText{
	margin-left: 435px;
	width: 135px;
}
#uniqueDisclPeerText, 
#commonPeerText,
#uniqueMktPeerText {
	margin-top: 310px;
}

#peerGroupComparisonSection, 
#pgComparisionDetails {
	width: 600px;
	margin: 0 auto;
}

#targetSummaryDataTableId{
	min-width: 306px;
}
#applyscore, #saveBtnCurrset, #saveBtn, #btnSaveUserData, #saveBtnLookForwardBack, #moreDataM {font-size: 12px !important;}
.marginLeft1{margin-left: 1px !important;}
.scoreMarginTop {
	padding-top: 22px;
}
#disclosedPeerScore{min-width: 200px !important;}
#moreDataK{padding-top: 7px;
padding-right:3px; }
.equalScoreF{
	background: url('/app/p4p/images/scoreEqual.png') no-repeat 98% 47%;
	width: 55px;
	padding-right: 22px;
}
.container-fluid > .sidebar {
    width: 220px;
    margin-left: 67px; 
}
.container-fluid > .content {
    margin-left: 323px;
    margin-right: 87px;
}

#companyDetailsRow{
	margin-left: 87px;
}
#ribbonRow{
	margin-left: 85px;
}
#scoreSettingsTr, 
#changePeersSection{
	height: 34px;
}

input[type="radio"]{
	margin: 0 3px 3px;
	min-height: 17px;
	min-height: 10px\9;
}

.horizontalLine{
	min-height: 0px !important;
	margin: 0px 10px;
	margin: 3px 10px 0px\9;
	border-bottom: 1px solid #000000;
	height: 8px;
}

.paddingTop5 {
	padding-top: 5px;
}

#incompleteText{
	min-width: 95px;
}

.rankCompHeight,
.autoSuggDivHeight {
	height: 20px;
}

.rankCompHeight40{
	height: 40px;
}


#scoreFormulaRow{
	min-width: 613px;
}

#scoreHundredCustomWidth{
	width: 47px;
}
#saveBtnnCancelPaddingSC, #scoreP{
	padding-top: 8px;
}
#performanceTableId .row-fluid [class *="span"],#historicalCeoTableId .row-fluid [class *="span"],#sctCeoTableId .row-fluid [class *="span"]{
	min-height: 19px;
	padding-top: 1px;
} 

#peerFinDataTableId .table-bordered thead:last-child tr:last-child th:last-child, .table-bordered tbody:last-child tr:last-child td:last-child {
-webkit-border-bottom-right-radius: 0px;
border-bottom-right-radius: 0px;
-moz-border-radius-bottomright: 0px;
}

#peerFinDataTableId .table-bordered thead:first-child tr:first-child th:last-child, .table-bordered tbody:first-child tr:first-child td:last-child {
-webkit-border-top-right-radius: 0px;
border-top-right-radius: 0px;
-moz-border-radius-topright: 0px;
}

#peerFinDataTableId .table-bordered thead:last-child tr:last-child th:first-child, .table-bordered tbody:last-child tr:last-child td:first-child {
-webkit-border-radius: 0 0 0 0px;
-moz-border-radius: 0 0 0 0px;
border-radius: 0 0 0 0px;
-webkit-border-bottom-left-radius: 0px;
border-bottom-left-radius: 0px;
-moz-border-radius-bottomleft: 0px;
}
#topPageCountSelectId, #downPageCountSelectId{
	font-size: 11px;
	font-weight: bold;
	color:#666;
}
.paddingMask{
  padding: 14px 0 !important;
}

#leftFraction{
	min-width:147px;	
}

#rightFraction{
	min-width:174px;
}

select {
    border: 1px solid #BBBBBB;
    width: 220px;
    border-radius: 3px;
}

.paddingLeftTwo {
	padding-left: 2px;
}

#mainRow{
	margin: 0px 50px;
	margin: 0px 51px 0px 49px\9;
}
.layersTopBorder{
    border-top: 3px solid #E1E1E1;
}
#ulChangePeersIss{
	left: -174px;
}
.peerGrpDropDown
{
	padding: 1px;
	height: 23px;
	margin-bottom: 0;
	font-size:11px;
}
.paddingRightMedian{
	padding-right:24px;
}
#pgbrExcelDiv, #pgbrPdfDiv{
	height: 29px;
	margin-bottom: 0px;
	width: 303px;
	margin: 0 99px;
	border:2px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
}

#p_bar{
	height: 29px;
	margin-bottom: 0px;
}

#peerDivInnerPdf,
#peerDivInnerExcel {
	background-color: #FFFFFF; 
	margin: 0 auto;
	padding: 60px 0px;
	width: 500px;
}

#pdbrPdfCancel,
#pdbrExcelCancel {
	position: absolute;
	top:16px;
	width:500px;
	margin-right: 15px;
	z-index:10000;
}

#pgbrTextPdf,
#pgbrTextExcel {
	height: 22px;
}

div#pdbrExcelCancel a,
div#pdbrPdfCancel a {
	margin-right: 25px;
}

div#pgbrTextPdf h4,
div#pgbrTextExcel h4 {
	font-weight: normal;
}

#compMeetDate{
	margin-right: 3px;
	margin-right: 0px\9;
}

.headerBorder{
  border-bottom: 0px solid #EEEEEE !important;
  padding: 1px 11px;
}
.modalMain{
	 margin-bottom: -497px;
	 width: 995px;
}
.modalbody{
    overflow-y: hidden;
    padding: 0px;
    width: 100%;
    height: 100%
}

#modalFyzero{
   line-height: 12px !important;
    padding: 0px 0px;
    white-space: normal;
    margin-top: 3px;
}

.modal-backdrop{
	z-index: 2000;	
}

.modal{
	z-index: 2001;
}

.modal-header .close {
	margin: 1px -8px 7px 0
}

.modal-body{
	max-height: 100%;
}

#editAnchor{
	text-align: left; 
	margin-left:5px;
}

#currentFY{
	text-align: right; 
	width: 80px;
	width: 86px\9;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
	input.editable-select {
	  padding:2px 13px 0 0 !important;
	  height:15px !important;
	}
	.editable-select-options{
		margin-top:-1px !important;
	}
}

/* Custom Drop down styles*/
div.selectbox-wrapper {
  position:absolute;
  width:50px !important;
  background-color:white;
  border:1px solid #000000;
  margin:0px;
  margin-top:-9px;
  padding:0px;
  text-align:left;
  max-height:200px;
  overflow:auto;
  width:48px !important;
}
/*Drop down list styles*/
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
  font-size:11px;
  font-weight:bold;
  color:#666; 
}
/* Selected item in dropdown list*/
div.selectbox-wrapper ul li.selected { 
  background-color: #3399ff;
  color:#fff;
  font-weight:bold;

}
/* Hover state for dropdown list */
div.selectbox-wrapper ul li.current { 
  background-color: #3399ff;
  color:#fff;
  font-weight:bold;
}
/* Drop down list items style*/
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}
/* Look and feel of select box */
.selectbox 
{
  margin: 0px 5px 10px 0px;
  /*padding-left:6px;*/
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:11px  !important;/* Resize Font*/
  font-weight:bold;
  width : 42px; /* Resize Width */
  display : block;
  text-align:left; 
  /* background: url('/app/p4p/images/downarrow_silver.jpg') right no-repeat #fff !important; */
  background: url('/app/p4p/images/downarrow_silver.png?lmts=2019-05-16') right no-repeat #fff !important;
  cursor: pointer !important;
  border:1px solid #888 !important;
  color:#666666  !important;
  height: 13px !important;
  border-radius: 3px 3px 3px 3px !important;
  z-index:100;
  padding:2px 0 2px 6px !important;
  padding:0px 0 2px 6px\9 !important;
  height: 15px\9 !important;
  line-height: 15px\9 !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.selectbox {
	  padding:4px 0 0 6px !important;
	  height:13px !important;
	}
}
input.selectbox:focus{
  box-shadow: none !important;
}
/* ENDS custom dropdown styles */

.perqOuterWrapper{
	/* overflow:auto; */
	display:inline-block;	
}
#neoThreeYrTotComp, #gradeRangeTbl{
	border: 1px solid #E1E1E1;
	border-top: 6px solid #E1E1E1;
}
#ceoThreeYrTotComp{
	border: 1px solid #E1E1E1;
}
#ceoThreeYrTotCompBody, #neoThreeYrTotCompBody, #gradeRangeTblBody{
	border-top: 2px solid #C0C0C0;
	border-bottom: 2px solid #C0C0C0;
}
#ceoThreeYrTotComp thead th,#neoThreeYrTotComp thead th{
	background-color: #ffffff;
}
#compensationComponent, .compensationComponent, #performanceComponent, .rdaComponent,.performanceComponent{
	background-color: #F2F2F2;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	text-align:center;
}
.totalCompAvg{
	font-weight: normal;
	font-size: 18px;
	/*color: #000000;*/
}
.rightTblBorder{
	border-right: 1px solid #e4e4e4 !important;	
}
.fontWeightNormal{
	font-weight: normal;
}

#weightedAvg{
	padding-top: 14px;
}

/*GL view CSS Starts*/
#gradeRangeTbl thead tr th{
	border-bottom: 2px solid #C0C0C0;
	color:#707070;
}
#gradeRange{
	margin-top:44px;
	min-width:235px;
	width:90%;	
}
#gradeChartDiv{
	height:400px;
}

 #noGradeDiv{
	height:280px;
	text-align: center !important;
	min-width:360px;
	position: relative;
}
 #noGradeDiv div{
 	position: absolute;
 	top:40%;
 	left:30%;
 }
 .gradeChrtOuter{
 	min-width:360px;
 	display:inline-block;
 	position: relative;
 	*width:360px;
 }

#gradeCanvas{
	position:relative;
	margin: 40px 0 0 45px;
	background-image:url('/app/p4p/images/gradesBgChart.gif?lmv=v9.5.4');
	background-repeat: no-repeat;
	height: 315px;
	width: 315px;
}

#gradeCanvas img{
	position: absolute;
}
#dottedHrLine{
	border-top: 1px dashed #fff;
	left: 14px;
    position: absolute;
    top: 7px;
/*    z-index: 100;*/
}
#dottedVrLine{
	position:absolute;
	width:1px;
	border-right: 1px dashed #fff;
	bottom: 12px;
	left: 5px;
	/*z-index: 100;*/
}
#gradePt{
	background: url('/app/p4p/images/axisPt.gif') no-repeat scroll -14px 0 transparent;
	position: absolute;
	height: 14px;
	width: 12px;
	z-index: 90;	
	cursor: pointer;
	display: block;
}

#gradeVal{
	background: url('/app/p4p/images/gradeVal.png?lmv=v9.5.4') no-repeat scroll transparent;
	position: absolute;
	height: 55px;
	width: 145px;
	z-index: 90;
	padding: 5px 0 0 0;
	color:#666666;
}
.axisPt{
	background: url('/app/p4p/images/axisPt.gif') no-repeat scroll 0 0 transparent;
	height: 14px;
	width: 14px;	
	position: absolute;
}
#perfAxisPt{
	left:81px;	
}
#compAxisPt{
	bottom: 35px;	
}

#perfVal{
	background: url("/app/p4p/images/perfPrcntl.png") no-repeat scroll transparent;
    color: #0082c8;
    font-weight: bold;
    height: 30px;
    padding: 12px 0 0 10px;
    position: absolute;
    left:0;
    text-align: left;
    width: 44px;
    font-size: 11px;
    cursor: pointer;
}
#perfVal.on{
	background: url("/app/p4p/images/perfPrcntlOn.png") no-repeat scroll transparent;
    color: #ffffff;
    height: 30px;
    font-weight: bold;
    padding: 12px 0 0 10px;
    position: absolute;
    text-align: left;
    width: 44px;
    font-size: 11px;
}
#compPrcntile{
	background: url("/app/p4p/images/compPrcntl.png") no-repeat scroll transparent;
    color: #0082c8;
    font-weight: bold;
    height: 31px;
    padding: 17px 0 0 8px;
    position: absolute;
    text-align: left;
    width: 38px;
    font-size: 11px;
    cursor: pointer;
    bottom: -48px;
}
#compPrcntile.on{
	background: url("/app/p4p/images/compPrcntlOn.png") no-repeat scroll transparent;
    color: #ffffff !important;
    font-weight: bold;
    height: 31px;
    padding: 17px 0 0 8px;
    position: absolute;
    width: 38px;
    cursor: pointer;
    bottom: -48px;
    text-align: left;
}
#grade{
	font-size: 14px;
	color:#666666;
}
.glPeerGrpContainer{
	height:210px;
	*height:230px;
}
.glPeerGrpContainer h4{
	margin:20px 0 30px 0;
}
.peerGrpDiv,.perfPeerGrpDiv, .issPeerGrpDiv{
	border: 1px solid #c0c0c0;
	height:129px;
	cursor: pointer;	
	width:92%;
	float: left;
	background-color:#fff;
	position: relative;
}
.perfPeerGrpDiv{
	width:94%;
}

#weightedScoreTab .issPeerGrpDiv{
	max-width: 175px;
	min-width: 115px;
	float: none;
}
.peerGrpDiv .headerSec, .perfPeerGrpDiv .headerSec, .issPeerGrpDiv .headerSec{
	background-color:#f2f2f2;
	height:auto;
	padding:8px;
	font-weight: bold;
	color:#404040;
	position:relative;
}
.perfPeerGrpDiv .headerSec,  .issPeerGrpDiv .headerSec{
	padding:6px 6px 6px 0;
}
.perfInfoDiv{
	position:absolute;
	top:2px;
	right:2px;
}
.compInfoDiv{
	position:absolute;
	top:3px;
	right:3px;
}
.disclosedPeersInfoDiv{
	position:absolute;
	top:3px;
	right:-16px;
}
.peerGrpDiv .on, .perfPeerGrpDiv .on,  .issPeerGrpDiv .on{
	color:#ffffff !important;
}
.peerGrpDiv .prcntlSec, .perfPeerGrpDiv .prcntlSec, .issPeerGrpDiv .prcntlSec{
	color:#0082c8;
	font-size:12px;
	position: absolute;
	top: 50%;
	width: 100%;
	padding-top: 3px;
	*position: static;
	*padding-top: 35px;
}
.prcntlSecIE7{
	*padding-top: 25px !important;
}
.peerGrpDiv .prcntlSec span, .perfPeerGrpDiv .prcntlSec span, .issPeerGrpDiv .prcntlSec span {
 	font-size:18px;	
}
.connctLine,.perfConnctLine{
	height: 35px;
	background-color: #97b55d;
	width:8px;
	position:absolute;
	top:129px;
	left:50%;	
}
.layerConnctLine,.layerConnctLineCeo{
	height: 40px;
	background-color: #336699;
	width:4px;
	position:absolute;
	/*top:65px;*/
	left:50%;	
	z-index: -1;
}
#compChartDiv{
	height:210px;
	background: url("/app/p4p/images/comChart.png") no-repeat 48% 67%;
}

#componentDetailsTable .peerListHeader, #perfComponentDetailsTable .peerListHeader{
	height:16px;
	margin-top:5px;
	display:inline-block;
}
#componentDetailsTable .prcntlHead,, #perfComponentDetailsTable div.prcntlHead{
	border-top: 1px solid #FFFFFF;
	height:25px;
	padding-top: 3px;
}
.modalHeight{
	height:85% !important;
}
.stockHeight{
	height:161px !important;
}
.paddingrRight4{
	padding-right:4px;
	text-align: center;
}
.comCompPrstl{
	 color: #666;
	 position: absolute;
	 top: 77%;
	 width: 100%;
}
.compEqual{
	padding-top: 114px;	min-width: 10px;text-align: left;
}
.span3IE7{
	*width:19.25% !important;
}
.printcompEqual{
	padding-top: 114px;	min-width: 10px;text-align: left;
}

.compPercntile, .perfPercntile, .issPercentile{
	color: #FFFFFF;
    font-size: 12px;
    min-width: 80px;
    padding-top: 108px;
    *padding-top: 0;
}
.compPercntile .prcntlText,.perfPercntile .prcntlTxtUnavlbl, .perfPercntile .prcntlText,.compPercntile .prcntlTxtUnavlbl, .issPercentile .prcntlText{
	position:relative;
	width:92px;
	display:inline-block;
	*padding-top: 110px;
}
.issPercentile .prcntlText{
	*padding-top: 55px;
}
.prcntlText .prcntlInfo{
	position:absolute;
	right:13px;
	top:-3px;
	*right:16px;
	*top:105px;
}
.prcntlTxtUnavlbl{
	padding-top: 5px;	
}
.prcntlTxtUnavlbl .prcntlInfo{
	position:absolute;
	right:15px;
	top:-8px;
}
.glHelpIcon{
	background: url(/app/p4p/images/insight-sprite.png?lmts=2013-05-13-21-07-08) no-repeat scroll -125px -122px transparent;
	float: right;
	height: 14px;
	font-size: 11px;
	width: 12px;
	z-index: 1000;
	cursor:pointer;
}
.glHelpIcon.on{
	background: url(/app/p4p/images/insight-sprite.png?lmts=2013-05-13-21-07-08) no-repeat scroll -146px -122px transparent;
	float: right;
	height: 14px;
	font-size: 11px;
	width: 12px;
	z-index: 1000;
}
.compFormula12px{
	font-size: 12px;
	font-weight: normal;
}
.compFormula9px{
	font-size: 9px;
	font-weight: normal;
}

#modalLayerSeeList{
	width:720px;
}
#glSeeListData{
	border-top:1px solid #888;
	border-bottom:1px solid #888;
}

.description{	
	font-size:16px; 
	font-weight: bold;
	color: #666;
	margin: 20px 0 0 10px;
}

.topText{
	font-size:14px; 
	font-weight: normal;
	margin-left: 10px;
}
 
.tdCom{
	width: 169px;
	text-align: left;
	border-right: 1px solid #fff;
	border-left: 1px solid #888;
}

.tdTicker{
	width: 79px;
	border-right: 1px solid #fff;
}

.rank{
	width: 70px;
	border-right: 1px solid #fff;
}

.tdFye{
	width: 70px;
	border-right: 1px solid #888;
}

.table-rightBorder td,.table-rightBorder th {
	border-top: none;
	border-bottom: none;
	
}
.colorWhite{
	color: #FFF;
}

select#peerName_hidden_select{width: 88px;}

.editable-select-options {
  position: absolute;
  display: none;
  margin: 0;
  padding: 0;
  background: #FFF;
  border: 1px solid #000;
  z-index: 3000;
  color: #666;
  font-size: 11px;
  font-weight: bold;
  
}

.popover.top .arrow {
  bottom: 1px;
  *bottom: -4px; /* IE7  */
  left: 50% !important;
  margin-left: -5px;
  border-top: 5px solid #ffffff;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  zoom: 1;
	filter: progid:DXImageTransform.Microsoft.Shadow(Color='#888888', Strength=3, Direction=90),
	progid:DXImageTransform.Microsoft.Shadow(Color='#888888', Strength=3, Direction=185),
	progid:DXImageTransform.Microsoft.Shadow(Color='#888888', Strength=3, Direction=200),
	progid:DXImageTransform.Microsoft.Shadow(Color='#888888', Strength=3, Direction=270);
}
.popover-inner {
  width: 300px;
  padding: 1px;
  overflow: hidden;
  background: #cccccc;
 /* background: rgba(0, 0, 0, 0.8);*/
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
          zoom: 1;
}

.popover-title {
    display:none;
}
#ceoNeoData{
	padding: 2px 16px 16px;
	width:925px;
}
.ceoContainer{
	background-color: #ffffff;
	color: #333333;
}
.ceoContainer a{
	color: #0082C8;
}
.ceoContainer.on{
	background-color: #336699;
	color: #ffffff !important;
}
.ceoContainer.on a, .ceoContainer .on a:hover,.ceoContainer a:hover{
	color: #ffffff !important;
}
/*#performanceComponent .viewport, #compensationComponent .viewport,.performanceComponent {z-index: -1;}*/

/*GL view CSS ENDS*/

.jspContainer{
	overflow: hidden;
	position: relative;
	min-height: 100px;
}
.jspPane{
	position: absolute;
}
.jspVerticalBar{
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 100%;
	background: #fff;
}
.jspHorizontalBar{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 10px;
	background: #fff;
}
.jspVerticalBar *,.jspHorizontalBar *{
	margin: 0;
	padding: 0;
}
.jspCap{
	display: none;
}
.jspHorizontalBar .jspCap{
	float: left;
}
.jspTrack{
	background: #fff;
	position: relative;
}
.jspDrag{
	background: #999999;
	 border-radius: 10px 10px 10px 10px;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{
	float: left;
	height: 100%;
}
.jspArrow{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}
.jspArrow.jspDisabled{
	cursor: default;
	background: #80808d;
}
.jspVerticalBar .jspArrow{
	height: 16px;
}
.jspHorizontalBar .jspArrow{
	width: 16px;
	float: left;
	height: 100%;
}
.jspVerticalBar .jspArrow:focus, .excelDownload, .excelDownload:focus, #p4p_download_pdf_top:focus {
	outline: none;
}
.jspCorner{
	background: #fff;
	float: left;
	height: 100%;
}
/*Peer update*/

#peerUpdtContainer {
	    margin: 0 auto;
	    width: 800px;
}
 .headerPeerUpdtDiv{
 	margin: 0 auto;
    max-width: 1280px;
   	min-width: 1000px;
 }
.frmLabel{width:250px;font-weight:bold;font-size: 11px;}
.tbl-header {
    background-color: #888888;
    color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-left: 10px;
}
tr.bottomTblBorder td{border-bottom:1px solid #9cbcdd;}
#peerGrpTbl a:link, #successMsg a:link, #invalidCompTckr a.errorLink:link {
				text-decoration: none;
				color: #0082C8 !important;
}

#peerGrpTbl a:visited, #successMsg a:visited,#invalidCompTckr a.errorLink:visited {
				text-decoration: none;
				color: #0082C8;
}

#peerGrpTbl a:active, #successMsg a:active,#invalidCompTckr a.errorLink:active {
				text-decoration: none;
				color: #0082C8;
}

#peerGrpTbl a:hover, #successMsg a:hover,#invalidCompTckr a.errorLink:hover {
				text-decoration: underline;
				color: #FF9900 !important;
}
.peerListDiv{
	border:1px solid #dddddd;width: 747px;
}
.updateFormDiv {
	margin-top:30px;
	margin-left:50px;
}
.updateFormDiv #topDiv, .updateFormDiv #topDivPeerUpdate{
	top:-10px;
	left:65px;
}
.updateFormDiv .sectionHeader {
	font-size: 16px;font-weight: bold;	
}
.updateFormDiv input[type="text"]{
	height:16px;
	width: 210px;
}

.updateFormDiv input[type="text"].errorBorder:focus{
	 border-color: rgba(255, 0, 0, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 0, 0, 0.6) !important;
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 0, 0, 0.6) !important;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 0, 0, 0.6) !important;
}

.updateFormDiv input[type="checkbox"]{
	margin-top: 0px\0/;
	*margin-top: 0px;
}
.updateFormDiv p{line-height: 16px;}
.optionalTxt{
	font-style: italic;color: #909090;font-weight: normal;	
}


#compHint{
	top:36px;position:absolute;margin-left:62px
}
.peerSearchHint{
	position:absolute;top:33px;left:65px;
}
.topmargin15{
	margin-top:15px;	
}
.topmargin5{
	margin-top:5px;	
}
#successMsg{
	margin-top:30px;
	margin-left:50px;
	font-size:11px !important;	
}

#maintenanceMsg{
	text-align: center;
	margin-top: 20px;
	height: 184px;
}

/* ISS section CSS */

#concernDivWrapper{
	border:1px solid #dddddd;
	background-color:#eeeeee;
	min-width:150px;
}
#overallCncrnHeading{
	width:100%;
	height:30px;
	background-color:#eeeeee;
	padding-top: 15px;
	text-align: center;
}
.levelPointer {
	background:url('/app/p4p/images/levelPointer.png?lmv=v9.6.0') no-repeat scroll transparent;
	position:absolute;
	height:40px;
	top:-54px;
	width:50px;	
	padding:20px 0 0 6px;
	color: #0082c8;
	font-size:9px;
    font-weight: bold;
    cursor: pointer;
    text-align: center;
    display:none;
}
.levelPointer.on {
	background:url('/app/p4p/images/levelPointerOn.png?lmv=v9.6.0') no-repeat scroll transparent;
	color: #fff;
}
#cncrnLevel{
	background-color: #FFFFFF;
    color: #333333;
    font-size: 24px;
    font-weight: bold;
    height: 50px;
    padding-top: 20px;
    text-align: center;	
}
.levelWrapper{
	float:left;
	width:120px;
	height:20px;
	background-color:#dddddd;
	color:#888888;
	position:relative;
	text-align: center;
	padding-top: 5px;	
}
.cncrnLabel{
	text-align:right;
	padding:5px;
	margin-top:75px;
}
.rangeVal{
	position: absolute; 
	top: 25px; 
	right: -20px; 
	font-size: 11px;
	color:#333333;
}
.relDegRangeVal{
	position: absolute;
	top: 25px; 
	right: -10px; 
	font-size: 11px;
	color:#333333;
}
.greenHighlight{
	background-color: #EBF1DE;
	color:#333333;
}
.yellowHighlight{
	background-color: #F6D086;
	color:#333333;
}
.redHighlight{
	background-color: #E0A9A8;
	color:#333333;
}
div#levelInfo{
     color: #333333;
     padding:10px;
}
.paddingTop20 { padding-top: 20px; }
.marginTop25{margin-top: 25px;}
.indent {margin-left:25px;}
/* Perf / Comp / ISS css*/

.performanceComponent form, .compensationComponent form{ margin-bottom: 0;}
#performanceComponent_tsr, #rdaComponent_tsr1yr { border-bottom: 8px solid #CC6600; border-top: 8px solid #CC6600;}
#performanceComponent_eps, #rdaComponent_ceoPay1yr { border-bottom: 8px solid #6B8DCA; border-top: 8px solid #6B8DCA;}
#performanceComponent_cic, #rdaComponent_tsr3yr { border-bottom: 8px solid #F4911D; border-top: 8px solid #F4911D;}
#performanceComponent_roe, #rdaComponent_ceoPay3yr { border-bottom: 8px solid #957EA2; border-top: 8px solid #957EA2;}
#performanceComponent_roa { border-bottom: 8px solid #002B54; border-top: 8px solid #002B54;}
#compensationComponent_neo { border-bottom: 8px solid #0082C8; border-top: 8px solid #0082C8;}
#compensationComponent_ceo {  border-bottom: 8px solid #97B55D; border-top: 8px solid #97B55D;}
#tsr.on, #perfConLine_tsr, #tsr:hover, .tsr:hover #tsr, #rda_tsr1.on, .tsr1yr:hover #rda_tsr1, #conLine_rda_tsr1 { background-color: #CC6600; color: white;}
#eps.on, #perfConLine_eps, #eps:hover, .eps:hover #eps, #rda_pay1.on, .ceoPay1yr:hover #rda_pay1, #conLine_rda_pay1 { background-color: #6B8DCA; color: white;}
#cic.on, #perfConLine_cic, #cic:hover, .cic:hover #cic, #rda_tsr3.on, .tsr3yr:hover #rda_tsr3, #conLine_rda_tsr3 { background-color: #F4911D; color: white;}
#roe.on, #perfConLine_roe, #roe:hover, .roe:hover #roe, #rda_pay3.on, .ceoPay3yr:hover #rda_pay3, #conLine_rda_pay3 { background-color: #957EA2; color: white;}
#roa.on, #perfConLine_roa, #roa:hover, .roa:hover #roa { background-color: #002B54; color: white;}
#ceo.on, #conLine_ceo, #ceo:hover, .ceo:hover #ceo { background-color: #97B55D; color: white;}
#neo.on, #conLine_neo, #neo:hover, .neo:hover #neo { background-color: #0082C8; color: white;}
.off{background-color: #F2F2F2; color : #404040;}
.columns3{ width: 60%; margin: 0 auto;}
.thWhite thead th { background-color: #fff; border-bottom: 2px solid #E1E1E1;}
.thWhite tbody { border-bottom: 2px solid #C0C0C0;}

/* Edit mode CSS starts*/
.compInputTextSpan input[type="text"]{margin-bottom: 0px; width: 114px; padding: 3px;}
.whatIfBtn { padding: 1px 5px 2px; font-size: 11px;}
.whatIfNavbar .navbar { color: #333333; }
.whatIfNavbar .navbar-inner {background-color: #FAFAFA; background-image: linear-gradient(to bottom, #FFFFFF, #F2F2F2); background-repeat: repeat-x;
	border: 1px solid #D4D4D4; background-image: -webkit-linear-gradient(top, #FFFFFF, #F2F2F2); 
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F2F2F2', GradientType=0)}
.whatIfNavbar .navbar-fixed-bottom .navbar-inner { box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1); border-width: 1px 1px 0; border-radius: 4px 4px 0 0; margin: 0 20px; }
.whatIfNavbar .navbar .nav > li > a {text-shadow: 0 1px 0 #FFFFFF;padding:9px 10px 5px;}
.whatIfNavbar .navbar-fixed-bottom .container { /*min-width: 980px; */width: auto; vertical-align: }
.whatIfNavbar .btn-group{display: inline-block; vertical-align: -13px; padding-top: 8px;}
.whatIfNavbar .navbar .btn-mini { padding: 1px 6px 3px;}
.whatIfNavbar .navbar .whatIfApply { margin: 6px 16px ;}
.whatIfModify{display: inline-block; padding-top: 13px;}
.whatIfNavbar .divider-vertical {border-left: 1px solid #F2F2F2; border-right: 1px solid #FFFFFF; background-color: transparent; display: inline-block; float: right;}
.whatIfNavbar .span4{width: 40.915%;}
.whatIfNavbar .span5{width: 33.426%; margin-left: 0;}
.navbar .btn{ padding: 4px 30px;}
input[type="text"].modified, input[type="text"].edited  { background-color: #ffcc99;}
input[type="text"].applied { background-color: #DBE4F3;}
input[type="text"].error { border: 1px solid red;}
@media (max-width: 1074px) {
	.compInputTextSpan input[type="text"] { width: 87px;}
}
#weightedScoreTab .issPercentile{
	padding-top: 54px;
	*padding-top: 0px;
    text-align: center;
}

#weightedScoreTab .compEqual{
	padding-top:70px;
}

/* RDA 
#rdaComponent_tsr1yr { border-bottom: 8px solid #CC6600; border-top: 8px solid #CC6600;}
#rdaComponent_ceoPay1yr { border-bottom: 8px solid #6B8DCA; border-top: 8px solid #6B8DCA;}
#rdaComponent_tsr3yr { border-bottom: 8px solid #F4911D; border-top: 8px solid #F4911D;}
#rdaComponent_ceoPay3yr { border-bottom: 8px solid #957EA2; border-top: 8px solid #957EA2;}
#tsr1yr.on, .tsr1yr:hover #tsr1yr, #conLine_tsr1yr{ background-color: #CC6600; color: white;}
#ceoPay1yr.on, .ceoPay1yr:hover #ceoPay1yr, #conLine_ceoPay1yr { background-color: #6B8DCA; color: white;}
#tsr3yr.on, .tsr3yr:hover #tsr3yr, #conLine_tsr3yr { background-color: #F4911D; color: white;}
#ceoPay3yr.on, .ceoPay3yr:hover #ceoPay3yr, #conLine_ceoPay3yr { background-color: #957EA2; color: white;}
*/

.customNav .dropdown-menu {
	width:200px;
	padding:10px;
	background-color:#eeeeee;
}
.customNav .dropdown-menu a{
	color: #0082C8;
}
.customNav .dropdown-menu a:hover{
	background-color:#eeeeee;
	color: #ff9900;	
}
.customNav  .btn-group{padding:0;}

@media (min-width: 720px){
	.customNav{display:none;}
}
@media (max-width: 720px) {
.navBarLft{display:none;}
.customNav{display:block;}
}
@media (max-width: 450px) {
	.whatIfNavbar .navbar-inner{ min-width: 160px;}
.navResetLink{display:none;}
.popupResetLink{display:block;}
}
@media (min-width: 450px) and (max-width: 720px) {
.navResetLink{display:inline;}
.popupResetLink{display:none !important;}	
}

.whatIfNavbar .alert, .errorAlert, #whatIfSetting .alert, #divPrintPageBtn .alert, #btnPdfDownload .alert {
	padding:15px; position: absolute; right: 8px; width: 150px;
	border:none;
	color: #666666;
	 -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
          filter: progid:DXImageTransform.Microsoft.Shadow(Color='#888888', Strength=3, Direction=90),
				  progid:DXImageTransform.Microsoft.Shadow(Color='#888888', Strength=3, Direction=200),
				  progid:DXImageTransform.Microsoft.Shadow(Color='#888888', Strength=3, Direction=45),
				  progid:DXImageTransform.Microsoft.Shadow(Color='#888888', Strength=3, Direction=185),
				  progid:DXImageTransform.Microsoft.Shadow(Color='#888888', Strength=3, Direction=270);
}
.whatIfNavbar .alert, #whatIfSetting .alert {
	top: -58px; 
}
.whatIfNavbar .alert .close, .errorAlert .close, #whatIfSetting .alert .close, #divPrintPageBtn .alert .close, #btnPdfDownload .alert .close{
	font-size: 15px;
	right: -10px;
	top: -12px;	
}
.whatIfNavbar .btn-primary.disabled {
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  color:#555555;
  text-shadow: 0 0 0 transparent;
}

.alert .arrow{
  position: absolute;
  width: 0;
  height: 0;
  top:58px;
  top:60px\0;
}
.errorAlert {
	color: #ff0000;
	width: 200px;
	bottom: 17px;
	bottom: 23px\0;
	right: 28px;
}
.errorAlert .arrow{
	left:152px;
	top:66px;
	top:68px\0;
}

.whatIfNavbar .alert .arrow, .errorAlert .arrow, #whatIfSetting .alert .arrow {
  bottom: 1px;
  right: 15% !important;
  margin-left: -5px;
  border-top: 10px solid #FCF8E3;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  zoom: 1;
	filter: progid:DXImageTransform.Microsoft.Shadow(Color='#888888', Strength=3, Direction=90),
	progid:DXImageTransform.Microsoft.Shadow(Color='#888888', Strength=3, Direction=185),
	progid:DXImageTransform.Microsoft.Shadow(Color='#888888', Strength=3, Direction=200),
	progid:DXImageTransform.Microsoft.Shadow(Color='#888888', Strength=3, Direction=270);
}

#payTsrDataTable .errorAlert {
	right: -18px;
}

#whatIfSetting .alert{
	left:10px;
	width:228px;	
}
#whatIfSetting .alert .arrow {
	left:15%;
}
#payTsrDataTable span.compInputTextSpan input{
	margin-bottom: 0;
    padding: 3px 1px;
    width: 88px;
}
#payTsrDataTable td { padding: 8px 2px;}

#divEditMode{
	z-index:10;	
}
/*Edit mode CSS styles end*/

.span5WidthMask { width: 44% !important; }
.span6WidthMask { width: 48.8% !important; }
.span1WidthMask { width: 4.6% !important; }
#divPrintPageBtn { margin-left: 0.4%; min-height: 0px; }
#btnPdfDownload { margin-left: 0.4%; min-height: 0px; }
#btnPrint { padding-left: 5px; min-height: 18px; }
#divCalTitle, #scoreFormTitle { height: 79px; }
#disclosedPeerDetails { height: 90px; }

/* Classes for Printer-friendly pages */
@media print {
	body { -webkit-print-color-adjust: exact; }/* Chrome background images and Color */
	#cpHeader, #divPrintPageBtn, #downLoadBtns, #whatIfNavbarId, #btnPdfDownload{ display: none;}/* Header and buttons hide */
	#logoEquilar, #divPGComparison { display: block; }/* Logo display */
	#relativeDofASpike { page-break-before: always; }/* page break in ISS section after chat rendered */
	#peerCountDiv {	position: relative;	}
	#pgComprsnMainDiv, #peerFinDataTableId { background-color: #FFF !important;	}
	#marketDisclosedDetails { position: static !important; }/* Left navigation bar */
	.viewport {	background-color: #F2F2F2 !important; }/*  */
	/* Problem in Chrome for sprite images,we use normal images */
	.glHelpIcon {
		(-bracket-:hack;
	      background: url(/app/p4p/images/glHelp_spike.png) no-repeat scroll 0 0
			transparent !important;
	    );
	}
	#gradePt {
		(-bracket-:hack;
	       background: url(/app/p4p/images/whiteAxisPt_spike.png) no-repeat scroll
			0 0 transparent !important;
	    );
	}
	.axisPt {
		(-bracket-:hack;
	       background: url(/app/p4p/images/blueAxisPt_spike.png) no-repeat scroll 0
			0 transparent !important;
	    );
	}
	.perfPadding{ padding: 22px 0px 15px 0px !important; }
	.caret { opacity: 1; }
	.compensationComponent{ min-height: 100% !important; }/* remove gray background in gl*/
	.paddingSpike {padding-left: 12px !important;}/* add pedding in gl*/
	#cncrnLevel{border-right:1px solid #eeeeee !important;border-left:1px solid #eeeeee !important;}/* display boder in ISS*/
	#performanceComponent_tsr, #performanceComponent_eps, #performanceComponent_cic .table {background-color: transparent; border-collapse: separate;}
	#divComComponents .compensationComponent.show {display: table;}
	.compInputTextSpan input[type="text"]{width: 88px !important;}
	.rdaGrayCircle {width: 4%!important;}
	.ISSWeighted3YearScoreArch{width: 25%!important;}
	.tsrCeoSections{width: 10%;}
	#peersTbl .table td { padding: 8px 4px; }
}

#divPrintPageBtn .alert, #btnPdfDownload .alert{
	width:300px;
	top:38px;
    right:-1px;
	-webkit-box-shadow: 0 0px 7px rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 0 0px 7px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0px 7px rgba(0, 0, 0, 0.3);
          filter: progid:DXImageTransform.Microsoft.Shadow(Color='#888888', Strength=3, Direction=90),
				  progid:DXImageTransform.Microsoft.Shadow(Color='#888888', Strength=3, Direction=45),
				  progid:DXImageTransform.Microsoft.Shadow(Color='#888888', Strength=3, Direction=185),
				  progid:DXImageTransform.Microsoft.Shadow(Color='#888888', Strength=3, Direction=270);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#divPrintPageBtn .alert, #btnPdfDownload .alert{
          box-shadow: 0 -2px 30px rgba(0, 0, 0, 0.3);
	}
}

#divPrintPageBtn .arrow,  #btnPdfDownload .arrow {
  top: -10px;
  right: 5%;
  margin-left: -5px;
  border-bottom: 10px solid #FCF8E3;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  zoom: 1;
  filter: progid:DXImageTransform.Microsoft.Shadow(Color='#888888', Strength=3, Direction=90),
	progid:DXImageTransform.Microsoft.Shadow(Color='#eeeeee', Strength=3, Direction=185),
	progid:DXImageTransform.Microsoft.Shadow(Color='#888888', Strength=3, Direction=340),
	progid:DXImageTransform.Microsoft.Shadow(Color='#888888', Strength=3, Direction=270);
}
/* Classes for Printer-friendly pages */
#pdfWhatIfInfo.alert {
	width:222px; right: 16%;	
}
.posRelative {
	position:relative; z-index:10;
}
.minHeight{
	min-height: 0px !important;
}
.loginLayer{
  border-bottom: 0px solid #EEEEEE !important;
  padding: 1px 11px !important;
}

.bigblack{
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 font-size: 12px;
 font-weight: bold;
 line-height: 18px;
 color: #000000;
 padding-bottom: 8px;
}
.textblack	{
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 font-size: 12px;
 line-height: 16px;
 color: #000000 !important;
}
.peerUpdateHelpIcon{
	background: url(/app/images/insight-sprite.png?lmts=2013-05-13-21-07-08) no-repeat scroll -125px -122px transparent;
	float: right;
	height: 14px;
	font-size: 11px;
	width: 12px;
	z-index: 1000;
	cursor:pointer;
	margin-right:20px;margin-top: 2px;
}
.peerUpdateHelpIcon.on{
	background: url(/app/images/insight-sprite.png?lmts=2013-05-13-21-07-08) no-repeat scroll -146px -122px transparent;
	float: right;
	height: 14px;
	font-size: 11px;
	width: 12px;
	z-index: 1000;
}
.addMyPeer{
	padding-right:20px;
	padding-top: 5px;
}
.bold{font-weight: bold;}
#maintenanceMsg #userEmail{color: #808080;}
.loading-backdrop { background-color: #000000; bottom: 0; left: 0; position: fixed; right: 0; top: 0; opacity: 0.8; filter: alpha(opacity=80);}
.loaderDiv { background-color: #FFFFFF; left: 50%; min-height: 118px; position: fixed; text-align: center; top: 50%; width: 228px; z-index: 1; color: #cccccc;
	border: 1px solid #CCCCCC; margin: -60px 0 0 -115px; }
.paddingBtm5 { padding-bottom: 5px; }
.maintainanceFooter { font-size: 10px; color: #000000; margin-top:30px; }
.footerBlue { color: #336699; }
.successColor { color: #22B14E; }
.minHt28 { min-height: 28px; }
.headerSortUp {
	background: url("/app/images/up_arrow.gif?lmts=2013-05-13-21-07-08") no-repeat center right;
	font-weight: bold !important;
}
.headerSortDown {
	background: url('/app/images/down_arrow.gif?lmts=2013-05-13-21-07-08') no-repeat center right;
	font-weight: bold !important;
}

.loginButton {
	background: #E88414; /* Old browsers */
	background-image: linear-gradient(to bottom, #f18e1b, #cd6700);
	filter: progid : dximagetransform.microsoft.gradient ( startColorstr = '#f18e1b', endColorstr = '#cd6700', GradientType = 0 ); /* IE6-9 */
	border-radius: 6px;
	color: white;
	border: 1px solid #b75c00;
	font-family: verdana;
	font-size: 12px;
	padding: 3px 8px;
	cursor: pointer;
}
/* Book mark links and Sub-heading css */
#bookmarkLinks{
    margin-top: 5px;
    margin-bottom: 0;
}
ul#bookmarkLinks li {
    font-size: 13px;
}
ul#bookmarkLinks li a{
	display: block;
	padding: 4px 5px 4px 15px !important;
}
ul#bookmarkLinks li.active, ul#bookmarkLinks li a:hover {
	background-color: #cbdff2;
}
.pgSubHeadDiv{
	height: 30px;
	margin-bottom: 0px; 
	border-bottom: 1px solid #999999;
	padding-top: 10px;
}
.pgSubHeadDiv .subheading{
	font-size: 15px; 
	font-weight: bold; 
	color: #333333; 
	float: left;
	margin-top: 1px;
}
.bookmarkDivider{
	border-bottom: 1px solid #e0e0e0; min-height: 1px !important; margin-left: -5px !important;margin-top:10px;margin-bottom:5px; width: 200px !important;
}
.p4pProfileLink{
	color: #336699;display: block; padding-top: 7px; padding-left: 10px; height: 36px;outline: none !important;	
}
a.p4pProfileLink:hover{color: #336699;outline: none !important;}
/* ENDS Book mark links and Sub-heading css */
.color-gray {color: gray;}

.color-black { color: black;}
/* css 11207 Begin  */
.markXCss {  /* 'X' Css  */
	cursor: pointer;
	margin-left: 10px;
	font-weight: bold;
	position: absolute;
}
/* X -tooltip Css  */
.markXPopover .popover-inner {
	width: 180px;
}
.markXPopover .popover-content p {
	 margin-top: 0px;
}
/* css 11207 End  */
/* 10977 and 10980 Story CSS Begin */
.subTitle {
	font-size: 13px;
	font-weight: bold;
    margin-top: 15px;
    margin-bottom: 3px;
}
.marginLt25 {
	margin-left: 25px;
}
.margin30 {
	margin: 30px;
}
.marginTop75 {
	margin-top: 75px;
}
.payDefinitionTblDiv  table td, .payDefinitionTblDiv  table th,
	.payDataSourceTblDiv  table td, .payDataSourceTblDiv  table th {
	vertical-align: middle;
}
.payDefinitionTblDiv  table th, .payDataSourceTblDiv table th {
	text-align: center;
}
.methodologyDescTitle {
	border-bottom: 2px solid;
	border-color:#9A9A9A;
}
/* Overriding Bootstap css table style Begin */
.payDefinitionTblDiv .table, .payDataSourceTblDiv .table  {
	width: 925px !important;
}
.payDefinitionTblDiv .table tr:hover td,.payDefinitionTblDiv .table tr:hover th,
	 .payDataSourceTblDiv .table tr:hover td,.payDataSourceTblDiv .table tr:hover th {
	background-color: transparent;
}
/* Overriding Bootstap css table style End */

/* 10977 and 10980 Story CSS End */

/*Rectangular Mark for section titles in p4p [task #11376] CSS Begin*/
.orangeMarker {
 	background-color: #FF9900;
    float: left;
    height: 21px;
    margin-right: 10px;
    width: 9px;
} /* [task #11376] CSS End*/

/* Methodology desc link in calc layer [task #11378] CSS BEGIN */
.calcLayerMthdDescLink {
	float: right;
    margin-right: 10px;
    margin-top: -15px;
} /* [task #11378] CSS END */
.marginLt28 {
	margin-left: 28px;
}
.clearBoth {
	clear: both;
}
.marginTop3 {
	margin-top: 3px;
}
/* legend Div section in p4p profile BEGIN */
.squareLegend {
	height:8px;
	width: 8px;
	float: left;
	margin-top: 3px;
}

.squareLegendSEC {
	height:135px;
	width: 335px;
	float: left;
	margin-top: 1px;
	border-radius: 3px;
}

.legendTextSEC {
	float: left;
	margin-left: 10px;
	color: #FFFFFF;
	font-size: 11.5px;
    text-align: justify;
    margin-right: 10px;
    margin-top: 11px;
}

.legendText {
	float: left;
	margin-left: 10px;
}
.payMthdLegendDiv {
	float: left;
	height:125px;
	padding: 3px;
	margin-top: 150px;
	width: 292px;
}
#payMethodology{
	margin-bottom: 20px;
	display: inline-block;
	width: 900px;
}
/* legend Div section in p4p profile END */
.marginLt15 {
	margin-left: 15px;
}
.rdaColumns3{ width: 100%; margin: 0 auto;} /*#11360 story for TSR and CEO pay tables in RDA */
.rdaGrayCircle { /*#11360 story for score gray circle to align center in RDA */
	width: 2.6%;
	/*width: 6%\9; Hack for IE */
}
#modalFVLayer {
    margin: 0 0 0 -114px;
    width: 320px;
}
#FVData{
	margin: 30px auto 55px;
    width: 200px;
}
#FVData .currHover {
	padding: 14px 3px;
	text-align: center;
}
#FVData table{
	width:100%;
}
.rdaTblWidth{
	width: 75%;
}
.rdaTblEmptyTd{
	width: 17%;
	width: 14%\0;
		
}
.rdaChrtEmptyTd{
	width: 28%;
	/*width: 32%\0;*/
}
.rdaChrtTblWidth{
	width: 70%;
	width: 60%\0;
}
/* To hide the search icon from simple dropdown plugin*/
.select2-search{
	display:none !important;
}
/* RDA Cal layers */
.rdaPlusSymbol {
	width: 15px;
	padding-top: 40px;
	font-size: 16px;
	font-weight: bold;
}
.rdaTdbgcolr {
	background-color:#e2e2e2;
	font-size: 11px;
	font-weight: bold;
}
#FVData .selected {
	color: #ffffff;
}
#modalLayerStockBonus{
	margin-bottom: -114px;
	 width: 300px;
}
#fixedVariableData {
	 margin: auto;
	 width: 178px;
}
#fixedVariableDetails{
	 margin: auto; 
} 
#fixedVariableDetails table {
	width: 100%;
}
#modalFVLayer .modal-header {border-bottom: none;}
/* styles for currency Conversion Layer */

.ceoContainer.on, .ceoContainer:hover, .ceoContainer.on a, .ceoContainer:hover a, .ceoContainer a:hover {
    background-color: #336699; color: #FFFFFF; }
.plusStyle { font-size: 16px; font-weight: bold; padding-top: 23px; width: 15px; }
.layerConnctLine, .layerConnctLineCeo { background-color: #336699; height: 50px; left: 50%; position: absolute; width: 4px; z-index: -1; }
.layersTopBorder { border-top: 3px solid #E1E1E1; padding: 0; }
.othrPerkVal { font-size: 15px; font-weight: bold; }
#ceoNeoWrapper table { border-collapse: separate; margin: 0 auto; }
#ceoNeoWrapper td { text-align: center; }
#ceoNeoData { padding: 2px 16px 16px; width: 925px; }
.horizLine { border-top: 1px solid gray; margin: 5px; }
.tdTitleText { font-size: 11px; font-weight: bold; line-height: 20px; }
.currDisplay { border: 1px solid #0070C0; line-height: 16px; position: absolute; background-color: #DCE6F2; text-align: left; }
.currDisplay .currDispDiv, .currAncPad{padding: 6px 10px; }
.currDisplay .addBonus{padding: 0; margin-top: -3px;}
.valPadHt, .currHover { padding: 8px 3px; }
.currHover.on { background-color: #4F81BD; }
.currHover:hover a { color: #0070C0; }
.currHover a:hover { color: #FF9900; }
.currDisplay img { vertical-align: -1px; }
.selected { background-color: #4379BA; }
.currHover.on a, .selected a, .selected:hover a, .selected a:hover { color: #FFFFFF; }
.currValText, .currStkText, .currPriceText { display: inline-block;}
#ceoPopUpData .currValText { min-width: 0;}
.minWid304 { min-width: 304px; }
.minWid270 { min-width: 270px; }
.minWid335 { min-width: 335px; }
.minWid340 { min-width: 340px; }
.width23p {width: 23%;}
.paddingRt3 { padding-right: 3px; }
.paddingLtRt4 { padding-left: 4px; padding-right: 4px; }
.paddingLtRt5 { padding-left: 5px; padding-right: 5px; }
#modalLayerAllOtherPrks .currDisplay { z-index: 2; }
.textPadding{height:64px}
/* Ends conversion layer */

.nobreak { white-space: nowrap; }
.alignCenter { margin-left: auto; margin-right: auto; }
.padding5 { padding: 5px; }
.font12 {font-size: 12px; }
.perkPadding { padding: 4px 2px; }
.marginCenter { margin: 0 auto; }
.perkContentWrapper .currHover { padding-top: 4px; padding-bottom: 4px; }
.currPriceText { padding-left: 4px; }
.flagWidthCls { width: 17px; padding-left: 2px; }
.optionStockBckStyle {background-color: #6a6a6a; color: #fff;}
/*To fix bug IN-46*/
.glPopoverStyle {margin-top: -15px;}
/* To fix bug IN-43 */
.ceoNeoPositionRel {
	position: relative;
}

.popover.bottom .arrow {
    border-bottom: 5px solid #fff;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    left: 50% !important;
    margin-left: -5px;
    top: 1px;
    *top: 0; /* IE7  */
    zoom: 1;
	filter: progid:DXImageTransform.Microsoft.Shadow(Color='#ffffff', Strength=3, Direction=90),
	progid:DXImageTransform.Microsoft.Shadow(Color='#ffffff', Strength=3, Direction=185),
	progid:DXImageTransform.Microsoft.Shadow(Color='#ffffff', Strength=3, Direction=200),
	progid:DXImageTransform.Microsoft.Shadow(Color='#ffffff', Strength=3, Direction=270);
}
.popoverShadow .popover-inner {
  width: 250px;
  padding: 1px;
  overflow: hidden;
  background: #cccccc;
 /* background: rgba(0, 0, 0, 0.8);*/
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 -3px 10px rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 0 -3px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 0 -3px 10px rgba(0, 0, 0, 0.3);
          zoom: 1;
}
.peerGroupTitle{
	font-family:Verdana;
	font-size: 14px;
	color:#323232;
	font-weight:bold;
}

.peerGroupHighlightedText{
	font-family:Verdana;
	font-size: 12px;
	color:#0e82c6;
	line-height: 20px;
}

.peerGroupMainText{
	font-family:Verdana;
	font-size: 12px;
	color:#323232;
}

.paddingTop24 {
	padding-top: 24px;
}
/* Styles for ErrorModel */
#p4pErrModal .modal-dialog {
    border: 1px solid #808080;
    border-radius: 4px;
}
#p4pErrModal {
	width: 400px;
	left: 56%;
	top: 75%;
}
.p4pErrModalHeaderStyle {
    border-bottom: medium none;
    float: left;
    padding-bottom: 0;
    padding-top: 15px;
}
.paddingLt12 {
    padding-left: 12px;
}
.p4pErrModalBodyStyle {
    clear: both;
    padding: 10px 20px;
}
.errMsgTxtStyle {
    color: #808080;
    line-height: 20px;
    text-align: left;
}
.p4pErrModalFooterStyle {
    border-top: medium none;
    padding: 10px 20px 20px;
    background-color: #fff;
}
#errorModalP4pOk {
    width: 90px;
}
#errorModalP4pOk {
	line-height: 1.42857;
    padding: 6px 12px;
}
.secReatext {
	background-color:#d1e2d1;
	font-size:16px;
	font-family:verdana;
	font-weight:bold;
	padding:17px 0px;
}
.secReaLink, secReaLink:hover {
	color:#336699 !important;
	cursor:pointer;
}
.secDescDiv {
	background-color: #d1e2d1;
	border: 1px solid #5c995e;
	border-radius: 2px;
	color: #323232;
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0;
	margin-top: 16px;
	margin-top: 1px\0;/* for IE */
	margin-top: 16px\9; /* for only ie8 */
	padding: 18px;
}
.secRealizableDiv {
	border: 1px solid #5c995e;
	margin-bottom: 19px;
	margin-bottom: 18px\0; /* for IE */
	border-radius: 2px;
	height: 55px;
	height: 52px\9; /* for IE 8 */
}
/* for IE 9 and above */
@media screen and (min-width:0\0) { 
	.secRealizableDiv { 
    	height: 53px;
	}
}
/* for Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    .secRealizableDiv {
        height: 53px;
        margin-bottom:18px;
    }
}

/* #IN - 1299 [SEC Realizable Pay] UI: P4P Profile Historical Data Section */
#secRealizableTableId .row-fluid [class *="span"]{
	min-height: 19px;
	padding-top: 1px;
} 

/* For 1024 resolution */
@media screen  and (max-width: 1024px) {
	#payMethodology{	
		width: 617px;
	}
	.payMthdLegendDiv {
		width: 150px;
	}
}
