* { margin: 0; padding: 0;} 
/*end global whitespace reset*/ 
/* layout: */ 

body {
	color: black; background-color: white;
	font-size: 13px;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	line-height: 1.3em;
	}

#header div{display:none}
#header div#PIGlogo_ {display: block; position: absolute;top:0;right: 0}
#subnav {
	display: none;
	}
#content{margin-top:150px}

#footnote{position: absolute;bottom: 0;right: 0;padding:0 8px 8px 0;}
#footnote p{font-size: 9px;line-height: 1em;margin-bottom: 0}



#sidenav {
	display: none;
	}
 



/*textstyling*/
.symbol { font-family: Symbol, serif }
p  { margin-bottom: 0.8em }
p,ul,dl,td,ol,td,th,caption {
	font-size: 12px;
	line-height: 15px;
	margin-bottom: 1.3em
	}
li,dd{margin-left:1.5em;}
dt{clear: left;margin-top: 8px}
a { color: gray; text-decoration: underline }

h1, h2, h3, h4, dt  {
	font-weight: bold;;
	}
h1, h2, h3 {
	margin-bottom: 0.5em
	}

h1 {font-weight: bold; color: black; font-size: 22px; padding-top: 5px; padding-bottom: 5px; }
h2 {font-size: 17px; padding-top: 5px; padding-bottom: 5px;  }
h3{font-size: 15px;}
h4{font-size: 12px;}
table{}
caption{padding: 2px; }
td,th{margin-right: 2px;padding: 2px; vertical-align: top}	
.ruleabove{border-top: 1px solid #005999}
hr{margin-bottom: 10px}
img.pullout{float:left;clear: both; padding: 0 15px 10px 0;}


/* 2-columns for sponsors: */
body.sponsors #content2 li {
	list-style-type: none;
	width: 200px;
	float: left
	}

body.sponsors #content2 h3 {
	padding-top: 10px;
	clear: left
	}

