/* body, table page ------------------------------------------------------------------------ */
body {
	margin : 0px 0px 0px 0px;
	background-color : #FFFFFF;
}

.page {
	width: 700px;
}

/* table top, bottom ------------------------------------------------------------------------ */

table.top, table.bottom {
	background: #348B2E;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	border: 0px none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	width: 700px;
	height: 25px;
	font-size: 10px;
}

.top td, .bottom td {
	background: #348B2E;
	text-align: left;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	border: 0px none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	border-bottom: 0px none;
}

/* table topdeco and bottomdeco --------------------------------------------------------------*/

table.topdeco, table.bottomdeco {
	background: #CCFF66;
	text-align: left;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	width: 700px;
	height: 5px;
	font-size: 1px;
	border-bottom: 1px solid White;
	border-top: 1px solid White;
	border-left: 0px none;
	border-right: 0px none;
}

.topdeco td, .bottomdeco td {
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	border: 0px none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}


/* table topnavdeco ------------------------------------------------------------------------ */

table.topnavdeco {
	background: #99CC99;
	text-align: center;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	width: 700px;
	height: 15px;
	font-size: 1px;
	border: 0px none;
	}

.topnavdeco td {
	text-align: center;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	border: 0px none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

/* table topnav ------------------------------------------------------------------------ */

table.topnav {
	background: #FFFFFF;
	text-align: center;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	width: 420px;
	height: 15px;
	border: 1px solid #000000;
	}

.topnav td {
	text-align: center;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	border: 0px none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

.topnav h1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #3A7D39;
}

.topnav a:link {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #333333;
	text-decoration : none;
	}

.topnav a:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #333333;
	text-decoration : none;
}

.topnav a:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
	text-decoration : underline;
}

.topnav a:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
	text-decoration : underline;
}

/* table bottom, see also top --------------------------------------------------------------- */

.bottom a:link {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
	}

.bottom a:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
}

.bottom a:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : underline;
}

.bottom a:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : underline;
}

.bottom p {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #FFFFFF;
	}

.bottom img {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
	margin-right: 1px;
}

/* table middle ------------------------------------------------------------------------ */

table.middle {
	background: #FFFFFF;
	text-align: left;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	width: 700px;
	border: 0px none;
	}

.middle td {
	text-align: left;
	vertical-align: top;	
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	border: 0px none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

/* table nav ------------------------------------------------------------------------ */

table.nav {
	background: #FFFFF3;
	text-align: left;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	width: 140px;
	border: 0px none;
	}

.nav td {
	text-align: left;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	border: 0px none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

.nav h1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #FFFFFF;
	background: #348B2E;
	text-indent: 18px;
	background-image: url(graphics/squarebullet.gif);
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.nav ul {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #348B2E;
	text-decoration : none;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 17px;
	margin-bottom: 15px;
	list-style: url(graphics/discbullet.gif);
	}

.nav a:link {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #348B2E;
	text-decoration : none;
	}

.nav a:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #348B2E;
	text-decoration : none;
}

.nav a:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #348B2E;
	text-decoration : underline;
}

.nav a:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #348B2E;
	text-decoration : underline;
}

/* table sponsor 1 verde  ------------------------------------------------------------------------ */

table.sponsor1 {
	background: #B4C99C;
	text-align: center;
	width: 140px;
}

.sponsor1 th {
	background-image: url(graphics/sponsor.gif);
	background-repeat: no-repeat;
	height: 30px;
}

.sponsor1 img {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
}
