body,
html{
	/*
	margin:0;
	padding:0;
	*/
	height: 100%;
    margin: 0 0 1px;
    padding: 0;
}
body {
	min-width:720px; /* Prevent content from becoming unreachable in Gecko */
}

/* position:absolute for all browsers - the whole page scrolls */
div#vaheaderwrap {
	position:absolute;
	width:100%;
}
/* position:fixed for modern browsers - header and footer do not scroll */
body>div#vaheaderwrap {
	position:fixed;
}
div#vaheader {
	width:100%;
	margin:0 auto;
}

/* no positioning for IE5/Win - the whole page scrolls */
div#vafooterwrap {
	width:100%;
	position:absolute;
	margin:0;
	padding:0;
	border:0;
}
body>div#vafooterwrap {
	position:fixed;
	margin:0px;
	padding:0px;
	border:0px;
	
}
div#vafooter {
	width:100%;
	margin:0px;
	padding:0px;
	border:0px;
}

div.moduletable_inner, div.moduletable_inner p, div.moduletable_inner div, div.moduletable_inner td, div.moduletable_inner span, div.moduletable_inner a, div.moduletable_inner form *, div.tpaccordionelement-inner, div.tpaccordionelement-inner p, div.tpaccordionelement-inner div, div.tpaccordionelement-inner td, div.tpaccordionelement-inner span, div.tpaccordionelement-inner a, div.tpaccordionelement-inner form *, div.mootabs_inner, div.mootabs_inner p, div.mootabs_inner div, div.mootabs_inner td, div.mootabs_inner span, div.mootabs_inner a, div.mootabs_inner form * {


	font-size:13px;

}
.contentheading, .contentpagetitle, .componentheading, div.componentheading, td.contentheading, td.contentpagetitle {
	display:none;
}
#tpblock-head {
	height:80px;
}