.georgia { font-family: Georgia, Times, Serif;}

.ewmDefault {
	font-family: Century-Gothic, Verdana, sans-serif;
	font-size:0.70em;
	background-color:#FFFFFF;
}
.ewmDefault select {
   font-size:10px;
}

.ewmExcelDefault {
	font-family: Verdana, sans-serif;
	font-size:0.8em;

}

.tabIFrame{
	border: 0px;
	overflow-x:hidden;
	overflow-y:auto;
}

.styleMS_IMAP{
  background: #C94E71;
  color: #FFF;
  line-height: 16px;
  font-weight: bold;
  text-align:center;
}

.styleMS_LCIP_2006{
  background: #91911B;
  color: #FFF;
  line-height: 16px;
  font-weight: bold;
  text-align:center;
}

.styleMS_SECAP_US{
  background: #5F5AAD;
  color: #FFF;
  line-height: 16px;
  font-weight: bold;
  text-align:center;
}

.rowStyleParentRowGrey{
  background: #cbcbcb;
  padding-right:10px;
  padding-top:2px;
  padding-bottom:2px;
  font-weight: bold;
  /*font-size:11px;*/
  padding-left:5px;
  color:#000000;
  line-height: 16px;
}
.rowStyleParentRowGreyNoBold{
  background: #cbcbcb;
  padding-right:10px;
  padding-top:2px;
  padding-bottom:2px;
  /*font-size:11px;*/
  padding-left:5px;
  color:#000000;
  line-height: 16px;
}

.rowStyleParentRowLightGrey{
  background: #dedede;
  padding-right:10px;
  padding-top:2px;
  padding-bottom:2px;
  font-weight: bold;
  /*font-size:11px;*/
  padding-left:5px;
  color:#000000;
  line-height: 16px;
}

.styleMS_VKDCP_US{
  background: #D3A35E;
  color: #FFF;
  line-height: 16px;
  font-weight: bold;
  text-align:center;
}

.styleGS_NQDCP_UK{
  background: #D3A35E;
  color: #FFF;
  line-height: 16px;
  font-weight: bold;
  text-align:center;
}

.styleGS_NQDCP_US{
  background: #91911B;
  color: #FFF;
  line-height: 16px;
  font-weight: bold;
  text-align:center;
}

.styleABN_AMRO_EWAP_INTERNATIONAL{
  background: #5F5AAD;
  color: #FFF;
  line-height: 16px;
  font-weight: bold;
  text-align:center;
}

.styleABN_AMRO_EWAP_US{
  background: #C94E71;
  color: #FFF;
  line-height: 16px;
  font-weight: bold;
  text-align:center;
}

.styleABN_AMRO_EWAP_US_IN_THE_UK{
  background: #91911B;
  color: #FFF;
  line-height: 16px;
  font-weight: bold;
  text-align:center;
}

.styleMS_SECAP_0{
  background: #226F8C;
  color: #FFF;
  line-height: 16px;
  font-weight: bold;
  text-align:center;
}

.styleMS_SECAP_INTERNATIONAL{
  background: #7F6238;
  color: #FFF;
  line-height: 16px;
  font-weight: bold;
  text-align:center;
}

.styleMS_LCIP_2007{
  background: #833168;
  color: #FFF;
  line-height: 16px;
  font-weight: bold;
  text-align:center;
}

.styleGS_Archived_Accounts{
  background: #5F5AAD;
  color: #FFF;
  line-height: 16px;
  font-weight: bold;
  text-align:center;
}

.styleMS_IMAP_Liquid_Markets{
  background: #55627C;
  color: #FFF;
  line-height: 16px;
  font-weight: bold;
  text-align:center;
}

.styleMS_IMAP_Private_Markets{
  background: #642F2F;
  color: #FFF;
  line-height: 16px;
  font-weight: bold;
  text-align:center;
}

.styleMS_Archived_Accounts{
  background: #C4E373;
  color: #FFF;
  line-height: 16px;
  font-weight: bold;
  text-align:center;
}

