/* page layout */
body {
	background: #ede8e2 url(../images/bg_back.gif) top center repeat;
	color: #676767;
	font-family: tahoma;
	font-size: 11px;
	margin: 0px;
}
body.popup {
	background: #ffffff;
	color: #676767;
	font-family: tahoma;
	font-size: 11px;
	margin: 10px;
}
td {
	font-size: 11px;
}
div.main {
	background: url(../images/bg_main.jpg) top center repeat-x;
	height: 100%;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
div.footer {
	color: #b6b0ad;
	font-size: 10px;
	padding: 5px;
	padding-bottom: 15px;
	text-align: center;
}
a.footer2 {
	color: #b6b0ad;
}
div.subNav {
	font-weight: bold;
	line-height: 18px;
	padding-top: 10px;
	padding-left: 50px;
}
table.main {
	background: url(../images/bg_content_02.gif) repeat-y;
	background-position: 239px
}
td.pageNav {
	background: url(../images/template_04.jpg) top right no-repeat;
	color: white;
	font-weight: bold;
	padding-bottom: 10px;
	text-align: right;
	vertical-align: bottom;
	width: 425px;
}
td.pageSubNav {
	background: url(../images/bg_content_01.gif) top left repeat-y;
	color: #8f665d;
	height: 505px;
	text-align: left; 
	vertical-align: top;
}
td.pageHeadings {
	background: #f6f3f1 url(../images/template_09.gif) top right no-repeat;
	text-align: right;
	vertical-align: bottom;
	width: 425px;
}
td.pageContent {
	background: url(../images/bg_content.gif) top left no-repeat;
	height: 505px;
	padding: 30px;
	padding-top: 10px;
	text-align: left;
	vertical-align: top;
	width: 621px;
}
#float {
	background-color: white;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	position: relative;
	top: 0px;
}
#float td {
	background-color: #DCD1CA;
}
div.admin {
	background-color: white;
	padding: 4px;
	text-align: right;
}
hr {
	height: 1px;
	background-color: #fff;
	color: #fff;
	border: none;
	padding: 0;
	margin: 1em 0;
}
.tdHeading {
	background-color: #DCD1CA;
	color: #876A64;
	font-weight: bold;
}
.tdEven {
	background-color: #F6F3F1;
}
.tdOdd {
	background-color: #ede8e2;
}
.tdLabel {
	background-color: #ffffff;
}
/* end page layout */

/* links */
a.topNav, a.subNav {
	color: #8f665d;
	text-decoration: none;
}
a.topNav:hover, a.subNav:hover {
	color: white;
}
a.subNav {
	font-weight: normal;
	padding-left: 5px;
}
a {
	color: maroon;
	text-decoration: none;
}
a:hover {
	color: #8f665d;
}
/* end links */

/* form formatting */
form {
	margin: 0px;
}
input, select, textarea {
	border: 1px solid #8f665d;
	color: #8f665d;
	font-size: 11px;
	padding-left: 2px;
	padding-right: 2px;
}
/* end form formatting */



/* editable page element formatting */
.heading {
	color: #8f665d;
	font-size: 14px;
	font-weight: bold;
}
.image {
	border: 1px solid #926560;
}
.button {
	border: 1px solid #8f665d;
	color: #8f665d;
	font-size: 11px;
	padding-left: 2px;
	padding-right: 2px;
}
/* end page element formatting */
