/*=: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;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}




/*---- Header styling ---*/



    .sIFR-active h1,
	/*.sIFR-active h5,
	.sIFR-active h5 a.h5_on,*/
	.sIFR-active h5.a_h5,
	.sIFR-active h5.a_h5_on,
    .sIFR-active div.content_title_background,
	.sIFR-active h6
	{
      visibility: hidden;
      font-family: Arial;
    }

    .sIFR-active h1 {
	font-size:33px;
	width:100%;
	line-height:35px;
	padding:0;
	margin:0;
    }
	
    .sIFR-active div.content_title_background {
	font-size:42px;
	display:block;
	line-height:42px;
	padding:0;
	margin:-20px 0px 0px -11px;
	font-weight:bold;
    }	

	.sIFR-active h5.normal{
	font-size:28px;
	line-height:20px;
	height:39px;
	color:#ffffff;
	margin:6px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	/*cursor:hand;*/
	white-space:nowrap;
	width:100%;
    }
	
	/*.sIFR-active a.h5 */
	.sIFR-active h5.a_h5{
	font-size:28px;
	line-height:20px;
	height:39px;
	color:#ffffff;
	margin:6px 0px 0px 5px;
	padding:0px 8px 0px 8px;
	text-decoration:none;
	border-top: 1px solid #003A69;
	border-right:1px solid #003A69;
	border-left:1px solid #003A69;
	/*cursor:hand;*/
	white-space:nowrap;
    }
	
	/*.sIFR-active a.h5:hover*/
	.sIFR-active h5.a_h5:hover{
	border-top: 1px solid #003A69;
	border-right:1px solid #003A69;
	border-left:1px solid #003A69;	
	margin-bottom:0px;
    }
   
/*	.sIFR-active a.h5_on,
	.sIFR-active a.h5_on:hover*/
	.sIFR-active h5.a_h5_on,
	.sIFR-active h5.a_h5_on:hover{
	font-size:28px;
	line-height:20px;
	height:39px;
	color:#ffffff;
	margin:6px 0px 0px 5px;
	padding:0px 8px 0px 8px;
	text-decoration:none;
	border-top: 1px solid #444444;
	border-right:1px solid #444444;
	border-left:1px solid #444444;	
	/*cursor:hand;*/
	white-space:nowrap;
    }
	
	.sIFR-active h5.a_h5_on a{
	width:280px;
	display:block;
	}
	
    .sIFR-active h6 {
	font-size:100px;
	width:100%;
	line-height:100px;
	padding:0;
	margin:-5px 0px 0px 0px;
    }

	.sIFR-active  div.polaroid_category_title{
	font-size:21px;
	line-height:18px;
	font-weight:bold;
	font-style:italic;
	color:#2a2a2a;
	text-decoration:none;	
	/*background-color:#00FF33;*/
	padding-left:0px;
	margin-left:7px;
	margin-top:7px;
	text-indent:0px;
	text-align:center;
	}
	
	.sIFR-active  div.polaroid_title{
	font-size:17px;
	line-height:16px;
	font-weight:bold;
	font-style:italic;
	color:#2a2a2a;
	text-decoration:none;	
	/*background-color:#00FF33;*/
	padding-left:0px;
	margin-left:7px;
	margin-top:7px;
	text-indent:0px;
	text-align:center;
	}	