.styleMS_IMAP_Archived_Accounts{
  background: #A568B5;
  color: #FFF;
  line-height: 16px;
  font-weight: bold;
  text-align:center;
}

.styleMS_ARP_Archived_Accounts{
  background: #32537B;
  color: #FFF;
  line-height: 16px;
  font-weight: bold;
  text-align:center;
}

.styleMS_ARP_UK{
  background: #792F44;
  color: #FFF;
  line-height: 16px;
  font-weight: bold;
  text-align:center;
}

.styleMS_SECAP_PTIP1{
  background: #5D9C0E;
  color: #FFF;
  line-height: 16px;
  font-weight: bold;
  text-align:center;
}

.styleMS_KEPER_2001{
  background: #385E08;
  color: #FFF;
  line-height: 16px;
  font-weight: bold;
  text-align:center;
}

.styleMS_KEPER_2000{
  background: #4F1D3E;
  color: #FFF;
  line-height: 16px;
  font-weight: bold;
  text-align:center;
}

.styleMS_IMAP_2004_Private_Markets{
  background: #424119;
  color: #FFF;
  line-height: 16px;
  font-weight: bold;
  text-align:center;
}

.styleMS_IMAP_2005_Private_Markets{
  background: #916A0E;
  color: #FFF;
  line-height: 16px;
  font-weight: bold;
  text-align:center;
}
.styleMS_DBP{
  background: #0099CC;
  color: #FFF;
  line-height: 16px;
  font-weight: bold;
  text-align:center;
}

.styleBR_MDCP_2010{
  background: #A0B4F6;
  color: #FFF;
  line-height: 16px;
  font-weight: bold;
  text-align:center;
}

.styleBLACKROCK_2010{
  background: #A0B4F6;
  color: #FFF;
  line-height: 16px;
  font-weight: bold;
  text-align:center;
}


.backgroundStyleMS_IMAP{
  background: #C94E71;
}

.backgroundStyleMS_LCIP_2006{
  background: #91911B;
}

.backgroundStyleMS_SECAP_US{
  background: #5F5AAD;
}

.backgroundStyleMS_VKDCP_US{
  background: #D3A35E;
}

.backgroundStyleGS_NQDCP_UK{
  background: #D3A35E;
}

.backgroundStyleGS_NQDCP_US{
  background: #91911B;
}

.backgroundStyleABN_AMRO_EWAP_INTERNATIONAL{
  background: #5F5AAD;
}

.backgroundStyleABN_AMRO_EWAP_US{
  background: #C94E71;
}

.backgroundStyleABN_AMRO_EWAP_US_IN_THE_UK{
  background: #91911B;
}

.backgroundStyleMS_SECAP_0{
  background: #226F8C;
}

.backgroundStyleMS_SECAP_INTERNATIONAL{
  background: #7F6238;
}

.backgroundStyleMS_LCIP_2007{
  background: #833168;
}

.backgroundStyleGS_Archived_Accounts{
  background: #5F5AAD;
}

.backgroundStyleMS_IMAP_Liquid_Markets{
  background: #55627C;
}

.backgroundStyleMS_IMAP_Private_Markets{
  background: #642F2F;
}

.backgroundStyleMS_Archived_Accounts{
  background: #C4E373;
}

.backgroundStyleMS_IMAP_Archived_Accounts{
  background: #A568B5;
}

.backgroundStyleMS_ARP_Archived_Accounts{
  background: #32537B;
}

.backgroundStyleMS_ARP_UK{
  background: #792F44;
}

.backgroundStyleMS_SECAP_PTIP1{
  background: #5D9C0E;
}

.backgroundStyleMS_KEPER_2001{
  background: #385E08;
}

.backgroundStyleMS_KEPER_2000{
  background: #4F1D3E;
}

.backgroundStyleMS_IMAP_2004_Private_Markets{
  background: #424119;
}

