/* START TEXT FORMAT STYLES */

body, table
{
    font:normal 9pt Arial, Helvetica, sans-serif;
	padding-left: 2px;
	padding-right: 2px;
	/*font-variant: normal;*/
	/*font: 90%;*/
	/*background-color: #FFFFFF;*/
}

.background {
	font: 9pt Arial, Helvetica, sans-serif, ;
	color: #333;
	margin: 0;
	padding: 0;
	background: #e9e7ed url("/web/20081027173625im_/https://apply.scottrade.com/applyonline/images/sct_bg1.png") repeat-y center;
}

a 
{ 
	color: #3d1a54; 
}

a:hover 
{ 
	text-decoration: none; 
}

h4
{
	font-weight: bolder;
	border-bottom: 2px solid #CCC;
}

ul
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	line-height: 1em;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-indent: 2px;
	list-style-position: outside;
	list-style-type: disc;
	padding: 6px;
	margin: 8px;
}

/* New Classes for Updated UI */
.help
{
	background-color: #EFEBEF;
	padding: 3px;
	vertical-align: text-top;
	width: 30%;
	border-left:1px solid #AD9AAD;
}

.Leftindented
{
	padding-left: 30px;
}

.toolbar 
{
	padding: 3px;
	background-color:#E7E8D5;
	border-right: 1px solid #999;
	text-align: center;
}

.navbar
{
	padding: 3px;
	text-align: center;
}

.helpText
{
	color: #3E1A54;
}

.required
{
	color: #FF7E40; 
	font-size: 8pt; 
	font-weight:bold;
}

.largerequired
{
	color: #FF7E40; 
	font-size: 14pt; 
	font-weight:bold;
}

.disabledCheck 
{
	color: Gray;
}

.logoLeft
{
	background-color: White;	
	border-bottom: 1px solid White;
	border-left: 1px solid White;	
}

.logoRight
{
	background-color: White;	
	border-bottom: 1px solid White;
	border-right: 1px solid White;	
}


.PageLabelLeft
{
	font-family: Arial, Verdana, Georgia, "trebuchet MS", sans-serif; /*font-family: verdana, "trebuchet MS", helvetica, sans-serif; */
	background-color: #8F86A3;
	font-size: 14px;
   font-weight:bold;
	color: White;
	border-left: 1px solid Black;
	border-bottom: 1px solid Black;
	padding-left: 5px;
}

.PageLabelRight
{
	background-color: #8F86A3;
	color: White;
	border-bottom: 1px solid Black;
	border-right: 1px solid Black;
}


/* Table and/or Row Related Classes */

.Boxed_Row
{
	border-bottom: 1px solid Black;
	border-left: 1px solid Black;
	border-right: 1px solid Black;
	border-top: 1px solid Black;
}

.Headings_Cell
{
	font-weight: bolder;
	font-size: 10pt;
	border-bottom: 2px solid Black;
	margin-top: 3px;
}

.ReviewHeading_Cell
{
	font-weight: bold;
	font-size: 9pt;
	border-bottom: 2px solid Black;
	text-align: left;
	vertical-align: text-bottom;
}

.ReviewRow
{
	font-size: 8pt;
}
.ReviewCell
{
	border-bottom: 1px solid Silver;
	font-size: 8pt;
}

.ReviewCellError
{
	color: Maroon;
	border-bottom: 1px solid Silver;
	font-size: 8pt;
}

.ReviewBranchRow
{
	font-size: small;
}


/* Standard Control Related CSS */

.ComboStandard
{
    font-size: 9pt;
}

.textbox
{
	border: 1px solid Black;
	font-size: 9pt;
}

.textboxfailed
{
		border: 1px solid Maroon;
		color: Black;
		font-size: 9pt;
}

.rbList
{
    font-size: 9pt;
    color: Black;    
}

.rbListFailed
{
    font-size: 9pt;
    color: Red;    
}

.buttons
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	background-color: White;
	border-style: solid;
	border-color: #CECBD6;
	color: Black;
	height: 18px;
	width: 100px;
}

.smallbuttons
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:#391852;
	border-color: #9C65CE;
	font-size: x-small;
	color: White;
	height: 18px;
	width: 70px;
	border: none;
}

.buttons_noWidth
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: White;
	border-style: solid;
	border-color: #CECBD6;
	font-size: xx-small;
	color: Black;
	width: 160px;
}


