#header {
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	height: 134px;
	width: 100%;
	background-color: #085A25;
	background-image: url(../images_template/header-bg.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

#header-border {
	position: absolute;
	left: 0px;
	right: 0px;
	top: 134px;
	height: 4px;
	width: 100%;
	background-image: url(../images_template/header-border.gif);
	background-repeat: repeat-x;
}

#menu-area {
	position: absolute;
	left: 0px;
	right: 0px;
	top: 138px;
	height: 22px;
	width: 100%;
	background-image: url(../images_template/menu-linedarea.jpg);
	background-repeat: repeat-x;
}
#bull {
	position: absolute;
	top: 20px;
	left: 23px;
	width: 93px;
	height: 94px;
	background-image: url(../images_template/bull.gif);
	background-repeat: no-repeat;
}
#logo {
	position: absolute;
	top: 33px;
	left: 132px;
	width: 279px;
	height: 45px;
	background-image: url(../images_template/rh-logo.gif);
	background-repeat: no-repeat;
}


/* main table for layout of footer and body etc */
.maintable {
	height: 100%;
	width: 100%;
}

.maintable-body {
	background-image: url(../images_template/contentarea-bg-grad.jpg);
	background-repeat: repeat-x;
	padding:  180px 23px 23px 23px;
	vertical-align: top;
}

.maintable-footer {
	height: 53px;
	border-top: 1px solid #91CCA4;
	border-bottom: 7px solid #085A25;
	text-align: right;
	padding: 12px;
}

