/* Start of Print style sheet  */
/*

Sections that are hidden when printing the page. Only print the content.

*/



/* =Structure
---------------------------------------------------------------------------------------------------- */


* {

border:0 !important; /* again no borders on printouts */
background-image: none !important;

}


body {
color: #000 !important; 
background-color:#fff !important; 
font-family: Arial, Helvetica, sans-serif;
border:0 !important; 

}

div#container,
div#home-container {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 960px;
    }
	


/* =Header
---------------------------------------------------------------------------------------------------- */	
#header,
#banner,
#top-navigation,
#left-navigation,
#footer,
#breadcrumbs,
#sidebar,
#sidebar-account{
	display: none;
	}



/* =Content
---------------------------------------------------------------------------------------------------- */

div#container,
div#home-container,
#content,
#narrow-column,
#home-container #left-column,
#home-container #center-column
{
display:block !important;	
width: auto !important;; 
margin: 0 !important;;
border:0 !important;
padding:0 !important;
background-image: none;
}


/* =Home Page Styles
---------------------------------------------------------------------------------------------------- */


#home-container #left-column {
	font-size:13px;
	font-weight: bold;
}


#home-container #center-column {
	font-size:12px;
	font-weight: bold;
}

#home-container #right-column {
display: none;
}

#home-container img {
display: none;

}


/* =Text Styles
---------------------------------------------------------------------------------------------------- */
	
h1, h2, h3,h4, p, li {
	color: #000;
}


h1 {
	font-size: 14pt;
	font-weight: bold;		
}


h2 { 
	font-size: 12pt;
	font-weight: bold;
}

	
h3 { 
	font-size: 10pt;
	font-weight: bold;
}


h4 {
	font-size: 9pt;
	font-weight: bold;
	padding:0;
	margin:0;
}





ul {
	list-style-type: 	disc;
	font-weight:			normal;
	font-style:				normal;
	margin-left: 			15px;
	padding: 5px 0 5px 15px;
} 

ol {
	font-weight:			normal;
	font-style:				normal;
	margin-left: 			15px;
	padding: 5px 0 5px 15px;
} 

ul.doubleLineSpace li
 {
	list-style-type: 	disc;
	font-weight:			normal;
	font-style:				normal;
	margin-bottom: 			12px;
} 

ul.boardofGovernors
 {
	list-style-type: disc;
	font-weight:			normal;
	font-style:				normal;
	margin-left: 			15px;
	padding: 5px 0 5px 15px;
} 



ul.boardofGovernors li
 {
	list-style-type: disc;
	font-weight:			normal;
	font-style:				normal;
} 


.padding {
padding: 5px 5px 5px 0px;
}

/* =Link Styles
---------------------------------------------------------------------------------------------------- */

a,
a:link,
a:visited{
	color: #000;
	text-decoration:	underline;
outline: none; 
}
	

a img {
border: none;
outline: none;
}

/* =Generic Text/Image Treatments and Alignments
---------------------------------------------------------------------------------------------------- */
	
strong { font-weight: bold; }
b { font-weight: bold;}
i { font-style: italic; }
.bold{ font-weight: bold;}
.italic{ font-style: italic; }
.lowercase {text-transform: lowercase;}
.uppercase {text-transform: uppercase;}
.textalign-left {text-align:left;	}
.textalign-right {text-align:right;	}
.textalign-center {	text-align:center;	}
.float-left {float:left;	}
.float-right {float:right;	}

.image-float-left {float:left; margin: 2px 5px 2px 0px; }
.image-float-right {float:right; margin: 2px 0px 2px 5px;}


.disclaimer,
.footnote,
.text-small {
	font-size: 8pt;
}

.blockquote {
font-style: italic;
padding: 10px;
display:block;
color: #000;
border: 1px solid #000;
}

/* =Lines
---------------------------------------------------------------------------------------------------- */

hr {
	color:  #000;
	background-color: #000;
	border: 0;
	height: 1px;
	margin: 0 0 12px 0;
	padding:0;
} 


/* =Spacing and Clearing Styles
---------------------------------------------------------------------------------------------------- */		

.singleLineBreak {
	margin:0;
	padding:0;
	}
	
.marginZero {
	margin:0;
	padding:0;
	}

.spacer,
.clear {
	clear: both;
	margin:0;
	padding:0;
}

.padding {
	padding: 5px;
	}

/* =Login Form
---------------------------------------------------------------------------------------------------- */		

#loginForm,
careersApplyForm {
display: none;
}

/* =Print default
---------------------------------------------------------------------------------------------------- */		
#print-default {
	display:block !important;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	font-size: 14pt;
	font-weight: bold;
	}
