body {
	background-image: url(new-images/page-background.jpg);
	background-repeat: repeat-x;
	background-color: #3e5279;
}

td.crossbar {
	background-color: #5e687c;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: White;
	padding-top: 4px;
	padding-bottom: 4px;
}
td.xOrange {
	background-color: #ff7300;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: White;
	padding-top: 4px;
	padding-bottom: 4px;
}
td.xGold {
	background-color: #e3b136;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: White;
	padding-top: 4px;
	padding-bottom: 4px;
}
td {
	font: 12px Arial, Helvetica, sans-serif;
}
td.topbox {
	font: 11px Arial, Helvetica, sans-serif;
}
td.side {
	font: 11px Arial, Helvetica, sans-serif;
	color: MidnightBlue;
}
td.smaller {
	font: 10px Arial, Helvetica, sans-serif;
}
td.BoldForm {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #132039;
}
td.Bold {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #132039;
}
td.header {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: MidnightBlue;
}
td.login {
	font: 10px Arial;
	color: White;
}
td.small {
	font: 9px Arial;
	color: #afb0a8;
}
td.datetext {
	font: 9px Arial;
	color: MidnightBlue;
}
td.comments {
	font: 10px Arial;
	color: MidnightBlue;
}
td.title {
	font: 11px Arial;
	color: #5e687c;
}
td.mainshell {
	background-color: White;
	border-left: 1px solid #e0ddd8;
	border-right: 1px solid #e0ddd8;
	background-image: url(images/mainshell-background.jpg);
	background-repeat: repeat-x;
}
td.leftshell {
	background-color: White;
	border-left: 1px solid #e0ddd8;
}
td.rightshell {
	background-color: White;
	border-right: 1px solid #e0ddd8;
}
td.fullshell {
	background-color: White;
	border-right: 1px solid #e0ddd8;
	border-left: 1px solid #e0ddd8;
}
td.noshell {
	background-color: White;
}
td.ForumCat {
	background-image: url(images/forum-cat-bg.jpg);
	background-repeat: repeat-x;
	background-color: White;
	border: 1px solid #5e687c;
	font: 11px Arial;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
td.ForumLeft {
	background-image: url(images/forum-cat-bg.jpg);
	background-repeat: repeat-x;
	background-color: White;
	border-left: 1px solid #5e687c;
	border-right: 1px solid #e5e5e5;
	border-bottom: 0px solid #5e687c;
	font: 11px Arial;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
td.ForumRight {
	background-image: url(images/forum-cat-bg.jpg);
	background-repeat: repeat-x;
	background-color: White;
	border-right: 1px solid #5e687c;
	border-bottom: 0px solid #5e687c;
	font: 11px Arial;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
}
td.ForumFooter {
	background-image: url(images/forum-cat-bg.jpg);
	background-repeat: repeat-x;
	background-color: White;
	border-top: 1px solid #e5e5e5;
	border-left: 1px solid #5e687c;
	border-right: 1px solid #5e687c;
	border-bottom: 2px solid #5e687c;
	font: 9px Arial;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
td.leftcolumn {
	background-image: url(images/side-column.jpg);
	background-repeat: repeat-x;
	background-color: #fffffe;
	border-left: 1px solid #e0ddd8;
}
td.loginbox {
	font: 10px Arial;
	color: White;
	padding-left: 2px;
	padding-right: 2px;
}
tr.ForumHeader {
	background-color: #003865;
	font: 10px Arial, Helvetica, sans-serif;
	color: White;
	padding-top: 2px;
	padding-bottom: 2px;
}
td.ForumHeader {
	background-color: #003865;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: White;
	border: 1px solid #5e687c;
	padding-left: 2px;
}
input.login {
	border: 1px solid #5e687c;
	font: 9px Arial;
}
input.text {
	border: 1px solid #5e687c;
	font: 11px Arial;
}
textarea.text {
	border: 1px solid #5e687c;
	font: 11px Arial;
}
select {
	border: 1px solid #5e687c;
	font: 11px Arial;
}
input.loginbtn {
	border: 1px solid #5e687c;
	font: 9px Arial;
	background-color: #d0d3d9;
	color: Black;
}
input.btn {
	border: 1px solid #d0d3d9;
	font: 11px Arial;
	background-color: #003766;
	color: White;
}
td.loginprompt {
	font: bold 11px Arial;
	color: #d8a316;
}
a {
	font: 12px Arial, Helvetica, sans-serif;
	color: #5e687c;
	text-decoration: none;
}
a:hover {
	font: 12px Arial, Helvetica, sans-serif;
	color: #d8a415;
	text-decoration: none;
}
a.bold {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #5e687c;
	text-decoration: none;
}
a.bold:hover {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #d8a415;
	text-decoration: none;
}
a.login {
	font: 10px Arial, Helvetica, sans-serif;
	color: #d8a415;
	text-decoration: none;
}
a.login:hover {
	font: 10px Arial, Helvetica, sans-serif;
	color: #5e687c;
	text-decoration: none;
}
.SpanBold {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #5e687c;
}
a.ForumCat {
	font: 11px Arial, Helvetica, sans-serif;
	color: #5e687c;
	text-decoration: none;
}
a.ForumCat:hover {
	font: 11px Arial, Helvetica, sans-serif;
	color: #d8a415;
	text-decoration: none;
}
A.fmlink{
font: 9px Arial, Helvetica, sans-serif;
color: Silver;
text-decoration:none;
}
A.fmlink:HOVER {
font: 9px Arial, Helvetica, sans-serif;
color: #d8a415;
text-decoration:none;
}
A.fm{
font: 9px Arial, Helvetica, sans-serif;
color: Silver;
text-decoration:none;
}
A.fm:HOVER {
font: 9px Arial, Helvetica, sans-serif;
color: #d8a415;
text-decoration:none;
}