td {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
}


/* page styles */

.pageheader {
	font-size: 13px;
	font-weight: bold;
}

.accounttitle {
	font-size: 13px;
}

.instruction {
	line-height: 16px;
}

.bodytext {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
}


.bodytextbold {
	font-weight: bold;
}


.symbol {
	font-weight: bold;
	text-transform: uppercase;	
}

.restricted {
	text-transform: uppercase;	
	color: #ff0000;
}

/* use this for the &#187; nurns */
.caret {
	font-weight: bold;	
	text-decoration: none;
	color: #003366;
}

/* use this for the yellow table cells containing caret links */
.yellowcelllinkcursor {
	background-color: #ffd147;
	cursor: pointer;
	cursor: hand;
	text-align: center;
}

/* link styles */

.contextlink {
	text-decoration: none;
}

.symbollink {
	font-weight: bold;	
	text-decoration: underline;
	color: #003366;
}

.symbollinkon {
	font-weight: bold;	
	text-decoration: underline;
	color: #0078ff;
}

.bodylink {
	text-decoration: underline;
	color: #003366;
}

.bodylinkbold {
	text-decoration: none;
	font-weight: bold;
	color: #003366;
}

.cusiplink {
	font-size: 9px;
	text-decoration: none;
	font-weight: bold;
	color: #003366;
}


/* table styles */

.tableheader {
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
}

.tablecolheader {
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #000000;
}

.ptchangeup {
	color: #33cc00;
}

.ptchangedown {
	color: #ff0000;
}

.tradedetail {
	font-weight: bold;
	color: #666666;
}

.fielderror {
	color: #cc0000;
}

.errorwarntext {
	font-size: 12px;
	font-weight: 700;
	color: #ff0000;
}	

.confirmtext {
	font-size: 12px;
	font-weight: 700;
	color: #003366;
}

.moetab {
	height:20px; 
	background-color:#ffffff; 
	padding:3px 6px;  
	border-left: solid #d4d4d4 1px; border-right: solid #d4d4d4 1px; border-top: solid #d4d4d4 1px;
	cursor:pointer
}

.moeselectedtab {
	width:100%; 
	height:21px; 
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	color: #000000;
	background-color:#b2b9ce; 
	padding:3px 12px; 
	border: solid #d4d4d4 1px; border-right-color:#808080; border-bottom-color:#b2b9ce
}

/* global nav styles */

.globalfield {
	font-size: 9px;
	font-weight: bold;
}

.globalfieldinfo {
	font-size: 9px;
}

.globallogoff {
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffff9c;
	background: #000000;
	text-decoration: none;
}

.globallink {
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #003366;
}

.globallinkon {
	font-weight: bold;
	text-decoration: none;
	color: #0078ff;
}

.globalwhitebold {
	font-size: 9px;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}

.globalwhite {
	font-size: 9px;
	text-decoration: none;
	color: #ffffff;
}

.globalnav {
	font-size: 9px;
	font-weight: bold;	
	text-decoration: none;
	text-transform: uppercase;		
	color: #000000;
}

.footeron {
	font-weight: bold;
	text-decoration: none;
	color: #999999;
}

.footeroff {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.footertextlink {
	font-size: 9px;
	text-decoration: underline;
	color: #003366;
}

.footertext {
	font-size: 9px;
}


/* form styles */

.textfieldname {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
}


/* orders styles */

.ordersmsg {
	font-size: 9px;
}


/* trade pop-up styles: remove if not used */

.popuppageheader {
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}

.popupaccounttitle {
	font-size: 13px;
	color: #ffffff;
}

/* ADDED 6/18/2002 for home page w/ login */

.vstbodylink003366 { 
	color: #003366; 
}

.vstdoubleArrow { 
	color: #6699CC; 
	font-weight: bold; 
}

.vstfooter {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 9px;
	color : #ffffff;
}

.bluefootertextlink {
	font-size: 9px;
	text-decoration: underline;
	color: #ffffff;
}

/* following are styles for ClientService projects */
/* global styles */

body           { font-family:verdana,geneva,sans-serif; font-size:10px; }

/* page styles */

.csNavHeader     { font-size:12px; font-weight:bold; }
.csNavBg         { background-color:#b5deff; }
.csNavSection2Bg { background-color:#8cc6ff; }
.csNavSection3Bg { background-color:#d6efff; }
.csNavLink       { font-size:10px; font-weight:bold; color:#003366; }
.csNavLink A     { text-decoration:none; color:#003366; }
.csActiveTab     { background-color:#d6efff; }
.csNavPath       { font-size:10px; color:#9c9c9c; }
.csNavPath A     { font-size:10px; color:#003366; }
.csPageTitle	 { font-size:12px; color:#000000; font-weight:bold; }
.csAcctNumber	 { font-size:12px; color:#636363; }
.csBodytext 	 { font-size:11px; }
.csBodytext A 	 { color:#003366; }
.csBodytextBold	 { font-size:11px; color:#000000; font-weight:bold; }
.csPageSubTitle	 { font-size:11px; color:#636363; font-weight:bold; }
.csTableHeader   { font-size:12px; color:#003366; font-weight:bold; }
.csTableHeader A { color:#003366; }
.csTableHeaderBg { background-color:#9cada5; }
.csTableHeaderSortedBg { background-color:#d6d6d6; }
.csTableRules    { background-color:#d6d6d6; }
/* Table text background -- blue */
.csTableTextBg1  { background-color:#d6efff; }
/* Table text background -- white */
.csTableTextBg2  { background-color:#ffffff; }
.csTableBtmBar	 { background-color:#d6ded6; }
.csSolidDivider  { background-color:#d6d6d6; }
.csConfStatSearchBg { background-color:#ffffbd; }
.csConsModiPreferBg { background-color:#ffffef; }
.csCallOutTable {  background-color:#000000; }
.csCallOutTable td  {  background-color:#ffffff; }
.errorwarntext { font-size: 12px; font-weight: 700; color: #ff0000; }