/*
This is is a striped down version of the styles.css for printing.  Where this .css file is included can be found in the document www/sections/header.php  All the display, in-line and floats have been set to 'none'.  Most of the top navigation and right side panel will not display during printing.  All text is black and all background colors have been removed.
*/ 

/*This is for the Contact Us, Accessibility and Private Policy links at the bottom fo each page in the footer. */
A.headFoot:link{background: white; color: #520; text-decoration: underline; }
A.headFoot:visited{background: white; color: black; text-decoration: underline; }
A.headFoot:active{background: white; color: black; text-decoration: underline; }
A.headFoot:hover{background: white; color: black; text-decoration: underline; }

/*This is for all the links found within the body of the webpages */
A.contentLink:link{background: white; color: #520; text-decoration: underline; }
A.contentLink:visited{background: white; color: black; text-decoration: underline; }
A.contentLink:active{background: white; color: black; text-decoration: underline; }
A.contentLink:hover{background: white; color: black; text-decoration: underline; }

/*This is for the links on the righthand side of the page under the header "Financial Partners" */
A.bankList:link{background: white; color: #520; text-decoration: underline; }
A.bankList:visited{background: white; color: black; text-decoration: underline; }
A.bankList:active{background: white; color: black; text-decoration: underline;}
A.bankList:hover{background: white; color: black; text-decoration: underline;}

/*All other extraneous  links */
A:link{background: white; color: #520; text-decoration: underline;}
A:visited{background: white; color: black; text-decoration: underline;}
A:active{background: white; color: black; text-decoration: underline;}
A:hover{background: white; color: black; text-decoration: underline;}

body{
	color: black; background: white; font-size: 12pt;
}
#content a[href^="/"]:after {
  content: " (http://www.bankonsf.org" attr(href) ") ";
}
.printDisplay{
	display:none;
	width:1px;
}

hr{
	margin-top: 0px;
	padding:0px;
	border:0px;
	height:1px;
	background-color:white;
	color:black;
}

h5{
/* used in manage_faq for the topic headers*/
	margin:0px;
	color:black;	
}
h4{
/*Helps with size and positioning in the main content of the page */
	margin:0px 0px 10px 0px;
	color:black;	
}
table{
	padding:0px;
	border-spacing:0px;
	margin:0px;
}
ul{
	padding:0px 0px 0px 0px;
	margin:0px;
}
.backtotop{
/*This is found in the FAQ section and is used to align the links to the right side of the page */
	text-align:right;
	margin:0px;
}
#footerNav{
	display:none;
}
.textRight{
	padding:0 20px 0 20px;
	text-align:right;
}
.textLeft{
/*Remove the floats to be able to print vertically */
	clear:both;
	background-color:white;
	position:relative;
	float: none !important;
	padding:0 20px 0 20px;	
}
.whyNavList {
	list-style-type: none;
	float: none !important;
	margin:0px 2px 0px 0px;
	padding: 0px 0px 0 6px;
	background: url(images/bullet.gif) no-repeat 0 4px; 
}
.leftNavList {
/*Remove the links for the section.  Pointless for printing purposes */
	color:black;
	list-style-type: none;
	display:none;
	float: none !important;
}
.whyLavLi{
	color:#97b260;
	list-style-type: none;
	float: none !important;
	padding: 2px 0 25px 5px;
}

.headerText{
	font-size:larger;
	line-height:1.1px;
}
.headerNav{
/*don't display the 2-1-1, About Us, Current Partners, Contact Us links at the top of the page */
	display:none;
}
.homeFooter{
	padding-left:10px;
}
.redFont{ 
	color:#FF0000;
}
.rightNavlist {
	list-style-type: none;
	margin:0px 2px 0px 0px;
	padding: 0px 0px 0 6px;
	float: none !important;
	background: url(images/bullet.gif) no-repeat 0 4px;
}
.rightBankNavlist {
	color:black;
	list-style-type: none;
	padding: 0px 0px 0 6px;
	margin:0px 2px 0px 0px;
	float: none !important;
	background: url(images/bullet.gif) no-repeat 0 4px;
	background-color:white;
}
.subContentText{
	color:#000000;
	float: none !important;
}
.subHeader{
	color:#000000;	
}
.tableRightPadding{
	padding-right:10px;

}
.vertLineRight{
	border: 1px;
}

#sav_calc_ans{
	float: none !important;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0 0px;
}
#content{
	/*border:1px solid #FF00FF;*/
	background-color:white;
	float: none !important;
	overflow:auto;
}
#contentWithLeftNav{
	float: none !important;
	padding: 0px 0px 10px 0px;	
}
#contentWithLeftNavManage{
	float: none !important;
	padding: 0px 0px 10px 0px;	
}
#bankSavingsRight{
	text-align:right;
	background-color:white;

}
#bankSavingsLeft{
	float: none !important;
	margin-right:20px;
}
#clearWrapper{	
	clear:both;
	background-color:white;/******************************************************/
}

#footer{
	clear:both;
	height:15px;
	left:0px;
	top:0px;	
	background-color:white;
}
#leftNav{
	float: left !important;
	margin-right:20px;
	
}
#tableFloat{
	width:25%;
	float: none !important;
	margin-right:20px;
}
#padGreen{
	background-color:white;
}
#padGreenLight{
	clear:both;
	background-color:white;
}
#padWhite{
	background-color:#ffffff;
}
#bulletIndent{
	padding: 0px 0px 0px 20px;
}
#padWhiteExtra{
	padding: 25px 30px 15px 30px;
	background-color:#ffffff;
}
#printHelp{
	color:#000000;
}
#rightNav{ display:none;
}
#subContentMain{
	background-color:white;
	float: none !important;
}
.subContentTable{
 width:100%;
}
#subContent{
	background-color:#fff;
	float: none !important;
}
#wrapper{
	margin:auto auto;
}
#bank{
}