td	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

p	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
sup	{
	font-size: 8pt;
}

a:visited{
	color:blue;
}

/* Text color that matches firms main color. */
.secondary-txt	{
	color: #004c3a;
}

/* mostly used for color strip beneath logo */
.head-dk {
	background-color : #d9b102;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

/* same color scheme as head-dk but reverse image */
.rvs-head-dk {
	color: #d9b102;
	font-family: Arial, Helvetica, sans-serif;
}


/* good for legends when used in conjunction with head=dk */
.head-lt {
	background-color : #f2dc96;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

/* same color scheme as head-lt but reverse image */
.rvs-head-lt {
	color: #f2dc96;
	font-family: Arial, Helvetica, sans-serif;
}


/* mostly used in body tag */
.body-padding {
	margin-left:10px;
}

/* mostly used in LAI body tag */
.lai-body-padding {
	margin-left:100px;
}

/* top table row (usually numeric table) */
.tableheading {
	background-color : #ececdc;
	font-family: Arial, Helvetica, sans-serif;
	color: #535353;
}

/* borders */
.tableborder {
border: 1px solid #004c3a;
} 

.doubleborder-main {
	border-style:double;
	border-color:#004c3a;
}

.doubleborder-main-bot {
	border-bottom:double;
	border-color:#004c3a;
}

/* border arount Lord abbett logo in page header */
.logoborder {
border-top: 1px solid #004c3a;
border-left: 1px solid #004c3a;
} 

/* column headings */
.colheading {
	background-color : #CCCC99;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}

/* alternate color for column headings */
.colheading2	{
	background-color: #ebe0cc;
}

/* row headings */
.rowheading {
	background-color : #88d0cb;
	color: #000000;
}

/* labels */
.label {
	background-color : #cfebea;
	color: #000000;
}

/* generic table body */
.tablebody {
	background-color: #ffffff;
	color: #000000;
}

/* alternate table body */
.tablebody-dk	{
	background-color: #f0f0f0;
}

/* odd row */
.oddrow {
	background-color: #ffffff;
	color: #000000;
}

/* even row */
.evenrow {
	background-color: #e3f4fd;
	color: #000000;
}

/* generic text */
.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #333333;
}

/* header often used above generic text */
.tableheading-copy {
	font-family: "Arial, Helvetica";
	font-weight: bolder;
	background-color : #d9d9d9;
	color: #000000;
	letter-spacing: 1px;
}

/* row labels for generic text */
.rowheading-copy {
	background-color : #d9d9d9;
	color: #000000;
	font-weight:bold;
}

/* emphasized legal message */
.highlight-legal {
	background-color: #f0e7be;
	color: #000000;
	font-family: "Arial, Helvetica";
	font-size: 9pt;
}

/* highlited text for articles */
.highlight-copy {
	font-family: "Times Roman, Times New Roman";
	background-color : #f0e7be;
	font-size: 11pt;
	color: #000000;
}

/* begin colors for old lexicon */
.aggressive-growth {
	background-color: #004c3a;
	color: #ffffff;
	letter-spacing:1px;
}
.growth {
	background-color: #004c3a;
	color: #ffffff;
	letter-spacing:1px;
}
.growth-and-income {
	background-color: #004c3a;
	color: #ffffff;
	letter-spacing:1px;
}
.income {
	background-color: #004c3a;
	color: #ffffff;
	letter-spacing:1px;
}
.tax-free-income {
	background-color: #004c3a;
	color: #ffffff;
	letter-spacing:1px;
}
/* end colors for old lexicon */

/* page titles */
.page-header	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	letter-spacing: 3px;
	color: #000000;
	padding-top: 30px;
}

/* page titles for Lord Abbett Exchange */
.page-header-laxctr	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #993333;
}

/* extra large text override */
.xlg	{
	font-size: 13pt;
	font-family: Arial, Helvetica, sans-serif;
}

/* large text override */
.lg	{
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
}


/* large - medium text override */
.lg-med	{
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
}

/* medium text override */
.med	{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}

/* small-medium text override */
.sm-med	{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
}

/* small text override */
.sm	{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
}

/* extra small text override */
.xsm	{
	font-size: 7pt;
	font-family: Arial, Helvetica, sans-serif;
}

