/* SANDHILL ECON  May 12, 2005*/


/* regular text links, no underline */
a { text-decoration: none }
a:link { color: #336666 }
a:visited { color: #666666 }
a:hover  { color: black; background-color: #DFE3BA }
a:active { color: black }


/* links in top gray bar, brighter text */

a.top:link { color: #EBEEBF; font-size: 8pt; font-weight: 400; text-align: left; line-height: 1.7em; letter-spacing: 0.15pc }
a.top:visited { color: #EBEEBF; font-size: 8pt; font-weight: 400; text-align: left; line-height: 1.7em; letter-spacing: 0.15pc }
a.top:hover { color: #333333; font-size: 8pt; font-weight: 400; text-align: left; line-height: 1.7em; letter-spacing: 0.15pc; background-color: #DFE3BA }
a.top:active { color: #EBEEBF }

/* links in main side nav, neutral text */

#navtext a:link { color: #333333 }
#navtext a:visited { color: #666666 }
#navtext a:hover { color: black }
#navtext a:active { color: #336666 }

#toplink a:link { color: #EBEEBF }
#toplink a:visited { color: #EBEEBF }
#toplink a:hover { color: black }
#toplink a:active { color: #EBEEBF }

/* top bar table */
table.top  { color: #333333; font-size: 8pt; font-weight: 400; line-height: 1.7em; letter-spacing: 0.05pc }


.callout    { color: #000000; font-size: 9pt; line-height: 15px }

div#callout    { color: #000000; font-size: 9pt; line-height: 15px }

.product_hd   { color: #666633; font-size: 12pt; font-weight: bold; line-height: 25px; letter-spacing: 0.05pc }

.product_hd_wh   { color: "#666600"; font-size: 8pt; font-weight: bold; line-height: 15px; letter-spacing: 0.1pc }

.subhead { font-weight: 700; font-size: 10pt; line-height: 18px; margin-top: 20px }

.form-caption {font-size: 10pt; font-weight: 800 }

.form-instruction { font-size: 10pt; font-style: italic }

.altButtonFormat {
background-color: #d6dace;
color: #333;
font-size: 8pt;
font-family: arial, helvetica, "sans serif";
letter-spacing: 0.1pc;
text-transform: uppercase;
}

table  { color: #333; font-size: 11pt; line-height: 1.5; font-family: Arial, Helvetica, sans-serif }

ul { color: #333; font-size: 11pt; font-family: arial, helvetica, "sans serif"; line-height: 1.5em; list-style-image: url("images/bullet2.gif"); margin-top: -6px; margin-bottom: 4px; margin-left: 12px; padding-top: 1px; padding-bottom: 1px; padding-left: 1px }

ul.invis { color: #333; font-size: 8pt; line-height: 1.5em; list-style-image: url("images/bullet_no.gif"); margin-top: -6px; margin-bottom: 4px; margin-left: 16px; padding-top: 1px; padding-bottom: 1px; padding-left: 1px }

ul.callout { color: #000; font-size: 9pt; font-family: arial, helvetica, "sans serif"; line-height: 1.5em; list-style-image: url("images/bullet2.gif"); margin-bottom: 6px; padding-top: 1px; padding-bottom: 1px}

td.switch { border: 1px dotted grey; padding: 10px }

/* PA NAV TOP STYLES */
table.patopnav { font-weight: bold; font-size: 9px; font-family: Arial, Helvetica, sans-serif; color: #AAAAAA; letter-spacing: 1px }
#patopnav a:link { color: #000000 }

td.patopnavhdstart { background-color: #c8d3b2 } /* was #DCE7A1*/
td.patopnavhdresults { background-color: #d6dace } /* was  #D0E3E4*/

.patopnavhdtxt { color: #666666; font-size: 14pt; font-weight: bold; letter-spacing: normal; padding-left: 4px }


.shpadetailttl { font: bold 9px Arial, Helvetica, sans-serif; color: #000000; letter-spacing: 1px } /* this is style for unlinked tab indicating page you're on */
			 
a.shpatblhdrlinks { font: bold 9px Arial, Helvetica, sans-serif; letter-spacing: 1px }

.shpatblbdr1 { background-color: #000000; } /* this is the style for tr with thin line under nav, should be black, dk gray */

.shpatblbdr2 { background-color: #CCCCCC; } /* this sits on top of hot tab to cap text */

.shpatblbdr4 { background-color: #A6A39E; } /* this makes the hot tab grey */

/* PRIVATE SITE GOLD BAR TABLE STYLE */
table.psgoldbar { font-weight: bold; font-size: 9px; font-family: Arial, Helvetica, sans-serif; color: #333333; letter-spacing: 1px; text-indent: 5px }

.psgoldbartxt { font-weight: bold; font-size: 9px; font-family: Arial, Helvetica, sans-serif; color: #666600; text-transform: uppercase; letter-spacing: 1px; text-indent: 5px }

blockquote  { margin-top: -1px; margin-bottom: -2px; margin-left: 8px }


.blueheader   { color: #336666; font-weight: 700 }
.greenheader    { color: #666333; font-size: 110%; font-weight: bold; font-stretch: normal }
/* color: #587f3d; */

dl { font-size: 8pt; font-weight: 400; line-height: 12px; margin-top: -12px; margin-bottom: 8px; margin-left: 5px; padding-top: 1px; padding-bottom: 1px; padding-left: 1px }
dt { margin-top: 10px }

div#navtext { letter-spacing: 0.10pc }

/* maybe use for headers, font-family: "Times New Roman", Times, Georgia, serif; */
h4 {font-size: 11pt; line-height: 1.5; font-family: Arial, Helvetica, sans-serif }

HR { text-align: left; height: 1px; color: #999999; border: none; width: 30% } /* For Internet Explorer */

hr.hr4 {
      border-top: 1px dashed #999999;
      border-bottom: 1px solid #999999;
      color: #fff;
      background-color: #fff;
      height: 4px;
      width: 30%;
      
}/* For browser A */

HTML>BODY HR { margin-left: 0; width: 30%; height: 1px; background-color: #d6dace; border-top: 1px dashed #999999; border-bottom: 0px } /* For Opera and Gecko-based browsers, like Safari, but IE for Mac tries to use BOTH this and the IE style! */

p {
margin: 0px;
padding: 0px;
padding-bottom: 1ex;
}

p.ConfirmationMessage {
  color: #336600;
}

p.Disclaimer {
  font-size: 11;
}

blockquote {
margin-left: 6px; margin-top: -6px; margin-right: 4px; margin-bottom: 6px
}

body  { margin-right: 0; margin-bottom: 0 }
/* LINEBREAK LEADING -- Legacy*/	
	div#linebreak  { background: url(spacer.gif) no-repeat; height: 0.6em }
	div#linebreak span { display: none }

