@CHARSET "UTF-8";



/* Rules for layout */
	html {
		height: 100%;
	}

	body {
		height: 100%;
	}

	#nonFooter {
		position: relative;
		min-height: 100%;
	}

	* html #nonFooter {
		height: 100%;
	}

	#page {
		width:960px;
		margin:0 auto;
		min-height:100%;
	}

	* html #page {
		height: 100%;
	}

	#footer {
		position: relative;
		height:300px;
		margin:-310px auto 0 auto;

	}

	/* A CSS hack that only applies to IE -- specifies a different height for the footer */

	* html #footer {
		margin-top: -310px;
	}

.after_10{
		margin-bottom:10px;
	}
.after_20{
		margin-bottom:20px;
	}

/* CONTENT */

#content {
	padding-bottom: 308px;
}

#contentMain {
}



/* SUBCONTENT */
#contentSub {
}


