﻿html,
	body {
		margin:0;
		padding:0;
		height:100%;
	}
	#container {
		min-height:100%;
		position:relative;
		width:100%;		
		padding:0px;
	}
	#header {		
		padding:0px;
	}
	#body {
		padding:0px;
		padding-bottom:35px;	/* Height of the footer */
		margin-left:0;		
	}
	#footer {
		position:absolute;
		bottom:0;
		width:100%;
		height:35px;			/* Height of the footer */		
	}
	#body_training {
		padding:0px;
		padding-bottom:20px;	/* Height of the footer */
		margin-left:00;		
	}
	#footer_training {
		position:absolute;
		bottom:0;
		width:100%;
		height:20px;			/* Height of the footer */
		font-family: Times New Roman;
		font-size:small;		
	}
	/* other non-essential CSS */
	#header p,
	#header h1 {
		margin:0;
		padding:0px 0 0 0px;
	}
	#footer p {
		margin:0;
		padding:0px;
	}
	
	<!--[if lt IE 7]>
	<style media="screen" type="text/css">
	#container {
		height:100%;
		margin-top:0;
		margin-left:5;
		margin-right:5;
		padding:0px;
	}
	</style>
	<![endif]-->