/* specifically used for printing only */
h1,h2,body,td.blueHeader {
	font-family: arial, verdana, sans-serif;
}
table {
	border-collapse:collapse;
}
body {
	background:white;
	font-size:9pt;
	padding:0;
	margin:0;
}
td {
	font-size:9pt;
	padding:2px;
}
th {
	text-align:left;
	padding:2px 0 2px 3px;
}
table {
	width:100%;
	border-collapse:collapse;
	margin:0 0 20px 0;
}
h1 {
	margin:0 0 0.3em 0;
	padding:0;
}
h2 {
	border-bottom:1px solid #000;
	margin:0 0 1em 0;
	padding:0;
}
a:link, a:visited, a:hover {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
#printWrapper, #popupContainer {
	width:6.25in;
	margin:0 1%;
	padding:0;
	border:0;
	float:none !important;
	color:black;
	background:white;
}
div#printWrapper {
   	padding:0;
	margin:0;
}
#popup_pageHeaders {
	margin:0;
	padding:0;
}
td.blueHeader {
	font-weight:bold;
	background-color:#ccc;
	border:1px solid #000;
	border-collapse:collapse;
	font-size:10pt;
	margin:0;
	padding:2px 0 2px 3px;
}
table.sectionTbl {
	color:#000;
}
table.sectionTbl td, table.sectionTblShort td, table.sectionTblMedium td, table.sectionTbl th {
	border-bottom:1px solid #000;
}
table.sectionTbl td.borderRight, table.sectionTbl th.borderRight, table.sectionTblShort td.borderRight, table.sectionTblMedium td.borderRight {
	color:#000;
	border-right:1px solid #000;
}
table.sectionTbl td.borderLeft, table.sectionTbl th.borderleft, table.sectionTblShort td.borderLeft, table.sectionTblMedium td.borderLeft {
	border-left:1px solid #000;
}
table.sectionTbl td.borderBoth, table.sectionTbl th.borderBoth, table.sectionTblShort td.borderBoth, table.sectionTblMedium td.borderBoth {
	border-right:1px solid #000;
	border-left:1px solid #000;
}
table.sectionTbl td.borderRightNoBot, table.sectionTbl th.borderRightNoBot, table.sectionTblShort td.borderRightNoBot, table.sectionTblMedium td.borderRightNoBot {
	border-right:1px solid #000;
	border-bottom:0;
}
table.sectionTbl td.borderLeftNoBot, table.sectionTbl th.borderLeftNoBot, table.sectionTblShort td.borderLeftNoBot, table.sectionTblMedium td.borderLeftNoBot {
	border-left:1px solid #000;
	border-bottom:0;
}
table.sectionTbl td.borderBothNoBot, table.sectionTbl th.borderBothNoBot, table.sectionTbl td.borderBothTopNoBot, table.sectionTblShort td.borderBothNoBot, table.sectionTblMedium td.borderBothNoBot  {
	border-right:1px solid #000;
	border-left:1px solid #000;
	border-bottom:0;
}
table.sectionTbl td.borderBothTopNoBot, table.sectionTbl th.borderBothTopNoBot {
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-left:1px solid #000;
	border-bottom:0;
}
table.sectionTbl td.borderTop, table.sectionTbl th.borderTop {
	border-top:1px solid #000;
}
table.sectionTbl th.noBot {
	border-bottom:0;
}
/* Transaction */
table.transactionsTbl, 
table.disguised {
	border-bottom:1px solid #000;
}
table.transactionsTbl tr.blueRow,
table.disguised tr.blueRow {
	background-color:#eaeaea;
}
table.sectionTbl td.selectedTransaction {
	margin:0;
	padding:0;
	width:100%;
	border:0;
	border-left:1px solid #000;
	border-right:1px solid #000;
}
img {
	border:none;
}
/* hide me */
#popupCloseBtn,#topBanner,#subBanner,#leftNav,.buttonRight,ul.tabs {
	display:none;
}
/* realign */
#loggedInAs {
	text-align:right;
}
ul.itemList li {
	background:url('/assets/consumer/cssImages/membersite/listImg_bw.gif') no-repeat left 4px;
}
div.important {
	font-size:9pt;
	border:1px solid #000;
	margin:0 0 20px 0;
	padding:0;
}
div.important h2 {
	font-size:10pt;
	padding:2px;
}
p.black {
	margin:0;
	padding:2px 8px 15px 8px;
}
th.noBot {
	border-bottom:0;
}
/*Switch & Redirect Changes start... */
table.fundTbl {
	border-collapse:collapse;
	border-right:1px solid #000;
	border-left:1px solid #000;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
	width:95%;
	padding:0;
	margin:auto;
}
table.sectionTbl td.borderBothTopWithBot, table.sectionTbl th.borderBothTopWithBot, table.sectionTblWitBot td.borderBothTopWithBot, table.sectionTblWitBot th.borderBothTopWithBot {
	border-right:1px solid #000;
	border-left:1px solid #000;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}
table.sectionTbl td.borderBothWithBot, table.sectionTbl th.borderBothWithBot, table.sectionTblWitBot td.borderBothWithBot, table.sectionTblWitBot th.borderBothWithBot {
	border-right:1px solid #000;
	border-left:1px solid #000;
	border-bottom:1px solid #000;
}
#bwLogo {
	margin:0 0 8px 0;
	padding:0;
}
p.blackFont {
	margin:0 0 20px 0;
	padding:0;
	color:#000;
}
/*Switch & Redirect Changes ends. */
