﻿
/*------------------------------------------------------------- */
/* File name :ExecutiveRewards.css                                   */
/* Equiniti Shareview                                           */
/* Pensions web styles                                           */
/* Created by   : Arul Vivekananth                              */
/* Created Date : 09-10-2007                                    */
/*------------------------------------------------------------- */
.svLeftNav1,
.svLeftNav1 a
{
	color:#666666;
}
.svLeftNav1
{
	padding:4px 0 4px 0;
}
.svLeftNav1 a:hover
{
	text-decoration :none;
	
}
#contentSV3MainSection
{
	width :592px;
	display :block;
	
}
#contentwrapperSv3
{
	width :592px;
	display :block;
}
#printablecontent
{
	width :592px;
	display :block;
	padding:0 0 0 0;
}
#disclaimer
{
	display :none;
	width :100%;
	float :left;
}
.BreadcrumpPrintpanel
{
	width :100%;
	display :block;
	
}
.pagespacer
{
	height:5px;
	width :100%;
	display:inline-block;

}
#sv3breadcrumbs
{
	margin-top:5px;
	width:383px;
	font-size:75%;
	float :left;

}
/* Printer control styles */
#PrintSavePanel
{
	width:100%;
	float:left;
	display :inline-block;
	
}
#printnow
{
	display :block;
	float:right;
	text-align :right;
	width:200px;
}
#savenow
{
	display :block;
	float:left;
	text-align :left;
	width:200px;

}
.PrintIcon
{
	padding:3px 5px 0 0;
}
.PrintLink
{
	padding:0 5px 0 0;
}
#printpanel
{
	float:right;
	display:inline;
	width:205px;
	margin-top:5px; 
}

#printpanel img
{
	padding:5px 0 0 5px;
	vertical-align:middle;
	cursor :hand;
}
#printpanel span
{
	line-height :15px;
	font-size :80%;
	width :115px;
}
.showicon
{
	display :inline;
	padding:2px 2px 0 0;
	text-align :right;
	width:155px;
	float :right;
}
.showicon a
{
	font-size :80%;
}
.hideicon
{
	display:none;
}

.execPrintConfirmation
{
	display: inline;
}

/* Pagelayouts */
.PensionspageHead
{
	width :100%;
	float :left;
	display :block;
}

#MainContentLeft
{
	float :left;
	display :block;
	width :383px;
}
#MainContentRight
{
	float :right;
	display :block;
	width:190px;
	padding-right:2px;
	
	
}
.BottomContent
{
	width :100%;
	float :left;
}
.BottomContent div.ContentPanelRight
{
	display :block;
	width:194px;
	float:right;
}
.BottomContent div.ContentPanelMiddle,
.BottomContent div.ContentPanelLeft
{
	display :block;
	width:194px;
	float:left;
}

/* Pagelayouts */
.PensionspageHead
{
	width :100%;
	float :left;
	display :block;
}

#MainContentLeft
{
	float :left;
	display :block;
	width :383px;
}
#MainContentRight
{
	float :right;
	display :block;
	width:190px;
	padding-right:2px;
	
	
}
.BottomContent
{
	width :100%;
	float :left;
}
.BottomContent div.ContentPanelRight
{
	display :block;
	width:194px;
	float:right;
}
.BottomContent div.ContentPanelMiddle,
.BottomContent div.ContentPanelLeft
{
	display :block;
	width:194px;
	float:left;
}

.svEexeRewardPanel
{
   padding:0;
   margin:0;
   overflow:hidden;
   line-height :12px;
}
.Box6A
{
    background-color:Transparent;
    padding:0 1px 0 1px; 
    
 
} 
/* Top Row */
.svEexeRewardPanel .Box2
{
    height: 7px;
    background: url('styles/pension-row-left.gif') repeat-x!important;
    line-height :7px;
    }

.svEexeRewardPanel .Box1 
{
    width:10px;
    height:7px;
    background: url('styles/pension-row-left.gif') repeat-y!important;
   
   line-height :7px;
   
}

.svEexeRewardPanel .Box3
{
       width:12px;
    height:7px;
    line-height :7px;
    background: url("styles/pension-top-right.gif") top right!important;
    
  

}

/* Middle Row */
.svEexeRewardPanel .Box4 {
    
    background-color:Transparent;
    background: url("styles/pension-row-left.gif") repeat-y !important;
    
  height:auto;
   
}

.svEexeRewardPanel .Box5
{
	border-bottom:-6px;
	margin-bottom:-2px;
}

.svEexeRewardPanel .Box6,
.svEexeRewardPanel .Box6A
 {
 
    background-color:Transparent;
     background: url("styles/pension-row-right.gif") repeat-y !important;
     background-position :right!important;
     height:auto;
     
  }


/* Bottom Row */
.svEexeRewardPanel .Box8
{
    height:5px;  
   
    background: url("styles/pensionfooter.gif") repeat-x !important;
    
      line-height:5px
}
.svEexeRewardPanel .Box10
{
    height:1px;  
   
    border-bottom :1px solid #e1e1e1;
    
    line-height:0px;
    background: url(styles/pension-row-left.gif) repeat-y 0 0 !important;
     
}

.svEexeRewardPanel .Box7
{
 height:5px;  
    
    width:1px;
}

.svEexeRewardPanel .Box9
{
   
   height:5px;  
    width:3px;
     background: url("styles/pension-row-right.gif") repeat-y !important;
     background-position :right!important;
}

/* Seprator row */
.Box11
{
    background-color:Transparent;
    font-size:0px;
}

.Box12
{
    float:left;
    background-color:Transparent;
    background-repeat: no-repeat;
    font-size:0px;
}

.Box13
{
    float:right;
    background-position:right top;
    background-color:Transparent;
    background-repeat: no-repeat;
    font-size:0px;
}
/* Middle Row */
.svEexeRewardPanel .Box11 {
 
    
    
    border-bottom :1px solid #e1e1e1;
   
}

.svEexeRewardPanel .Box12
{
	 width:1px;
    background-color:Transparent;
     background: url("styles/pension-row-left.gif") repeat-y !important;
}

.svEexeRewardPanel .Box13 {
    
    width:3px;
    background-color:Transparent;
     background: url("styles/pension-row-right.gif") repeat-y !important;
  
}
.PanleHeader
{
	width :583px;
	padding:5px 0 10px 5px;
	display:inline-block;
	float :left;
}
.PanleHeaderLeft
{
	float :left;
	width :58%
}
.PanleHeaderRight
{
	float :right;
	width :42%
}
.PanleHeaderRow
{
	padding:3px 0 3px 0;
	height:20px;
	display :block;
	
}
.PanleSpacer
{
	width :100%;
	float :left;
	height:5px;
	display :block;
}
.ms-ER-Panel-Title
{
	font-family: Arial, sans-serif;
	font-size: 100%;
	font-weight:700;
	color:#830800 !important;
	line-height:normal;
	text-decoration:none;
	float :left;
	display :inline-block;
	padding:0 0 0 5px;
	
}
.ms-ER-Panel-Title1
{
	font-family: Arial, sans-serif;
	font-size: 90%;
	font-weight:700;
	color:#666666!important;
	line-height:normal;
	text-decoration:none;	
	display :block;
	padding:0 0 0 5px;
}
.ms-ER-Panel-Label
{
		font-family: Arial, sans-serif;
	font-size: 80%;
	font-weight:normal;
	color:#666666!important;
	line-height:normal;
	text-decoration:none;
	float :left;
	display :inline-block;
	width :100%;
	
}
.ms-ER-Panel-Label1
{
		font-family: Arial, sans-serif;
	font-size: 80%;
	font-weight:normal;
	color:#666666!important;
	line-height:normal;
	text-decoration:none;
	
	display :inline-block;
	padding:0 0 0 10px;
	width :100px;
	float :left;
}
.ms-ER-Panel-Label2
{
		font-family: Arial, sans-serif;
	font-size: 80%;
	font-weight:normal;
	color:#666666!important;
	line-height:normal;
	text-decoration:none;
	
	display :inline-block;
	padding:0 0 0 10px;
	width :250px;
	float :left;
}
.HandlessImages
{
	cursor :auto;
}
.HandImages
{
	cursor:hand;
	
}
.ExecHead,
.ExecHeadDate
{
float :left;
display :inline-block;

}
.ExecHeadDate
{
	width:47px
}
.ExecInfoImage
{

float :right;
display :inline-block;
/*padding-top:-5px;
_padding-top:15px; */
padding-left:2px;

}
.ImageGo
{
	cursor :hand;
	padding:5px 0 0 0;
	margin:0 0 0 0;
	
}
.selectcurrency
{
	width:200px;
padding:0 0 0 0;
margin:0 0 0 0;
	
}
/* Executive Rewards Table Summary */
.ExecutiveRewardTableSummary
{
	background-color:#ffffff;
	border-collapse:separate;
	margin:0 0 5px 0;
	padding:0 0 0 0;
	display :block;
	float:left;
/*	width:588px; */
	border-top:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	font-family :Arial;
}

/* Header Styles */

.ExecutiveRewardTableSummary thead
{
	background-color :#e1e1e1;
	font-size :90%;
	font-weight :bold;
	color:#000000;
/*	width:588px; */
	vertical-align:top;
	text-align :left;
	padding:0 0 0 0;

}
.ExecutiveRewardTableSummary thead a 
{
	text-decoration :none;
	color:#000000;
}
.ExecutiveRewardTableSummary thead a:hover
{
	text-decoration :underline;
	color:#000000;
}
.ExecutiveRewardFooter
{
	background-color :#ffffff;
	font-size :95%;
	font-weight :bold;
	color:#000000;
	/*	width:588px; */
	vertical-align:middle;
padding:0 0 0 0;

}
.ExecutiveRewardTableSummary thead tr th
{
	padding:5px 1px 5px 3px;
}
.ExecutiveRewardTableSummary tbody tr td
{
	padding:5px 1px 5px 3px;
}
.ExecutiveRewardTableSummary tbody tr th div a
{
	color:#000000;
	text-decoration :none;
}
.ExecutiveRewardTableSummary tbody a 
{
	text-decoration :none;
}
.ExecutiveRewardTableSummary tbody a:hover
{
	text-decoration :underline;
}
/** Body Styles */
.ExecutiveRewardTableSummary tbody
{
	background-color :#f1f1f1;
	font-size :90%;
	font-weight :normal;
	color:#000000;
	/*	width:588px; */
	vertical-align:middle;
padding:0 0 0 0;

}
.ExecutiveRewardTableSummary tbody tr.RowInputs
{
	background-color :#ffffff;
	
}

.ExecutiveRewardTableSummary thead tr th.PlanName
{
	width :130px!important;
	padding:5px 2px 5px 2px;	 
	height:33px;
	background-color :#e1e1e1;
}
.ExecutiveRewardTableSummary thead tr th.PlanNameCSN
{
	width :410px!important;
	padding:5px 5px 5px 5px;	 
	height:43px;
		background-color :#e1e1e1;
}
.ExecutiveRewardTableSummary thead tr th.PDF
{
	width :21px!important;
	padding:5px 2px 5px 2px;	 
	height:33px;
	background-color :#e1e1e1;
}
.ExecutiveRewardTableSummary thead tr th.GrantDate
{
	width :46px!important;
	padding:5px 2px 5px 2px;	 
	height:33px;
	background-color :#e1e1e1;
}
.ExecutiveRewardTableSummary thead tr th.AwardDate,
.ExecutiveRewardTableSummary thead tr th.VestingDateSummary
{
	width :46px!important;
	padding:5px 2px 5px 2px;	 
	height:33px;
	background-color :#e1e1e1;
}
.ExecutiveRewardTableSummary thead tr th.VestingDateSummary
{
		
		width :46px!important;
}
.ExecutiveRewardTableSummary thead tr th.VestingDate
{
	width :60px!important;
	width :46px!important;
	padding:5px 2px 5px 2px;	 
	height:33px;
	background-color :#e1e1e1;
}
.ExecutiveRewardTableSummary thead tr th.Vested,
.ExecutiveRewardTableSummary thead tr th.IndiGrossValue
{
	width :50px!important;
	padding:5px 2px 5px 2px;	 
	height:33px;
	background-color :#e1e1e1;
}
.ExecutiveRewardTableSummary thead tr th.Number
{
	width :55px!important;
	padding:5px 2px 5px 2px;	 
	height:33px;
	background-color :#e1e1e1;
	
}
.ExecutiveRewardTableSummary thead tr th.ExcerciseCost
{
	width :75px!important;
	padding:5px 2px 5px 2px;	 
	height:33px;
	background-color :#e1e1e1;
	
}
.ExecutiveRewardTableSummary thead tr th.IndicativeAfterCost
{
	width :95px!important;
	padding:5px 2px 5px 2px;	 
	height:33px;
	background-color :#e1e1e1;
	
}
.ExecutiveRewardTableSummary thead tr th.GrossValue
{
	width :82px!important; 
	padding:5px 2px 5px 2px;	 
	height:33px;
	background-color :#e1e1e1;
}

