/* SubHeaders2 should be deprecated and replaced with H1 */

.subHeaders2  {
	font-family : Verdana, Arial, sans-serif;
	font-size : 11pt;
	font-style : normal;
	color : #000000;
	font-weight : bold;
	padding-top : 10pt;
	padding-bottom : 0pt;
}

/* Account Details via Inforce Inquiry */

.adSubHeader {
	font-family : Verdana, Arial, sans-serif;
	font-size : 9pt;
	font-style : normal;
	color : #333333;
	font-weight : bold;
	padding-top : 4px;
	padding-bottom : 2px;
	background-color: #DDDDDD;
	border-top: 1pt solid #999999;
}

/* Advisor Appointments */

TABLE.advapptmaintable {
	MARGIN-BOTTOM: 0px;
}
.advapptmaintable TH {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-STYLE: normal;
	FONT-FAMILY: "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: middle;
	background: #E3E9EE;
}
.advapptmaintable TD {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-STYLE: normal;
	FONT-FAMILY: "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
}

/* EBCARS */

TABLE.ebcarssummarytable {
	MARGIN-BOTTOM: 0px;
}
.ebcarssummarytable TH {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-STYLE: normal;
	FONT-FAMILY: "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: middle;
	background: #FFFFFF;
}
.ebcarssummarytable TD {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-STYLE: normal;
	FONT-FAMILY: "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	TEXT-ALIGN: right;
	VERTICAL-ALIGN: middle;
}

TABLE.ebcarsmaintable {
	MARGIN-BOTTOM: 0px;
}
.ebcarsmaintable TH {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-STYLE: normal;
	FONT-FAMILY: "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	TEXT-ALIGN: right;
	VERTICAL-ALIGN: middle;
}
.ebcarsmaintable TD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-STYLE: normal;
	FONT-FAMILY: "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: middle;
}

.ebcarsInactive {
	COLOR: #555555;
}

/* PLS */

TABLE.plsmaintable {
	MARGIN-BOTTOM: 0px;
	border: 1px solid #efefef;

}
.plsmaintable TH {
	FONT-WEIGHT: normal;
	VERTICAL-ALIGN: middle;
	FONT-STYLE: normal;
	font: 11px/17px "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	TEXT-ALIGN: left;
	border: 1px solid #efefef;

}
.plsmaintable TD {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: normal;
	PADDING-BOTTOM: 1px;
	VERTICAL-ALIGN: middle;
	PADDING-TOP: 1px;
	FONT-STYLE: normal;
	font: 11px/17px "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	TEXT-ALIGN: right;
	table: 0px;
	border: 1px solid #efefef;
}

table.plsnotestable, {
	margin-bottom:0px;
	padding: 3px 6px;
	border-style: solid;
    	border-width: 1px;    
    	border-color: #EAEAEA;
}

.plsnotestable  th {
	font: 11px/17px "Lucida Sans Unicode", Verdana, Arial, sans-serif; 
	font-style: normal; 
	font-weight: normal; 
	text-align: left;
	vertical-align: top;
	border-bottom:0px solid #ccc;
    	border-top:0px solid #ccc;
   	border-left:0px solid #ccc;
    	border-right:0px solid #ccc;
}

.plsnotestable td {
	padding: 3px 6px;
	font: 11px/17px "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-align: right;
	vertical-align: top;
	border-bottom:0px solid #ccc;
	border-top:0px solid #ccc;
    	border-left:0px solid #ccc;
    	border-right:0px solid #ccc;
}

.plsNoteOrderReceiveDate {
	font: 11px/18px "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color : #336699;
}

.plscopySmallBold {
	font: 11px/17px "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-style: bold; 
	font-weight: bold; 
	text-align: left;
	vertical-align: bottom;
}
	
.plscopySmall {
	font: 11px/17px "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-style: normal; 
	font-weight: normal; 
	text-align: left;
	vertical-align: bottom;
}

.plscallout {
	MARGIN: 5px 5px 5px 5px;
	font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-style: normal; 
	font-weight: normal; 
}

.plsheading {
	font: 12px/18px "Lucida Sans Unicode", Verdana, Arial, sans-serif; 
	font-style: bold; 
	font-weight: bold; 
	text-align: left;
	vertical-align: bottom;
	background: #DBDBDB
}

