html, body {
   margin:0;
   padding:0;
   text-align:center;
}
#pagewidth {
   width:100%;
   text-align:left;
   margin-left:auto;
   margin-right:auto;
}
#header {
   position:relative;
   height:68px;
   width:100%;
   text-align: center;
   padding-top: 7px;
}
#banner {
   position:relative;
   height:135px;
   width:100%;
   text-align: center;
}
#pagefunc {
	display: none;
}
#leftcol {
	display: none;
}
#maincol {
	width: 100%;
}
#footer {
   height:24px;
   clear:both;
}
.padding {
   padding: 0px;
}
.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;
}
/* End hide from IE-mac */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}

