/*removed styles and added from global*/
.TableOutline, .tableOutline, .Tableoutline, .TableNoOutline, .tabledrop, .columnleft, .columnright { /* used on dropdowns for accounts - advisors individiuals institutions brokers */
	font-size: 11px;
	line-height: 14px;
	width:96%;
        margin: 10px 20px;
	border: 1px solid #ccc;
	padding:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	/*shadow*/
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px#ccc;
	box-shadow: 0 0 5px #ccc;

	background: -moz-linear-gradient(100% 100% 90deg, #E7E7E7, #FFFFFF);/* Firefox 3.6+ */
	/* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*)*/ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#E7E7E7));/* Safari 4-5, Chrome 1-9 */
	background: -webkit-linear-gradient(#E7E7E7, #FFFFFF);/* Safari 5.1+, Chrome 10+ */ 
	background: -o-linear-gradient(#E7E7E7, #FFFFFF);/* Opera 11.10+ */  
	background:-ms-linear-gradient(top, #FFFFFF 0%,#E7E7E7 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFFFF', endColorstr='#FFE7E7E7',GradientType=0 ); /* IE6-9 */
}
.TableNoOutline, .columnleft, .columnright { /* used on dropdowns for accounts - advisors individiuals institutions brokers */
        border: 0px;
}
.CellHeader, .cellheader, .CellHeader2, .pdfCellHeader, .pdfcellheader, .pdfCellHeader2 { 
	/*color: #FFF; 
	background-color:#444C56;
	font-size:16px;
	font-weight:bold;
	margin: 5px 20px;
	padding: 5px;
	text-align:left;*/
/*same proterties as h2 tag*/
        font-size:12px;
	font-weight:bold;
	color: #000;
	margin: 5px 20px;
        padding-bottom: 5px;
	text-align:left;
	border-bottom:1px solid #ccc
}
.CellSubheader, .cellsubheader, .CellSubHeader {
	font-size:12px;
	font-weight:bold; 
	color: #000000;
	margin: 5px 20px;
	padding: 0px;
	text-align:left;
}
.CellHeader a, a .cellheader, a .CellHeader2, a .pdfCellHeader, a .pdfcellheader, a .pdfCellHeader2,
.CellHeader a:visited, .cellheader a:visited, .CellHeader2 a:visited, .pdfCellHeader a:visited, .pdfcellheader a:visited, .pdfCellHeader2 a:visited{
	text-decoration: underline;
	color: #FFF;
}
.CellTitle, .cellTitle, .celltitle,
.CellTitle2, .cellTitle2, .celltitle2,
.CellTitle3, .cellTitle3, .celltitle3,
.CellSubTitle, .cellSubTitle, .cellsubtitle, .celltitleright { 
	border-bottom:1px dashed #ccc;
	font-size:12px;
	font-weight:bold;
	text-align: inherit;
	margin: 5px 20px;
	/*top   right  bottom left*/
padding: 5px 8px;
	font: bold 14px "Trebuchet MS", Trebuchet, Arial, Helvetica, Verdana, sans-serif;
	line-height: 18px;
	color:#0066FF;
}
.CellTitle a, .CellTitle a, .cellTitle a, .celltitle a {
color: #FFF;
text-decoration:underline}
.CellTitle a:hover, .CellTitle a:hover, .cellTitle a:hover, .celltitle a:hover {
color: #000;
text-decoration:none
}
.celltitleright{
        border-right: 1px solid #999999;
}
/*.CellSubTitle, .cellSubTitle, .cellsubtitle {
	color: #000;
	background: #d9d9d9;
	border-bottom: 1px solid #999;
}*/
.CellOn, .CellOff, .CellOff3, .cellon, .celloff {
	zfont-size: 11px;
	font-weight:normal;
	color: #000;
	line-height: 14px;
	margin: 5px 20px;
	padding: 5px 8px;
	/*top   right  bottom left*/
	border-bottom:1px dashed #ccc
}
.CellOn, .dropdown, .cellon { 
	zbackground: #D4D8DC;
}
.CellOff, .CellOff3, .celloff {
	zbackground: #FFF;
}
.cellleft, .borderleft {
	border-left: 1px solid #CCC;
}
.cellright, .borderright {
	border-right: 1px solid #CCC;
}
.celltop, .bordertop {
	border-top: 1px solid #CCC;
}
.cellbottom, .borderbottom {
	border-bottom: 1px solid #CCC;
}
/****************/
/*styles below are from global and will be phased out*/
.fptext {
	font-family: normal Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	margin: 5px 20px;
	padding: 5px;
}
.openaccounttab { /*used on Institutions, Brokers open account pages*/
	font-size:12px;
	font-weight:bold;
	color: #000000;
	background-image:  url(../../images/common/benefits/OpenAcctTab.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0px;
	padding: 2px 0px 0px 0px;
		/*top   right  bottom left*/
	width: 162px;
	height: 18px;
}

/*styles that have been phased out
.pdfCellHeader, .pdfcellheader,
.pdfCellHeader2 {
	font: bold 14px Arial, Verdana, Georgia, sans-serif; 
	color: #000000;
	background-image:  url(../images/sitetemplate/cellHeader.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 15px 0 5px 15px;
	padding: 4px 0px 0px 10px;
	width: 739px;
	height: 25px;
}
.pdfCellSubheader {
	font: bold 12px Arial, Verdana, Georgia, sans-serif; 
	color: #000000;	
	background-image:  url(../images/sitetemplate/cellSubHeader.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 15px 0 5px 15px;
	padding: 1px 0px 0px 10px;
	width: 739px;
	height: 18px;
}
.pdfCellTitle {
	font: bold 12px Arial, Verdana, Georgia, sans-serif; 
	color: #FFFFFF;
	text-align: inherit;
	background-image:  url(../images/sitetemplate/cellTitle.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	margin: 15px 0px 5px 15px;
	padding: 1px 0px 0px 10px;
	height: 25px;
}
.pdfCellTitle2 {  
	font: bold 12px Arial, Verdana, Georgia, sans-serif; 
	color: #FFFFFF;
	text-align: inherit;
	background-image:  url(../images/sitetemplate/cellTitle2.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	margin: 15px 0px 5px 15px;
	padding: 1px 0px 0px 10px;
	height: 50px;
}
.pdfCellTitle3 {  
	font-size:12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: inherit;
	background-image:  url(../images/sitetemplate/cellTitle3.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	margin: 15px 0px 5px 15px;
	padding: 1px 0px 0px 10px;
	height: 75px;
}
.pdfCellSubTitle {
	font-size:12px;
	font-weight: bold;
	color: #000000;
	text-align: inherit;
	background-image:  url(../images/sitetemplate/CellSubTitle.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	margin: 15px 0px 5px 15px;
	padding: 1px 0px 0px 10px;
	height: 25px;
}
.pdfCellOn {
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	color: #000000;
	margin: 5px 30px 5px 20px;
	padding: 15px 5px 15px 5px;
	border-bottom: 1px solid #999999;
}
.pdfCellOff {
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px 40px 0px 15px;
	padding: 15px 5px 15px 5px;
	border-bottom: 1px solid #999999;
}
.pdfinstructions {
	font-size:11px;
	font-weight: bold; 
	background: #FFFFCC;
	border: 1px dotted #999999;
	color: #000000;
	margin: 0px 30px 0px 20px;
	padding: 5px 10px 5px 10px;
}
.pdfTableOutline {
	font-size:12px;
	font-weight: bold; 
	color: #000000;
	background: transparent url(../images/sitetemplate/mainTemplateBkgrnd.gif) repeat-x;
	text-align: left;
	border-bottom: 5px solid #999999;
	border-top: 5px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	margin: 5px 10px 5px 15px;
}
.pdfTableOutline2 {
	font-size:11px;
	font-weight: normal; 
	line-height: 14pt;
	text-align: left;
	color: #000000;
	padding: 5px 20px 5px 5px;
	margin: 0px  10px 10px 0px;
}
.pdftableleft {
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	border: 1px solid #666666;
	padding: 3px;
}
.pdftableleft ul {
	text-align: left;
	margin: 20px;
	padding: 0;
}
.pdftableleft ul li{
	margin: 0;
}
.pdftable p{
	font-size:11px;
	font-weight: normal; 
	line-height: 14pt;
	text-align: left;
	margin: 0px;
	padding: 0px;
	color: #000000;
}
.pdftable ul {
	text-align: left;
	margin: 20px;
	padding: 0;
}
.pdfsmalltext {
	font-size:9px;
	color: #000000;
	padding: 3px;
}*/