.backgroundStyleMS_IMAP_2005_Private_Markets{
  background: #916A0E;
}

.backgroundStyleMS_DBP{
  background: #0099CC;
}

.backgroundStyleBLACKROCK_2010{
  background: #A0B4F6;
}

.backgroundStyleBR_MDCP_2010{
  background: #A0B4F6;
}


.rowStyleHTMLMM {
  background:#548BCD;
  color: #FFF;
  line-height: 16px;
  font-weight: bold;
  text-align:left;
}

.rowStyleHTMLBOND {
  background:#F2B117;
  color: #FFF;
  line-height: 16px;
  font-weight: bold;
  text-align:left;
}

.rowStyleHTMLEQUITY {
  background:#6DBE6A;
  color: #FFF;
  line-height: 16px;
  font-weight: bold;
  text-align:left;
}

.rowStyleHTMLSTOCK_DERIV {
  background:#A64F4F;
  color: #FFF;
  line-height: 16px;
  font-weight: bold;
  text-align:left;
}

.rowStyleHTMLAI {
  background:#7051B8;
  color: #FFF;
  line-height: 16px;
  font-weight: bold;
  text-align:left;
}

.rowStyleMM {
  background:#548BCD;
  color: #FFF;
  line-height: 16px;
  font-weight: bold;
  text-align:center;
}

.rowStyleBOND {
  background:#F2B117;
  color: #FFF;
  line-height: 16px;
  font-weight: bold;
  text-align:center;
}

.rowStyleEQUITY {
  background:#6DBE6A;
  color: #FFF;
  line-height: 16px;
  font-weight: bold;
  text-align:center;
}

.rowStyleCOMPANY_STOCK {
  background:#A64F4F;
  color: #FFF;
  line-height: 16px;
  font-weight: bold;
  text-align:center;
}

.rowStyleAI {
  background:#7051B8;
  color: #FFF;
  line-height: 16px;
  font-weight: bold;
  text-align:center;
}

.rowStyleCASH {
  background:#C46101;
  color: #FFF;
  line-height: 16px;
  font-weight: bold;
  text-align:center;
}

.rowStyleEXPENSE {
  background:#DFDB54;
  color: #FFF;
  line-height: 16px;
  font-weight: bold;
}

.rowStyleNET_TOTAL {
  background:#C1C1C1;
  color: #FFF;
  line-height: 16px;
  font-weight: bold;
}

.rowStyleTOTAL{
  background:#FEE0C6;
  color: #FFF;
  line-height: 16px;
  font-weight: bold;
}

.rowSelectionStyleMM{
	background:#548BCD;
}

.rowSelectionStyleBOND{
	background:#F2B117;
}

.rowSelectionStyleEQUITY{
	background:#6DBE6A;
}

.rowSelectionStyleCOMPANY_STOCK{
	background:#A64F4F;
}

.rowSelectionStyleAI{
	background:#7051B8;
}

.rowSelectionStyleCASH{
	background:#C46101;
}

.rowSelectionStyleEXPENSE{
	background:#DFDB54;
}

.rowSelectionStyleNET_TOTAL{
	background:#C1C1C1;
}

.rowSelectionStyleTOTAL{
    background:#FEE0C6;
}

.defaultPlanBackgroundStyle{
   background:#C4E373;
}

.defaultOfferingCategoryRowStyle{
  background:#88A0FF
}

.defaultOfferingCategoryRowSelectionStyle{
  background:#88A0FF
}


.reallocationModeButton {
	background-color:#f8cf83;
	font-weight:bold;
    text-align: center;
    -moz-border-radius: 20%;
}

.cancelButton {
	background-color:#f8cf83;
	font-weight:bold;
    text-align: center;
    -moz-border-radius: 20%;
}

.validateAndSubmitButton {
	background-color:#FDB42D;
	font-weight:bold;
    text-align: center;
    -moz-border-radius: 20%;
}