.ExecutiveRewardTableSummary thead tr th.SepratorColumn
{
	width :2px!important;
	height:33px;
	background-color :#ffffff;
	padding:0px 0px 0px 0px;	 
}
/* Body styles */


.ExecutiveRewardTableSummary tbody tr td.PlanName
{
	width :130px!important;
	padding:5px 2px 5px 2px;	 
	height:43px;
	background-color :#f1f1f1;
}
.ExecutiveRewardTableSummary tbody tr td.PlanNameCSN
{
	width :330px!important;
	padding:5px 2px 5px 2px;	 
	height:43px;
	background-color :#f1f1f1;
}

.ExecutiveRewardTableSummary tbody tr td.PDF
{
	width :21px!important;
	padding:5px 2px 5px 2px;	 
	height:43px;
	background-color :#f1f1f1;
}
.ExecutiveRewardTableSummary tbody tr td.GrantDate
{
	width :46px!important;
	padding:5px 2px 5px 2px;	 
	height:43px;
	background-color :#f1f1f1;
	
	overflow:auto;
}
.ExecutiveRewardTableSummary tbody tr td.AwardDate
{
	width :46px!important;
	padding:5px 2px 5px 2px;	 
	height:43px;
	background-color :#f1f1f1;
}
.ExecutiveRewardTableSummary tbody tr td.VestingDate
{
	
	width :60px!important;
	width :46px!important;
	padding:5px 2px 5px 2px;	 
	height:43px;
	background-color :#f1f1f1;
}
.ExecutiveRewardTableSummary tbody tr td.VestingDateSummary
{
	width :46px!important;
	padding:5px 2px 5px 2px;	 
	height:43px;
	background-color :#f1f1f1;
}
.ExecutiveRewardTableSummary tbody tr td.Vested,
.ExecutiveRewardTableSummary tbody tr td.IndiGrossValue
{
	width :50px!important;
	padding:5px 2px 5px 2px;	 
	height:43px;
	background-color :#f1f1f1;
}
.ExecutiveRewardTableSummary tbody tr td.IndiGrossValue
{
	width :50px!important;
	padding:5px 2px 5px 2px;	 
	height:43px;
	background-color :#f1f1f1;
	text-align :right
}
.ExecutiveRewardTableSummary tbody tr td.Number
{
	width :55px!important;
	padding:5px 2px 5px 2px;	 
	height:43px;
	background-color :#f1f1f1;
	text-align :right;
}
.ExecutiveRewardTableSummary tbody tr td.ExcerciseCost
{
	width :75px!important;
	padding:5px 2px 5px 2px;	 
	height:33px;
	background-color :#f1f1f1;
	
}
.ExecutiveRewardTableSummary tbody tr td.IndicativeAfterCost
{
	width :95px!important;
	padding:5px 2px 5px 2px;	 
	height:33px;
	background-color :#f1f1f1;
	
}

.ExecutiveRewardTableSummary tbody tr td.GrossValue
{
	width :82px!important; 
	padding:5px 2px 5px 2px;	 
	height:43px;
	background-color :#f1f1f1;
	text-align :right;
}

.ExecutiveRewardTableSummary tbody tr td.SepratorColumn
{
	width :2px!important;
	height:43px;
	background-color :#ffffff;
	padding:0px 0px 0px 0px;	 
}


.ExecutiveRewardTableSummary thead tr.SepratorRow td,
.ExecutiveRewardTableSummary tbody tr.SepratorRow td
.ExecutiveRewardTableSummary tfoot tr.SepratorRow td
{
	height: 2px;
	background :#ffffff;
	
}
.ExecutiveRewardTableSummary thead tr.SepratorRowLine td
{
		height: 1px;
	background :#666666;
}
.ExecutiveRewardTableSummary tbody tr.SepratorRowLine td,
.ExecutiveRewardTableSummary tfoot tr.SepratorRowLine td
{
	height: 1px;
	background :#878787;
	
}
.ExecutiveRewardTableSummary tbody tr.SelyourSharesRow td
{
	background-color :#ffffff;
}
/* Footer */
.ExecutiveRewardTableSummary tfoot
{
	background-color :#f1f1f1;
	font-size :90%;
	font-weight :bold;
	color:#000000;
	/*	width:588px; */
	vertical-align:middle;
padding:0 0 0 0;


}
.ExecutiveRewardTableSummary tfoot tr td
{
	text-align :right;
}
.ExecutiveRewardTableSummary tfoot tr td.Total
{
	padding:5px 2px 5px 2px;	 
	text-align :right;
	height:43px;
	background-color :#ffffff;
}
.ExecutiveRewardTableSummary tfoot tr td.TotalSummary
{
	padding:5px 2px 5px 2px;	 
	text-align :right;
	height:43px;
	background-color :#ffffff;
	
}
.ExecutiveRewardTableSummary tfoot tr td.TotalEsos
{
	padding:5px 2px 5px 2px;	 
	text-align :right;
	height:43px;
	background-color :#ffffff;
	width :267px;
}
.ExecutiveRewardTableSummary tfoot tr td.TotalLTIP
{
	padding:5px 2px 5px 2px;	 
	text-align :right;
	height:43px;
	background-color :#ffffff;
	width :267px;
}
.ExecutiveRewardTableSummary tfoot tr td.Number
{
	width :51px!important;
	padding:5px 2px 5px 2px;	 
	height:43px;
	background-color :#dbeaf5;
	
}
.ExecutiveRewardTableSummary tfoot tr td.GrossValue
{
		width :87px!important; 
	padding:5px 2px 5px 2px;	 
	height:43px;
	background-color :#dbeaf5;
}

.ExecutiveRewardTableSummary tfoot tr td.SepratorColumn
{
	width :2px!important;
	height:43px;
	background-color :#ffffff;
	padding:0px 0px 0px 0px;	 
}

.ExecutiveRewardTableSummary tfoot tr td.IndiGrossValue
{
	width :50px!important;
	padding:5px 2px 5px 2px;	 
	height:43px;
background-color :#dbeaf5;
	text-align :right
	
}
.ExecutiveRewardTableSummary tfoot tr td.ExcerciseCost
{
	width :75px!important;
	padding:5px 2px 5px 2px;	 
	height:33px;
	background-color :#dbeaf5;
	
}
.ExecutiveRewardTableSummary tfoot tr td.IndicativeAfterCost
{
	width :95px!important;
	padding:5px 2px 5px 2px;	 
	height:33px;
background-color :#dbeaf5;
	
}

/* End of Table Styles */ 
/* currency Convertor */

.buttonFloatLeft
{
	float:right;
}
a.buttonFloatLeft img
{
	border:none;
	
}
#currencyConvertor
{
	width :375px;
	height:300px;
	background-color :#ffffff;
	font-family: Arial;
	
}
#currencyConvertorTopPanel
{
	width :365px;
	height :20px;
	padding:9px 10px 0 0;
	color:Black;
	text-align :right;
	
}

.windowClose
{
	color:Black;
	display: inline-block;
	font-size: 80%;
	background-color :Transparent;
	float:right;
	cursor:hand;
	padding:0 5px 0 10px;
	
}
.windowClose a
{ color :#666666;
	text-decoration :none;
	
	
}
.windowClose a img
{
	border:none;
}

#CurrencyconvertorInnerpanel
{
	width :410px;
	height:307px;
	margin:0 0px 20px 15px;
	
}
#LogoPanelContainer
{
    width :394px;
    height:auto;
    float:left;
    display:block;
     padding:0 0 7px 0;
   background:url("styles/bg-currencytop.gif") bottom left repeat-x; 
}

#LogoPanelContainer .LogoPanel
{
    width:179px;
    height:30px;
    display:block;  
   background:#ffffff url("styles/EQUINITYLOGO-179.gif") top left no-repeat;  
    padding:0 0 7px 0;
}
#LogoPanelContainer .line1
{
	width :394px;
	height:6px!important;

	padding:0 0 0 0!important;
	line-height:6px!important;

	margin:0 0 0 0;
	
	
}

#CurrencyConvertorLeft
{
	width:179px;
	height :256px;
	display :block;
	float :left;
	margin:0 0 0 0;
	padding:0 10px 0 0
}
#CurrencyConvertorMiddle
{
	width:15px;
	height :256px;
	display :block;
	float :left;
	margin:0 0 0 0;
	
}
.CurrencyConvertorMiddleImage
{
	margin-top :70px;
	cursor:default; 
}
#CurrencyConvertorRight
{
	width:181px;
	height :120px;
	display :block;	
	margin:0 0 0 0;
	padding:15px 0 0 0;	
	float: right;
}
.currencyspacer
{
	width :100%;
	height:10px;
	display:block;
}
.CurrencyLabel
{
	color:Black;
	font-size:80%;
	font-weight:bold;
	background-color:#ffffff;
	height:10px;
	padding:2px 0 10px 0;
	display :block;
	width :100%;
	
}
.CurrencyInputs
{
	background-color:#ffffff;	
	height:21px
}
.CurrencyInputs select
{
	width: 148px;
}
.errormessage
{
	width :170px;
	height:98px;
	border:1px solid red;
	color:Red;
	margin:0 0 0 5px;
}
.HidePanel
{
	display:none;
}
.ResultPanel
{
	width :172px;
	height:98px;
	margin-left: 5px;
}
.AdvtPanel
{
	width :196px;
	height:118px;	
	padding-top: 35px;
	float: right;
}

.ExecutiveRewardsWelcomeHeadPageTitle
{
	
	
	color: #830800 !important;
	padding: 10px 0x 10px 0;
	font-size:120%;
	line-height :25px;
	margin: 10px 0 0 0;

}

.ConversionResultPart1
{	
	display: inline-block;
	font-family:Arial !important;
	font-size:90%;
	color:Black;
	display :inline-block;
	padding:2px 0 0 10px;
	width:171px;
}

.ConversionResultPart2
{	
	display: inline-block;
	font-family:Arial !important;
	font-size:110%;
	font-weight:bold;
	color:Black;
	display :inline-block;
	padding:2px 0 4px 10px;
	width:171px;
}

.exchangeRate
{	
	display: inline-block;
	font-size: 80%;
	width:171px;
	padding: 3px 0 3px 10px;
}



/* page control */
.portfolioTab
{
	width:100%;
	float: left;
	height: 20px;
	display: inline-block;
	padding-top:25px;
}
.FooterImagePanel
{
	text-align:right;
	padding:10px 5px 0 0 ; 
	background-color :#ffffff;
	height:auto;

}
.ItemPanel
{
	border-bottom :1px solid #000000;
	margin-bottom :10px;
	padding-bottom:10px;
	
}


/* General Table for Executive rewards */

.ExecutiveRewardsTable
{
	border-collapse:collapse;
	width :590px;
	text-align :left;
	
	border-left :1px solid #e1e1e1;
	border-right :1px solid #e1e1e1;
	border-bottom :1px solid #e1e1e1;
}
.ExecutiveRewardsTable Caption.caption
{
	text-align :left;
	padding:5px 0 10px 0;
	font-size :100%;
	font-weight :bold;
}
.ExecutiveRewardsTable th,
.ExecutiveRewardsTable td
{
	padding :5px;
	border-left :2px solid #ffffff;
	
}

.ExecutiveRewardsTable thead
{
	background-color :#e1e1e1;
	
	font-size:90%;
}
.ExecutiveRewardsTable thead th
{
	font-weight :bold;
	text-align :left;
}
.ExecutiveRewardsTable tbody tr
{
	background :#f1f1f1;
	
	font-size:90%;
}
.ExecutiveRewardsTable thead tr
{
	background :#e1e1e1 ;
	font-size:90%;
}
.ExecutiveRewardsTable tfoot
{
	font-size :90%;
	font-weight :bold;
	
}
td.rowSeprator
{
	background :url("styles/RowSeprator.gif") repeat-x left top ;
	height :4px;
}
.HighlightedColumn
{
	background-color :#dbeaf5;
}
.totalColumnTitle
{
	text-align :right;
}



/**For Client User Picker Control*/

.ClientViewLabel
{
	font-size :90%;
	height:20px;
	vertical-align :middle;
		
	display:inline-block;
	width:auto;
	line-height :16px;
	
	
	
	
	
	
}
.ClientViewLabelPanel
{
	background-color:#e1e1e1;
	height:20px;
	vertical-align :top;
	padding:0 5px 6px 5px; 
	
}
.ClientViewInputPanel
{
	
	height:20px;
	vertical-align :top;
	padding:0 0 5px 0; 
	width:105px

}
.ClientViewInput
{
	font-size :90%;
	width:105px;
	height:20px;
	border : 1px solid #e1e1e1; 
	
	
}