.nsbuttons
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #8E8090;
	border-color: #4B0082;
	border-width: 1px;
	font: bold;
	color: White;
	font-size: 80%
}

.EditButton
{
	font-size: 80%;
	width: 40px;
	border-bottom: 1px solid #391852;
	border-left: 1px solid #391852;
	border-right: 1px solid #391852;
	border-top: 1px solid #391852;
	border-style: solid;
	border-color: #CECBD6;
	background-color: White;
	color: Black;
	cursor:hand;
	cursor:pointer;
}

.BranchButtons
{
	font-size: 90%;
	border-bottom: 1px solid #391852;
	border-left: 1px solid #391852;
	border-right: 1px solid #391852;
	border-top: 1px solid #391852;
	background-color: #CECFCE;
	color: Black;
	cursor:hand;
	cursor:pointer;
}
/* Other Formatting */

.AccountNumberBlock
{
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font: normal 100%;
	font-weight: bolder;
	padding: 3px;
	background-color: #8F86A3;
	border-right: solid 1px #999;
	border-left: solid 1px #999;
	border-top: solid 1px #999;
	margin:0;
}

.AccountNumberBlock_Information
{
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font: normal 80%;
	font-weight: bolder;
	padding: 3px;
	background-color: #8F86A3;
	border-bottom: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #999;
	/*border-top: solid 1px #999;*/
	margin:0;
}

.SourceSelectionList
{
	border-bottom: 1px dotted;
	border-right: 1px dotted;
}

.copypurple
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3D1A54;
	font-size: 9pt;
	font-weight: bold;
}

.erroragreements
{	
	font-size:80%; 
	color: Red;
}

.irsnotification
{
	font-size:90%; 
	color: Red;
}

.agreements
{
	font-size:10pt;
}

/*------------------ Application Steps -------------------------*/

.s01
{ 
	width:234px; 
	font-size:12px;
	height: 12px;
	border: 1px 1px 1px 1px solid #F4F4F4;  
}

.StepComplete
{ 
	color:#3d1a54; 
	background-color:white; 
	padding-left:2px;
	border-right: 1px White;
}

.NonComplete
{
	color: #EFEBEF;
	padding-left: 2px;
	white-space: normal;
	background-color: #EFEBEF;
}

.CurrentStep
{ 
	color:#3d1a54; 
	background-color:#3d1a54;
	padding-left:2px;
}

.StatusTitle
{
	color: Black;
	height: 15px;
}

.esig td{padding: 5px;}
.spacer1{text-indent: 20pt;}
.spacer2{text-indent:40pt;}
.spacer3{text-indent:60px;}

.pagehead
{
	font: bold 24px 'Arial', 'Helvetica', sans-serif;
	color: #999999;
	border-bottom: #999999 1px solid;
}

.subhead
{
	font: bold 14px 'Arial', 'Helvetica', sans-serif;
	color: #3D1A54;
	margin-bottom: -6px;
}

.info
{
	font-family: 'Arial', 'Helvetica', sans-serif;
	font-size: 14px;
}

.link
{
	font-family: 'Arial', 'Helvetica', sans-serif;
	font-size: 8pt;
}

.copy
{
	font-family: 'Arial', 'Helvetica', sans-serif;
	font-size: 12px;
}


.esig
{
	border-right: black 1pt solid;
	border-top: black 1pt solid;
	border-left: black 1pt solid;
	border-bottom: black 1pt solid;
}


.disclosure
{
	padding-right: 2%;
	padding-left: 2%;
}

.disclaimer
{
	color: #555555;
	width: 100%;
	margin-top:10px;
	padding-top: 5px;
	text-align: center;
	border-top: 1px solid #999999;
	font: 9px 'Arial', 'Helvetica', sans-serif;
	clear: both;
}

.disclaimer a
{
	font-family: 'Arial', 'Helvetica', sans-serif;
	color: #3D1A54;
}