.continueButton {
	background-color:#8EA5CC;
	font-weight:bold;
    text-align: center;
    -moz-border-radius: 20%;
}

.rowStyleFundset{
  font-weight: bold;
}

.rowSelectionStyleFundset{
  font-weight: bold;
  background:#0099CC;
}

.TableDataHeaderRow {
	font-weight:bold;
    text-align: center;
}

.FooterBoldCentered {
	background-color:#EFEFEF;
	font-weight:bold;
    text-align: center;
}

.FooterBoldLeftAligned {
	background-color:#EFEFEF;
	font-weight:bold;
    text-align: left;
}

.FooterBoldRightAligned {
	background-color:#EFEFEF;
	font-weight:bold;
    text-align: right;
}

.FooterBoldRightAlignedPad {
	background-color:#EFEFEF;
	font-weight:bold;
    text-align: right;
    padding:5px 10px 5px 0px;
}

.BoldCentered {
	font-weight:bold;
    text-align: center;
}

.BoldLeftAligned {
	font-weight:bold;
    text-align: left;
}

.BoldLeftAlignedNoWrap {
	font-weight:bold;
    text-align: left;
    white-space:nowrap;
}

.BoldRightAligned {
	font-weight:bold;
	text-align: right;
}

.Centered {
    text-align: center;
}

.LeftAligned {
    text-align: left;
}

.LeftAlignedNoWrap {
    text-align: left;
    white-space: nowrap;
}

.RightAligned {
	text-align: right;
}

.portDashHeaderStyle {
	background-color:#EFEFEF;
	line-height: 16px;
 	font-weight: bold;
}

.PortHeader {
	background:#EFEFEF;
  	color: black;
  	line-height: 16px;
  	font-weight: bold;
	padding: 0px 0px 5px 0px;

}

.PortFundsHeaderStyle{
	background:#D3DDEA;
  	color: black;
  	line-height: 16px;
  	font-weight: bold;
	padding: 0px 0px 5px 0px;
}

.PortFundsHeaderStyleRightAlign{
	background:#D3DDEA;
  	color: black;
  	line-height: 16px;
  	font-weight: bold;
	padding: 0px 0px 5px 0px;
	text-align: right;
	vertical-align: top;
}

.italicsFont {
	font-style: italic;
}

.italicsLeftAligned {
	font-style: italic;
    text-align: left;
}

.italicsRightAligned {
	font-style: italic;
    text-align: right;
}

.italicsAligned {
	font-style: italic;
}

.backgroundColor{
	background:#EFEFEF;
}

table.overLayHover {
	padding: 3px 3px 3px 3px;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: solid  solid  solid  solid ;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: white;
}