.clientViewInputPartyIdField
{
	font-size :90%;
	width:90px;
	height:20px;
	border : 1px solid #e1e1e1;
}

.SearchFromUserHeader
{	
	color: #830800 !important;
	padding: 10px 0x 10px 0;
	font-size:110%;
	line-height :25px;
	margin: 10px 0 0 0;
	font-weight:bold;
	font-family :Arial;
}

.SearchFromUserCountMessage
{
	display: inline-block;
	font-size:100%;
font-family :Arial;
	color:Black;
	
	padding-left:40px;
}

.ErrorMessageForInvalidUserID
{
	width :170px;	
	color:Red;
	margin:0 0 0 5px;
}

.SearchUserButton
{
	float:right;
	padding:10px 10px 0 0 ;
	/*width:560px;	 */
}

.NoOfUserFoundMessage
{
	width:565px;
	color:Black;	
	display: inline-block;
	background-color:#fff7e5;
	height:25px;
	font-size:100%;	
	padding:10px 10px 5px 10px;
}

.HideNoOfUserFoundMessage
{
	background-color:#ffffff;	
}
.InfoWindow
{
	z-index: 999;
	position: absolute;
	top: -999px;
	left: -999px;
	display: none;
	visibility: hidden;
	float:left;
	width :320px;
	background-color:#fff8ce;
	line-height :12px;
	padding:5px 5px 5px;
	border :2px solid #e1e1e1;
	font-weight :normal;
	
}


.infoText
{
	padding:0 0 0 2px;
	float:left;
	display:block;
}

.RightAlignPanel
{
	float :right;
	text-align :right;
	margin-right:2px;

	
}

.LeftAlignPanel
{
	float :left;
	
}
.enterAmountPanel
{
	display:none;
	height:30px;
	clear:right;
	float:left;
	
}
.actionChosenPanel
{
	display:none;
	height:20px;
	clear:right;
	float:left;
	background-color :#fff8cc;
	padding:5px 0 5px 0;

	
}
.lblEnterAmount
{
	width :380px;
	height :auto;
	padding-left :20px;
	display :inline-block;
	float :left;
	
}
.LblnumberToSell
{
	margin:-5px 0 0 0;
	width :80px;
}

/*------------- Selection are styles ---------------------*/
.ExInputBoxArea
{
	font-family: Arial;
	margin-top:10px;
	width:570px;
}

.ExInputBoxArea .ExSBText
{
	color:#000000;
	padding-bottom:5px;	 	
}

.ExInputBoxArea .ExInputBox
{
	font-family: Arial, sans-serif;
	float:left;	
	width:70px;
}

.ExInputBoxArea div.ExInputBox
{	
	padding:1px 5px 0 0;
}

.ExInputBoxArea .ExInputButton
{
	vertical-align:middle;
	padding:0 0 0 5px;
	
}
/* ---------------------------------------------------------------------- */
/* ExecutiveReward Tab Control */
/*-------------------------------------------------------------------- */
.ExecutiveRewardTab
{
	width: 570px;

	height: 35px;
	
	padding-top:25px;
}

.ExecutiveRewardTabItemOn
{
	width: auto;
	height: 35px;
	float: left;
	display: inline-block;
	margin-right: 3px;
}

.ExecutiveRewardTabItemOn div.ExecutiveRewardTabLeftCorner
{
	float: left;
	display: inline-block;
	width: 10px;
	height: 35px;
	background: #830800 url('styles/portfolio_tab_left_on.gif' );
	background-repeat: no-repeat;
	background-position: top left;
}

.ExecutiveRewardTabItemOn div.ExecutiveRewardTabRightCorner
{
	float: left;
	display: inline-block;
	width: 10px;
	height: 35px;
	background: #830800 url('styles/portfolio_tab_right_on.gif' );
	background-repeat: no-repeat;
	background-position: top left;
}

.ExecutiveRewardTabItemOn div.ExecutiveRewardTabLabel
{
	float: left;
	display: inline-block;
	width: auto;
	height: 33px;
	padding-top:2px;
	background-color: #830800;
	text-align :center;
	color: #ffffff !important;
	font-family :Arial;
	font-weight: bold !important;
	text-decoration: none !important;
	font-size: 80%;
}


.ExecutiveRewardTabItemOff
{
	width: auto;
	height: 35px;
	float: left;
	display: inline-block;
	margin-right: 3px;
	background-color: #666666;
}

.ExecutiveRewardTabItemOff div.ExecutiveRewardTabLeftCorner
{
	float: left;
	display: inline-block;
	width: 10px;
	height: 35px;
	background: #666666 url('styles/portfolio_tab_left_off.gif' );
	background-repeat: no-repeat;
	background-position: top left;
}

.ExecutiveRewardTabItemOff div.ExecutiveRewardTabRightCorner
{
	float: left;
	display: inline-block;
	width: 10px;
	height: 35px;
	background: #666666 url('styles/portfolio_tab_right_off.gif' );
	background-repeat: no-repeat;
	background-position: top left;
}

.ExecutiveRewardTabItemOff div.ExecutiveRewardTabLabel
{
	float: left;
	display: inline-block;
	width: auto;
	height: 33px;
	padding-top:2px;
	background-color: #666666;
	text-align :center;
}

a.ExecutiveRewardTabLink
{
	float: left;
	display: inline-block;
	cursor: hand;
	color: #ffffff !important;
	font-family :Arial;
	font-weight: bold !important;
	text-decoration: none !important;
	display: inline-block;
	font-size: 80%;
	font-weight: bold;
}

a.ExecutiveRewardTabLink:hover
{
	float: left;
	display: inline-block;
	width: auto;
	
	color: #ffffff !important;
	font-weight: bold;
	cursor: hand;
	font-family :Arial;
	font-size: 80%;
	font-weight: bold !important;
	text-decoration: underline !important;
}

/* Terms and conditions */
.termsAndConditionsContainer
{
	margin-left: 15px;
    width: 583px;
    
}
.termsAndConditions
{
	width: 570px;
	height: 450px;
	height: 425px;
	padding: 3px 5px 3px 5px;
	overflow: auto;
	border: 1px solid #c4c4c4;
}
.termsAndConditionsHeader
{
	width:570px;
	text-align :center;
	font-family: Arial, sans-serif;
	font-size: 100%;
	font-weight:700;
	color:#830800 !important;
	
	text-decoration:none;
	display :inline-block;
	

	
	
}
.TermsValidatorPanel
{
	width: 570px;
	float:left;
	display:inline-block;
}
.acceptTerms
{
	float:left;
	width: 300px;
	margin-top: 20px;
}
.TermsButtons
{
	padding :0 3px 0 0;
}
.cancelProceed
{
	float: right;
	margin-top: 20px;
	margin-right :5px;
}

.cancelProceed #closeTermsAndConditions
{
	
	border: none;
}

.cancelProceed img
{
	border: none;
}

.termsAndConditionsErrorMessage
{
	border: 1px solid #c4c4c4;
	background-color: #ffffcc;
	color: #000000 !important;
}

#acceptTermsAndConditionsText
{
	font-size: 0.8em;
}

#acceptTermsAndConditionsText span
{
	color: red;
}

/* client user picket control */


.ExecutiveRewardsClientTable
{
	background-color:#ffffff;
	border-collapse:separate;
	margin:0 0 5px 0;
	padding:0 0 0 0;
	display :block;
	float:left;
	width:575px;
	border:1px solid #e1e1e1;
	font-family :Arial;
}

/* Header Styles */

.ExecutiveRewardsClientTable thead
{
	background-color :#e1e1e1;
	font-size :90%;
	font-weight :bold;
	color:#000000;
	width:575px;
	vertical-align:top;
	text-align :left;
padding:0 0 0 0;

}
.ExecutiveRewardsClientTable thead a 
{
	text-decoration :none;
	color:#000000;
}
.ExecutiveRewardsClientTable thead a:hover
{
	text-decoration :underline;
	color:#000000;
}

.ExecutiveRewardsClientTable thead tr th
{
	padding:5px 1px 5px 3px;
}
.ExecutiveRewardsClientTable tbody tr td
{
	padding:5px 1px 5px 3px;
}
.ExecutiveRewardsClientTable tbody tr th div a
{
	color:#000000;
	text-decoration :none;
}
/** Body Styles */
.ExecutiveRewardsClientTable tbody
{
	background-color :#f1f1f1;
	font-size :90%;
	font-weight :normal;
	color:#000000;
	width:575px;
	vertical-align:middle;
padding:0 0 0 0;

}

.ExecutiveRewardsClientTable thead tr th.partyIdField
{
	width :120px!important;
	padding:5px 2px 5px 2px;	 
	height:20px;
	background-color :#e1e1e1;
}
.ExecutiveRewardsClientTable thead tr th.firstname
{
	width :179px!important;
	padding:5px 2px 5px 2px;	 
	height:20px;
	background-color :#e1e1e1;
}
.ExecutiveRewardsClientTable thead tr th.lastname
{
	width :179px!important;
	padding:5px 2px 5px 2px;	 
	height:20px;
	background-color :#e1e1e1;
}
.ExecutiveRewardsClientTable thead tr th.viewuser
{
	width :95px!important;
	padding:5px 2px 5px 2px;	 
	height:20px;
	background-color :#e1e1e1;
}


.ExecutiveRewardsClientTable tbody tr td.userid
{
	width :120px!important;
	padding:5px 2px 5px 2px;	 
	
	background-color :#f1f1f1;
}
.ExecutiveRewardsClientTable tbody tr td.firstname
{
	width :179px!important;
	padding:5px 2px 5px 2px;	 

	background-color :#f1f1f1;
}
.ExecutiveRewardsClientTable tbody tr td.lastname
{
	width :179px!important;
	padding:5px 2px 5px 2px;	 
	
	background-color :#f1f1f1;
	
	overflow:auto;
}
.ExecutiveRewardsClientTable tbody tr td.viewuser
{
	width :95px!important;
	padding:5px 2px 5px 2px;	 
	
	background-color :#f1f1f1;
	text-align :center;
}

.ExecutiveRewardsClientTable thead tr.SepratorRow td,
.ExecutiveRewardsClientTable tbody tr.SepratorRow td
.ExecutiveRewardsClientTable tfoot tr.SepratorRow td
{
	height: 2px;
	background :#ffffff;
	
}
.ExecutiveRewardsClientTable thead tr.SepratorRowLine td
{
		height: 1px;
	background :#666666;
}
.ExecutiveRewardsClientTable tbody tr.SepratorRowLine td,
.ExecutiveRewardsClientTable tfoot tr.SepratorRowLine td
{
	height: 1px;
	background :#878787;
	
}

/* Footer */
.ExecutiveRewardsClientTable tfoot
{
	background-color :#f1f1f1;
	font-size :90%;
	font-weight :bold;
	color:#000000;
	width:588px;
	vertical-align:middle;
padding:0 0 0 0;

}

.clearRight
{
	clear: right;
}

/* Personal Bank  Retained Details  Styles */
.DetailPanel
{
	/*border-bottom :1px solid #e1e1e1; */
	margin:0 0 10px 0;
	padding:10px 0px 10px 5px;
	float :left;
	display :block;
	width:575px;
	
	
}
.DetailInnerLeftPanel
{
	width :290px;
	float :left;
	display :block;
}
.DetailInnerRightPanel
{
	width :285px;
	float :left;
	display :block;
}
.step4title
{
	display :inline-block;
	float:left;
	padding:0 0 0 5px;
	
}
.SellStep2Title
{
	font-family: Arial, sans-serif;
	font-size: 110%;
	font-weight:700;
	color:#830800 !important;
	line-height:normal;
	text-decoration:none;
	float :left;
	display :inline-block;
	padding:0 50px 0 0;
	
}
.SellStep2TitleRequired
{
	font-family: Arial, sans-serif;
	font-size: 100%;
	font-weight:normal;
	color:#666666 !important;
	line-height:normal;
	text-decoration:none;
	float :left;
	display :inline-block;
	padding:2px 0 0 0;


}
.RequiredIndicator
{
	color:#CF1C1C !important;
}
.ModellingLeftPanel
{
	width :340px;
	float :left;
	display :block;
}
.ModellingRightPanel
{
	width :235px;
	float:right;
	display :inline-block;
}
.DetailpanelHeadStep2
{
	font-size :100%;
	font-weight :bold;
	text-align :left;
	margin:0 0 10px 0;
	height:auto;
	padding:5px 0 5px 0;
	width :563px;
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
}
.DetailpanelHead
{
	font-size :100%;
	font-weight :bold;
	text-align :left;
	margin:0 0 10px 0;
	height:auto;
	background-color:#666666;
	color:#ffffff;
	width:570px;
	padding:5px 0 5px 0;
}
.DetailpanelHead span.DetailHead
{
	padding:0 0 0 5px;
}

