body {
	background-color: rgb(252,231,140);
	background-image: url('../images/body-bg.jpg');
}

div#windowstage {
	position: relative;
	margin: 0px auto;
	width: 990px;
	clear: both;
	z-index: 0;
}

div#sitelogo {
	position: relative;
	padding: 10px 0px 10px 158px;
	width: 390px;
	overflow: hidden;
	z-index: 1000;
}

div#sitephone {
	position: absolute;
	left: 460px;
	top: 34px;
	width: 222px;
	height: 34px;
	overflow: hidden;
	z-index: 1000;
}

div#sitelang {
	position: absolute;
	left: 742px;
	top: 20px;
	width: 100px;
	height: 20px;
	overflow: hidden;
	text-align: right;
	z-index: 1000;
}

div#siteicons {
	position: absolute;
	left: 730px;
	top: 55px;
	width: 200px;
	height: 11px;
	overflow: hidden;
	z-index: 1000;
}
	div#siteicons img {
		float: left;
		margin-right: 40px;
	}

div#siteflash {
	position: absolute;
	left: 155px;
	top: 101px;
	width: 679px;
	height: 223px;
	overflow: hidden;
	z-index: 1000;
}

div#siteobjectonline {
	position: absolute;
	left: 79px;
	top: 140px;
	width: 66px;
	height: 215px;
	overflow: hidden;
	z-index: 1000;
}

div#siteobjectfeedback {
	position: absolute;
	left: 845px;
	top: 120px;
	width: 78px;
	height: 222px;
	overflow: hidden;
	z-index: 1000;
}

div#siteobjecttopleft {
	position: absolute;
	left: 20px;
	top: 10px;
	width: 253px;
	height: 341px;
	overflow: hidden;
	z-index: 0;
}

div#siteobjecttopright {
	position: absolute;
	left: 680px;
	top: 10px;
	width: 289px;
	height: 277px;
	overflow: hidden;
	z-index: 0;
}

div#siteobjectbottomleft {
	position: absolute;
	left: 90px;
	top: 100px;
	width: 253px;
	height: 341px;
	overflow: hidden;
	z-index: 0;
}

div#siteobjectbottomright {
	position: absolute;
	left: 600px;
	top: 160px;
	width: 289px;
	height: 277px;
	overflow: hidden;
	z-index: 0;
}

div#siteheader {
	position: relative;
	margin: 0px auto;
	width: 700px;
	height: auto;
	background-image: url('../images/content-bg.jpg');
	background-position: left top;
	background-repeat: repeat-y;
	overflow: hidden;
	z-index: 0;
}
	div#siteheaderinner {
		padding: 230px 22px 30px 22px;
	}

div#sitecontent {
	position: relative;
	margin: 0px auto;
	width: 700px;
	height: auto;
	overflow: hidden;
	z-index: 0;
}
	div#sitecontentinner {
		padding: 0px 5px;
	}

div#sitesandway {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 100%;
}

div#sitefooter {
	position: relative;
	margin: 0px auto;
	width: 700px;
	min-height: 80px;
	z-index: 0;
}
	div#sitefooter * {
		font-family: tahoma, arial, verdana, sans-serif;
	}
	div#sitefooter p.menu,
	div#sitefooter p.menu a,
	div#sitefooter p.menu a:hover {
		font-size: 14px;
		color: #6e6e6d;
	}
	div#sitefooter p.copyrights,
	div#sitefooter p.copyrights a,
	div#sitefooter p.copyrights a:hover {
		padding: 0px;
		font-size: 12px;
		color: #b3b3b3;
	}
	div#sitefooter p.rights,
	div#sitefooter p.rights a,
	div#sitefooter p.rights a:hover {
		padding: 0px;
		font-size: 10px;
		color: #858585;
	}

div.sitecontentline {
	position: relative;
	margin: 0px auto;
	width: 700px;
	clear: both;
	z-index: 0;
}

/*
	Menu with drop submenu
*/
div#sitemenuline {
	position: absolute;
	left: 155px;
	top: 324px;
	width: 679px;
	height: 4px;
	overflow: hidden;
	z-index: 1000;
}
div#sitemenu {
	position: absolute;
	left: 155px;
	top: 335px;
	width: 679px;
	z-index: 1000;
}
div#sitemenu table {
	width: 100%;
}
	div#sitemenu div.menuunitblock {
		margin: 0px 10px;
		padding-top: 10px;
		background-image: url('../images/menuunit-line.gif');
		background-position: center top;
		background-repeat: no-repeat;
	}
div.menuunit,
div.menuunitover {
	position: relative;
}
	div.menuunit div.menuunitinner,
	div.menuunitover div.menuunitinner {
		margin: 0px auto;
		height: 27px;
		background-repeat: no-repeat;
		overflow: hidden;
	}
	div.menuunit div.menuunitinner {
		background-position: left top;
	}
	div.menuunitover div.menuunitinner {
		background-position: left -27px;
	}
div.dmenu {
	display: none;
	position: absolute;
	z-index: 1000;
}
	div.dmenucontainer {
		padding: 10px 0px;
		background-color: #970101;
		background-image: url('../images/menu/submenu-bg.gif');
		background-position: right bottom;
		background-repeat: no-repeat;
	}
	div.menusubunit {
		background-image: url('../images/menu/submenu-bullet.gif');
		background-position: 15px center;
		background-repeat: no-repeat;
	}
	div.menusubunitinner {
		min-width: 200px;
		margin: 8px 5px 8px 45px;
	}
	div.menusubunitinner a,
	div.menusubunitinner a:hover {
		font-size: 14px;
		color: white;
	}

/*
	Submenu
*/
div#subsitemenu {
	width: 180px;
	float: right;
	margin-left: 20px;
	padding-top: 10px;
	background-image: url('../images/menuunit-line.gif');
	background-position: center top;
	background-repeat: no-repeat;
}

/*
	Other classes
*/
.nopad {
	margin: 0px;
	padding: 0px;
}

.button {
	border: 1px dashed #a00000;
	padding: 5px 10px;
	text-align: center;
}
	.button a,
	.button a:hover {
		font-size: 11px;
		text-transform: uppercase;
		text-decoration: none;
	}
.buttongreen {
	border: 1px dashed #006633;
	padding: 5px 10px;
	text-align: center;
}
	.buttongreen a,
	.buttongreen a:hover {
		font-size: 11px;
		text-transform: uppercase;
		text-decoration: none;
		color: #006633;
	}
/*
	Input Classes
*/
input.submit {
	border: 0px;
	padding: 4px 10px;
	background-color: #a00000;
	color: white;
	cursor: hand;
}
