body {
	background-color:#E1E4DD;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:center:
}
body,td,p {
	color:#909486;
	color:#565656;
	font-family:verdana,arial,sans-serif;
	font-size:10px;
}
a {
	color:#948A42;
}
a:visited {
	color:#B6BDAD;
	color:#565656;
}
a img {border:0;}
a.phead {
	color:#738B4D;
	font-weight:bold;
	text-decoration:none;
}
a.phead:hover {
	text-decoration:underline;
}
.img-block {
	display:block;
}
div.mytext, td.mytext {
	padding:10px;
	vertical-align:top;
}
.mytext p {
	line-height:20px;
	margin:0 0 10px 0;
	margin:5px 0 5px 0;
}
#wrapper {
	background-image:url(/d/1/i/bg.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	margin:0 auto 0 auto;
	text-align:left;
	width:800px;
	min-height:20px;
	padding:0 10px 0 10px;
	position:relative;
}
#main-contents {
	padding:8px 11px 28px 11px;;
}
#address p {
	font-size:9px;
	font-weight:bold;
	margin:0 0 0 0;
	padding:0 0 8px 0;
	text-transform:uppercase;
}
#address a {
	color:#909486;
	color:#565656;
	text-decoration:none;
}
#address a:hover {
	text-decoration:underline;
}
#wrapfoot {
	background-image:url(/d/1/i/bg_foot2.jpg);
	background-position:bottom left;
	background-repeat:repeat-y;
	margin:0 auto 0 auto;
	text-align:left;
	width:800px;
	height:32px;
	padding:0 10px 10px 10px;
}
#header {
	background-color:#948A42;
}
#header td {text-align:left;white-space:nowrap;}
#header a {
	color:white;
	font-size:9px;
	font-weight:bold;
	padding:14px 0 0 31px;
	text-decoration:none;
	text-transform:uppercase;
}
#header a.link-right {
	padding:14px 20px 0 60px;
}
#header a.imglnk {
	padding:0 0 0 0;
}
table#maintable .maintable-pic {
	border-top:1px solid #B5BCAA;
	border-right:1px solid #B5BCAA;
	border-bottom:1px solid #B5BCAA;
	border-left:1px solid #B5BCAA;
	vertical-align:top;
	width:609px;
}
table#maintable td.maintable-pic-top {
	border-top:1px solid #B5BCAA;
	border-right:1px solid #B5BCAA;
	border-left:1px solid #B5BCAA;
	vertical-align:top;
	width:609px;
}
table#maintable td.maintable-pic-middle {
	border-right:1px solid #B5BCAA;
	border-left:1px solid #B5BCAA;
	vertical-align:top;
	width:609px;
}
table#maintable td.maintable-pic-bottom {
	border-right:1px solid #B5BCAA;
	border-bottom:1px solid #B5BCAA;
	border-left:1px solid #B5BCAA;
	vertical-align:top;
	width:609px;
}
#maintable .maintable-indent {
	width:18px;
}
tr.maintable-top > td, tr.maintable-bottom > td {
	height:12px;
}
tr.maintable-middle > td {
	height:100%;
	padding:14px 0 0 0;
	vertical-align:top;
}
td#maintable-menu {
	height:100%;
	padding:14px 0 0 0;
	vertical-align:top;
}
#maintable .maintable-hangborder {
	border-left:1px solid #B5BCAA;
	width:130px;
}
#maintable .maintable-top .maintable-hangborder {
	border-top:1px solid #B5BCAA;
}
#maintable .maintable-bottom .maintable-hangborder {
	border-bottom:1px solid #B5BCAA;
}
#menu ul, #menu li {
	display:block;
	list-style-type:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#menu .mytext ul, #menu .mytext li {
	list-style:disc;
	list-style-type:disc;
}
#menu .mytext ul {
	margin:0 0 0 15px;
	padding:0 0 0 0;
}
#menu li a {
	color:#728C4F;
	display:block;
	font-size:9px;
	font-weight:bold;
	margin:0 0 0 0;
	padding:0 0 9px 0;
	text-decoration:none;
	text-transform:uppercase;
}
#menu li a:hover, #menu li a.curr {
	color:#3F461C;
}
#menu li ul li a {
	padding-left:12px;
}
#menu li ul li a:hover, #menu li ul li a.curr {
	background-image:url(/d/1/i/mnu-hov.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
table#contenttable {
	margin-top:14px;
}
#contenttable td {
	vertical-align:top;
}
#contenttable #page-icon {
	padding:40px 0 10px 0;
	width:150px;
}
#contenttable td#img-link {
	width:68px;
}
#contenttable #page-content {
	width:540px;
}
.img-nums a {
	background-color:#B5BCAC;
	color:black;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-decoration:none;
}
.img-nums a.curr, .img-nums a:hover {
	background-color:#ECB100;
}
.img-links a {
	color:#738B4D;
	font-size:8px;
	font-weight:bold;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-decoration:none;
	text-transform:uppercase;
}
#page-content p {
	line-height:20px;
	margin:5px 0 5px 0;
	vertical-align:top;
}
#wrapfoot p {
	color:white;
	font-size:8px;
	font-weight:bold;
	margin:0 0 0 0;
	padding:10px 0 8px 8px;
}
#natlreg {
	float:right;
	padding:9px 74px 0 0;
}
#logo {
	position:absolute;
	right:38px;
	bottom:-25px;
}
ul#nav li li li {
	margin-left:10px;
}
p.event-list {
	line-height:12px;
	margin-bottom:8px;
}

h3.eventDate {
	font-size:10px;
}
