/* CSS Document */

.submit-link {
	color: #FF3300;
	background-color: transparent;
	text-decoration: underline;
	border: none;
	cursor: pointer;
	cursor: hand;
	padding: 0px;
}

.reg-req {
	color:#FF0000;
}

.reg-title {
	font-weight:bold;
	font-size:16px;
}

td.reg-note {
	font-style:italic;
	font-size:12px;
	vertical-align:top;
}

td.reg-title {
	padding-left:5px;
	padding-right:5px;
	font-size:13px;
	vertical-align:top;
}

td.link-list {
	font-size:13px;
	padding-left:5px;
	padding-top:8px;
}

td.link-text {
	font-size:12px;
	padding-left:5px;
	padding-bottom:2px;
}

td.link-desc {
	font-size:12px;
	padding-left:5px;
	color:#725745;
}

.top-menu {
	vertical-align:bottom;
	padding:0px;
	margin:0px;
}

.footer-menu {
	vertical-align:bottom;
	padding:0px;
	margin:0px;
}

a.design-by, a:hover.design-by {
	color:#b4ac85;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:12px;
	text-decoration:none;
	padding-left:8px;
}

.body {
	background-color:#F7F7F4;
}

:link, :visited {
	color:#FF6633;
	border: none;
	cursor: pointer;
	cursor: hand;
}

a:active, a:hover, a:hover:visited,
a:hover.news-link, a:hover.news-page-link, 
a:visited:hover.news-link, a:visited:hover.news-page-link 
{
	color:#FF3300;
	border: none;
	cursor: pointer;
	cursor: hand;
}

.content {
	padding-left:25px;
	padding-right:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#7d7355;
	vertical-align:top;
	text-align:left;
}

.back-link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FF3300;
	text-decoration:none;
}

.news-edit-title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#8D8865;
	background-color:#F6F4E7;
	border:solid;
	border-width:1px;
	border-color:#999999;
	padding-left:2px;
}

.news-edit-date {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#8D8865;
	background-color:#F6F4E7;
	border:solid;
	border-width:1px;
	border-color:#999999;
	padding-left:2px;
}

.news-page-title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#8D8865;
	text-decoration:none;
	padding-bottom:5px;
}

.news-page-date {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#8D8865;
	text-decoration:none;
	padding-bottom:5px;
}

.news-page-details {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#8D8865;
	text-decoration:none;
	padding-left:3px;
}

a.news-page-link, a:visited.news-page-link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#8D8865;
	text-decoration:none;
}

.news-page {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8D8865;
	text-decoration:none;
}

a.news-link, a:visited.news-link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#8D8865;
	text-decoration:none;
}

.news {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#8D8865;
	vertical-align:top;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
}

.brochures {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#8D8865;
	vertical-align:top;
	text-align:left;
	padding-left:5px;
}

.xboxcontent {display:block; border:0 solid #7d7355; border-width:0 1px;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {border-left:1px solid #7d7355; border-right:1px solid #7d7355;}
.xb1 {margin:0 5px; background:#7d7355;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}