table.overLayHover thead {
	text-align: center;
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid  solid  solid  solid ;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.overLayHover td {
	text-align: right;
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid  solid  solid  solid ;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

/*Use this if you do not want the background color of a row to change on selection*/
.dummyRowSelectionStyle{
}

.boxedHighlightedMessage {
  background:#EFEFEF;
  border: 1px;
  overflow-x:hidden;
  overflow-y:auto;
  padding-right: 5px;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  vertical-align: middle;
  text-align: center;
  border: 1px solid black;
  font-weight:bold;
}

.titleHighlightedMessage {
  background:#FFFFFF;
  text-align: left;
  font-weight:bold;
  font-size:15pt;
  color:#00008B;
  font-family: Verdana;
}

.PageTitleMessage {
  font-weight:bold;
  font-size:12pt;
}
.orange {
	background-color:#f8cf83;
	font-weight:bold;
    text-align: center;
    -moz-border-radius: 20%;
}
.hiddenCollapse {
  display: none;
  visibility:hidden;
}

.hiddenBlock {
  display: block;
  visibility:hidden;
}



.white {
	background-color:#FFFFFF;
	font-weight:bold;
    text-align: center;
    -moz-border-radius: 20%;
}


.ewmOverlay {
	color: #333;
	display: none;
	position: absolute;
	top: 20px;
	left: 5%;
	width: 90%;
	background-color: white;
	text-align: left;
	z-index:1001;
	overflow: auto;
}

.centreSmallOverlay {
	color: #333;
	display: none;
	position: absolute;
	top: 20%;
	left: 25%;
	width: 50%;
	background-color: white;
	text-align: left;
	z-index:1001;
	overflow: auto;
}

.fundsetRules{
	color: #333;
	display: none;
	position: absolute;
	top: 5%;
	left: 5%;
	width: 60%;
  	padding-right: 5px;
  	padding-left: 5px;
  	padding-top: 5px;
  	padding-bottom: 5px;
	background-color: #FFFFCC;
	text-align: left;
	z-index:1001;
	overflow: auto;
}

.ewmOverlayConfirmation {
	color: #333;
	display: none;
	position: absolute;
	top: 5%;
	left: 15%;
	width: 600px;
	background-color: white;
	text-align: left;
	z-index:1001;
	overflow: auto;
}

.ewmOverlaySubmission {
	color: #333;
	display: none;
	position: absolute;
	top: 5%;
	left: 7%;
	width: 700px;
	background-color: white;
	text-align: left;
	z-index:1001;
	overflow: auto;
}

.headerCssStyle{
	padding:2px;
    border-top: solid 1px #d8d8d8;
    border-left: solid 1px #d8d8d8;
    background-image:url(images/ft-head.gif);
    background-repeat:no-repeat;
    background-position:top right;
    font-weight:bold;
}

.headerHighlightCssStyle{
    background:#D3DDEA;
	border-left:1px solid #D8D8D8;
	border-top:1px solid #D8D8D8;
	color:#5771A2;
	font-size:11px;
	font-weight:bold;
	line-height:12px;
	padding:2px;
}
.SellAndBuyHighlightCssStyle
{
border-color : #0000FF;
border-style:outset;
border-width:1;
width:60%;
text-align: right
}
.SellAndBuyCssStyle
{
width:60%;
text-align: right
}

.nowrap {white-space:nowrap;}
.centered {text-align: center;}

.tooltip-overlay { padding:2px;margin:2px;}
.tooltip-overlay .bd {padding:2px;overflow:auto;}

#hoverhelpOverlay .bd{border-style:solid;
	border-width:1px;
	border-color:grey;}

.headerNonHome {
  margin: 0px 0% 0px 0%;
  border: 0px solid #000000;
  position:relative;
}

.borderNonHome {
  width:100%
  margin: 0px 0% 0px 0%;
  padding: 0px 0% 0px 0%;
  position:relative;
}

.bannerNonHome {
  height:43px;
  padding-top:0px;
  padding-left:0px;
  background-image:url("../images/portsumm/blue_bg.gif");
  background-repeat:repeat;
  position:relative;
}

.outerBodyNonHome {
	background:#c6d2e3;
	min-height:400px;
	overflow:hidden;
	position:relative;
}

.outerMarginNonHome {
	margin-right: 20px;
	margin-left: 20px;
	position:relative;
}


.footerNonHome {
  margin-right: 20px;
  margin-left: 20px;
  background-color: #EFEFEF;
  COLOR: #000000;
  text-decoration: none;
  text-align:center;
  vertical-align:bottom;
  height:50px;
  position:relative;
  clear:both;
  top:5px;
  bottom:5x;
}

.cologoNonHome {
	 float:right;
	 position:absolute;
	 top:3px;
	 right:4px;
}

.blockingIconColumnStyle{
	text-align:right;
	width:20px;
}

.requestPercentColumnStyle{
    text-align:right;
	width:100px;
	background:url(../images/global/headerbg.gif) repeat-x;
	background-position:center center;
	background-attachment:fixe;

}

.participantInfo{
  display: none;
}

.participantInfoLocked{
  display: block;
}

.leftBorderRow{
	border-style: dotted;
	border-width: 0px 0px 0px 1px;
	border-color: grey;
	left: 2%;
	right: 2%;
}

.rightBorderRow{
	background:url(../images/global/ver_dot.gif) repeat-y right top;
}

.topBorderRow{
	border-style: dotted;
	border-width: 1px 0px 0px 0px;
	border-color: grey;
	left: 2%;
	right: 2%;
}

.bottomBorderRow{
	border-style: dotted;
	border-width: 0px 0px 1px 0px;
	border-color: grey;
	width: 97%;
}

.bottomBorderBoldTextRow{
	border-style: dotted;
	border-width: 0px 0px 1px 0px;
	border-color: grey;
	font-weight:bold;
}

.topBorderBackrndRow{
	border-style: dotted;
	border-width: 1px 0px 0px 0px;
	border-color: grey;
	left: 2%;
	right: 2%;
	background:#C0C0C0;
}

.bottomBorderBackrndRow{
	border-style: dotted;
	border-width: 0px 0px 1px 0px;
	border-color: grey;
	left: 2%;
	right: 2%;
	background:#C0C0C0;
}

.topAndBottomBorderRow{
	border-style: dotted;
	border-width: 1px 0px 1px 0px;
	border-color: grey;
	left: 2%;
	right: 2%;
}

.topAndBottomBorderBackrndRow{
	border-style: dotted;
	border-width: 0px 0px 0px 0px;
	border-color: black;
	left: 2%;
	right: 2%;
	background:#C0C0C0;
}

.tableFooterColRow{
	background:#87CEEB;
	font-weight: bold;
}

.dottedBorder {
	height: 1px;
    line-height: 1px;
}


.hoverhelp-overlay {
	visibility:hidden;
	position:absolute;
	color:#333;
	background-color:#FDF2DC;
	font-family:arial,helvetica,verdana,sans-serif;
	padding:2px;
	font:100% sans-serif;
	width:auto;
}


.hoverhelp-hover {
	visibility:hidden;
	position:absolute;
	color:#333;
	background-color:#FDF2DC;
	font-family:arial,helvetica,verdana,sans-serif;
	padding:2px;
	font:100% sans-serif;
	width:auto;
}

.altLightBlue {
    background: #e3edfa;
    padding:2px;
}

.actionItemDiv{
   padding: 0px 2px 2px 2px;
   border: 0px solid #000000;
}

.dashboardHeader{
	font-weight:bold;
    text-align:left;
    background-color: #D3DDEA;
}

.dashboardHeaderRight{
  font-weight:normal;
  text-align:right;
  background-color: #D3DDEA;
  empty-cells:hide;
}

.dashboardHeaderRight a, .dashboardHeader a {
  text-decoration:none;
}

.dashboardHeaderRight a:hover, .dashboardHeader a:hover {
  text-decoration:underline;
}

.summaryTable{
   width:90%;
   height:21px;
}

.summarySubTable{width:90%;}

.lightboxFooter {
	background-color: white;
	vertical-align: middle;
	text-align: center;
	width: 85%;
}

.deleteButton {
	background-color: #FF0000;
	font-weight: bold;
    text-align: center;
    -moz-border-radius: 20%;
}

.tabIFrame{
	min-height:600px;
	width:100%;
	background-color: #FFFFFF;

}
/* place holders for hover help disabled for demo */
.columnHoverHelpTop {

}
.columnHoverHelpBottom {

}
.cellHoverHelpLast {
	text-align: right;
}
.cellHoverHelpFirst {

}


.ewmDefaultLink {
    text-decoration: none;
    color:black;
}

.ewmDefaultLink a{
    text-decoration: none;
}

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

.ewmDefaultReallocLink {
    text-decoration: none;
    color:black;
}

.ewmDefaultReallocLink a{
    text-decoration: none;
}

.ewmDefaultReallocLink a:hover {
  text-decoration:underline;
  color:blue;
}

#offeringOverlayContent
{
	margin: 1% 1% 1% 1% ;
	background-color: white ;
}

#overlayContent
{
	margin: 4% 4% 4% 4% ;
	background-color: white ;
}

.offeringInfoLightBox {
	color: #333;
	display: none;
	position: absolute;
	top: 5%;
	left: 10%;
	width: 65%;
	background-color: #D3DDEA;
	text-align: left;
	z-index:1001;
	overflow: auto;
}

.mmOfferingInfoLightBox {
	color: #333;
	display: none;
	position: absolute;
	top: 10%;
	left: 30%;
	width: 40%;
	background-color: #D3DDEA;
	text-align: left;
	z-index:1001;
	overflow: auto;
}

.nonAiOfferingInfoLightBox{
	color: #333;
	display: none;
	position: absolute;
	top: 5%;
	left: 10%;
	width: 65%;
	background-color: #D3DDEA;
	text-align: left;
	z-index:1001;
	overflow: auto;
}

.offeringNotesLightbox{
	color: #333;
	display: none;
	position: absolute;
	top: 10%;
	left: 30%;
	width: 50%;
	background-color: white;
	text-align: left;
	z-index:1001;
	overflow: auto;
}

#editNotesContainer{
  display:none;
}

