/* PRE-PAGE */

body {
    background: url("./images/pagefill.jpg");
    font-family: "Trebuchet MS";
    font-size: 10pt;
}

body div {
	margin-left: auto;
	margin-right: auto;
}

/* END PRE-PAGE */

/* GENERIC CONTAINERS */

div#headerContainer {
	display: block;
	position: absolute;
	/* 10px above, 35px left of pagecontent */
	width: 405px;
	z-index: 2;
}

div#pageContainer {
	position: absolute;
	color: #000000;
	z-index: 1;
}

div#pageContainer table {
	width: 100%;
}

div.contentContainer {
	margin-left: 25px;
	margin-right: 22px;
}

div.contentContainer p {
	text-indent: 5ex;
	text-align: justify;
}

/* END CONTAINERS */

/* CONTENT BACKGROUNDS */

#headerRow {
	height: 175px;
}

#headerLeft {
	width: 20px;
	background: url("./images/header_left.png");
}

#headerFiller {
	width: 100%;
	background: url("./images/header_filler.png");
	text-align: right;
	vertical-align: middle;
}

#headerFiller h2 {
	font-variant: small-caps;
	font-size: 18pt;
	margin: 10px;
}

#headerRight {
	width: 20px;
	background: url("./images/header_right.png");
}

#navRow {
	height: 20px;
}

#navLeft, #contentLeft {
	width: 3px;
	background: url("./images/border_left.png");
}

#navMain {
	background: url("./images/nav_black.png");
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: right;
}

#navMain span {
	cursor: pointer;
	color: #FFFFFF;
	border-left: 1px solid #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 0px;
	margin-right: 0px;
	font-variant: small-caps;
}

span.navUp {
	background: none;
}

span.navOver {
	background: url("./images/nav_red.png");
}

span.navActive {
	font-weight: bold;
	background: url("./images/nav_red.png");
}

#navRight, #contentRight {
	width: 3px;
	background: url("./images/border_right.png");
}

#contentMain {
	background-color: #D6D6D6;
	padding: 20px;
}

#contentMain p {
	text-indent: 5ex;
	text-align: justify;
}

#footerRow {
	height: 50px;
}

#footerLeft {
	width: 20px;
	background: url("./images/footer_left.png");
}

#footerMain {
	text-align: center;
	color: #FFFFFF;
	background: url("./images/footer_filler.png");
}

#footerRight {
	width: 20px;
	background: url("./images/footer_right.png");
}

/* END CONTENT BACKGROUNDS */