/*
PSI stylesheet for Win IE, Opera
*/

body { text-align: left; font: small/85% Arial, Helvetica, sans-serif; color: #000; margin: 0px; padding: 0px; background: #fff url(/img/bg.gif) top left repeat-y; }

td { padding: 0;}

img	{ border: 0; padding: 0;}
img.hed	{ margin: 6px 0 8px 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; }

.form { margin: 3px 0 0 0; }
.home { padding-right: 35px; }
.title { margin: 0 0 10px 0; font-style: italic; }
.sm { font-size: 90%; }
.xsm { font-size: 85%; }
.w { 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;}

h2 { font-weight: bold; line-height: 120%; letter-spacing: 1px; FONT-SIZE: 110%; margin: 6px 4px 10px 0; }
h3 { font-weight: bold; line-height: 110%; letter-spacing: 1px; FONT-SIZE: 105%; margin: 22px 0 6px 0; }
h4 { font-weight: bold; line-height: 110%; letter-spacing: 0; FONT-SIZE: 100%; margin: 19px 0 5px 0; }
h5 { font-weight: bold; line-height: 110%; letter-spacing: 0; FONT-SIZE: 100%; margin: 16px 0 4px 0; }
.top { margin-top: 6px; }

A:link { TEXT-DECORATION: underline; COLOR: #020075; }
A:visited { TEXT-DECORATION: underline; COLOR: #0056B3; }
A:active{ TEXT-DECORATION: underline; COLOR: #0072EE; }
A:hover { TEXT-DECORATION: none; COLOR: #0072EE; }

A.w:link { TEXT-DECORATION: underline; COLOR: #fff; }
A.w:visited { TEXT-DECORATION: underline; COLOR: #fff; }
A.w:active{ TEXT-DECORATION: underline; COLOR: #fff; }
A.w:hover { TEXT-DECORATION: none; COLOR: #fff; }

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;  margin: 0 0 0 14px; width: 944px; border: 0; padding: 0px; background: #fff url(/img/boxbg.gif) top left repeat; }
#left { float:left; margin: 0; border: 0; padding: 0; width: 282px; text-align: right; }
#mid { float:left; margin: 0; border: 0; padding: 0; width: 589px; }
#right { float:right; width: 73px; margin: 0; border: 0; padding: 0; }

#nav { display: all; }

#logo { display: none; }

#home-feature { padding: 11px 20px 10px 23px; background: #56B313 url(/img/bg56B313.gif) top left repeat; color: #fff; }
#home-secondary { padding: 14px 20px 10px 23px; }

#secondary { padding: 18px 20px 10px 21px; }

#quote { margin: 50px 35px 20px 50px; border: 0; padding: 0; color: #00699E; text-align: left; }

#news { margin-top: 17px; padding-top: 8px; border-top: 1px solid #E1E1E1; padding: 0; }

#foot { clear: both; border: 0; padding: 10px 0 15px 60px; margin: 0; width: 825px; background: #00699E; height: 50px; }
#foot p { color: #fff; font-size: 90% }

.callout { float: right; border: 0; padding: 13px 13px 5px 13px; margin: 15px; width: 115px; background: #4bb3ee;}
.callout p { color: #fff; font-size: 90% }

#fix { clear: both; height: 0;}

#hide { display: none; }
#print { display: none; }

