/* These are standard sIFR styles... do not modify 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.sIFR-flash { visibility: visible !important; margin: 0; }
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0;	display: block;	overflow: hidden; }

/* Site specific styles */

h1 { font-size: 3.7em; }
.sIFR-hasFlash h1 { visibility: hidden;  }

#content h2 { font-size: 2.5em; margin: 0.8em 0 0.7em 0; color: #57af00; }
.sIFR-hasFlash #content h2 { visibility: hidden;  }

p#results { font-size: 1.34em; color: #00571f;  }
.sIFR-hasFlash p#results { visibility: hidden;  }

#content h3 { font-size: 1.34em; color: #00571f; }
.sIFR-hasFlash #content h3 { visibility: hidden;  }

.rhs-box h2 { font-size: 1.6em; padding: 6px 0 3px 11px; }
.sIFR-hasFlash .rhs-box h2 { visibility: hidden;  }

.rhs-box h3 { font-size: 1.6em; padding: 6px 0 3px 11px; }
.sIFR-hasFlash .rhs-box h3 { visibility: hidden; }

.rhs-box h2,.rhs-box h3 { color: #00571f; }

p.intro { color:#00571f; font-size: 1.3em; font-size: 1.1em;margin: 0; padding:0; }
/*.sIFR-hasFlash p.intro { visibility: hidden;  }*/

p.welcome { color:#00571f; font-size: 1.46em; margin: 0; padding:0; }
.sIFR-hasFlash p.welcome { visibility: hidden;  }

/* main menu */
.sIFR-hasFlash .primary-link { visibility: hidden; }
.sIFR-hasFlash .primary-link-on { visibility: hidden; }

