.dataentryform table{
    text-align:left;
}
.rightcol{
    text-align:right;
    vertical-align:middle;
}

.GridHeader{
	background-color: #4488AA;
	color: white;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	height: 35px;
}

.GridHeader A:link{
	color: white;
}

.GridHeaderTable{
	background-color: #4488AA;
	color: white;
	padding: 0px 0px 0px 0px;
}

.GridItem{
	background-color: white;
	color: black;
}
.Grid tr:hover, tr.over{
	background-color: #CCCCFF;
}

.GridAltItemClickable{
	background-color: #FFFFCC;
	color: black;
	cursor:pointer;
}
.GridAltItem{
	background-color: #FFFFCC;
	color: black;
}
.GridSelectedItem{
	background-color: #CCFFCC;
	color: black;
}
.GridColumn{
	padding: 0px 5px 0px 5px;
}

.HomePage{
	width:1000px;
	align:center;
}
.Header .Link {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial
}
.Header IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.Header TABLE {
	WIDTH: 780px; BORDER-COLLAPSE: collapse;
}
.Header .CenterImageCell {
	VERTICAL-ALIGN: bottom; TEXT-ALIGN: left
}
.Header .LinksCell {
	VERTICAL-ALIGN: top; TEXT-ALIGN: right
}
.Header .SignInCell {
	FONT-SIZE: 12px; VERTICAL-ALIGN: bottom; FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: right
}
.HeaderSolidBack 
{
	BACKGROUND: url(../templateimages/bca/global_header.jpg) #ffffff repeat-x;
}
.HeaderWhiteBack
{
	/*BACKGROUND: url(../images/global/Vertical_WhiteBar_final.jpg) #ffffff repeat-x;*/
}