.DetailpanelRow,
.DetailpanelRowRetainedPanel
{
		padding:5px 0 5px 0;
		margin :2px 0 3px 0;
		height:auto;
		float:left;
		display:inline-block;
		
}
.DetailpanelRowRetainedPanel
{
	width:98%;
}
.DetailpanelRowRetainedPanel span.DetailpanelData
{
	float :left;
	display :block;
	width:400px;
	padding:0 0 0 0;
	line-height :16px;
}
.DetailpanelRowRadio
{
		padding:5px 0 5px 0;
		margin :2px 0 5px 0;
		display:inline-block;
		height:20px;
		clear :both;
		float :left;
		
}
.DetailpanelRow1
{
		padding:5px 0 5px 0;
		margin :2px 0 5px 0;
		display:inline-block;
		height:20px;
}
.DetailpanelRowHighlighed
{
		padding:5px 0 5px 5px;
		width:100%;
		margin :2px 0 5px 0;
		background-color :#f1f1f1;
		display :inline-block;
		float :left;
		font-weight:normal;
		
		height :auto;

}
.DetailpanelRowHighlightedHead,
.DetailpanelRowHighlighedHead
{
		padding:5px 0 5px 5px;
		width:100%;
		margin :2px 0 5px 0;
		background-color :#f1f1f1;
}
.DetailpanelLabel,
.DetailpanelEmpLabel
{
	float :left;
	display :block;
	width:115px;
	padding:2px 5px 0 0;
	_padding:0 10px 0 0;
	font-family :Arial;
	font-size :90%;
	font-weight :normal;
	
}
.DetailpanelEmpLabel
{
	width :85px;
}
.DetailpanelLabel1
{
	float :left;
	display :block;
	width:295px;
	padding:2px 10px 0 0;
	_padding:0 10px 0 0;
	font-family :Arial;
	font-size :90%;
}
.ModellingpanelLeftLabel
{
	float :left;
	display :block;
	width:210px;
	padding:2px 5px 0 5px;
	_padding:0 10px 0 0;
	font-family :Arial;
	font-size :90%;
	font-weight :700;
	
}
.ModellingpanelRightLabel
{
	float :left;
	display :block;
	width :230px;
	padding:2px 5px 0 0;
	_padding:0 10px 0 0;
	font-family :Arial;
	font-size :90%;
	font-weight :700;
	
}
.ModellingpanelDataRight
{
		float :left;
	display :block;
	width:auto;
	padding:0 0 0 0;

}
.ModellingpanelDataRight label
{
	padding:0 10px 0 5px;
}

.ModellingpanelData
{
		float :left;
	display :block;
	width:110px;
	padding:0 0 0 0;

}
.DetailpanelData
{
	float :left;
	display :block;
	width:150px;
	padding:0 0 0 0;

}
.DetailpanelData
{
	float :left;
	display :block;
	width:150px;
	padding:0 0 0 0;

}
.DetailpanelDataLeft
{
	float :left;
	display :block;
	width:170px;
	padding:0 0 0 0;
	line-height :14px;
	

}
.DetailpanelEmpDataLeft
{
	float :left;
	display :block;
	width:200px;
	padding:0 0 0 0;

}
.DetailpanelDataAll
{
	
		float :left;
	display :block;
	width:300px;
	padding:0 0 0 0;
	line-height :14px;

}
.InputIndicator
{
	float :left;
	width :10px;
}
.RadioInputPanelRetained
{
	float :left;
	display :block;
	font-size:90%;
	
}
.RadioInputPanelRetained label,
.RadioInputPanelRetained input
{
	float :left;
	display :block;
	
}
.RadioInputPanelRetained label
{
	padding:3px 10px 0 5px;
	
}
.RadioInputPanel1
{
	float :left;
	display :block;
	font-size:90%;
	font-weight :normal;
	
	
}
.RadioInputPanel1 label,
.RadioInputPanel1 input
{
	float :left;
	display :block;
	
}
.RadioInputPanel1 label
{
	padding:1px 5px 0 5px;

}
.inputboxplan
{
	width :180px;
}
.selectboxplan
{
	width :184px
}
.inputboxsmall
{
	width:35px;
}
.inputboxMedium
{
	width:85px;
}
.imageProceed
{
	float :right;
	padding:5px 5px 0 0;
}
.saleInputPanel
{
	width :100%;
	float :left;
	display :inline-block;
}
.saleInputPanel div
{
	padding:0 0 0 5px;
	float :left;
	display :inline-block;
}
DIV.saleInputPanel label
{
	padding:0 5px 0 0;
}
DIV.saleInputPanel input
{
	padding:0 5px 0 5px;
	margin:0 0 0 0;
}
/* Validation Styles */
.ValidationRow
{
	background-color :#f80000;
	color:#ffffff;
	padding:5px 0 5px 0;
	margin:5px 0 5px 0;
	display :inline-block;
	float :left;
	width:100%;
}
.ValidationRow *
{
	padding:0 5px 0 5px;
}
.ValidationRow ul
{
	list-style-image:none!important;
	padding:0 0 5px 3px;
	
}
.ValidationRow ul li
{
	list-style-image:none!important;
	list-style:none;
	font-family :Arial;
	font-size:80%;
	font-weight:700;
	color:#ffffff;
}
.ValidationRow *
{
	color :#ffffff;
}
.ErrorFields
{
	border:1px solid red;
}

/* Modelling Table Styles */

.ExecutiveRewardModelling
{
	background-color:#ffffff;
	border-collapse:separate;
	margin:0 0 5px 0;
	padding:0 0 0 0;
	display :block;
	float:left;
	width:588px;
	border:1px solid #e1e1e1;
	font-family :Arial;
	display :table;
	table-layout :fixed;
}

/* Header Styles */

.ExecutiveRewardModelling thead
{
	background-color :#e1e1e1;
	font-size :90%;
	font-weight :bold;
	color:#000000;
	width:588px;
	vertical-align:top;
	text-align :left;
	padding:0 0 0 0;
	word-wrap:break-word;

}
.ExecutiveRewardModelling thead a 
{
	text-decoration :none;
	color:#000000;
}
.ExecutiveRewardModelling thead a:hover
{
	text-decoration :underline;
	color:#000000;
}

.ExecutiveRewardModelling thead tr th
{
	padding:5px 1px 5px 3px;
}
.ExecutiveRewardModelling tbody tr th div a
{
	color:#000000;
	text-decoration :none;
}
.ExecutiveRewardModelling tbody a 
{
	text-decoration :none;
}
.ExecutiveRewardModelling tbody a:hover
{
	text-decoration :underline;
}


.ExecutiveRewardModelling thead tr th.PlanName
{
	width :150px !important;
	padding:5px 2px 5px 2px;	 

	background-color :#e1e1e1;
}
.ExecutiveRewardModelling thead tr th.Vested
{
	width :55px!important;
	padding:5px 2px 5px 2px;	 

	background-color :#e1e1e1;
}
.ExecutiveRewardModelling thead tr th.NumberColumn
{
	width :55px!important;
	padding:5px 2px 5px 2px;	 
	
	background-color :#e1e1e1;
}
.ExecutiveRewardModelling thead tr th.AmountColumn
{
	width :65px!important;
	padding:5px 2px 5px 2px;	 
	
	background-color :#e1e1e1;
}
/* Modelling DAB head */
.ExecutiveRewardModelling thead tr th.PlanNameDAB,
.ExecutiveRewardModelling thead tr th.PlanNameLTIP,
.ExecutiveRewardModelling thead tr th.PlanNameESOS
{
	width :102px !important;
	padding:5px 2px 5px 2px;	 
	background-color :#e1e1e1;
}
.ExecutiveRewardModelling thead tr th.NumberDAB,
.ExecutiveRewardModelling thead tr th.NumberLTIP,
.ExecutiveRewardModelling thead tr th.NumberESOS
{
	width :60px!important;
	padding:5px 2px 5px 2px;	 
	background-color :#e1e1e1;
}
.ExecutiveRewardModelling thead tr th.VestingDAB,
.ExecutiveRewardModelling thead tr th.VestingLTIP,
.ExecutiveRewardModelling thead tr th.VestingESOS
{
	width :56px!important;
	padding:5px 2px 5px 2px;	 
	background-color :#e1e1e1;
}
.ExecutiveRewardModelling thead tr th.GrossDAB,
.ExecutiveRewardModelling thead tr th.GrossLTIP,
.ExecutiveRewardModelling thead tr th.GrossESOS
{
	width :90px!important;
	padding:5px 2px 5px 2px;	 
	background-color :#e1e1e1;
}
.ExecutiveRewardModelling thead tr th.TaxDAB,
.ExecutiveRewardModelling thead tr th.TaxLTIP,
.ExecutiveRewardModelling thead tr th.TaxESOS
{
	width :60px!important;
	padding:5px 2px 5px 2px;	 
	background-color :#e1e1e1;
}
.ExecutiveRewardModelling thead tr th.RetainedDAB,
.ExecutiveRewardModelling thead tr th.RetainedLTIP,
.ExecutiveRewardModelling thead tr th.RetainedESOS
{
	width :75px!important;
	padding:5px 2px 5px 2px;	 
	background-color :#e1e1e1;
}
.ExecutiveRewardModelling thead tr th.SoldDAB,
.ExecutiveRewardModelling thead tr th.SoldLTIP,
.ExecutiveRewardModelling thead tr th.SoldESOS
{
	width :100px!important;
	padding:5px 2px 5px 2px;	 
	background-color :#e1e1e1;
}
/** Body Styles */
/* Modelling DAB body */

.ExecutiveRewardModelling tbody
{
	background-color :#f1f1f1;
	font-size :90%;
	font-weight :normal;
	color:#000000;
	width:588px;
	vertical-align:middle;
	padding:0 0 0 0;

}
.ExecutiveRewardModelling tbody tr td.PlanNameDAB,
.ExecutiveRewardModelling tbody tr td.PlanNameLTIP,
.ExecutiveRewardModelling tbody tr td.PlanNameESOS
{
	width :102px !important;
	padding:5px 2px 5px 2px;	 
	background-color :#f1f1f1;
}
.ExecutiveRewardModelling tbody tr td.NumberDAB,
.ExecutiveRewardModelling tbody tr td.NumberLTIP,
.ExecutiveRewardModelling tbody tr td.NumberESOS
{
	width :60px!important;
	padding:5px 2px 5px 2px;	 
	background-color :#f1f1f1;
	text-align :right;
}
.ExecutiveRewardModelling tbody tr td.VestingDAB,
.ExecutiveRewardModelling tbody tr td.VestingLTIP,
.ExecutiveRewardModelling tbody tr td.VestingESOS 
{
	width :56px!important;
	padding:5px 2px 5px 2px;	 
	background-color :#f1f1f1;
	text-align :right;
}
.ExecutiveRewardModelling tbody tr td.GrossDAB,
.ExecutiveRewardModelling tbody tr td.GrossLTIP,
.ExecutiveRewardModelling tbody tr td.GrossESOS
{
	width: 90px!important;
	padding:5px 2px 5px 2px;	 
	background-color :#f1f1f1;
	text-align :right;
}
.ExecutiveRewardModelling tbody tr td.TaxDAB,
.ExecutiveRewardModelling tbody tr td.TaxLTIP,
.ExecutiveRewardModelling tbody tr td.TaxESOS
{
	width :60px!important;
	padding:5px 2px 5px 2px;	 
	background-color :#f1f1f1;
	text-align :right;
}
.ExecutiveRewardModelling tbody tr td.RetainedDAB,
.ExecutiveRewardModelling tbody tr td.RetainedLTIP,
.ExecutiveRewardModelling tbody tr td.RetainedESOS
{
	width :75px!important;
	padding:5px 2px 5px 2px;	 
	background-color :#f1f1f1;
	text-align :right;
}
.ExecutiveRewardModelling tbody tr td.SoldDAB,
.ExecutiveRewardModelling tbody tr td.SoldLTIP,
.ExecutiveRewardModelling tbody tr td.SoldESOS
{
	width :100px!important;
	padding:5px 2px 5px 2px;	 
	background-color :#f1f1f1;
	text-align :right;
}


.ExecutiveRewardModelling tbody tr td.PlanName
{
	width :150px!important;
	padding:5px 2px 5px 2px;	 
	background-color :#f1f1f1;
}

.ExecutiveRewardModelling tbody tr td.Vested
{
	width :55px!important;
	padding:5px 2px 5px 2px;	 
	
	background-color :#f1f1f1;
}
.ExecutiveRewardModelling tbody tr td.NumberColumn
{
	width :55px!important;
padding:5px 2px 5px 2px;	 

	text-align :right;
	background-color :#f1f1f1;
}
.ExecutiveRewardModelling tbody tr td.AmountColumn
{
	width :65px!important;
	padding:5px 2px 5px 2px;	 
	text-align :right;
	background-color :#f1f1f1;
}

