
body {
	margin: 0px;
	background: #A8C7DD url(../images/bg_smiles.jpg) repeat-x;
}

table.sitecontainer {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	/* width: 778px; */
	margin-left: auto;
    margin-right: auto;
}

table.sitecontainer td {
	margin: 0px;
	padding: 0px;
}

td.topnav {
	/* width: 217px; */
	height: 202px;
	vertical-align: top;
	border-bottom: 1px solid #958554;
	border-left: 1px solid #195178;
	border-right: 1px solid #195178;
	border-top-style: hidden;
	background-color: #2E6489;
}

td.topnav img {
	border-style: none;
}

td.topsplash {
	/* width: 560px; */
	/* height: 202px; */
	border-top-style: hidden;
	border-right: 1px solid #195178;
	text-align: center;
	vertical-align: top;
	border-bottom: 1px solid #958554;
}

td.middlegraphic {
	border-top: 1px solid #958554;
	border-bottom: 1px solid #958554;
	border-right: 1px solid #195178;
	border-left: 1px solid #195178;
	/* width: 778px; */
	/* height: 47px; */
	z-index: +1;
}

td.bottomnav {
	/* width: 217px; */
	vertical-align: top;
	border-left: 1px solid #195178;
	border-right: 1px solid #195178;
	border-bottom: 1px solid #195178;
	background-color: #DBE7EF;
}

td.bottomcontent {
	/* width: 560px; */
	border-right: 1px solid #195178;
	border-bottom: 1px solid #195178;
	text-align: left;
	vertical-align: top;
	background-color: white;
}

.noborder {
	margin: 0px;
	padding: 0px;
}

div.subnav {
	padding: 25px 10px 25px 25px;
}

.selectedsubitem {
	font: 15px/22px Times;
	color: #917E40;
	text-decoration: none;
}	

div.subnav a {
	font: 15px/22px Times;
	color: #2E6489;
	text-decoration: none;
}

div.subnav a:hover {
	font: 15px/22px Times;
	color: #917E40;
	text-decoration: underline;
}

.content_title {
	font: 24px Arial;
	color: #2E6489;
	margin-bottom: 15px;
}

.content_body {
	font: 12px/16px Arial;
	color: #5F6E77;
	width: 490px;
	margin: 25px 35px 35px;
}

.content_body_bold {
	font-weight: bold;
}

.content_body a {
	color: #2E6489;
	text-decoration: underline;
}

.content_body a:hover {
	color: #917E40;
	text-decoration: none;
}

td.footer_links {
	font: 10px Arial;
	color: #2E6489;
	text-align: center;
	padding-top: 10px;
}

td.footer_links a {
	text-decoration: none;
	font: 10px Arial;
	color: #2E6489;
}

td.footer_links a:hover {
	text-decoration: underline;
	font: 10px Arial;
	color: white;
}

img.padded_image {
	/* margin-top: 20px; */
	margin-bottom: 20px;
	margin-left: 20px;
	float: right;
}