.brokenLink{
  cursor:not-allowed;
  text-decoration:none;
}

.busyIndicatorLightbox{
	color: #333;
	display: none;
	position: absolute;
	top: 5%;
	left: 40%;
	width: 15%;
	background-color: white;
	text-align: left;
	z-index:1001;
	overflow: auto;
}

.mainHistoryFilter{
	border: 1px solid rgb(87, 118, 168);
	background-color: rgb(242, 246, 250);
}

.historyFilterBy{
	background-color: rgb(211, 221, 234);
}


.dottedLineHistory {
	border: 0px solid red;
	background-image: url(../images/global/dot.gif);
	background-repeat: repeat-x;
}

.dottedBorderImage{
	border: 1px;
	height: 2px;
	background: url(../web/global/line_bg_2.gif) repeat-x;
	border-top-style:none;
	border-bottom-style:dotted;
	border-left-style:none;
	border-right-style:none
}

.dottedLineImage{
	border: 1px;
	height: 2px;
	background: url(../images/global/dot.gif);
	background-repeat: repeat-x;
}

.PageSubTitleMessage {
  font-weight:bold;
  font-size:10pt;
}

.PageRegularTitleMessage {
  font-weight:normal;
  font-size:10pt;
}

.PageSubTitleMessageInBlue {
  font-weight:bold;
  font-size:10pt;
  color:blue;
}