.ExecutiveRewardModelling tbody tr.RowInputs
{
	background-color :#ffffff;
}
/* Footer */
.ExecutiveRewardModelling tfoot
{
	background-color :#f1f1f1;
	font-size :90%;
	font-weight :bold;
	color:#000000;
	width:588px;
	vertical-align:middle;
	padding:0 0 0 0;

}
.ExecutiveRewardModelling tfoot tr td.PlanNameDAB,
.ExecutiveRewardModelling tfoot tr td.PlanNameLTIP,
.ExecutiveRewardModelling tfoot tr td.PlanNameESOS
{
	width :102px !important;
	padding:5px 2px 5px 2px;	 
	text-align :right;
	height:35px;
	background-color :#ffffff;

}
.ExecutiveRewardModelling tfoot tr td.PlanNameESOS
{
	width:158px;
}
.ExecutiveRewardModelling tfoot tr td.NumberDAB,
.ExecutiveRewardModelling tfoot tr td.NumberLTIP,
.ExecutiveRewardModelling tfoot tr td.NumberESOS
{
	width :60px!important;
	padding:5px 2px 5px 2px;	 
	text-align :right;
	height:35px;
	background-color :#dbeaf5;

}
.ExecutiveRewardModelling tfoot tr td.VestingDAB,
.ExecutiveRewardModelling tfoot tr td.VestingLTIP,
.ExecutiveRewardModelling tfoot tr td.VestingESOS
{
	width :56px!important;
	padding:5px 2px 5px 2px;	 
	text-align :right;
	height:35px;
	background-color :#ffffff;

}
.ExecutiveRewardModelling tfoot tr td.GrossDAB,
.ExecutiveRewardModelling tfoot tr td.GrossLTIP,
.ExecutiveRewardModelling tfoot tr td.GrossESOS
{
	width :90px!important;
	padding:5px 2px 5px 2px;	 
	text-align :right;
	height:35px;
	background-color :#dbeaf5;
}
.ExecutiveRewardModelling tfoot tr td.TaxDAB,
.ExecutiveRewardModelling tfoot tr td.TaxLTIP,
.ExecutiveRewardModelling tfoot tr td.TaxESOS
{
	width :60px!important;
	padding:5px 2px 5px 2px;	 
	text-align :right;
	height:35px;
	background-color :#dbeaf5;
}
.ExecutiveRewardModelling tfoot tr td.RetainedDAB,
.ExecutiveRewardModelling tfoot tr td.RetainedLTIP,
.ExecutiveRewardModelling tfoot tr td.RetainedESOS
{
	width :75px!important;
	padding:5px 2px 5px 2px;	 
	text-align :right;
	height:35px;
	background-color :#dbeaf5;
}
.ExecutiveRewardModelling tfoot tr td.SoldDAB,
.ExecutiveRewardModelling tfoot tr td.SoldLTIP,
.ExecutiveRewardModelling tfoot tr td.SoldESOS
{
	width :100px!important;
	padding:5px 2px 5px 2px;	 
	text-align :right;
	height:35px;
	background-color :#dbeaf5;
}
.ExecutiveRewardModelling tfoot tr td.Total
{
	
	padding:5px 5px 5px 5px;	 
	text-align :right;
	height:35px;
	background-color :#ffffff;
}
.ExecutiveRewardModelling tfoot tr td.NumberColumn
{
		width :55px!important;
	padding:5px 5px 5px 5px;	 
	height:35px;
	background-color :#dbeaf5;
}
.ExecutiveRewardModelling tfoot tr td.AmountColumn
{
	width :65px!important;
	padding:5px 5px 5px 5px;	 
	height:35px;
	background-color :#dbeaf5;
}
.ExecutiveRewardModelling tfoot tr td.Projectedvesting
{
	width :65px!important;
	padding:5px 5px 5px 5px;	 
	height:35px;
	background-color :#ffffff;
}
.ExecutiveRewardModelling tfoot tr td.SepratorColumn
{
	width :2px!important;
	height:35px;
	background-color :#ffffff;
	padding:0px 0px 0px 0px;	 
} 

/* End of Modelling Table */
/* Modelling table Panels styles */
.panelKeyDates,
.panelInput
{
	padding:5px 0 0 0;
	width :100%;
	height:auto;
	background-color :#ffffff;
	
}
.panelActionText
{
	padding:5px 0 5px 0;
	width :100%;
	/*height:15px; */
	background-color :#FFF7E5;
	display :inline-block;
	float:left
	
	
}
.panelInput
{
	padding:0 0 0 0;
	float :left;
	display :inline-block;
	clear :both;
}

.KeyDateText
{
	width:auto;
	float :left;
	display :block;
	padding:0 5px 10px 0;
	font-weight :bold;
	
}
.PanelAcceptButton
{
		width:auto;
	float :left;
	display :block;

}
.panelInputBox
{
	width:auto;
	float :left;
	display :block;
	padding:0 10px 0 0;
	font-weight :bold;
}
.panelInputText
{
	width:auto;
	float :left;
	display :block;
	padding:5px 10px 0 0;
	font-weight :bold;
}
.DatePanel
{
	width:auto;
	float :left;
	display :block;
	padding:0 10px 10px 0;
	font-weight :normal;
	
}
.linkPanel
{
	float :right;
	padding:0 5px 10px 0;
}
.lblActionText
{
	width :350px;
	float :left;
	display :inline-block;
}
.Actionlinks
{
	float :right;
	padding:0 0 0 10px;

}

.ModellingInputPanel
{
	display :inline-block;
	border-bottom:2px solid #e1e1e1;
	height :auto;
	float:left;
	margin-bottom :5px;
	width :587px;
	background-color :#f1f1f1;
	padding-bottom :5px;
}

.planLabel 
{
	
	display :block;
	width :200px;
	float :left;
	line-height :22px;
	color:#000000;
	
}
.planLabel *
{
	line-height :20px;
	
	
	
	
}
.planData
{
	float:left;
	display :block;
	height:auto;
	width :350px;
	color:#000000;
	line-height :22px;
}
.planmessage
{
	margin:0 0 0 5px;
	line-height :14px;
}
.planData label
{
	Padding:0 5px 0 10px;
}
.PlanImages
{
	float :right;
	padding-right:10px;
}

.DetailpanelInfo
{	
	display :block;	
	width:250px;
	padding: 3px 5px 3px 5px;
	border: 1px solid #000000;
	font-weight:normal;
}

.DetailpanelInfoLarge
{	
	display :block;	
	width: 400px;
	padding: 3px 5px 3px 5px;
	border: 1px solid #000000;
	font-weight :normal;
}

.wrapRadioButtons
{
	margin-left: 5px;
	float:left;
	/*padding: 3px 2px 3px 2px; */
}
.AdminPanel
{
	width:700px;
	font-family :Arial;
	padding:0 0 0 10px;
}
.AdminPanel div.DetailpanelRow
{
		padding:5px 0 5px 0;
		margin :2px 0 3px 0;
		height:auto;
		display :inline-block;
		float :left;
		width :100%;
}
.panelNominationHead
{
	font-size :90%;
	font-weight :bold;
	text-align :left;
	margin:0 0 10px 0;
	height:auto;
}

/* Summary Page Styles   Based on Bhavesh  */

.SalesSummaryPanel
{	
	border-bottom :1px solid #e1e1e1;
	border-top :1px solid #e1e1e1;
	margin:0 3px 10px 0;
	float :left;
	display :block;
	width:588px;
}

.SalesSummaryHeader
{
	background-color:#ffffff;
	padding:0 0 0 0;
}
.SalesSummaryHeaderLeft
{
	width:341px;
	float :left;
	background-color :#ffffff;
	padding:5px 0 0 5px;
}
.SalesSummaryHeaderRight
{
	width:241px;
	float :left;
	background-color :#f1f1f1;
	border-left:1px solid #e1e1e1;
}

.SalesSummaryHeaderRow
{
		padding:5px 0 5px 0;
	
			border-bottom:1px solid #e1e1e1;
		display:inline-block;
		float :left;
		width:100%;
}
.ShareName
{
		font-size :110%;
		color:#000000;
}
.CompanyName
{
		font-size :90%;
}
.SalesSummaryHeaderLabel
{
	float :left;
	display :block;
	width:110px;
	padding:2px 5px 0 5px;
	_padding:0 10px 0 0;
	font-family :Arial;
	font-size :90%;
	line-height :16px;
}
.SalesSummaryHeaderFullLabel
{
		float :left;
	display :block;
	width:210px;
	padding:2px 5px 0 5px;
	_padding:0 10px 0 0;
	font-family :Arial;
	font-size :90%;
	line-height :16px;
	
}

.SalesSummaryHeaderData
{
	float :left;
	display :block;
	width:100px;
	margin:0 5px 0 0;
	text-align :right;
	line-height :16px;
	

}
.HeaderLightRed
{
	color:#cf1c1c;
}
.sharesummaryheading
{
	font-size :100%;
	color :Black;
	padding:0 5px 0 5px;
}

/* Sale Summary Styles */
/* Modified styles based on Bhavesh styles */
.ExecutiveRewardTableSummarySales
{
	background-color:#ffffff;
	border-collapse:separate;
	margin:0 0 5px 0;
	padding:0 0 0 0;
	display :block;
	float:left;
	border-bottom:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1;
	font-family :Arial;
	table-layout :fixed;
	width :588px;
	
}
.ExecutiveRewardTableSummarySales Caption.SummaryHead
{
	padding-left:5px;
	color:#666666;
	padding:5px 0 5px 5px;
	text-align :left;
	font-weight:bold
	
	
}
/* Header Styles */

.ExecutiveRewardTableSummarySales thead
{
	background-color :#e1e1e1;
	font-size :100%;
	font-weight :bold;
	color:#000000;
	vertical-align:top;
	text-align :left;
	padding:0 0 0 0;
	word-wrap:break-word;

}
.ExecutiveRewardTableSummarySales thead a 
{
	text-decoration :none;
	color:#000000;
}
.ExecutiveRewardTableSummarySales thead a:hover
{
	text-decoration :underline;
	color:#000000;
}

.ExecutiveRewardTableSummarySales thead tr th
{
	 padding:5px 1px 5px 3px;
}

.ExecutiveRewardTableSummarySales thead tr
{
	background-color: #E1E1E1;
	font-weight: bold;
	font-size: 90%;
	color: #000000;
	text-align: left;
	vertical-align:middle;
}
.ExecutiveRewardTableSummarySales thead  tr th.SalesPlanName
{
	width: 105px;
	padding: 0px 2px 0px 3px;
	height:50px
}
.ExecutiveRewardTableSummarySales thead  tr th.SalesPlanNameCSN
{
		width :410px!important;
	padding: 0px 2px 0px 3px;
}

.ExecutiveRewardTableSummarySales thead  tr th.SalesSellOption
{
	width: 60px;
	padding: 0px 2px 0px 3px;
}
.ExecutiveRewardTableSummarySales thead  tr th.SalesNumber
{
	width:51px;
	padding: 0px 2px 0px 3px;

}
.ExecutiveRewardTableSummarySales thead  tr th.SalesIndicativeGrossValue
{
	width: 80px;
	padding: 0px 2px 0px 3px;
}
.ExecutiveRewardTableSummarySales thead  tr th.SalesExerciseCost
{
	width: 70px;
	padding: 0px 2px 0px 3px;
}
.ExecutiveRewardTableSummarySales thead  tr th.SalesIndicativeTax
{
	width: 70px;
	padding: 0px 2px 0px 3px;
}
.ExecutiveRewardTableSummarySales thead  tr th.SalesIndicativeProceedsAfterCosts
{
	width: 80px;
	width: 85px;
	padding: 0px 2px 0px 3px;
}
/* body */

.ExecutiveRewardTableSummarySales tbody
{
	background-color :#f1f1f1;
	font-size :90%;
	font-weight:normal;
	color:#000000;
}

.ExecutiveRewardTableSummarySales tbody tr th div a
{
	color:#000000;
	text-decoration :none;
}
.ExecutiveRewardTableSummarySales tbody a 
{
	text-decoration :none;
}
.ExecutiveRewardTableSummarySales tbody a:hover
{
	text-decoration :underline;
}