.disclaimer a:hover { color: #333333; }

.imageboxright
{
	float: right;
	border-color: #CCC;
	border-width: 1px;
	border-style: solid;
	padding: 5px;
	background-color: #FFF;
	margin: 10px 0 10px 10px;
}

.imageboxleft
{
	float: left;
	border-color: #CCC;
	border-width: 1px;
	border-style: solid;
	padding: 5px;
	background-color: #FFF;
	margin: 10px 10px 10px 0;
}

.leftcol
{
	width: 27%;
	float: left;
	background-color: #fff;
}

.midcol
{
	width: 27%;
	float: left;
	background-color: #fff;
	margin: 0 8% 0 8%;
}

.rightcol
{
	width: 27%;
	float: left;
	background-color: #fff;
}

/* END 3 COLUMN STYLES */
.box
{
	padding: 10px;
	border-color: #CCC;
	border-width: 1px;
	border-style: solid;
}

.leftcolruled
{
	width: 27%;
	float: left;
	padding-right: 5px;
	background-color: #FFF;
	border-right: #CCC;
	border-width: 0 1px 0 0;
	border-style: none solid none none;
}
.subheadboxed
{
	font: bold 14px 'Arial', 'Helvetica', sans-serif;
	color: #3D1A54;
	margin-bottom: -6px;
	padding: 3px;
	background-color: #CCC;
	border-color: #666;
	border-width: 1px;
	border-style: solid;
}

.menuheading {
	color: #3d1a54;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	TEXT-ALIGN: left;
	margin-top: 0.5em;
	cursor:hand;
	cursor:pointer;
}

.submenu 
{
	font: normal 13px Arial, Helvetica, sans-serif;
	MARGIN-BOTTOM: 0.5em;
	display: none;
	padding-left: 16px;
}

.lifont
{
	font: normal 13px Arial, Helvetica, sans-serif;
	MARGIN-BOTTOM: -1em;
}

.subcontactus
{
	font: normal 13px Arial, Helvetica, sans-serif;
	MARGIN-BOTTOM: 0.5em;
	display: none;
}

.contactus {
	color: #3d1a54;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	TEXT-ALIGN: left;
	margin-top: 0.5em;
}


.borderleft{border-left: solid 1px #999;}

.heading
{
	color: #3d1a54;
	font-weight:bold;
	font-size:18px;
	background-color: #ccc;
	border: 1px solid #999;
	padding: 3px;
	width: 100%;
}

.heading_whelp
{
	color: Black;
	font: normal 16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color: #ccc;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	padding: 3px;
	/*width: 100%;*/
}

.newHeading_whelp
{
	font-size: 20px;
	color: Black;
	font-weight: normal;
	border-bottom: 2px solid #CCC;
}

.newhelp_wheading
{
	color: Black;
	font-size: 20px;
	font-weight: normal;
	border-bottom: 2px solid #CCC;
}

.help_wheading
{
	color: Black;
	font: normal 16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color: #ccc;
	padding: 3px;
	vertical-align:text-top;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	border-top: 1px solid #999;

}

.help_noheading
{
	color: Black;
	font: normal 14px Arial, Helvetica, sans-serif;
	background-color: #eee;
	font-weight:bold;
	padding: 3px;
	border-right: 1px solid #999;
	/*width: 100%;*/
}


.help a { 
	color: #3d1a54; 
	font: normal;
}

.esig
{
	margin: 4px;
	border-top: 3px double #999999;
	border-right: 1px solid #999999;
	border-bottom: 3px double #999999;
	border-left: 1px solid #999999;
}

.underline
{
	border-top: 1px solid #999;
}

.FirstSearchCell
{
	font-family: 'Arial', 'Helvetica', sans-serif;
	color: Black;
	font-size: 12px;
}

.LastSearchCell
{
	font-family: 'Arial', 'Helvetica', sans-serif;
	color: Black;
	font-size: 10px;
}

.SearchRow
{
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
}

.SearchLoginCell
{
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
}

.SearchCell
{
	font-family: 'Arial', 'Helvetica', sans-serif;
	color: Black;
	font-size: 11px;
}

.SearchHeading
{
	color: #3d1a54;
	font-weight:bold;
	font-size:12px;
	background-color: #ccc;
	border: 1px solid #999;
	padding: 2px;
	width: 100%;
}
LI
{
	color:Black;
	font-style:normal;
	font-weight:normal;
}

/*
     FILE ARCHIVED ON 17:36:25 Oct 27, 2008 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 23:43:39 Sep 08, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 156.493
  exclusion.robots: 0.139
  exclusion.robots.policy: 0.129
  cdx.remote: 0.101
  esindex: 0.01
  LoadShardBlock: 122.299 (3)
  PetaboxLoader3.datanode: 145.268 (4)
  CDXLines.iter: 20.988 (3)
  load_resource: 112.569
  PetaboxLoader3.resolve: 64.724
*/