/* copyright */
.copyright {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

/* app specific link */
.showstate{
	cursor:hand;
	cursor:pointer;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
}

/* force hand cursor (good for onclick events) */
.hand {
	cursor:pointer;
	cursor:hand;
}

/* app specific border */
.switchcontent{
	border-top-width: 0;
}

.perf-headers {
background-color: #E7F3DD;
font-size: 8pt;
text-align: center;
vertical-align : bottom;
border: 1px solid black;
}

.daily-perf-headers	{
background-color: #ffffff;
font-size: 8pt;
text-align: center;
vertical-align : bottom;
}

.sub-perf-headers {
font-weight: bold;
font-size: 8pt;
}

.sub-perf-box {
background-color: #ffffff;
}

.sub-perf-data {
font-family: Times-Roman;
font-size: 8pt;
}

.sub-perf-headers {
font-family: Times-Roman;
font-size: 8pt;
font-weight:bold;
}

.sub-perf-columns {
background-color: #E3F4FD;
font-family: Times-Roman;
font-size: 8pt;
font-weight:bold;
}

.as-of-perf	{
font-family: Times-Roman;
font-size: 8pt;
background-color: #E3F4FD;
text-align: left;
}

.fundClassification	{
font-weight: bold;
background-color: #004C3A;
font-size:9pt;
text-align: left;
font-family: Times-Roman;
vertical-align : bottom;
color: #FFFFFF;
}

.header-select{ 
font-size: 10px; 
background-color: #CCCCCC; 
border: 1px solid #666666; 
width : 225px;
}

.account-select-sh{ 
font-size: 10px; 
background-color: #CCCCCC; 
border: 1px solid #666666; 
width : 150px;
}

.account-select{ 
font-size: 10px; 
background-color: #CCCCCC; 
border: 1px solid #666666; 
width : 140px;
}

.account-select-focus { 
font-size: 10px; 
background-color: #FFFFFF; 
border: 1px solid #666666; 
width : 140px;
}

/* Fund Finder & Choose a site drop-down select box */
.finder { 
font-family: Arial;
font-size: 8pt; 
background-color: #CCCCCC; 
border: 1px solid #666666; 
width : 150px;
}
/*---------------------------*/

/* Lord Abbett Funds drop-down select box */
.fund-select{ 
font-size: 10px; 
border: 1px solid #666666; 
}
/*---------------------------*/

.header	{
font-family: Arial;
font-size: 11px;
text-indent : 5px;
font-weight: bold;
}

.header-link {
font-family: Arial;
font-size: 9px;
color:#ffffff;
text-decoration:none;
}

.header-link-on	{
font-family: Arial;
font-size: 9px;
color:#f8efc9;
}

.main-header-links	{
font-family: Times-Roman;
font-size: 11px;
color: #014633;
}

.select-table	{
background-color:#F2DC96;
font-size: 9px; 
border: 0px solid #666666; 
height : 60px;
}

.tbody	{
background-color: #F8EFC9;
vertical-align : top;
}

.title	{
font-size: 17pt;
font-family: Arial;
font-weight: bold;
text-justify : auto;
}

.title2	{
font-size: 10pt;
font-family: Arial;
font-weight: bold;
}

.error {
	color:#ff0000;
}

/* Fast access section on the left hand frame */
.fast-access	{
font-family: Arial;
font-size: 12px;
font-weight: bold;
color:#ffffff;
}

.fast-access-table	{
padding: 12px;
}

.fast-access-link a:active{
font-family: Arial;
font-size: 10.5px;
text-decoration: none;
color:#ffffff;
}

.fast-access-link a:visited{
font-family: Arial;
font-size: 10.5px;
text-decoration: none;
color:#ffffff;
}

.fast-access-link a:link{
font-family: Arial;
font-size: 10.5px;
text-decoration: none;
color:#ffffff;
}

.fast-access-link a:hover{
font-family: Arial;
font-size: 10.5px;
text-decoration: none;
color:#d4b400;
}

.info-box	{
border: 1px solid #004731;
background-color: #ffffff;
color:#000000;
vertical-align : top;
text-align: center;
}

/* Asset Class Colors - reserved for new lexicon*/
.Equity	{
background-color:#004c3a;
color:#ffffff;
font-weight: bold;
}

.Global-and-International-Equity{
background-color:#004c3a;
color:#ffffff;
font-weight: bold;
}

.Equity-and-Fixed-Income {
background-color:#004c3a;
color:#ffffff;
font-weight: bold;
}

.Taxable-Fixed-Income{
background-color:#004c3a;
color:#ffffff;
font-weight: bold;
}

.Tax-Free-Fixed-Income{
background-color:#004c3a;
color:#ffffff;
font-weight: bold;
}

.Cash{
background-color:#004c3a;
color:#ffffff;
font-weight: bold;
}

.Money-Market	{
	background-color: #004c3a;
	color: #ffffff;
	letter-spacing:1px;
}

.Municipal-Bond{
background-color:#004c3a;
color:#ffffff;
font-weight: bold;
}
/* End Asset Class Colors - reserved for new lexicon*/


/* Client Acquisition Styles */
.tableheading-dived {
background-color : #996633;
color: #ffffff;

}
.tableheading-hnw-corp {
	background-color : #006666;
	color: #ffffff;
}

.tableheading-hnw-ind {
	background-color : #880088;
	color: #ffffff;
}

.tableheading-div-edu {
	background-color : #000099;
	color: #ffffff;
}

.tableheading-retire {
	background-color : #cc6600;
	color: #ffffff;
}

.tableheading-endow {
	background-color : #993333;
	color: #ffffff;
}

.tableheading-intcap {
	background-color : #888888;
	color: #ffffff;
}
.colheading-intcap {
	background-color : #eeeeee;
	color: #000000;
}

/* End Client Acquisition Styles */


/* boxes */

.box	{
	font-size: 8pt;
}

table.box {
	border: 1px solid #000000;
	table-layout: fixed;
	border-collapse: collapse;
	margin-bottom: 3px;
}

th.box {
	background: #c0c0c0;
	border-bottom: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}

td.box {
	background: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-left: 5px;
	padding-right: 5px;
}

p.box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin: 5 0 5 0;
/*	padding-top: .5em; */
/*	padding-bottom: 1em;*/
}

