BODY, HTML {
	border : 0;
	height : 100%;
	margin : 0;
	overflow : hidden;
	padding : 0;
	width : 100%;
}

BUTTON {
	background : #718CA0;
	border-bottom : 1px solid #2F3B43;
	border-left : 1px solid #8FA4B4;
	border-right : 1px solid #475865;
	border-top : 1px solid #ADBDC8;
	color : #FFFFFF;
	font-weight : bold;
	width : 282px;
}

INPUT {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1.0em;
}

TEXTAREA {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1.0em;
}

FORM {
	padding : 0;
	margin : 0;
}

SELECT {
	font-size : 1.0em;
}

.AlignRight {
	text-align : right;
}

.Error {
	color : #E10000;
	font-weight : bold;
}

.Input {
	border-bottom : 2px solid #666666;
	padding : 4px 0 0 0;
	width : 280px;
}

.Input INPUT {
	border : 1px dashed #999999;
	border-bottom : none;
	width : 278px;
}

.Input SELECT {
	width : 280px;
	width : expression('282px');
}

.Input .InputDisplay {
	border : 1px dashed #999999;
	border-bottom : none;
	width : 278px;
	width : expression('280px');
	display : block;
	padding : 2px 0;
}

.Input TEXTAREA {
	border : 1px dashed #999999;
	border-bottom : none;
	width : 278px;
}

.Label {
	border-bottom : 2px solid #CCCCCC;
	padding : 2px 0;
	vertical-align : middle;
}

LABEL.Radio INPUT {
	width : auto;
	border : none;
	vertical-align : -3px;
	margin : 2px;
}

LABEL.Radio {
	cursor : pointer;
	vertical-align : middle;
}

#ContentBack {
	background : #FFFFFF;
	height : 100%;
	left : 50%;
	margin-left : -375px;
	position : absolute;
	width : 750px;
	z-index : 5;
}

#ContentWrapper {
	height : 100%;
	left : 0;
	overflow : -moz-scrollbars-vertical;
	overflow : auto;
	position : absolute;
	text-align : center;
	top : 0;
	width : 100%;
	z-index : 10;
}

#ContentWrapper #Content {
	left : 50%;
	margin-left : -157px;
	padding : 130px 0 50px 0;
	position : absolute;
	text-align : left;
	top : 0;
	width : 520px;
}

#Footer {
	background : url(../gfx/bg_footer.png) repeat-x;
	bottom : 0;
	color : #FFFFFF;
	font-size : 10px;
	height : 29px;
	left : 50%;
	margin-left : -375px;
	padding : 1px 20px 0 210px;
	position : absolute;
	text-align : center;
	width : 520px;
	z-index : 100;
}

#FooterBack {
	background : url(../gfx/bg_footer.png) repeat-x;
	bottom : 0;
	height : 30px;
	position : absolute;
	width : 100%;
	z-index : 0;
}

#Header {
	background : url(../gfx/header.png) no-repeat;
	height : 121px;
	left : 50%;
	margin-left : -375px;
	position : absolute;
	top : 0;
	width : 750px;
	z-index : 100;
}

#HeaderBack {
	background : url(../gfx/bg_header.png) repeat-x;
	height : 121px;
	position : absolute;
	top : 0;
	width : 100%;
	z-index : 0;
}

#Menu {
	left : 50%;
	margin-left : -375px;
	position : absolute;
	text-align : right;
	top : 150px;
	width : 173px;
	z-index : 20;
}

#Menu A {
	color : #666666;
	display : block;
	font-weight : normal;
	padding : 1px 0;
	text-decoration : none;
	text-transform : uppercase;
}

#Menu A.Active {
	color : #718CA0;
	font-weight : bold;
}

#Menu A:Hover {
	color : #E10000;
}

#MenuBack {
	background : url(../gfx/bg_menu.gif) repeat-y right;
	height : 100%;
	left : 50%;
	margin-left : -375px;
	position : absolute;
	text-align : right;
	top : 0;
	width : 192px;
	z-index : 10;
}

#Slideshow {
	width : 183px;
	left : 50%;
	margin-left : -375px;
	height : 142px;
	bottom : 40px;
	position : absolute;
	z-index : 19;
}