.ExecutiveRewardTableSummarySales tbody tr td.SalesPlanName
{
	width: 108px;
	height:30px;
	padding: 5px 5px 5px 5px;
	text-align:left;
}
.ExecutiveRewardTableSummarySales tbody tr td.SalesPlanNameCSN
{
	width :410px!important;
	height:30px;
	padding: 5px 5px 5px 5px;
}
.ExecutiveRewardTableSummarySales tbody tr td.SalesSellOption
{
	width: 60px;
	height:30px;
	text-align:left;
	padding: 5px 5px 5px 5px;
}
.ExecutiveRewardTableSummarySales tbody tr td.SalesNumber
{
	height:30px;
	width:50px;
	padding: 5px 6px 5px 0px;
	text-align:right!important;
}
.ExecutiveRewardTableSummarySales tbody tr td.SalesIndicativeGrossValue
{
	width: 80px;
	height:30px;
	padding: 0px 6px 0px 0px;
	text-align:right!important;
	background-color :#f1f1f1;
}
.ExecutiveRewardTableSummarySales tbody tr td.SalesExerciseCost
{
	width: 70px;
	height:30px;
	padding: 0px 6px 0px 0px;
	text-align:right!important;
	background-color :#f1f1f1; 
}

.ExecutiveRewardTableSummarySales tbody tr td.SalesIndicativeTax
{
	width: 70px;
	height:30px;
	padding: 0px 6px 0px 0px;
	text-align:right!important;
	background-color :#f1f1f1; 
}
.ExecutiveRewardTableSummarySales tbody tr td.SalesIndicativeProceedsAfterCosts
{
	width: 80px;
	width: 85px;
	height:30px;
	padding: 0px 6px 0px 0px;
	text-align:right!important;
	background-color :#f1f1f1; 
}
/*-------------Footer-----------*/
.ExecutiveRewardTableSummarySales tfoot tr
{
	font-weight: bold;
	font-size: 90%;
	color: #000000;
	text-align: right;
		background-color :#ffffff;
	
	
}

.ExecutiveRewardTableSummarySales tbody tr td.SalesIndicativeTotalsCSN
{
	width :410px!important;
	padding: 5px 6px 5px 0px;
	text-align:right; 
	height:30px;
	background-color :#ffffff;
}
.ExecutiveRewardTableSummarySales tfoot tr td.SalesTotals
{
	padding: 5px 6px 5px 0px;
	height:30px;
	text-align:right;
	background-color :#ffffff;
}
.ExecutiveRewardTableSummarySales tfoot tr td.SalesIndicativeTotals
{
	padding: 5px 6px 5px 0px;
	height:30px;
	text-align:right;
	background-color :#ffffff;
	width:168px;
}
.ExecutiveRewardTableSummarySales tfoot tr td.SalesNumber
{
	width: 50px;
	height:30px;
	padding: 5px 6px 5px 0px;
	text-align:right;
	background-color:#DBEAF5;
}
.ExecutiveRewardTableSummarySales tfoot tr td.SalesIndicativeGrossValue
{
	width: 80px;
	height:30px;
	padding: 5px 6px 5px 0px;
	text-align:right;
	background-color:#DBEAF5;
}
.ExecutiveRewardTableSummarySales tfoot tr td.SalesExerciseCost
{
	width: 70px;
	height:30px;
	padding: 5px 6px 5px 0px;
	text-align:right;
	background-color:#DBEAF5;
}
.ExecutiveRewardTableSummarySales tfoot tr td.SalesIndicativeTax
{
	width: 80px;
	height:30px;
	padding: 5px 6px 5px 0px;
	text-align:right;
	background-color:#DBEAF5;
}
.ExecutiveRewardTableSummarySales tfoot tr td.SalesIndicativeProceedsAfterCosts
{
	width: 80px;
	width: 85px;
	height:30px;
	padding: 5px 6px 5px 0px;
	text-align:right;
	background-color:#DBEAF5;
}



/* New styles for Table Summary  */
/* New styles for Executive Summary Pages  */
.Imginfo
{
	text-align:right;
	float :right;
	

}
.DateCols
{
	width :46px;
	display :block;
	float :left;
}
.ExecutiveRewardSummary
{
	background-color:#ffffff;
	border-collapse:separate;
	margin:0 0 5px 0;
	padding:0 0 0 0;
	 /*float:left; */
	font-family :Arial;
	border-bottom :0px solid #e1e1e1;
	border-top :1px solid #e1e1e1;
	table-layout :auto;
	display :table; 
	width:588px;
	
}
/* Head Styles */

.ExecutiveRewardSummary thead
{
	background-color :#e1e1e1;
	font-size :90%;
	font-weight :bold;
	color:#000000;
	vertical-align:top;
	text-align :left;
	padding:0 0 0 0;
	word-wrap:break-word;

}
.ExecutiveRewardSummary thead tr th.PlanName
{
	width :174px!important;
	width :160px!important;
	/*width :116px!important; */
	padding:5px 2px 5px 2px;	 
	height:33px;
	background-color :#e1e1e1;
}

.ExecutiveRewardSummary thead tr th.PDF
{
	width :21px!important;
	padding:5px 2px 5px 2px;	 
	height:33px;
	background-color :#e1e1e1;
}
.ExecutiveRewardSummary thead tr th.GrantDate
{
	width :47px!important;
	/*width :67px!important; */
	padding:5px 2px 5px 2px;	 
	height:33px;
	background-color :#e1e1e1;
}
.ExecutiveRewardSummary thead tr th.AwardDate
{
	width :47px!important; 
	/*width :66px!important; */
	padding:5px 2px 5px 2px;	 
	height:33px;
	background-color :#e1e1e1;
}
.ExecutiveRewardSummary thead tr th.VestingDateSummary
{
	width :47px!important;
	width :60px!important;
	/*width :66px!important; */
	padding:5px 2px 5px 2px;	 
	height:33px;
	background-color :#e1e1e1;
}

.ExecutiveRewardSummary thead tr th.Vested
{
	width :45px!important;
	padding:5px 2px 5px 2px;	 
	height:33px;
	background-color :#e1e1e1;
}
.ExecutiveRewardSummary thead tr th.Number
{
	
	width :50px!important;
	padding:5px 2px 5px 2px;	 
	height:33px;
	background-color :#e1e1e1;
	
}
.ExecutiveRewardSummary thead tr th.GrossValue
{
	width :108px!important;  
	padding:5px 2px 5px 2px;	 
	height:33px;
	background-color :#e1e1e1;
}
.ExecutiveRewardSummary thead a 
{
	text-decoration :none;
	color:#000000;
}
.ExecutiveRewardSummary thead a:hover
{
	text-decoration :underline;
	color:#000000;
}

/** Body Styles */
.ExecutiveRewardSummary tbody
{
	background-color :#f1f1f1;
	font-size :90%;
	font-weight :normal;
	color:#000000;
	
	vertical-align:middle;
padding:0 0 0 0;


}
.ExecutiveRewardSummary tbody tr td.PlanName
{
	width :174px!important;
	width :160px!important;
	/*width :107px!important; */
	padding:5px 2px 5px 2px;	 
	height:30px;
	background-color :#f1f1f1;
}

.ExecutiveRewardSummary tbody tr td.PDF
{
	width :21px!important;
	padding:5px 2px 5px 2px;	 
	height:30px;
	background-color :#f1f1f1;
}
.ExecutiveRewardSummary tbody tr td.GrantDate
{
	width :47px!important;
	/*width :67px!important; */
	padding:5px 2px 5px 2px;	 
	height:30px;
	background-color :#f1f1f1;
}
.ExecutiveRewardSummary tbody tr td.AwardDate
{
	width :47px!important;
/*	width :66px!important; */
	padding:5px 2px 5px 2px;	 
	height:30px;
	background-color :#f1f1f1;
}
.ExecutiveRewardSummary tbody tr td.VestingDateSummary
{
	width :47px!important;
	width :60px!important; 
	padding:5px 2px 5px 2px;	 
	height:30px;
	background-color :#f1f1f1;
}

.ExecutiveRewardSummary tbody tr td.Vested
{
	width :45px!important;
	padding:5px 2px 5px 2px;	 
	height:30px;
	background-color :#f1f1f1;
}
.ExecutiveRewardSummary tbody tr td.Number
{
	
	width :50px!important;
	padding:5px 2px 5px 2px;	 
	height:30px;
	background-color :#f1f1f1;
	text-align :right;
}
.ExecutiveRewardSummary tbody tr td.GrossValue
{
	width :108px!important;  
	padding:5px 2px 5px 2px;	 
	height:30px;
	background-color :#f1f1f1;
	text-align :right;
}
.ExecutiveRewardSummary tbody tr
{
	clear :both;
	
	
}
.ExecutiveRewardSummary tbody tr td div a
{
	color:#000000;
	text-decoration :none;
}
.ExecutiveRewardSummary tbody a 
{
	text-decoration :none;
}
.ExecutiveRewardSummary tbody a:hover
{
	text-decoration :underline;
}

/* Footer */
.ExecutiveRewardSummary tfoot
{
	background-color :#f1f1f1;
	font-size :90%;
	font-weight :bold;
	color:#000000;
	vertical-align:middle;
	padding:0 0 0 0;
	text-align: right;

}
.ExecutiveRewardSummary tfoot tr td
{
	text-align :right;
}
.ExecutiveRewardSummary tfoot tr td.TotalSummary
{
	padding:5px 2px 5px 2px;	 
	text-align :right;
	height:30px;
	background-color :#ffffff;
	width:407px;
	
}
.ExecutiveRewardSummary tfoot tr td.Number
{
	width :52px!important;
	padding:5px 2px 5px 2px;	 
	height:30px;
	background-color :#dbeaf5;
	text-align: right;
}
.ExecutiveRewardSummary tfoot tr td.GrossValue
{
	width :108px!important;  
	padding:5px 2px 5px 2px;	 
	height:30px;
	background-color :#dbeaf5;
}
.ExecutiveRewardSummary tfoot tr td.ButtonRow
{
	background-color :#ffffff;
	padding:5px 5px 5px 5px;
	width :575px;
}

.SummaryButtonRow
{
	text-align :right;
	margin:0 5px 0 0 ;
	
	float :right;
	background-color :#ffffff;
	
}
/* End of New styles for  Executive rewards Summary Page */

/* New styles for Step1 ESOS/ LTIP/ DAB/ CSN */

/*styles for step 1 */
.SummaryTableButtonRow
{
	
	margin:0 5px 0 0 ;
	float :right;
	/*width :585px; */
	display :inline-block;
}
.SummaryTableButtonRow input
{
	
	
	height:auto;
	display :inline-block;
	
	
}
.SummaryTableButton
{
	width :585px;
	background-color :#ffffff;
}

/*.SellStep1Buttons
{
	display :inline-block;
	margin:0 5px 0 0;
	float :left;
	
} */
.Step1FooterPanel
{
	width:578;
	padding:0 5px 0 5px;
	display:inline-block;
	float:left;
	
	
}
.Step1HeaderPanel
{
	width:578;
	padding:0 5px 10px 5px;
	display:inline-block;
	float:left;
	

}
/* Executive Rewards Table Summary */
.ExecutiveRewarSellStep1
{
	background-color:#ffffff;
	border-collapse:separate;
	margin:0 0 5px 0;
	padding:0 0 0 0;
	display :block;
	float:left;
	font-family :Arial;
	border-bottom :1px solid #e1e1e1;
	border-top :1px solid #e1e1e1;
	table-layout :fixed;
}

/* Step1  Header Styles */

.ExecutiveRewarSellStep1 thead
{
	background-color :#e1e1e1;
	font-size :90%;
	font-weight :bold;
	color:#000000;
	vertical-align:top;
	text-align :left;
	padding:0 0 0 0;
	word-wrap:break-word;

}
.ExecutiveRewarSellStep1 thead a 
{
	text-decoration :none;
	color:#000000;
}
.ExecutiveRewarSellStep1 thead a:hover
{
	text-decoration :underline;
	color:#000000;
}

.ExecutiveRewarSellStep1 thead tr th.PlanName
{
	width :129px!important;
	padding:5px 2px 5px 2px;	 
	height:33px;
	background-color :#e1e1e1;
}
.ExecutiveRewarSellStep1 thead tr th.PlanNameESOS
{
	width :110px!important;
	padding:5px 2px 5px 2px;	 
	height:33px;
	background-color :#e1e1e1;
}
.ExecutiveRewarSellStep1 thead tr th.PlanNameDAB
{
	width :115px!important;
	padding:5px 2px 5px 2px;	 
	height:33px;
	background-color :#e1e1e1;
}

