/*
PSI stylesheet for PRINT
*/

body { text-align: left; font: 11pt Arial, Helvetica, sans-serif; color: #000; margin: 0px; padding: 0px; background: #fff; }

td { padding: 0;}

img	{ border: 0; padding: 0px;}

img.hed	{ margin: 0 0 10px 0; }
	
p { margin: 0 0 1em 0; line-height: 130%; }
sup { font-size: 80%; }

input { margin: 10px 0 10px 0; }
form { margin: 10px 0 10px 0; }

.home { padding-right: 35px; }
.title { margin: 0 0 10px 0; font-style: italic; }
.sm { font-size: 10pt; }
.xsm { font-size: 9pt; }
.white { color: #fff;}
.red { color: red;}
.grey { color: #666; }
.caption { padding: 4px 10px 0 10px; }

hr { color: #E1E1E1; background-color: #E1E1E1; height: 1px; margin: 8px 0 8px 0;}

h1 { font-weight: bold; line-height: 120%; letter-spacing: 1px; FONT-SIZE: 15pt; margin: 26px 4px 7px 0; }
h2 { font-weight: bold; line-height: 120%; letter-spacing: 1px; FONT-SIZE: 13pt; margin: 6px 4px 10px 0; }
h3 { font-weight: bold; line-height: 110%; letter-spacing: 1px; FONT-SIZE: 12pt; margin: 6px 0 8px 0; }
h4 { font-weight: bold; line-height: 110%; letter-spacing: 0; FONT-SIZE: 11pt; margin: 16px 0 4px 0; }
h5 { font-weight: bold; line-height: 110%; letter-spacing: 0; FONT-SIZE: 11pt; margin: 16px 0 4px 0; }
.top { margin-top: 6px; }

A:link { TEXT-DECORATION: underline; COLOR: #000;}
A:visited { TEXT-DECORATION: underline; COLOR: #000;}
A:active{ TEXT-DECORATION: underline; COLOR: #000;}
A:hover { TEXT-DECORATION: none; font-weight: bold; COLOR: #000;}

A.noline { TEXT-DECORATION: none; }
A.noline:hover { TEXT-DECORATION: underline; }

UL { list-style-image: url("/img/square.gif"); line-height:1.3em; margin: 5px 10px 10px 25px; } 

OL { line-height:1.5em; }
li { margin-bottom: 3px; }

blockquote { margin: 14px; }

.line { margin: 10px 0; border-bottom: 1px solid #E1E1E1; height: 1px; width: 98%; }

#content { margin: 20px; }
#content img { margin-bottom: 5px; }

#box { clear: both;  }
#left { clear: both; }
#mid { clear: both;  margin: 0 0 14px 0; }
#right { display: none; }

#logo { display: all; margin: 0 0 14px 0; }
#hed { display: none; }

#home-feature { clear: both;  margin: 0 0 14px 0; }
#home-secondary { clear: both;  margin: 0 0 14px 0; }

#nav { display: none; }

#secondary { clear: both; margin: 0 0 14px 0; }

#quote { border: 0; padding: 0; color: #00699E; }

#news { margin-top: 17px; padding-top: 8px; border-top: 1px solid #E1E1E1; padding: 0; }

#foot { clear: both;  }
#foot p { font-size: 90% }

#fix { clear: both; height: 0;}

#hide { display: none; }
#print { display: none; }
.noprint { display: none; }