.MainMenu 
{
	MARGIN-TOP: 0px; TEXT-ALIGN: left;
	/* EDS */
	/*DISPLAY: inline;*/ 
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 1px; BORDER-TOP: 0px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-LEFT: 0px solid; CURSOR: pointer; BORDER-BOTTOM: 0px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.MainMenuLeftPane {
	MARGIN-TOP: 0px; TEXT-ALIGN: left;
	/* EDS */
	/*DISPLAY: inline;*/ 
	MARGIN-LEFT: 10px;
	PADDING-TOP: 10px;
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 1px; BORDER-TOP: 0px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BORDER-LEFT: 0px solid; CURSOR: pointer; BORDER-BOTTOM: 0px solid; FONT-FAMILY: Arial, Helvetica, sans-serif;			
}

.MainMenu .MenuItem 
{
	/* EDS */
	/*height: 10px;*/
	
	PADDING-RIGHT: 0px; WIDTH: 155px; TEXT-ALIGN: left; FONT-SIZE: 9pt; 
}
.MainMenu .HoverMenuItem {
	PADDING-RIGHT: 0px; WIDTH: 155px; CURSOR: pointer; TEXT-ALIGN: left; FONT-SIZE: 9pt;
}
.MainMenu .SubMenuItem {
	PADDING-RIGHT: 0px; FONT-WEIGHT: normal; WIDTH: 155px; TEXT-ALIGN: left; FONT-SIZE: 8pt;  BORDER-RIGHT: 1px #eeeeee solid; BORDER-LEFT: 1px #eeeeee solid; BORDER-BOTTOM: 1px #eeeeee solid; BORDER-TOP: 1px #eeeeee solid;
}
.MainMenu .HoverSubMenuItem {
	PADDING-RIGHT: 0px; FONT-WEIGHT: normal; WIDTH: 155px; FONT-SIZE: 8pt; TEXT-ALIGN: left;  BORDER-RIGHT: 1px #eeeeee solid; BORDER-LEFT: 1px #eeeeee solid; BORDER-BOTTOM: 1px #eeeeee solid; BORDER-TOP: 1px #eeeeee solid;
}
.SubMenuHeader {
	MARGIN-LEFT: 10px; PADDING-RIGHT: 3px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; TEXT-DECORATION: none; PADDING-BOTTOM: 3px; WIDTH: 160px; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif;
	width:auto;
}
.SubMenuHeader A:active
{
	text-decoration:none;
}
.SubMenuHeader A:visited
{
	text-decoration:none;
}
.SubMenuHeader A:link
{
	text-decoration:none;
}
.SubMenuHeader A
{
	text-decoration:none;
}

.SubMenuHeader A:hover
{
	text-decoration:underline;
}

.SubMenu .MenuItem {
	PADDING-TOP: 12px; DISPLAY: inline-block; MARGIN-LEFT: 20px; BACKGROUND-POSITION: right center; WIDTH: 145px; BACKGROUND-REPEAT: no-repeat; FONT-SIZE: 8pt;
}
.SubMenu .MenuItemHover {
    PADDING-TOP: 12px; DISPLAY: inline-block; MARGIN-LEFT: 20px; BACKGROUND-POSITION: right center; WIDTH: 145px; CURSOR: pointer; BACKGROUND-REPEAT: no-repeat; FONT-SIZE: 8pt;
}
.SubMenuItemText {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; WIDTH: 145px; PADDING-TOP: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.SubMenu .MenuItem2 {
	PADDING-TOP: 12px; DISPLAY: inline-block; MARGIN-LEFT: 30px; BACKGROUND-POSITION: right center; WIDTH: 145px; BACKGROUND-REPEAT: no-repeat; FONT-SIZE: 8pt; font-weight: normal;
}
.SubMenu .MenuItem2Hover {
    PADDING-TOP: 12px; DISPLAY: inline-block; MARGIN-LEFT: 30px; BACKGROUND-POSITION: right center; WIDTH: 145px; CURSOR: pointer; BACKGROUND-REPEAT: no-repeat; FONT-SIZE: 8pt; font-weight: normal;
}
.SubMenuItem2Text {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; WIDTH: 145px; PADDING-TOP: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: normal;
}
/*'HW 5/16/2007 per ADD0243*/
.ElectionsSubMenuItemText {
  margin-left:18px;  FONT-SIZE: 8pt;  FONT-FAMILY: Arial, Helvetica, sans-serif
}

/*'HW 5/16/2007 per ADD0243*/
/* Blue line for each election section */
.ElectionContentSectionLine
{
    margin-top: 0px;
	margin-bottom:3px;
	padding: 0px 0px 0px 0px;
	border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #005482;
    color: #005481;
    font-size: 13px;
    text-align: left;
}

/*'HW 5/16/2007 per ADD0243*/
/* Blue line for each election section */
.EnrollmentSectionHeader 
{
   color: #005482;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px; 
	FONT-WEIGHT: bold; 
}

.SubMenu A:link {
	DISPLAY: block; WIDTH: 100%; CURSOR: pointer; TEXT-DECORATION: none
}
.SubMenu A:visited {
	DISPLAY: block; WIDTH: 100%; CURSOR: pointer; TEXT-DECORATION: none
}
.SubMenu A:active {
	DISPLAY: block; WIDTH: 100%; CURSOR: pointer; TEXT-DECORATION: underline
}
.SubMenu A:hover {
	DISPLAY: block; WIDTH: 100%; CURSOR: pointer; TEXT-DECORATION: underline
}
.ParticipantMenuHeader {
	PADDING-RIGHT: 3px; MARGIN-TOP: 20px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; WIDTH: 100%; COLOR: #005481; PADDING-TOP: 3px; BORDER-BOTTOM: #cacaca 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.BareTable
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    BORDER: none;
    text-align: left;
}






.FootNote {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 2px; COLOR: #999999; TEXT-DECORATION: none
}
.BreadcrumbTrail {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 0px solid; BACKGROUND-COLOR: #ffffff
}
.BreadcrumbItem {
	COLOR: #999999; TEXT-DECORATION: none
}
.BreadcrumbItem A:link {
	COLOR: #999999; TEXT-DECORATION: none
}
.BreadcrumbItem A:active {
	COLOR: #999999; TEXT-DECORATION: none
}
.BreadcrumbItem A:visited {
	COLOR: #999999; TEXT-DECORATION: none
}
.BreadcrumbItem A:hover {
	COLOR: #999999; TEXT-DECORATION: none
}
.BreadcrumbItem A:hover {
	COLOR: #525151; TEXT-DECORATION: underline
}
.BreadcrumbSelected {
	FONT-WEIGHT: bold; COLOR: #525151
}
.LeftPane {
	POSITION: relative; TOP: 0px; BORDER-RIGHT: #ddd 0px solid; BACKGROUND-POSITION: center bottom; BORDER-TOP: #ddd 0px solid; BORDER-LEFT: #ddd 0px solid; 
	/* EDS
	WIDTH: 190px; */
	MARGIN-RIGHT: 3px; BORDER-BOTTOM: #ddd 0px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 100%;
	
	/* EDS */
	width: 170px;
}
.ContentPane {
	MARGIN-TOP: 15px; MARGIN-LEFT: 10px; BORDER-RIGHT: #ddd 0px solid; BORDER-TOP: #ddd 0px solid; BORDER-LEFT: #ddd 0px solid; 
	/* EDS
	WIDTH: 435px; */
	BORDER-BOTTOM: #ddd 0px solid; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff;
	
	/* EDS */
	MARGIN-RIGHT: 10px;
	/*width: 600px;	*/
}
.RightPane {
	MARGIN-TOP: 10px; BORDER-RIGHT: #ddd 0px solid; BORDER-TOP: #ddd 0px solid; MARGIN-LEFT: 3px; BORDER-LEFT: #ddd 0px solid; WIDTH: 140px; BORDER-BOTTOM: #ddd 0px solid; HEIGHT: 100%;
}
.PlanName {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

/*
.AuthenticatedPageSubHeader {
	MARGIN: 3px 3px 10px; WIDTH: 100%;
}
.UserName {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.PageName {
	FONT-WEIGHT: 700; FONT-SIZE: 16px; FONT-FAMILY: Georgia, Times, Arial, Helvetica, sans-serif;
}
.AuthenticatedPageSubHeader .UserName {
	FLOAT: left
}
.AuthenticatedPageSubHeader .PageName {
	FLOAT: right
}
.PublicPageSubHeader {
	MARGIN-BOTTOM: 10px; WIDTH: 100%
}
.PublicPageSubHeader .PageName {
	MARGIN-TOP: 3px; FLOAT: left; MARGIN-LEFT: 3px; WIDTH: 340px
}
.PublicPageSubHeader .PageHeaderImage {
	FLOAT: right; VERTICAL-ALIGN: super; PADDING: 10px;
}
*/
/* EDS CM BEGIN */
.AuthenticatedPageSubHeader /* Header area used for participant pages (Containing both Participant Name and Page Name) */
{
	width: 100%;
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 10px;
}
.UserName /* User Name heading in red */
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.PageName /* Page Name heading (top left of content pane) */
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.AuthenticatedPageSubHeader .UserName /* Authenticated page header (user name) */
{
	/*float: left;*/
}
.AuthenticatedPageSubHeader .PageName /* Authenticated page header (page name) */
{
	/*float: right;*/
}
.PublicPageSubHeader /* Public page header */
{
	/*width: 100%;*/
	margin-bottom: 10px;	
}
.PublicPageSubHeader .PageName  /* Public page header (page name) */
{
	margin-top: 3px;
	margin-left: 3px;
	width: 340px;
	vertical-align:top;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	/*float: left;*/
}
.PublicPageSubHeader .PageHeaderImage  /* Public page header (image) */
{
	/*float: right;*/
}
/* EDS CM END */


.PageContent 
{
	/* EDS */
	/* FONT-SIZE: 11px; WIDTH: 780px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left */
position:relative;	FONT-SIZE: 11px; WIDTH: 900px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TOP: 0px; TEXT-ALIGN: left;
}
.MainContentTable {
	MARGIN-TOP: 0px; WIDTH: 100%; BORDER-COLLAPSE: collapse; 
	/* EDS
	HEIGHT: 100%; */
}

/* EDS */
.MainContentTable TD
{
	height: 100%;
}

/*
.ContentSection {
	MARGIN-TOP: 0px;		
}
.ContentSectionHeader {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 3px; BORDER-BOTTOM: #005481 2px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ContentSectionHeaderTitle {
	FONT-SIZE: 13px; FLOAT: left; COLOR: #005481; TEXT-ALIGN: left
}
.ContentSectionHeaderTitleSelected {
	BORDER-RIGHT: #005481 1px solid; BORDER-TOP: #005481 1px solid; FLOAT: left; MARGIN: 0px 0px 1px 1px; BORDER-LEFT: #005481 1px solid; COLOR: #dddddd; BORDER-BOTTOM: #005481 1px solid; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: left
}
.ContentSectionHeaderTitleSelected A {
	COLOR: #dddddd
}
.ContentSectionHeaderTitleDeselected A {
	COLOR: #ffffff
}
.ContentSectionHeaderTitleDeselected {
	BORDER-RIGHT: #005481 0px solid; BORDER-TOP: #005481 0px solid; FLOAT: left; MARGIN: 0px 0px 1px 1px; BORDER-LEFT: #005481 0px solid; BORDER-BOTTOM: #005481 0px solid; BORDER-COLLAPSE: separate; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: left
}
.ContentSectionHeaderLinkSection {
	FLOAT: right
}
.ContentSectionHeaderLink {
	FONT-SIZE: 10px; COLOR: #005481; MARGIN-RIGHT: 6px
}
.ContentSectionWithHelpLeftPane {
	FLOAT: left; WIDTH: 150px;
	height: 100%;
}
.ContentSectionWithHelpRightPane {
	FLOAT: right; WIDTH: 120px
}
.ContentSectionWithHelpAndHpicLeftPane {
	FLOAT: left; WIDTH: 338px
}
.ContentSectionWithHelpAndHpicRightPane {
	FLOAT: right; WIDTH: 262px
}
*/
/* CV Changes begin */
.ContentSection /* Defines section area in content pane */
{
	margin-top: 20px;
	
	/* EDS */
	/*width:600px;*/
}
.ContentSectionHeader /* Section headings within content area (blue header with line under it) */
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom: solid 2px #005482; /* Primary Color Group - Main Color */
	margin-bottom: 3px;
	
	/* EDS */
	padding-bottom: 3px;
}

.ContentSectionHeaderNoUnderLine /* Section headings within content area (blue header with line under it) */
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 3px;
	
	/* EDS */
	padding-bottom: 3px;
}

.ContentSectionHeaderTitle /* Section header title above blue line */
{
	color: #005482; /* Primary Color Group - Main Color */
	font-size: 13px;
	text-align: left;
	/*float: left;*/
}
.ContentSectionHeaderTitleSelected /* Section header title deselected options above blue line*/
{
	color:#dddddd;
	text-align: left;
	/*float: left;*/
	background-color:#cccccc;
	border: solid 1px #005482; /* Primary Color Group - Main Color */
	margin: 0px 0px 1px 1px;
}

.ContentSectionHeaderTitleSelected A
{
	color:#dddddd;
}

.ContentSectionHeaderTitleDeselected A
{
	color:#ffffff;
}

.ContentSectionHeaderTitleDeselected /* Section header title deselected options above blue line*/
{
	text-align: left;
	background-color:#eeeeee;
	border: solid 1px #005482; /* Primary Color Group - Main Color */	
	border-collapse:separate;
	margin: 0px 0px 1px 1px;
	/*float: left;*/
}

.ContentSectionHeaderLinkSection
{
	/*float: right;*/
}


.ContentSectionHeaderLink /* Section header link (if applicable) above blue line */
{
	color: #005482; /* Primary Color Group - Main Color */
	font-size: 10px;
	margin-right: 6px;
}

/* IA Added for ADD0200C */
.ContentSectionHeaderLinkNoMargin /* Section header link (if applicable) above blue line */
{
	
	color: #005482; /* Primary Color Group - Main Color */
	font-size: 11px;
	margin-right: 0px;
}

/* XK Added for Issue 1438 */
.ContentSectionWithHelpLeftPane2
{	
	/*float:left;*/
	width:400px;	
}
/* XK Changed for Issue 1438 */
.ContentSectionWithHelpLeftPane
{	
	/*float:left;*/
	width:370px;	
}

.ContentSectionWithHelpRightPane
{
	/*float:right;*/
	width: 215px;
	padding-left:0px;
}

.ContentSectionWithHelpAndHpicLeftPane
{	
	/*float:left;*/
	width:338px;
}

.ContentSectionWithHelpAndHpicRightPane
{
	/*float:right;*/
	width: 262px;
	
}

/* MjR Added for Issue ADD216 Req.3 */
.ContentSectionWithNarrowHelpLeftPane
{	
	/*float:left;*/
	width:500px;	
}

/* CV Changes end */

.CurrentParticipantPlan {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; WIDTH: 100%; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f5f8fd
}
.CurrentParticipantPlanLabel {
	PADDING-RIGHT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #6e6f70
}
.CurrentParticipantPlanName {
	
}
.BodyContent {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 4px; MARGIN-LEFT: 4px; WIDTH: 100%; COLOR: #2c2c2c; MARGIN-RIGHT: 4px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
}
.BodyContentHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
.BodyContent P {
	COLOR: #2c2c2c; LINE-HEIGHT: 16px; TEXT-ALIGN: justify
}

.WizardText {
	MARGIN-BOTTOM: 10px; COLOR: #464645; TEXT-ALIGN: justify
}
.StandardBulletItem {
	TEXT-INDENT: 10px
}
.StandardPublicLargeHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 5px
}
.StandardPublicSmallHeader {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px
}
.PublicBottomLinks {
	COLOR: #464645
}
.BodyContent A:link {
	COLOR: #005481; TEXT-DECORATION: none
}
LINK {
	COLOR: #005481; TEXT-DECORATION: none
}
.BodyContent A:visited {
	COLOR: #005481; TEXT-DECORATION: none
}
.BodyContent A:active {
	COLOR: #005481; TEXT-DECORATION: none
}
.BodyContent .Link {
	COLOR: #005481; TEXT-DECORATION: none
}
.BodyContent A:hover {
	COLOR: #005481; TEXT-DECORATION: underline
}
.DisclaimerText {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 7px; COLOR: #999999; TEXT-ALIGN: justify;

	/* EDS */
	/*width: 600px;*/
}
.FootNoteText {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px
}
.Spacer {
	CLEAR: both
}
.TermsAndConditionsPane {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px; OVERFLOW: auto; BORDER-LEFT: 1px solid; WIDTH: 475px; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid; HEIGHT: 250px
}
.WhitepaperTeaser {
	BORDER-TOP: 1px solid; PADDING-BOTTOM: 11px; PADDING-TOP: 11px; BORDER-BOTTOM: 1px solid
}
.AlertMsgContentArea {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #e0e0e0 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 3px; FONT-SIZE: 11px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; BORDER-LEFT: #e0e0e0 1px solid; COLOR: red; PADDING-TOP: 3px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: lavenderblush
}
.AlertMsgHeader {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px
}
.AlertMsgText {
	MARGIN-BOTTOM: 5px
}
.ErrorMsgContentArea {
	BORDER-RIGHT: #fcb9bb 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #fcb9bb 1px solid; MARGIN-TOP: 5px; DISPLAY: inline-block; PADDING-LEFT: 10px; FONT-SIZE: 11px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; BORDER-LEFT: #fcb9bb 1px solid; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: #fcb9bb 1px solid; BACKGROUND-COLOR: lavenderblush
}
.ErrorMsgContentAreaLeft {
	BORDER-RIGHT: #fcb9bb 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fcb9bb 1px solid; MARGIN-TOP: 10px; DISPLAY: inline-block; PADDING-LEFT: 3px; FONT-SIZE: 11px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; BORDER-LEFT: #fcb9bb 1px solid; COLOR: red; PADDING-TOP: 3px; BORDER-BOTTOM: #fcb9bb 1px solid; BACKGROUND-COLOR: lavenderblush; TEXT-ALIGN: left
}
.StandardFieldValidationError {
	WIDTH: 10px; COLOR: red; TEXT-ALIGN: right
}