.ExecutiveRewarSellStep1 thead tr th.PlanNameCSN
{
	width :387px!important;
	padding:5px 5px 5px 5px;	 
	height:43px;
	background-color :#e1e1e1;
}
.ExecutiveRewarSellStep1 thead tr th.PDF
{
	width :21px!important;
	padding:5px 2px 5px 2px;	 
	height:33px;
	background-color :#e1e1e1;
}
.ExecutiveRewarSellStep1 thead tr th.GrantDate
{
	width :46px!important;
	padding:5px 2px 5px 2px;	 
	height:33px;
	background-color :#e1e1e1;
}
.ExecutiveRewarSellStep1 thead tr th.AwardDate,
.ExecutiveRewarSellStep1 thead tr th.VestingDateSummary
{
	width :46px!important;
	padding:5px 2px 5px 2px;	 
	height:33px;
	background-color :#e1e1e1;
}
.ExecutiveRewarSellStep1 thead tr th.VestingDateSummary
{
		
		width :46px!important;
}
.ExecutiveRewarSellStep1 thead tr th.VestingDate
{
	width :60px!important;
	width :46px!important;
	padding:5px 2px 5px 2px;	 
	height:33px;
	background-color :#e1e1e1;
}
.ExecutiveRewarSellStep1 thead tr th.Vested,
.ExecutiveRewarSellStep1 thead tr th.IndiGrossValue
{
	width :50px!important;
	padding:5px 2px 5px 2px;	 
	height:33px;
	background-color :#e1e1e1;
}
.ExecutiveRewarSellStep1 thead tr th.IndiGrossValueLTIP
{
	width :50px!important;
	padding:5px 2px 5px 2px;	 
	height:33px;
	background-color :#e1e1e1;
}
.ExecutiveRewarSellStep1 thead tr th.IndiGrossValue
{
	width :93px!important;
	padding:5px 2px 5px 2px;	 
	height:33px;
	background-color :#e1e1e1;
}
.ExecutiveRewarSellStep1 thead tr th.Number
{
	width :55px!important;
	padding:5px 2px 5px 2px;	 
	height:33px;
	background-color :#e1e1e1;
	
}
.ExecutiveRewarSellStep1 thead tr th.NumberESOS
{
	width :55px!important;
	padding:5px 2px 5px 2px;	 
	height:33px;
	background-color :#e1e1e1;
	
}

.ExecutiveRewarSellStep1 thead tr th.ExcerciseCost
{
	width :67px!important;
	padding:5px 2px 5px 2px;	 
	height:33px;
	background-color :#e1e1e1;
	
	
}
.ExecutiveRewarSellStep1 thead tr th.IndicativeAfterCost
{
	width :100px!important;
	padding:5px 2px 5px 2px;	 
	height:33px;
	background-color :#e1e1e1;
	
}
.ExecutiveRewarSellStep1 thead tr th.GrossValue
{
	width :82px!important; 
	padding:5px 2px 5px 2px;	 
	height:33px;
	background-color :#e1e1e1;
}

.ExecutiveRewarSellStep1 thead tr th.SepratorColumn
{
	width :2px!important;
	height:33px;
	background-color :#ffffff;
	padding:0px 0px 0px 0px;	 
}
/* Body styles */
.ExecutiveRewarSellStep1 tbody tr th div a
{
	color:#000000;
	text-decoration :none;
}
.ExecutiveRewarSellStep1 tbody a 
{
	text-decoration :none;
}
.ExecutiveRewarSellStep1 tbody a:hover
{
	text-decoration :underline;
}
.ExecutiveRewarSellStep1 tbody
{
	background-color :#f1f1f1;
	font-size :90%;
	font-weight :normal;
	color:#000000;
	/*	width:588px; */
	vertical-align:middle;
padding:0 0 0 0;

}
.ExecutiveRewarSellStep1 tbody tr.RowInputs
{
	background-color :#ffffff;
	
	
}


.ExecutiveRewarSellStep1 tbody tr td.PlanName
{
	width :129px!important;
	padding:5px 2px 5px 2px;	 
	height:30px;
	background-color :#f1f1f1;
}
.ExecutiveRewarSellStep1 tbody tr td.PlanNameESOS
{
	width :110px!important;
	padding:5px 2px 5px 2px;	 
	height:30px;
	background-color :#f1f1f1;
}
.ExecutiveRewarSellStep1 tbody tr td.PlanNameCSN
{
	width :387px!important;
	padding:5px 2px 5px 2px;	 
	height:30px;
	background-color :#f1f1f1;
}
.ExecutiveRewarSellStep1 tbody tr td.PlanNameDAB
{
	width :115px!important;
	padding:5px 2px 5px 2px;	 
	height:30px;
	background-color :#f1f1f1;
}

.ExecutiveRewarSellStep1 tbody tr td.PDF
{
	width :21px!important;
	padding:5px 2px 5px 2px;	 
	height:30px;
	background-color :#f1f1f1;
}
.ExecutiveRewarSellStep1 tbody tr td.GrantDate
{
	width :46px!important;
	padding:5px 2px 5px 2px;	 
	height:30px;
	background-color :#f1f1f1;
	
	overflow:auto;
}
.ExecutiveRewarSellStep1 tbody tr td.AwardDate
{
	width :46px!important;
	padding:5px 2px 5px 2px;	 
	height:30px;
	background-color :#f1f1f1;
}
.ExecutiveRewarSellStep1 tbody tr td.VestingDate
{
	
	width :60px!important;
	width :46px!important;
	padding:5px 2px 5px 2px;	 
	height:30px;
	background-color :#f1f1f1;
}
.ExecutiveRewarSellStep1 tbody tr td.VestingDateSummary
{
	width :46px!important;
	padding:5px 2px 5px 2px;	 
	height:30px;
	background-color :#f1f1f1;
}
.ExecutiveRewarSellStep1 tbody tr td.Vested,
.ExecutiveRewarSellStep1 tbody tr td.IndiGrossValue
{
	width :50px!important;
	padding:5px 2px 5px 2px;	 
	height:30px;
	background-color :#f1f1f1;
}
.ExecutiveRewarSellStep1 tbody tr td.IndiGrossValueLTIP
{
	width :70px!important;
	padding:5px 2px 5px 2px;	 
	height:30px;
	background-color :#f1f1f1;
	text-align :right;
}
.ExecutiveRewarSellStep1 tbody tr td.IndiGrossValue
{
	width :93px!important;
	padding:5px 2px 5px 0;	 
	height:30px;
	background-color :#f1f1f1;
	text-align :right;
}
.ExecutiveRewarSellStep1 tbody tr td.Number
{
	width :55px!important;
	padding:5px 2px 5px 2px;	 
	height:30px;
	background-color :#f1f1f1;
	text-align :right;
}
.ExecutiveRewarSellStep1 tbody tr td.NumberESOS
{
	width :55px!important;
	padding:5px 2px 5px 0;	 
	height:30px;
	background-color :#f1f1f1;
	text-align :right;
}
.ExecutiveRewarSellStep1 tbody tr td.ExcerciseCost
{
	width :67px!important;
	padding:5px 2px 5px 0;	 
	height:30px;
	background-color :#f1f1f1;
	text-align :right;
	
}
.ExecutiveRewarSellStep1 tbody tr td.IndicativeAfterCost
{
	width :100px!important;
	padding:5px 2px 5px 0;	 
	height:30px;
	background-color :#f1f1f1;
	text-align :right;
}

.ExecutiveRewarSellStep1 tbody tr td.GrossValue
{
	width :82px!important; 
	padding:5px 2px 5px 0;	 
	height:30px;
	background-color :#f1f1f1;
	text-align :right;
}

.ExecutiveRewarSellStep1 tbody tr td.SepratorColumn
{
	width :2px!important;
	background-color :#ffffff;
	padding:0px 0px 0px 0px;	 
}


.ExecutiveRewarSellStep1 thead tr.SepratorRow td,
.ExecutiveRewarSellStep1 tbody tr.SepratorRow td
.ExecutiveRewarSellStep1 tfoot tr.SepratorRow td
{
	height: 2px;
	background :#ffffff;
	
}
.ExecutiveRewarSellStep1 thead tr.SepratorRowLine td
{
		height: 1px;
	background :#666666;
}
.ExecutiveRewarSellStep1 tbody tr.SepratorRowLine td,
.ExecutiveRewarSellStep1 tfoot tr.SepratorRowLine td
{
	height: 1px;
	background :#878787;
	
}
.ExecutiveRewarSellStep1 tbody tr.SelyourSharesRow td
{
	background-color :#ffffff;
}
/* Footer */
.ExecutiveRewarSellStep1 tfoot
{
	background-color :#f1f1f1;
	font-size :90%;
	font-weight :bold;
	color:#000000;
	
	vertical-align:middle;
	padding:0 0 0 0;

text-align: right;
}
.ExecutiveRewarSellStep1 tfoot tr td
{
	text-align :right;
}
.ExecutiveRewarSellStep1 tfoot tr td.Total
{
	padding:5px 2px 5px 2px;	 
	text-align :right;
	height:30px;
	background-color :#ffffff;
}
.ExecutiveRewarSellStep1 tfoot tr td.TotalSummary
{
	padding:5px 2px 5px 2px;	 
	text-align :right;
	height:30px;
	background-color :#ffffff;
	
}
.ExecutiveRewarSellStep1 tfoot tr td.TotalEsos
{
	padding:5px 2px 5px 0px;	 
	text-align :right;
	height:30px;
	background-color :#ffffff;
	width:243px;
	
}
.ExecutiveRewarSellStep1 tfoot tr td.TotalLTIP
{
	padding:5px 2px 5px 2px;	 
	text-align :right;
	height:30px;
	background-color :#ffffff;
	width:375px;
}
.ExecutiveRewarSellStep1 tfoot tr td.Number
{
	width :55px!important;
	padding:5px 2px 5px 0px;	 
	height:30px;
	background-color :#dbeaf5;
	text-align: right;
}
.ExecutiveRewarSellStep1 tfoot tr td.projectedvesting
{
	width :55px!important;
	padding:5px 2px 5px 0px;	 
	height:30px;
	background-color :#ffffff;
	text-align: right;
}
.ExecutiveRewarSellStep1 tfoot tr td.NumberESOS
{
	width :50px!important;
	padding:5px 2px 5px 0px;	 
	height:33px;
	background-color :#dbeaf5;
	text-align: right;
}
.ExecutiveRewarSellStep1 tfoot tr td.GrossValue
{
		width :87px!important; 
	padding:5px 2px 5px 0px;	 
	height:33px;
	background-color :#dbeaf5;
	text-align: right;
}

.ExecutiveRewarSellStep1 tfoot tr td.SepratorColumn
{
	width :2px!important;
	height:30px;
	background-color :#ffffff;
	padding:0px 0px 0px 0px;	 
}

.ExecutiveRewarSellStep1 tfoot tr td.IndiGrossValue
{
	width :93px!important;
	padding:5px 2px 5px 0px;	 
	height:30px;
	background-color :#dbeaf5;
	text-align :right
	
}
.ExecutiveRewarSellStep1 tfoot tr td.IndiGrossValueLTIP
{
	width :70px!important;
	padding:5px 2px 5px 2px;	 
	height:30px;
	background-color :#dbeaf5;
	text-align:right;
}
.ExecutiveRewarSellStep1 tfoot tr td.ExcerciseCost
{
	width :67px!important;
	padding:5px 2px 5px 0px;	 
	height:30px;
	background-color :#dbeaf5;
	text-align: right;
}
.ExecutiveRewarSellStep1 tfoot tr td.IndicativeAfterCost
{
	width :95px!important;
	padding:5px 2px 5px 0px;	 
	height:30px;
	background-color :#dbeaf5;
	text-align: right;
}

/* Help Image */

img.INFOBOX
{
	cursor: pointer;
	_cursor: hand;
}
.infoHoverWindow
{
	position: absolute;
	border: outset 1px #e0e0e0;
	color: #696969;
	background-color: #fffacd;
	font-family: Arial, sans-serif;
	font-size: 90%;
	font-weight:normal;
    width: 240px;
    text-align:left;
    z-index:1;
    padding: 8px 8px 8px 15px;
}
.inputSortcode
{
	width:35px;
}
.DetailPanel span
{
	padding:0 0 5px 0;
	line-height:18px;
}
.ExecutiveTableTitle
{	
	width:585px;
	padding:5px 0 5px 0;
	display :inline-block
}
.DetailpanelRightLabel
{
	float :left;
	display :block;
	width:65px;
	padding:2px 5px 0 0;
	_padding:0 5px 0 0;
	font-family :Arial;
	font-size :90%;
	font-weight :normal;
}
.CurrencySelectBox
{
	width:190px;
}
.PDFGuidanceNotes
{
	padding:5px 2px 5px 2px;	 
	height:33px;
	margin-bottom:5px;
}

.PDFGuidanceNotes img
{
	border-style: none;
}
/* Stock Info Control  Styles */
.StockInfospacer
{
	width:100%;
	float :left;
	display :inline-block;
	height:2px;
	margin:3px 0 5px 0;
	border-bottom:1px solid #666666;
}
.StockInfo,
.TradingHistoryInfo
{
	float :left;
	display :inline-block;
	padding:5px 0 5px 5px;
	width:580px;
}
.TradingHistoryInfo
{
	width :578px;
}
.StockInfoLeft,
.StockInfoMiddle,
.StockInfoRight,
.TradingHistoryInfoLeft,
.TradingHistoryInfoRight
{
	width:192px;
	float :left;
	display :inline-block;
	height:auto;
	
	
}
.TradingHistoryInfoLeft
{
	Width:275px
}
.TradingHistoryInfoLeft
{
	width:300px;
}

