* {margin:0;padding:0;} 
html, body, #wrap {height: 100%;}
body > #wrap {height: auto; min-height: 100%; background-color:#c7c7c7;}
#main {padding-bottom: 63px; background-color:#c7c7c7; text-align:center;z-index:1;}  /* must be same height as the footer */
#header { height:30px; background-color:#000000; text-align:center; }
#header span { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;font-weight:bold;}
#astyle { font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#FFFFFF;font-weight:bold; }
#footer {position: relative;
	margin-top: -63px; /* negative value of footer height */
	height: 63px;
	clear:both;
	background-color:#124e85;
	
	text-align:center;
	} 
	#foot_inside
	{
	background:url(images/foot_bg.jpg) repeat-x;
	width:100%;
	height:10px;
	padding:9px 0 0 0;
	background-color:#124e85;
	}
/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
#prevflash { position:fixed;margin:0;z-index:1;}
/* End hide from IE-mac */