.plsinactivetext {
	COLOR: #777777; 
}
	
.plstitle {
	font: 13px/18px "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-style: bold; 
	font-weight: bold; 
	text-align: center;
	vertical-align: middle;
	background: #C8C8C8
}
	
.plssummary {
	font: 11px/17px "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-style: bold; 
	font-weight: bold; 
	text-align: left;
	vertical-align: bottom;
	background: #F0F0F0
}

.plstablelinksmall {
	font: 10px/17px "Lucida Sans Unicode", Verdana, Arial, sans-serif; 
	COLOR: #336699; 
	TEXT-DECORATION: underline; 
	text-align:left;
}

.plscharttabletext {
	COLOR: #000000; 
	font: 10px/16px "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	text-align:center;
}

.plsproducerbackground {
	MARGIN: 5px 5px 5px 5px;
	background-color: #d2e0cb;
}


.copyMedium {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	line-height: 18px;
}


.copyMediumNote {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #336699;
	text-align : left;
	font-size : 11px;
	line-height: 18px;
}

.copyGray {
    	font-size: 10pt;
    	color: rgb(102, 102, 102);
    	font-family: Verdana, Arial, sans-serif;
}

/* Sub Account Performance */


.sapHeader{
	background-color : #DADFE5;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-transform : uppercase;
	text-align: center;
	color : black;
	vertical-align : bottom;
}
.sapHeaderLeft{
	background-color : #DADFE5;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	text-transform : uppercase;
	text-align: left;
	color : black;
	vertical-align : bottom;
}
.sapSubHeader{
	background-color : #DADFE5;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-transform : none;
	text-align: center;
	color : black;
	vertical-align : bottom;
}
/* updated 040105 by tdc */
.saBodyHeader{
	background-color: #DADFE5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
/*
.saBodyHeader{
	background-color : #DADFE5;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	text-transform : uppercase;
	text-align: center;
	color : black;
} */



/* iPhrase Search style classes */


A.IPGeneric:link {COLOR: #336699; FONT-SIZE: 100%}
A.IPGeneric:visited {COLOR: #336699; FONT-SIZE: 100%}
A.IPGeneric:hover {COLOR: #CC9933; FONT-SIZE: 100%}

/* blue static links, blue visited links */
A.DocSetLink:link {COLOR: #ffffff; FONT-SIZE: 100%}
A.DocSetLink:visited {COLOR: #ffffff; FONT-SIZE: 100%}
A.DocSetLinkSidebar:link {COLOR: #ffffff; FONT-SIZE: 100%}
A.DocSetLinkSidebar:visited {COLOR: #ffffff; FONT-SIZE: 100%}

/* View by link */
A.ViewByLink:link {COLOR: #0000ff; FONT-SIZE: 100%}
A.ViewByLink:visited {COLOR: #0000ff; FONT-SIZE: 100%}
A.ViewByLink:hover {BACKGROUND: #fae797; FONT-SIZE: 100%}


/* class for formatting the echo of what the user queried */
.VOUser {
FONT-SIZE: 9pt;
COLOR: black;
}

TD.VOUser {
BACKGROUND-COLOR: white;
}

/* class for formatting the iPhrase system's voiceover */
.VOiPhrase {
font-weight: 600;  
MARGIN-LEFT: 0px; 
FONT-SIZE: 9pt;
COLOR: black
}

/* iPhrase voiceover hints */
.VOHint {
MARGIN-LEFT: 0em; 
font-weight: 600;
color: black
}
.VOHintSidebar {
MARGIN-LEFT: 0em; 
font-weight: 600;
color: black
}





/* class for row in query box containing the text entry field */
TR.IPQueryEntry {
VERTICAL-ALIGN: bottom;
BORDER-RIGHT: 0px; 
PADDING-RIGHT: 2px; 
BORDER-TOP: 0px; 
PADDING-LEFT: 2px; 
PADDING-BOTTOM: 2px; 
MARGIN: 0px; 
BORDER-LEFT: 0px; 
PADDING-TOP: 2px; 
BORDER-BOTTOM: 0px; 
BACKGROUND-COLOR: #ffffff;
MARGIN-LEFT: 0em;
FONT-SIZE: 100%;
}

TD.IPQueryHeaderDv {
FONT-WEIGHT: bold; 
BACKGROUND-COLOR: #eeeeee;
COLOR: black;
FONT-SIZE: 100%;
VERTICAL-ALIGN: top 
}

TD.IPQueryHeader {
FONT-WEIGHT: bold; 
BACKGROUND-COLOR: #eeeeee;
COLOR: white;
FONT-SIZE: 100%;
VERTICAL-ALIGN: top 
}

TD.IPQueryPrompt {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
MARGIN-LEFT: 1em;
color: #C11B17;
}


.PresentationTable {
BORDER-RIGHT: 0px; 
PADDING-RIGHT: 0px; 
BORDER-TOP: 0px; 
PADDING-LEFT: 0px; 
PADDING-BOTTOM: 2px; 
MARGIN: 0px; 
BORDER-LEFT: 0px; 
PADDING-TOP: 2px; 
BORDER-BOTTOM: 0px; 
MARGIN-LEFT: 0em
}

TABLE.DVTable {
 BORDER-RIGHT: 0px; 
 PADDING-RIGHT: 0px; 
 BORDER-TOP: 0px; 
 PADDING-LEFT: 0px; 
 PADDING-BOTTOM: 2px; 
 MARGIN: 0px; 
 BORDER-LEFT: 0px; 
 PADDING-TOP: 2px; 
 BORDER-BOTTOM: 0px;
 MARGIN-LEFT: 0em;
}

TABLE.DVHitTable {
BACKGROUND-COLOR: #f4f8fa
}

.IPQueryBox {
BORDER-RIGHT: 0px; 
PADDING-RIGHT: 9px; 
BORDER-TOP: 0px; 
PADDING-LEFT: 0px; 
PADDING-BOTTOM: 2px; 
MARGIN: 0px; 
BORDER-LEFT: 0px; 
PADDING-TOP: 2px; 
BORDER-BOTTOM: 0px; 
BACKGROUND-COLOR: #eeeeee;
MARGIN-LEFT: 0em
}


TD.NavCategory {
/*BACKGROUND-COLOR: #2169c6;*/
FONT-FAMILY: sans-serif;
FONT-WEIGHT: bold;
FONT-SIZE: 100%;
COLOR: black
}

TD.ViewBy {
BACKGROUND-COLOR: #778899;
FONT-WEIGHT: bold;
FONT-SIZE: 100%;
COLOR: #ffffff;
PADDING-TOP: 0px;
PADDING-BOTTOM: 0px;
}

TD.TableLabel {
BACKGROUND-COLOR: #2169c6;
FONT-WEIGHT: bold;
FONT-SIZE: 100%;
COLOR: #ffffff;
PADDING-TOP: 0px;
PADDING-BOTTOM: 0px;
}

.DocSetBucket  {
font-size: 8pt;
font-weight: normal;
color: white;
}

a.DocSetBucket:link  {
color: white;
font-size: 8pt;
}


/* bg color of document set title table row */
TR.DocSetTitle {
BACKGROUND-COLOR: #8FA2B9;
FONT-WEIGHT: bold;
MARGIN-LEFT: 0em;
}

.DocSetTitle  {
font-weight: bold;
font-size: 100%;
color: white;
}


/* bg color of table row enclosing all document hits for a specific category */
TR.DocSetHit {
BACKGROUND-COLOR: #f4f8fa
}

/* there should be no blank line at the bottom of each category */
DL.DocSetHit {
MARGIN-BOTTOM: 0px;
}

TR.DocBreak {
BACKGROUND-COLOR: white
}


.DocHitExtractNoHit {
COLOR: black;
FONT-SIZE: 100%;
}


.DocHitExtractHitLink {
FONT-WEIGHT: 600; 
FONT-SIZE: 100%;
COLOR: #336699;
}

a.DocHitExtractHitLink:hover {
FONT-WEIGHT: 600; 
FONT-SIZE: 100%;
COLOR: #CC9933;
}


.DocHitExtractNoHitLink {
color: #336699;
font-size: 100%;
}

a.DocHitExtractNoHitLink:hover {
color: #CC9933;
font-size: 100%;
}