.StockInfoLeft
{
	width:222px;
}
.StockInfoMiddle
{
		width:182px;
}
.StockInfoRight
{
	width:172px;
}
.ShareHead,
.TradeHistroyShareHead
{
	color:#000000;
	font-size :110%;
	float:left;
	display :inline-block;
	font-weight:600;
	line-height :18px;
	width:222px;
}
.TradeHistroyShareHead
{
	Width:275px
}
.Latestprice,
.SelectedPlan,
.SelectedPlanData
{
	color:#666666;
	font-size :100%;
	float:left;
	display :inline-block;
	width:182px;
	font-weight:600;
	line-height :18px;
	
}
.SelectedPlan
{
	width:80px;
	padding:0 5px 0 0;
}
.SelectedPlanData
{
	width:175px;
}
.change
{
	color:#666666;
	font-size :100%;
	float:left;
	display :inline-block;
	font-weight:600;
	line-height :18px;
	
}
.ShareCompany,
.TradeHistroyShareCompany
{
	color:#666666;
	font-size :90%;
	float:left;
	display :inline-block;
	width:222px;
	font-weight:600;
	line-height :18px;
}
.TradeHistroyShareCompany
{
	width :275px;
}
.lastupdated
{
	color:#666666;
	font-size :90%;
	float:left;
	display :inline-block;
	width:182px;
	font-weight:normal;
	line-height :18px;

}
.downstyle
{
	color :red;
}
.upstyle
{
	color :green;
}
.nonestyle
{
	color:#666666;
}

/* Trading History Styles */

/*-------------Table-----------*/


.tradingHistoryDetailTable
{
	background-color:#ffffff;
	border-collapse:separate;
	margin:0 0 5px 0;
	padding:0 0 0 0;
	display:table;
	float:left;
	font-family :Arial;
	border-bottom :1px solid #e1e1e1;
	border-top :1px solid #e1e1e1;
	table-layout :fixed;
	
}
.tradingHistoryDetailTable thead
{
	background-color: #E1E1E1;
	font-weight: bold;
	font-size: 100%;
	color: #000000;
	text-align: left;
	word-wrap:break-word;
}
.tradingHistoryDetailTable thead tr th.tradingHistoryDetailDate
{
	width: 47px;
	text-align: center;
	padding:5px 2px 5px 2px;
	height :33px;	 
	
}
.tradingHistoryDetailTable thead tr th.tradingHistoryDetailMovementType
{
	width: 149px;
	padding:5px 2px 5px 2px;	 
	height :33px;
}
.tradingHistoryDetailTable thead tr th.tradingHistoryDetailUnvested
{
	width: 80px;
	padding:5px 2px 5px 2px;	 
	height :33px;
}
.tradingHistoryDetailTable thead tr th.tradingHistoryDetailUnvestedBalance
{
	width: 90px;
	padding:5px 2px 5px 2px;	 
	height :33px;
}
.tradingHistoryDetailTable thead tr th.tradingHistoryDetailVested
{
	width: 81px;
	padding:5px 2px 5px 2px;	 
	height :33px;
}
.tradingHistoryDetailTable thead tr th.tradingHistoryDetailVestedBalance
{
	width: 103px;
	padding:5px 2px 5px 2px;	 
	height :33px;
}

/*-------------Body-----------*/

.tradingHistoryDetailTable tbody tr td.tradingHistoryDetailDate
{
	width: 47px;
	text-align: left;
	background-color: #F1F1F1;
	padding:5px 2px 5px 2px;	 
}
.tradingHistoryDetailTable tbody tr td.tradingHistoryDetailMovementType
{
		width: 149px;
	padding:5px 2px 5px 2px;	 
	background-color: #F1F1F1;
}
.tradingHistoryDetailTable tbody tr td.tradingHistoryDetailUnvested
{
	width: 80px;
	padding:5px 2px 5px 2px;	 
	text-align:right;
	background-color: #F1F1F1;
}
.tradingHistoryDetailTable tbody tr td.tradingHistoryDetailUnvestedBalance
{
	width: 90px;
	padding:5px 2px 5px 2px;	 
	text-align:right;
	background-color: #F1F1F1;
}
.tradingHistoryDetailTable tbody tr td.tradingHistoryDetailVested
{
	width: 81px;
	padding:5px 2px 5px 2px;	 
	text-align:right;
	background-color: #F1F1F1;
}
.tradingHistoryDetailTable tbody tr td.tradingHistoryDetailVestedBalance
{
	width: 103px;
	padding:5px 2px 5px 2px;	 
	text-align:right;
	background-color: #F1F1F1;
}
/*-------------Footer-----------*/

.tradingHistoryDetailTable tfoot tr td.tradingHistoryDetailCurrentTotal
{
	text-align: right;
	padding:5px 2px 5px 2px;	 
	font-size: 100%;
	font-weight: bold;
	height:35px;
}
.tradingHistoryDetailTable tfoot tr td.tradingHistoryDetailUnvested
{
	background-color: #DBEAF5;
	font-size: 100%;
	font-weight: bold;
	padding:5px 2px 5px 2px;	 
	text-align: right;
	width: 80px;
	height:35px;
}
.tradingHistoryDetailTable tfoot tr td.tradingHistoryDetailVestedBalance
{
	background-color: #DBEAF5;
	font-size: 100%;
	font-weight: bold;
	padding:5px 2px 5px 2px;	 
	text-align: right;
	width: 90px;
	height:35px;
}
.tradingHistoryDetailTable tfoot tr td.tradingHistoryDetailUnvestedBalance
{
	width: 90px;
	padding:5px 2px 5px 2px;	 
	text-align: right;
	background-color: #DBEAF5;
	height:35px;
}
.tradingHistoryDetailTable tfoot tr td.tradingHistoryDetailVested
{
	width: 81px;
	padding:5px 2px 5px 2px;	 
	
	text-align: right;
	background-color: #ffffff;
	height:35px;
}
/* Trading History Control */

.TradingHistoryLeft
{
	float :left;
	display :inline-block;
	width:282px;
	
}
.TradingHistoryRight
{
	float :right;
	display :inline-block;
	width:282px;
}
.TradingHistoryPlanHead span
{
	padding:0 0 0 10px;
	
}
.TradingHistoryLeft ul,
.TradingHistoryRight ul
{
	list-style :none;
	
	color:#cf1c1c;
	padding:0 0 0 0;
	margin:0 0 0 10px;
	

}
.TradingHistoryLeft ul li,
.TradingHistoryRight ul li
{
	padding-bottom: 5px;
	list-style-image:none;
	font-size:100%;
	border :1px solid #666666;
	margin :5px 0 5px 0;
	padding:5px 5px 5px 5px;
	background-color :#f1f1f1;
	background-image:url('styles/arrow_green_right_7w.gif');
	background-position :231px center;
	background-repeat :no-repeat;
	width:238px;
	list-style-position :inside ;
	color:#cf1c1c;
	font-weight :700;

}
.TradingHistoryLeft ul li.selecteditem,
.TradingHistoryRight ul li.selecteditem
{
	padding-bottom: 5px;
	list-style-image:none;
	font-size:100%;
	border :1px solid #cf1c1c;
	margin :5px 0 5px 0;
	padding:5px 5px 5px 5px;
	background-color :#cf1c1c;
	background-image:url('styles/arrow_green_right_7w.gif');
	background-position :231px center;
	background-repeat :no-repeat;
	width:238px;
	list-style-position :inside ;
	color:#ffffff;
	font-weight :700;
	
}

.TradingHistoryLeft ul li a,
.TradingHistoryRight ul li a
{
	color:#cf1c1c;

}

.TradingHistoryLeft ul li.selecteditem a,
.TradingHistoryRight ul li.selecteditem a
{
	color:#ffffff;
	
}
#PrintfromSummary
{
	display:inline-block;
	float:left;
}

.TradinhistoryButtonrow
{
	display :inline-block;
	float:left;
	width:100%;
	padding:0 0 10px 0;
}
.Step1FooterPanel,
.Step1HeaderPanel
{
	width:570px !important;
	display :inline-block;
	
	
}


/**********************************************
*			Exec Rewards Tab Styles 
***********************************************/
  .ExecsTabContainer
{
    background-color:transparent;
    width:585px;
    display: inline-block;    
}

.ExecsTabContainer h4
{
    font-weight: bold;
    text-align: left;
    padding: 0px;
}

.ExecsTabSpacer
{
    display: block !important;
    padding: 14px 0 10px 0;    
}
.ExecsTabSpacer span 
{
	padding-left:10px;	
}

.productHeadingStyle
{
	font-size: 0.9em;
}

.pagingControl
{
    display: block !important;
    float:left;
    padding:5px 0 10px 5px;
    width:581px;
}

.ExecsTabCompanyTitle h3
{
    color:#000000;
    float:left;
    font-size:14px;
    font-weight:bold;
    line-height:normal;
    padding:0 0 0 5px;
    text-decoration:none;        
 }

.ExecsTabButtons
{
    float: right;
    padding: 0;
    font-size: 11px;
    color: #666666;
}

.ExecsTabButtons .last {padding:0 0 0 5px;}

.ExecsTabButton
{
    border: none;
    background-color: Transparent;
    padding: 0;

}
.ExecsTabButton a
{
    text-decoration: none;
    color: #666666;
}
.ExecsTabButton a.disabled
{
    color: #333333;
}

.ExecsTabButton a:hover
{
    text-decoration: none;
    color: #000000;
}
 
.ExecsTabInfoSpacer
{
    display: block !important;
    width:100%;
    height:2px;
    margin:3px 0 5px 0;
    border-bottom:1px solid #666666;
}


.ExecsTabHoldingsList
{
    font-size: 11px;
    display: block !important;
    font-weight: normal;
    color: #000000; 
    width:100%;
    padding: 0;
    vertical-align: middle;
}

.ExecsPartyHeading
{
    color:#000000 !important;
    font-weight:700;
    line-height:normal;
    padding: 5px 0 5px 10px;
    text-decoration:none;
    display:block;
    font-size: 0.9em;
}

.ExecsTabPartyDiv
{
    width: 100%;
    display: block !important;
}

.ExecsTabPartyTable
{
    background-color:#FFFFFF;
    border-bottom:0 solid #E1E1E1;
    border-collapse:separate;
    border-top:1px solid #E1E1E1;
	margin:0 0 10px 0;
    width:585px;
    display:block !important;
    float:left;    
 }        

.ExecsTabHeadingRow
{
    width: 585px;
}

.ExecsTabRow
{
    width: 585px;
    height: 110%;
    
}

.ExecsTabRowSeparator
{
    background:transparent url("styles/RowSeprator.gif") repeat-x scroll left top;
    height:4px;
}

.ExecsTabColumnTitle
{
    background-color:#E1E1E1;
    height:33px;
    padding:5px 10px;
    width: 291px;
    font-size: 11px;
}

.ExecsTabRow a
{
    text-decoration: none;
    display:block;
    /*padding: 0 10px 0 10px;*/ /* Padding is now applied to the table cells rather than the links themselves - see code below*/
}
table.ExecsTabPartyTable td {padding:0 10px;color:#cf1c1c; font-size:90%;}

.ExecsTabRowDescriptionCell
{   
    text-align:left; 
    color:#CF1C1C;
    background:#F4F4F4;
}

.ExecsTabRowDescriptionCell a:
{
	 color:#CF1C1C;
	 font-weight: bold;
}

.ExecsTabRowDescriptionCell a:hover
{
	 color:#000000;
	 text-decoration: underline;
	 font-weight: bold;
}

.ExecsTabRowDescriptionCellDisable a:hover
{
	 text-decoration: none;
}


.ExecsTabRowValueCell
{   
    text-align:right; 
    background:#F4F4F4;
    color:#000000;
}

.ExecsTabInidicativeTotalLabel
{
	width:195px;
	font-size:12px;
	color:#666666;
	text-align:right;
	font-weight:bold;	
}

.ExecsTabInidicativeTotal
{
	width:195px;
	background-color:#dbeaf5;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	text-align:right;
	padding-right: 10px;
}


/**********************************************
*			End Exec Rewards Tab Styles 
***********************************************/

.schemeApplications {
background-color:#FFFFFF;
font-size:0.7em;
width:425px;
clear:both;
display:block;
}

.schemeApplications thead {background-color:#cecece;}

table.svLeftNav1 a.svLeftNav1, table.svLeftNav1 a.svLeftNav1:hover {color:#666666; text-decoration:none;padding-bottom:5px;}
table.svLeftNav1 {padding-bottom:0;}
.svLeftNav2, .svLeftNav3 {line-height:13pt;}


.isinLabel 
{
	display:block;
	font-size:120%;
	font-weight:700;
	margin-top:24px;
	color:#000000;
}