* {
	font-family: arial, helvetica, sans-serif;
	color: #333;
	}
	
body {
	font-size: 1em;
	padding: 0;
	margin: 0;
	}
	

h2 {  margin: 0 0 10px 0; }
h3 {  margin: 0 0 10px 0; }
h4 {  margin: 0 0 10px 0; }
h4 {  margin: 0 0 10px 0; }
p { margin: 0 0 20px 0; }



#masthead, #subnav ul, #skipnav, #footer p a, .footerbar, #thumbLoading, .callout { display: none; }

#printlogo {
	border-bottom: solid 1px #999;
	margin: 0 0 30px;
	padding: 0 0 30px;
	}
	
table { cellpadding: 0; }
td { vertical-align: top; padding: 10px 10px 0 0; }

#main { }

#sidebar {
	margin-top: 50px;
	}


a { text-decoration: none; }

#footer { 
	border-top: solid 1px #ccc;
	margin: 30px 0 0 0;
	padding: 10px 0 0 0;
	line-height: 20px;
	}
	
blockquote { 
	margin: 0 0 20px;
	padding: 0 0 10px;
	border-bottom: solid 1px #ccc;
	}
	

.callAction { font-weight: bold; }

#insi, #exec, #sust { display: block; }

