/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

/*---- sIFR ---*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/*---- Flash Header styling ---*/
/*---- These styles affect how the Flash movie is rendered ----*/

.sIFR-active h2.nomargin { margin-bottom: 0; }
.sIFR-active h2 {
  visibility: hidden;
  line-height: 1em;
  font-size: 2.4em;
  color: #8B7867; 
  margin-bottom: 14px; 
  font-weight: normal;
}
.sIFR-active #header-text h4 { 
  visibility: hidden;
  line-height: 1em;
  font-size: 1.8em;
  margin: 0; 
  color: #665C52;
  background: none;
  padding-bottom: none;
  width: auto; 
}
.sIFR-active #patientpro h4 { 
	visibility: hidden;
	margin: 10px 0 8px 0;
	padding: 0;
	font-size: 22px;
	line-height: 1em;
	height: 22px;
	width: 220px;
	background: none;
	padding-bottom: none; 
}
.sIFR-active h3 {
  visibility: hidden; 
  font-size: 1.8em; 
  line-height: 1em; 
  font-weight: bold; 
  color: #8B7867; 
  margin-bottom: 10px; 
 }
.sIFR-active h4 {
  visibility: hidden; 
  font-size: 1.5em; 
  line-height: 1em; 
  font-weight: bold; 
  color: #665C52;
  /*color: #8B7867;*/ 
  margin: 20px 0 10px 0;
  background: url(/images/horzline-dot.gif) repeat-x bottom left;
  padding-bottom: 4px;
  width: 100%; 
 }
.sIFR-active h5 {
  visibility: hidden; 
  font-size: 1.4em; 
  line-height: 1em; 
  font-weight: bold; 
  color: #8B7867; 
  margin-bottom: 4px; 
}
.sIFR-active h5.head {
  visibility: hidden; 
  margin-bottom: 14px;
}
.sIFR-active h5.patprohd {
  visibility: hidden;
  line-height: 1.05em;
  font-size: 1.4em;
  color: #337D89; 
  margin-bottom: 0; 
}

/*---- Non-Flash Header styling ---*/
/*--- these styles are only used if the user doesn't have Flash or Javascript enabled --*/

h2 { line-height: 1em; font-size: 2.4em; color: #8B7867; margin-bottom: 14px; font-weight: normal; }

h2.nomargin { margin-bottom: 0; }

#header-text h4 { 
	line-height: 1em;  
	font-size: 1.8em; 
	margin: 0;
	color: #665C52;
	background: none;
	padding-bottom: none;
	width: auto;
 }
#patientpro h4 {
	margin: 0 0 8px 0;
	padding: 0;
	font-size: 20px;
	line-height: 1em;
	height: 20px;
	background: none;
	padding-bottom: none;
}
  
h3 { font-size: 1.8em; line-height: 1em; font-weight: bold; color: #8B7867; margin-bottom: 10px; }

h4 { font-size: 1.5em; line-height: 1em; font-weight: bold; color: #665C52; margin: 20px 0 10px 0;
  background: url(/images/horzline-dot.gif) repeat-x  bottom left;
  padding-bottom: 4px;
  width: 100%;  }

h5 { font-size: 1.4em; line-height: 1em; font-weight: bold; color: #8B7867; margin-bottom: 4px; }

h5.head { margin-bottom: 14px; }

h5.patprohd { line-height: 1em; font-size: 1.4em; color: #337D89; margin-bottom: 0; }