/* mac hide \*/html, body {height:100%;
	min-width: 850px;
	max-width: 1200px;
}/* end hide*/body {	padding:0;	background: #666;	color: #000000;
	margin-bottom: 0;
	margin-top: 0;
}

#wrapper {
	height: 100%;
	margin-right: auto;
	margin-left: auto;
	background-color: #fff;
}

#outer{
	min-height:100%;/*for mozilla as IE treats height as min-height anyway*/	margin-bottom:-57px;	color: #000000;
	background-color: #fff;
}

#center {
	position: relative;
	margin-left: 190px;
	padding: 40px 10px 10px 50px;
}

#centerhome {
	position: relative;
	margin-left: 190px;
	padding: 40px 50px 10px;
	margin-right: 190px;
}
* html #outer{height:100%;}/* ie 3 pixel jog*/ 
#header{	position: relative;
	top:0;	height:130px;	background: #fffabb;	border-bottom: 1px solid #ccc;	border-left-color: #666;
	min-width: 850 px;
	overflow: hidden;
	z-index: 1;
}


#navtopcontainer {
	position: absolute;
	z-index: 5;
	width: 100%;
	left: 20px;
	top: 107px;
	border-left-width: 1px;
	border-left-color: #ccc;
}
#left {	position: relative;/*ie needs this to show float */	width:175px;	float:left;	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 30px;
}

#lefthome {	position: relative;/*ie needs this to show float */	width:175px;	float:left;	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 30px;
	background-color: #fff;
}

#righthome {	position: relative;/*ie needs this to show float */	width:180px;	float:right;	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 30px;
	background-color: #fff;
}#footer {	width:100%;	clear:both;	height:55px;	border-bottom:1px solid #000;	background-color: #98cb00;	color: #000000;	text-align:center;	position:relative;
	border-top: 1px solid #000;
}* html #footer {/*only ie gets this style*/	\height:52px;/* for ie5 */	he\ight:50px;/* for ie6 */}#clearfooter{clear:both;height:45px;}/*needed to make room for footer*/div,p  {margin-top:0}/*clear top margin for mozilla*/* html #center {height:1%;margin-bottom:12px}/* combat IE's 3 pixel jog */