.PageRegularTitleMessageInBlue {
  font-weight:normal;
  color:blue;
}

.ewmOverlayRequestSubmission {
	color: #333;
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 55%;
/*	height: 20%;	EWMS-1955*/
	padding-right: 5px;
  	padding-left: 5px;
  	padding-top: 5px;
  	padding-bottom: 5px;
	background-color: white;
	text-align: left;
	z-index:1001;
	overflow: auto;
}

.inputFieldClass{
	border-style:outset;
	border-color:#0000FF;
}

.cursorPointer{
	cursor:pointer;
}

.termsAndCondns {
	color:#363636;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
}

.dottedLineWidthForPlanPerf {
	width: 170px;
}

.dottedLineWidthForPortPerf {
	width: 143px;
}

.disabledItem { color:#666666; font-weight:bold; text-decoration: none; 	cursor:not-allowed}

.transHistTableFooterRow{
	background:#EFEFEF;
	border-bottom: solid 1px #d8d8d8;
	border-top: solid 1px #d8d8d8;
}

.hoverhelpMsgCell{
	padding:1px 10px 10px 10px;
}

.hoverhelpMsgDiv{

}

.reallocIntroTd {
	padding: 1px 1px 1px 1px;
	background-color: white;
	font-size: 12pt;
}

.reallocIntroTable {
	background-color: white;
}
.offering_overlay_table_header{
	background-color:#D3DDEA;
	align:left;	
	color:black;
}