p.box-dash {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border-bottom: 1px dashed #000000;
	border-color: #c0c0c0;
	margin: 2 0 2 0;
	padding-top: .5em;
	padding-bottom: 1em;
}

p.box-right {
	text-align: right;;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin: 0 0 0 0;
}

ul.box {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 2em;
}

form.box {
	margin: 0 0 0 0;
}

div.box {
	border: 1px solid #f4f3ef;
	background: #ffffff;
}

h1.box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.pad-rt-med {
	padding-right: 20px;
}
table.proxyVote{
	width: 900px;;
	border-collapse: collapse;
}
table.proxyVote th, table.proxyVote td {
	/*padding: 5px 10px 5px 10px;*/
	text-align: left;
	
}
.TableCap {
	width: 8px;
	border-top: 1px solid #00562B;
	border-bottom: 1px solid #00562B;
	background-color: #00562B;
}
.OpenClosedVotes {
	padding: 10px 0 10px 15px;
	width: 280px;
	color: #00562B;
	font-size: 14px;
	border-top: 1px solid #00562B;
	border-bottom: 1px solid #00562B;
}
.ProxyStatement {
	border-left: 1px solid #999999;
	border-top: 1px solid #00562B;
	border-bottom: 1px solid #00562B;
	background-color: #cccc99;
	padding: 10px 0 10px 15px;
	width: 332px;
}
.VoteResult {
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-top: 1px solid #00562B;
	border-bottom: 1px solid #00562B;
	background-color: #cccc99;
	padding: 10px 0 10px 15px;
	width: 280px;
}
.FundName {
	padding: 10px 0 10px 15px;
	border-bottom: 1px dotted #f3f3f3;
	width:280px;
}
.ViewProxyStatement {
	border-left: 1px solid #999999;
	border-bottom: 1px dotted #f3f3f3;
	padding: 10px 0 10px 15px;
}
.VoteHereResult {
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px dotted #f3f3f3;
	padding: 10px 0 10px 15px;
}
.ViewProxyStatementBottom {
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding: 10px 0 10px 15px;
}
.VoteHereResultBottom {
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding: 10px 0 10px 15px;
}
.CustomButton {
	border: 1px solid #756930;
	background-color: #9d9054;
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	padding: 3px 6px 3px 6px;
	overflow: visible;
	cursor: pointer;
	vertical-align: top;	
}
.VoteHereResult .CustomButton,
.VoteHereResultBottom .CustomButton {
	padding: 0 6px;
}
