/* CSS Document */

body {
	background-color : #ffffff;
	color : #c0c0c0;
	font-family : "Optima", "Lucida Grande", "Monaco", "Helvetica", "Arial", "Sans-Serif";
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
}

A {
	color : #ffffff;
	text-decoration: none;
	background-color: #333333;
	border-width: 0px;
	padding-left: 1px;
	padding-right: 1px;
	z-index: inherit;
}
A:HOVER {
	color : #000000;
	text-decoration: none;
	background-color: #ffffff;
	border-width: 0px;
	padding-left: 1px;
	padding-right: 1px;
}
A:ACTIVE {
	color : #ffffff;
}
A:VISITED {
	color : #ffffff;
}
A:HOVER:ACTIVE {
	color: #000000;
}
A:HOVER:VISITED {
	color: #000000;
}

a.book {
	border-width: 0px;
	background-color: transparent;
	padding: 0px;
}
a.book:hover {
	border-width: 0px;
	background-color: transparent;
	padding: 0px;
}

img.background {
	height: 100%;
	width: 100%;
	position: fixed;
	z-index: 0;
}

img.logo {
	z-index: 2;
	position: relative;
}

img.banner {
	position: absolute;
	z-index: 2;
	top: 0px;
}

TABLE.logo {
	position : absolute;
	vertical-align: middle;
	top : 0px;
	left : 0px;
}
TD.logo {
	vertical-align: middle;
	text-align: center;
}

div.background {
	width: 800px;
	height: 100%;
	max-width: 800px;
	min-height: 864px;
	background-image: url(images/main-bg.png);
	background-repeat: no-repeat;
	position: relative;
	z-index: 1;
}
div.indexbackground {
	width: 800px;
	height: 100%;
	max-width: 800px;
	max-height: 864px;
	background-image: url(images/main-bg.png);
	background-repeat: no-repeat;
	position: relative;
	z-index: 1;
}

div.banner {
	background-image: url(images/banner-bg.png);
	background-repeat: repeat-x;
	width: 100%;
	height: 108px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	vertical-align: top;
	text-align: center;
	top: 0px;
	position: fixed;
	z-index: 3;
}

div.main {
	background-image: url(images/black-bg.png);
	background-repeat: repeat;
	color: #FFFFFF;
	width: 710px;
	min-height: 400px;
	padding-left: 10px;
	padding-right: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	position: relative;
	z-index: 2;
	top: 130px;
	bottom: 50px;
}

div.spacer {
	height: 25px;
	width: 800px;
	border-width: 0px;
	background-color: transparent;
	padding: 0px;
	top: 160px;
	position: relative;
}
div.copyright {
	background-color : #000000;
	color:#FFFFFF;
	position: fixed;
	z-index: 3;
	bottom: 0px;
	text-align: center;
	vertical-align: text-bottom;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
}

h3 {
	color: #990000;
	background-color: #000000;
	width: 695px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-left: 10px solid #990000;
	text-transform: uppercase;
}

h3.half {
	color: #990000;
	background-color: #000000;
	width: 335px;
	padding-left: 5px;
	border-right-width: 5px;
	border-right-color: transparent;
	padding-top: 2px;
	padding-bottom: 2px;
	border-left: 10px solid #990000;
	text-transform: uppercase;
}

p.flush {
	padding-left: 10px;
	padding-right: 1px;
}