html, body{height:100%;} 
/* end hack */ 

body {
padding:0;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
#header {
border: 0;
	margin: 0;
	/*margin-left:23px;*/
	padding: 0;
	text-align: left;
	/*margin-left:23px;*/
}
#wrapper {
background-image:url(images/repeat_slice.jpg);
background-repeat:repeat-y;
display:block;
width:794px;
min-height:100%;
margin-top:0px;
margin-left:auto;
margin-right:auto;
margin-bottom:-41px;
}

* html #wrapper{height:100%} /*for IE as IE treats height as min-height anyway*/

#footer {
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:730px;
	/*clear:both;*/
	height:41px;
	position:relative;
}

* html #footer {/*only ie gets this style*/
	\height:43px;/* for ie5 */
	he\ight:41px;/* for ie6 */
}

#clearfooter{clear:both;height:41px;}/*needed to make room for footer*/
* > html #clearfooter {float:left;width:730px;}/* ie mac styles */
div,p  {margin-top:0}/*clear top margin for mozilla*/
* html #centrecontent {margin-bottom:12px;margin-left:32px;}/* combat IE's 3 pixel jog */
#centrecontent {width:730px;position:relative;z-index:1;margin-left:32px;}

/* css stuff below is just for presentation and not needed for the demo */

@media all and (min-width: 0px){
}

html > body  #minHeight{float:left;width:0px;height:100%;margin-bottom:-41px;} /*safari wrapper thanks to Tim Connor*/

#mainpage {
}

.maincopy {
padding:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

a {
color:#C0B274;
}
.header {
font-weight:bold;
font-size:14px;
color:#B50A09;
}

.subheader {
font-weight:bold;
font-size:12px;
color:#B50A09;
}

.errmsg {
font-weight:bold;
font-size:12px;
color:#FF0000;
}

h2 {
font-weight:bold;
font-size:12px;
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
}
