html, body{
	margin:0;
	padding:0;
}
body{
	background:#fff none;
	font:normal 11px arial, verdana, sans-serif;	
}
#container{
	margin:25px;
}
h1 {
	font: normal 18px "Arial Narrow", arial, sans-serif;
	color: #ed1c2e;
	margin:0;
}
hr{
  height:1px;
  border:0;
  color:#ccc;
  background:#ccc none;
  clear:both;
}
label{
    font-weight:bold;
    display:block;
    margin:10px 0 0 0;    
}
input{
    clear:both;
    display:block;
    border: 1px solid #ddd;
    font:normal 11px arial, verdana, sans-serif;
    padding:3px;
    margin:0 0 10px 0;
}
form{
    margin:0;
    padding:0;
}
span#message{
    display:block;
    border:1px solid #ddd;
    padding:20px;
    margin:20px 0 0 0;
}
/***************************************   sIFR */
@media screen {
    .sIFR-flash {
    	visibility: visible !important;
    	margin: 0;
    	display: block;
    }
    .sIFR-replaced {
    	visibility: visible !important;
    }
    span.sIFR-alternate {
    	position: absolute;
    	left: 0;
    	top: 0;
    	width: 0;
    	height: 0;
    	display: block;
    	overflow: hidden;
    }
    .sIFR-flash + div[adblocktab=true] {
    	display: none !important;
    }
    .sIFR-hasFlash h1 {
    	font-size: 18px;
    	letter-spacing: -9px;
    	visibility: hidden;
    	margin: 0;    	
    }
}
@media print {
    span.sIFR-alternate {
    	visibility: visible !important;
    	display: block !important;
    	position: static !important;
    	left: auto !important;
    	top: auto !important;
    }
    .sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
    	display: none !important;
    	visibility: hidden;
    	border: 10px solid #f00;
    	height: 0;
    	width: 0;
    	position: absolute;
    	overflow: hidden;
    }
}

