	body{
		margin:0px;
		padding:0px;
	}
	h1, h2, h3, h4, h5, h6, p, ol, ul, form, input, blockquote{
		padding:0;
		margin:0;
	}
	.outerwrapper{	
		width:100%;
		float:left;
	}
	.wrappercenter{
		position:relative;
		margin-left:auto;
		margin-right:auto;
		width:950px;
		overflow:hidden;
	}
	.innerwrapper{
		margin-left:auto;
		margin-right:auto;
		overflow:visible;
		float:left;
		position:relative;
	}
	.header{
		width:950px;
		margin-left:auto;
		margin-right:auto;
	}
	.footer{
		clear:both;
		width:950px;
		margin-left:auto;
		margin-right:auto;
	}
	.toprow{
		width:950px;
		margin-left:auto;
		margin-right:auto;
	}
	.bottomrow{
		width:950px;
		margin-left:auto;
		margin-right:auto;
	}

	.colmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		margin-left:auto;
		margin-right:auto;
		width:950px;		/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}
	/* common column settings */
	
	/* 3 Column settings */
	.threecol {
		float:left;
		position:relative;
	}
	.threecol .colmid {
		float:left;
		position:relative;
		left:-225px;
	}
	.threecol .colleft {
		float:left;
		position:relative;
		left:-500px;
	}
	
	.threecol .col1 {
		position:relative;
		float:left;
		width:225px;
		left:225px;			
		overflow:hidden;
		
	}
	
	.threecol .col2 {
		position:relative;
		float:left;
		width:500px;	
		left:950px;
		overflow:hidden;
		
	}
	
	.threecol .col3 {
		position:relative;
	
		float:left;	
		clear:none;
		width:225px;			
		left:725px;		
		overflow:hidden;
		
	}