/* IA per ADD0200C*/
.StandardFieldValidationErrorLeft {
	WIDTH: 10px; COLOR: red; TEXT-ALIGN: left
}
.HelpBoxArea {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; FONT-SIZE: 11px; MARGIN-BOTTOM: 3px; BORDER-LEFT: #ddd 1px solid; WIDTH: 215px; BORDER-BOTTOM: #ddd 1px solid; BACKGROUND-COLOR: #f5f8fd
}
.HelpBoxAreaColor {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid; BACKGROUND-COLOR: #f5f8fd
}
.TextAlignMiddle {
	VERTICAL-ALIGN: middle
}
.HelpBoxTitleText {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #6e6f70; PADDING-TOP: 4px; TEXT-ALIGN: center
}
.HelpBoxTitleTextRed {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 4px
}
.HelpBoxText {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; COLOR: #6e6f70; PADDING-TOP: 4px; TEXT-ALIGN: left
}
.StandardFormField {
	PADDING-BOTTOM: 3px
}
.StandardFormField .StandardFieldLabel {
	PADDING-RIGHT: 5px
}
.StandardLoginFormField {
	PADDING-BOTTOM: 9px
}
.StandardFieldLabel {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #464645; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.StandardFieldLabelText {
	FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.StandardFieldLabelTextHomePage {
	FONT-SIZE: 11px; COLOR: #404950; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.StandardTextBox {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #999999 1px solid; COLOR: #464645; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; BACKGROUND-COLOR: #f5f8fd
}
.StandardTextBoxDisabled {
	BORDER-RIGHT: #cacaca 1px solid; BORDER-TOP: #cacaca 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #cacaca 1px solid; COLOR: #464645; BORDER-BOTTOM: #cacaca 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; BACKGROUND-COLOR: #e7e5e5
}
.StandardDropDown {
	FONT-SIZE: 10px; Z-INDEX: 10; COLOR: #464645; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f5f8fd
}
.StandardButton {
	BORDER-RIGHT: #b6b7ce 1px solid; BORDER-TOP: #b6b7ce 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #b6b7ce 1px solid; CURSOR: pointer; COLOR: #5e629e; BORDER-BOTTOM: #b6b7ce 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #e0e0e5
}
.DisabledStandardButton {
	BORDER-RIGHT: #b6b7ce 1px solid; BORDER-TOP: #b6b7ce 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #b6b7ce 1px solid; COLOR: #5e629e; BORDER-BOTTOM: #b6b7ce 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #e0e0e5
}
.StandardButtonMouseOver {
	BORDER-RIGHT: #b2b4cc 1px solid; BORDER-TOP: #b2b4cc 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #b2b4cc 1px solid; CURSOR: pointer; COLOR: #5e629e; BORDER-BOTTOM: #b2b4cc 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #f5f5f4
}
.LargeButton {
	BORDER-RIGHT: #b6b7ce 1px solid; BORDER-TOP: #b6b7ce 1px solid; FONT-SIZE: 14px; BORDER-LEFT: #b6b7ce 1px solid; CURSOR: pointer; COLOR: #5e629e; BORDER-BOTTOM: #b6b7ce 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #e0e0e5
}
.EnrollButton {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: black 1px solid; CURSOR: pointer; COLOR: white; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Tahoma; HEIGHT: 18px; BACKGROUND-COLOR: red
}
.EnrollButtonMouseOver {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: black 1px solid; CURSOR: pointer; COLOR: #f5f3f3; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #de7275
}
.NewUserButton {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: black 1px solid; CURSOR: pointer; COLOR: white; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Tahoma; HEIGHT: 18px; BACKGROUND-COLOR: #4E5B90;
}
.LoginButton {
	BORDER-RIGHT: #b6b7ce 1px solid; BORDER-TOP: #b6b7ce 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #b6b7ce 1px solid; CURSOR: pointer; COLOR: #FFFFFF; BORDER-BOTTOM: #b6b7ce 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #8D8D8C; FONT-WEIGHT: bold; FONT-FAMILY: Tahoma;
}
.ButtonLine {
	PADDING-RIGHT: 0px; BORDER-TOP: #005481 2px solid; MARGIN-TOP: 3px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px;
	
}
.ButtonLine .StandardButton {
	MARGIN-RIGHT: 4px
}
.ButtonLineNoLine {
	PADDING-RIGHT: 0px; MARGIN-TOP: 3px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
.ButtonLineNoLine .StandardButton {
	MARGIN-RIGHT: 4px
}
.StandardCommandBar {
	PADDING-RIGHT: 3px; MARGIN-TOP: 3px; PADDING-LEFT: 3px; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 3px; WIDTH: 95px; PADDING-TOP: 3px; HEIGHT: 100%
}
.StandardCommandBar .StandardCommandBarButton {
	BORDER-RIGHT: #b6b7ce 1px solid; BORDER-TOP: #b6b7ce 1px solid; FONT-SIZE: 10px; MARGIN-BOTTOM: 7px; PADDING-BOTTOM: 5px; BORDER-LEFT: #b6b7ce 1px solid; WIDTH: 95px; CURSOR: pointer; COLOR: #5e629e; BORDER-BOTTOM: #b6b7ce 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #e0e0e5
}
.StandardRadioButtonList {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.StandardRadioButtonList TD {
	PADDING-BOTTOM: 5px
}
.StandardRadioButtonList LABEL {
	DISPLAY: inline-block
}

.StandardTable {
	FONT-SIZE: 11px; 
	WIDTH: 100%;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.StandardTable TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.StandardTable .HeaderRow TD {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: white 1px solid; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #005481; TEXT-ALIGN: center
}

/* 12/15/2005 -JR- PER ADD0226D */
.StandardTable .HeaderRow TH {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: white 1px solid; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #005481; TEXT-ALIGN: center
}

.StandardTable .HeaderRow .SpecialHeaderCell {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: white 1px solid; COLOR: #005481; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ebf2fe; TEXT-ALIGN: center
}
.StandardTable .Sortable {
	CURSOR: pointer;
}
.StandardTable .HeaderRow A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #005481; TEXT-ALIGN: center
}
.StandardTable .HeaderRow A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #005481; TEXT-ALIGN: center
}
.StandardTable .HeaderRow A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #005481; TEXT-ALIGN: center
}
.StandardTable A:link {
	FONT-SIZE: 11px; COLOR: #005481; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.StandardTable A:visited {
	FONT-SIZE: 11px; COLOR: #005481; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.StandardTable A:active {
	FONT-SIZE: 11px; COLOR: #005481; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.StandardTable A:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.StandardTable .ItemRow {
	BORDER-RIGHT: #ababab 1px solid; BORDER-TOP: #ababab 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #ababab 1px solid; BORDER-BOTTOM: #ababab 1px solid; BACKGROUND-COLOR: #f7f6f6
}
.StandardTable .ItemRowNoBorder {
	FONT-SIZE: 11px; BACKGROUND-COLOR: #f7f6f6
}
.StandardTable .ItemRow TD {
	BORDER-RIGHT: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; BORDER-BOTTOM: #eeeeee 1px solid
}
.StandardTable .AlternatingRow {
	BORDER-RIGHT: #ababab 1px solid; BORDER-TOP: #ababab 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #ababab 1px solid; BORDER-BOTTOM: #ababab 1px solid; BACKGROUND-COLOR: white
}
.StandardTable .AlternatingRowNoBorder {
	FONT-SIZE: 11px; BACKGROUND-COLOR: white
}
.StandardTable .AlternatingRow TD {
	BORDER-RIGHT: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; BORDER-BOTTOM: #eeeeee 1px solid
}
.StandardTable .TotalRow TD {
	BORDER-TOP: gray 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px
}
.StandardTable .SubTotalRow {
	BACKGROUND-COLOR: #eeeeee
}
.StandardTable .TextFormat {
	TEXT-ALIGN: left
}
.StandardTable .CurrencyFormat {
	TEXT-ALIGN: right
}
.StandardTable .DateFormat {
	TEXT-ALIGN: right
}
.StandardTable .ImageFormat {
	TEXT-ALIGN: center
}
.StandardTable .ImageFormat IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.StandardTable .IndentedCell {
	PADDING-LEFT: 15px
}
.boxPlanSelector {
	BORDER-RIGHT: #ddd 0px solid; BORDER-TOP: #ddd 0px solid; BORDER-LEFT: #ddd 0px solid; WIDTH: 100%; CURSOR: pointer; BORDER-BOTTOM: #ddd 0px solid
}
.boxBodyFull {
	BORDER-RIGHT: #ddd 0px solid; BORDER-TOP: #ddd 0px solid; BORDER-LEFT: #ddd 0px solid; WIDTH: 780px; BORDER-BOTTOM: #ddd 0px solid; HEIGHT: 382px
}
.BoxHeaderContent {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 3px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.RightPaneBoxAreaNoBorder {
	MARGIN-LEFT: 3px; MARGIN-TOP: 30px; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 9pt; PADDING-BOTTOM: 3px; WIDTH: 90%; PADDING-TOP: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.RightPaneBoxArea {
	MARGIN-LEFT: 10px; MARGIN-TOP: 30px; BORDER-RIGHT: #ddd 0px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ddd 0px solid; PADDING-LEFT: 3px; FONT-SIZE: 9pt; PADDING-BOTTOM: 3px; BORDER-LEFT: #ddd 0px solid; WIDTH: 90%; PADDING-TOP: 3px; BORDER-BOTTOM: #ddd 0px solid; FONT-FAMILY: Arial, Helvetica, sans-serif;	
}
.RightPaneBoxAreaCenter {
	MARGIN-LEFT: 10px; MARGIN-TOP: 30px; BORDER-RIGHT: #ddd 0px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ddd 0px solid; PADDING-LEFT: 3px; FONT-SIZE: 9pt; PADDING-BOTTOM: 3px; BORDER-LEFT: #ddd 0px solid; WIDTH: 90%; PADDING-TOP: 3px; BORDER-BOTTOM: #ddd 0px solid; FONT-FAMILY: Arial, Helvetica, sans-serif;	
	text-align:center;
}
.RightPaneTitle {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-RIGHT: 3px; TEXT-ALIGN: center
}
.RightPaneTitleNoImage {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 10px; MARGIN-RIGHT: 3px; TEXT-ALIGN: center
}
.RightPaneImage {
	FLOAT: right
}
.RightPaneText {
	MARGIN: 3px
}
.RightPaneText A:link {
	TEXT-DECORATION: none
}
.RightPaneText A:visited {
	TEXT-DECORATION: none
}
.RightPaneText A:active {
	TEXT-DECORATION: none
}
.RightPaneText A:hover {
	TEXT-DECORATION: underline
}
.MarketingRightPaneBoxArea {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ddd 1px solid; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.MarketingRightPaneTitle {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN-BOTTOM: 0px; MARGIN-RIGHT: 0px; TEXT-ALIGN: center
}
.MarketingRightPaneTitleNoImage {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 0px; MARGIN-RIGHT: 0px; TEXT-ALIGN: center
}
.MarketingRightPaneImage {
	FLOAT: right
}
.MarketingRightPaneText {
	MARGIN: 0px
}
.WizardArrow {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 2px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.WizardStepArea {
	PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 50px; COLOR: #005481; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.WizardStepImage {
	FLOAT: left
}
.WizardStepText {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left
}
.ConsAccountBoxArea {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 9pt; PADDING-BOTTOM: 3px; MARGIN: 3px; BORDER-LEFT: #ddd 1px solid; WIDTH: 185px; PADDING-TOP: 3px; BORDER-BOTTOM: #ddd 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 90px
}
.ConsAccountTitle {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 10px; MARGIN-RIGHT: 3px; TEXT-ALIGN: center
}
.BeneficiarySection {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px 5px 5px 0px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ddd 1px solid
}
.BeneficiarySection .StandardFieldLabel {
	DISPLAY: inline-block; PADDING-LEFT: 5px; WIDTH: 200px
}
.BeneficiarySection .StandardTextBox {
	WIDTH: 150px
}
.BeneficiarySection .StandardDropDown {
	WIDTH: 150px
}
.BeneficiaryItemNumber {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; WIDTH: 15px; FONT-FAMILY: Verdana, Arial
}
.BeneficiaryDeletionLabel {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: red; FONT-FAMILY: Verdana, Arial
}
.BeneficiarySummaryHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.BeneficiarySummaryItem {
	FONT-SIZE: 11px; PADDING-BOTTOM: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.BeneficiarySummaryHeaderWithMargin {
	MARGIN-LEFT: 15px;FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.BeneficiarySummaryItemWithMargin {
	MARGIN-LEFT: 35px;FONT-SIZE: 11px; PADDING-BOTTOM: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.AccountAggregationHeader {
	MARGIN-TOP: 20px; MARGIN-LEFT: 3px; WIDTH: 200px
}
.AccountAggregationHeader .Header {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #005481; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.AccountAggregationHeader .Line {
	WIDTH: 99%; BACKGROUND-COLOR: #005481
}
.AccountAggregationArea {
	MARGIN-LEFT: 3px; WIDTH: 200px; BACKGROUND-COLOR: #f5f8fd
}
.AccountAggregationArea .Dots {
	BACKGROUND-IMAGE: url(../Images/dots_blue.gif)
}
.AccountAggregationContent {
	PADDING-LEFT: 5px; PADDING-TOP: 3px
}
.AccountAggregationContent .Image {
	PADDING-RIGHT: 15px; FLOAT: left
}
.AccountAggregationContent .Content {
	PADDING-RIGHT: 5px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.GAPAnalysisArea {
	BORDER-RIGHT: #cacaca 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cacaca 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cacaca 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #cacaca 1px solid; BACKGROUND-COLOR: #f5f8fd
}
.SignInTable {
	MARGIN-TOP: 40px; FONT-SIZE: 11px; MARGIN-LEFT: 10px; WIDTH: 700px; COLOR: #464645; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-COLLAPSE: collapse
}
.SignInTable .SignInCell {
	VERTICAL-ALIGN: top; WIDTH: 180px
}
.SignInTable .Header {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #005481; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.SignInTable .SignInText {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.SignInTable .SignInLabel {
	FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.SignInLabel .Password {
	FLOAT: left
}
.SignInLabel .Forgot {
	FONT-SIZE: 10px; FLOAT: right; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.SignInTable .SignInButton {
	PADDING-TOP: 15px
}
.SignInTable .LineCell {
	BORDER-LEFT: #d2d0d0 1px solid; WIDTH: 15px
}
.SignInTable .ActivationCell {
	VERTICAL-ALIGN: top
}
.SignInTable .ActivationText {
	PADDING-TOP: 10px
}
.BiosInfo {
	FLOAT: left
}
.BiosMenu {
	FLOAT: right
}
.BiosMenu .Title {
	DISPLAY: block; MARGIN-BOTTOM: 6px; TEXT-INDENT: 16px
}
.LeadershipTable {
	BORDER-RIGHT: #cacaca 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #cacaca 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 11px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: #cacaca 1px solid; WIDTH: 100%; COLOR: #464645; PADDING-TOP: 1px; BORDER-BOTTOM: #cacaca 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.LeadershipTable .Header {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: white; PADDING-TOP: 2px; BACKGROUND-COLOR: #005481; TEXT-ALIGN: center
}
.LeadershipBiosTable {
	BORDER-RIGHT: #cacaca 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cacaca 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cacaca 1px solid; WIDTH: 311px; COLOR: #464645; PADDING-TOP: 3px; BORDER-BOTTOM: #cacaca 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.LeadershipBiosTable .Photo {
	BORDER-BOTTOM: #cacaca 1px solid
}
.LeadershipBiosTable .Bios {
	PADDING-LEFT: 10px; VERTICAL-ALIGN: top; WIDTH: 100%; BORDER-BOTTOM: #cacaca 1px solid
}
.LeadershipBiosTable .Name {
	FONT-WEIGHT: bold; FONT-SIZE: 15px
}
.LeadershipBiosTable .Title {
	FONT-WEIGHT: bold
}
.LeadershipBiosTable .Top {
	BORDER-BOTTOM: #cacaca 1px solid
}
.LeadershipBiosTable .Content {
	TEXT-ALIGN: justify
}
.PublicLinksTable {
	MARGIN-TOP: 25px; PADDING-LEFT: 20px
}
.PublicLinksTable A:link {
	FONT-SIZE: 11px; COLOR: #005481; TEXT-DECORATION: none
}
.PublicLinksTable A:visited {
	FONT-SIZE: 11px; COLOR: #005481; TEXT-DECORATION: none
}
.PublicLinksTable A:active {
	FONT-SIZE: 11px; COLOR: #005481; TEXT-DECORATION: none
}
.PublicLinks A:hover {
	TEXT-DECORATION: underline
}
.ContextualHelpBox {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; Z-INDEX: 500; RIGHT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ddd 1px solid; WIDTH: 215px; PADDING-TOP: 10px; BORDER-BOTTOM: #ddd 1px solid; POSITION: absolute; BACKGROUND-COLOR: #f5f8fd
}
.ContextualHelpBoxTitleText {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 2px; COLOR: #333300; PADDING-TOP: 4px; TEXT-ALIGN: center
}
.ContextualHelpBoxSubTitleText {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #333333; PADDING-TOP: 4px; TEXT-ALIGN: left
}
.ContextualHelpBoxText {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #6e6f70; PADDING-TOP: 4px; TEXT-ALIGN: left
}
.ContextualHelpBoxLink {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; CURSOR: pointer; COLOR: #005481; FONT-FAMILY: Verdana, Arial; 
}
.ContextualPDFHelpBoxLink {
 font-style:italic;FONT-WEIGHT: bold; FONT-SIZE: 11px; CURSOR: pointer; COLOR: #005481; FONT-FAMILY: Verdana, Arial
}
.ContentualPDFInstruction
{
	 font-style:italic; text-align:center; margin-left:40px; FONT-SIZE: 11px; CURSOR: pointer; COLOR:#2c2c2c; FONT-FAMILY: Verdana, Arial

}
.RetirementGapTool {
	FLOAT: right; WIDTH: 215px
}
.RetirementGapToolTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #464645; BORDER-BOTTOM: #464645 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.RetirementGapToolText {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #464645; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.Glossary {
	
}
.GlossaryTerm {
	FONT-WEIGHT: bold
}
.GlossaryDefinition {
	
}
.DatePicker {
	FONT-SIZE: 8px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fbfdff
}
.StandardDailyVestText {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f5f8fd
}

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 
	
	BACKGROUND: url(../templateimages/bca/global_header3.jpg) #ffffff repeat-x; 
	/*BACKGROUND: url(../templateimages/bca/body_banner_back.JPG) #ffffff repeat-x;*/
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif
}

.NoHeaderBackground
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 
	/* EDS */
	BACKGROUND: url(../images/global/body_banner_back_short.JPG) #ffffff repeat-x;
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif
}

.EmptyBackground
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 
	/* EDS */
	background-image: none;
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif
}

.PageContent1 {
	FONT-SIZE: 11px; WIDTH: 800px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: relative; TOP: 0px; TEXT-ALIGN: left
}
.MenuTopRight {
	MARGIN-TOP: 4px; FONT-SIZE: 10px; RIGHT: 0px; 
	/* EDS */
	/* FLOAT: right;*/ 
	
	WIDTH: 400; COLOR: #005481; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; TOP: 0px; HEIGHT: 19px; TEXT-ALIGN: right
	/*WIDTH: 100%; COLOR: #005481; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; TOP: 0px; HEIGHT: 19px; TEXT-ALIGN: right*/
}
.MenuTopRight A:link {
	FONT-WEIGHT: bold; COLOR: #005481; TEXT-DECORATION: none
}
.MenuTopRight LINK {
	FONT-WEIGHT: bold; COLOR: #005481; TEXT-DECORATION: none
}
.MenuTopRight A:visited {
	FONT-WEIGHT: bold; COLOR: #005481; TEXT-DECORATION: none
}
.MenuTopRight A:active {
	FONT-WEIGHT: bold; COLOR: #005481; TEXT-DECORATION: none
}
.MenuTopRight .Link {
	FONT-WEIGHT: bold; COLOR: #005481; TEXT-DECORATION: none
}
.MenuTopRight A:hover {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: underline
}

 
.MainLogo {
	/*MARGIN-TOP: 0px; BACKGROUND: url(../templateimages/bca/BCAlogo.jpg) no-repeat; LEFT: 0px; FLOAT: left; WIDTH: 100%; TOP: 0px; HEIGHT: 110px; position:relative; top: 17px;*/
	left:30px;
	position:absolute;
	top:23px;
} 

/* EDS */
.GradientBanner {
	BACKGROUND: url(../images/global/GradientFade_Banner.jpg) no-repeat; LEFT: 0px; FLOAT: left; WIDTH: 100%; TOP: 0px; HEIGHT: 99px;
}
.SolidBanner 
{
	BACKGROUND: url(../templateimages/bca/global_header2.jpg) #ffffff repeat-x; LEFT: 0px; FLOAT: left; WIDTH: 100%; TOP: 0px; HEIGHT: 99px;	
}

/* EDS */
.ClientLogo
{
	position:relative;
	top: 14px;
}

.OuterMainMenu 
{
	/* EDS */
	height: 40px;
	DISPLAY: inline-block; LEFT: 0px; TEXT-ALIGN: left; position:relative; top: 10px;
}

.Base {
	FONT-SIZE: 10px; LEFT: 0px; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; POSITION: relative; TOP: 0px
}
.Footer {
/*	FONT-SIZE: 10px; BACKGROUND: url(../images/global/global_footer.jpg) repeat-x 50% top; WIDTH: 100%; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif;  */
	FONT-SIZE: 10px; WIDTH: 100%; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	/* EDS
	HEIGHT: 38px; */
}
.InnerFooter 
{
	FONT-SIZE: 10px;
	width: 100%;
}
.Footer A:link {
	FONT-WEIGHT: normal; COLOR: #ffffff; TEXT-DECORATION: none
}
.Footer LINK {
	FONT-WEIGHT: normal; COLOR: #ffffff; TEXT-DECORATION: none
}
.Footer A:visited {
	FONT-WEIGHT: normal; COLOR: #ffffff; TEXT-DECORATION: none
}
.Footer A:active {
	FONT-WEIGHT: normal; COLOR: #ffffff; TEXT-DECORATION: none
}
.Footer .Link {
	FONT-WEIGHT: normal; COLOR: #ffffff; TEXT-DECORATION: none
}
.Footer A:hover {
	FONT-WEIGHT: normal; COLOR: #dce4dd; TEXT-DECORATION: underline
}
/* EDS
.FooterTextL {
	LEFT: 0px; MARGIN-LEFT: auto; WIDTH: 780px; MARGIN-RIGHT: auto; POSITION: relative; TOP: 10px; TEXT-ALIGN: left
}
.FooterTextR {
	RIGHT: 100px; MARGIN-LEFT: auto; WIDTH: 200px; MARGIN-RIGHT: auto; POSITION: absolute; TOP: 10px; TEXT-ALIGN: right
}
*/
.FooterTextL {
	FONT-SIZE: 10px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; POSITION: relative; TOP: 8px; TEXT-ALIGN: left
}
.FooterTextR {
	FONT-SIZE: 10px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; POSITION: relative; TOP: 8px; TEXT-ALIGN: right
}


.Footer .Copyright {
	MARGIN-TOP: 12px
}
.CopyrightLink {
	FONT-SIZE: 10px; CURSOR: pointer; COLOR: #005481; FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: right
}
.Footer .DisclaimerText {
	TEXT-ALIGN: justify
}
.Footer .MenuLinks {
	MARGIN-BOTTOM: 2px
}
.FooterBar {
	FONT-SIZE: 2px; MARGIN-BOTTOM: 2px; HEIGHT: 6px; BACKGROUND-COLOR: #f6f6f6
}

/* EDS */
.CopyRightText
{
	FONT-SIZE: 10px; background-color: #ffffff; COLOR: #404950; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; POSITION: relative;
}

/* EDS
.SiteBase {
	FONT-SIZE: 10px; background-color: #ffffff; LEFT: 0px; WIDTH: 100%; COLOR: #404950; LINE-HEIGHT: 20px; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; POSITION: relative; TOP: 15px; HEIGHT: 50px
}
*/
.SiteBase {
	FONT-SIZE: 10px;WIDTH: 100%;   background-color: #ffffff; COLOR: #404950; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; POSITION: relative;
}

.SiteBase A:link {
	FONT-WEIGHT: normal; COLOR: #404950; TEXT-DECORATION: none
}
.SiteBase LINK {
	FONT-WEIGHT: normal; COLOR: #404950; TEXT-DECORATION: none
}
.SiteBase A:visited {
	FONT-WEIGHT: normal; COLOR: #404950; TEXT-DECORATION: none
}
.SiteBase A:active {
	FONT-WEIGHT: normal; COLOR: #404950; TEXT-DECORATION: none
}
.SiteBase .Link {
	FONT-WEIGHT: normal; COLOR: #404950; TEXT-DECORATION: none
}
.SiteBase A:hover {
	FONT-WEIGHT: normal; COLOR: #005481; TEXT-DECORATION: underline
}
.SiteBaseTextL {
	LEFT: 0px; MARGIN-LEFT: auto; WIDTH: 780px; MARGIN-RIGHT: auto; POSITION: relative; TOP: 10px; TEXT-ALIGN: left
}
.SiteBaseTextR {
	RIGHT: 100px; MARGIN-LEFT: auto; WIDTH: 600px; MARGIN-RIGHT: auto; POSITION: absolute; TOP: 10px; TEXT-ALIGN: right
}
.Disclaimer {
	FONT-SIZE: 9px; LEFT: 0px; WIDTH: 100%; COLOR: #404950; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; POSITION: relative; TOP: 100px;
}
.Disclaimer A:link {
	FONT-WEIGHT: normal; COLOR: #404950; TEXT-DECORATION: underline
}
.Disclaimer LINK {
	FONT-WEIGHT: normal; COLOR: #404950; TEXT-DECORATION: underline
}
.Disclaimer A:visited {
	FONT-WEIGHT: normal; COLOR: #404950; TEXT-DECORATION: underline
}
.Disclaimer A:active {
	FONT-WEIGHT: normal; COLOR: #404950; TEXT-DECORATION: underline
}
.Disclaimer .Link {
	FONT-WEIGHT: normal; COLOR: #404950; TEXT-DECORATION: underline
}
.Disclaimer A:hover {
	FONT-WEIGHT: normal; COLOR: #dce4dd; TEXT-DECORATION: underline
}
.Middle {
	FONT-SIZE: 10px; LEFT: 0px; WIDTH: 100%; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; POSITION: absolute; TOP: 163px; HEIGHT: 100%
}
.Mid {
	FONT-SIZE: 10px; LEFT: 0px; WIDTH: 800px; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; POSITION: relative; TOP: 0px; HEIGHT: 500px
}
.MidNav {
	BACKGROUND: url(../images/sub/sub_left_nav_bg.jpg) repeat-y 50% top; LEFT: 0px; WIDTH: 200px; POSITION: absolute; TOP: 0px; HEIGHT: 100%; TEXT-ALIGN: left
}
.MidContent {
	background-color: #ffffff; LEFT: 200px; WIDTH: 500px; POSITION: absolute; TOP: 10px; HEIGHT: 100%
}
.MidRight {
	RIGHT: 0px; background-color: #ffffff; WIDTH: 150px; POSITION: absolute; TOP: 10px; HEIGHT: 100%
}

.MainGraphic 
{
	/* EDS */
	/* MARGIN-TOP: 14px; */
	MARGIN-TOP: 0px; BACKGROUND: url(../templateimages/bca/main_graph_1.jpg) no-repeat; WIDTH: 800px; HEIGHT: 268px
}
.BottomFade {
	BACKGROUND: url(../images/main/main_bot_shade.jpg) repeat-x; WIDTH: 100%; HEIGHT: 34px
}
.MainBottomFeatures {
	background-color: #dce4dd; WIDTH: 753px;
	/* EDS */
	HEIGHT: 274px; 
	TEXT-ALIGN: left;
}
.Bottom {
	FONT-SIZE: 9px; BACKGROUND: url(../images/main/main_bottom_bg.jpg) no-repeat 50% top; LEFT: 0px; MARGIN-LEFT: auto; WIDTH: 100%; COLOR: #404950; MARGIN-RIGHT: auto; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; POSITION: relative; TOP: 0px; HEIGHT: 222px
}
.Bottom1 {
	padding-left:18px; FONT-SIZE: 9px; LEFT: 0px; WIDTH: 214px; COLOR: #404950; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; POSITION: absolute; TOP: 20px; HEIGHT: 222px; TEXT-ALIGN: left; vertical-align:top;
}
.Bottom1 A:link {
	FONT-WEIGHT: normal; COLOR: #404950; TEXT-DECORATION: underline
}
.Bottom1 LINK {
	FONT-WEIGHT: normal; COLOR: #404950; TEXT-DECORATION: underline
}
.Bottom1 A:visited {
	FONT-WEIGHT: normal; COLOR: #404950; TEXT-DECORATION: underline
}
.Bottom1 A:active {
	FONT-WEIGHT: normal; COLOR: #404950; TEXT-DECORATION: underline
}
.Bottom1 .Link {
	FONT-WEIGHT: normal; COLOR: #404950; TEXT-DECORATION: underline
}
.Bottom1 A:hover {
	FONT-WEIGHT: normal; COLOR: #005481; TEXT-DECORATION: underline
}
.Bottom2 {
	FONT-SIZE: 9px; LEFT: 228px; WIDTH: 254px; COLOR: #404950; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; POSITION: absolute; TOP: 20px; HEIGHT: 222px; TEXT-ALIGN: left
}
.Bottom2 A:link {
	FONT-WEIGHT: normal; COLOR: #404950; TEXT-DECORATION: underline
}
.Bottom2 LINK {
	FONT-WEIGHT: normal; COLOR: #404950; TEXT-DECORATION: underline
}
.Bottom2 A:visited {
	FONT-WEIGHT: normal; COLOR: #404950; TEXT-DECORATION: underline
}
.Bottom2 A:active {
	FONT-WEIGHT: normal; COLOR: #404950; TEXT-DECORATION: underline
}
.Bottom2 .Link {
	FONT-WEIGHT: normal; COLOR: #404950; TEXT-DECORATION: underline
}
.Bottom2 A:hover {
	FONT-WEIGHT: normal; COLOR: #005481; TEXT-DECORATION: underline
}
.Bottom3 {
	FONT-SIZE: 9px; LEFT: 525px; WIDTH: 214px; COLOR: #404950; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; POSITION: absolute; TOP: 20px; HEIGHT: 222px; TEXT-ALIGN: left
}
.Bottom3 A:link {
	FONT-WEIGHT: normal; COLOR: #404950; TEXT-DECORATION: none
}
.Bottom2 LINK {
	FONT-WEIGHT: normal; COLOR: #404950; TEXT-DECORATION: underline
}
.Bottom2 A:visited {
	FONT-WEIGHT: normal; COLOR: #404950; TEXT-DECORATION: underline
}
.Bottom2 A:active {
	FONT-WEIGHT: normal; COLOR: #404950; TEXT-DECORATION: underline
}
.Bottom3 .Link {
	FONT-WEIGHT: normal; COLOR: #404950; TEXT-DECORATION: underline
}
.Bottom3 A:hover {
	 COLOR: #005481; TEXT-DECORATION: underline
}
.LoginArea
{
	line-height:20px;
}

.MarketMessage  /* Style applicable to entire page */
{
	position:relative;
	top:230px;
	right: 6px;
	float: right;
	width:400px;
	height:40px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	z-index: 100;
	
}


.SmallFootNoteText {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; text-justify:inter-word;
}

.UL
{
	text-justify:distribute-all-lines;
}


