/* CSS Document */

html, body {
	height: 100%;
}

body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-image: url(../img/bg01.gif);
	background-repeat: repeat;
}

.full_height {
	height: 100%;
	min-height: 100%;
}

html>body .full_height{
	height: auto; /* for mozilla as IE treats height as min-height anyway */
} 

td.body {
	background-color: #D9F7D9;
}

td.l_trim {
	background-image: url(../img/l_trim.gif);
	background-repeat: repeat-y;
}

td.r_trim {
	background-image: url(../img/r_trim_bg.gif);
	background-repeat: repeat-y;
}

td.navItem {
	background-color: #B7EFB7;
}

a.navItem:link, a.navItem:active, a.navItem:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}

a.navItem:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: underline;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}

a.tblLnk:link, a.tblLnk:active, a.tblLnk:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: underline;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}

a.tblLnk:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}

a.pageLnk:link, a.pageLnk:active, a.pageLnk:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: underline;
}

a.pageLnk:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.l_side {

}

.r_side {

}

td.tblHdg {
	border: 1px #928165 solid; border-bottom: 0px;
}

td.tblArea {
	border: 1px #928165 solid; border-top: 0px;
}

td.tblHdg2 {
	border: 1px #239323 solid; border-bottom: 0px;
}

td.tblArea2 {
	border: 1px #239323 solid; border-top: 0px;
}

td.tblFill1 {
	background-color: #B3E6B3;
	margin: 2px;
	border-top: 2px #265926 solid;
	border-bottom: 2px #265926 solid;
	border-left: 1px #2E6B2E dotted;
	border-right: 1px #2E6B2E dotted;
}

td.tblFill2 {
	background-color: #8DDA8D;
	margin: 2px;
	border-top: 2px #367D36 solid;
	border-bottom: 2px #367D36 solid;
	border-left: 1px #3E8F3E dotted;
	border-right: 1px #3E8F3E dotted;
}

td.tblAdmHdg1 {
	background-color: #8DDA8D;
	border-top: 1px #265926 solid;
	border-bottom: 1px #265926 solid;
	border-left: 1px #2E6B2E solid;
	border-right: 1px #2E6B2E solid;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	text-align: center;
}

td.tblAdmHdg2 {
	background-color: #67CE67;
	border-top: 1px #265926 solid;
	border-bottom: 1px #265926 solid;
	border-left: 1px #2E6B2E solid;
	border-right: 1px #2E6B2E solid;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

td.tblAdmRow1 {
	background-color: #C6ECC6;
	border-top: 1px #265926 solid;
	border-bottom: 1px #265926 solid;
	border-left: 1px #2E6B2E solid;
	border-right: 1px #2E6B2E solid;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

td.tblAdmRow2 {
	background-color: #D9F2D9;
	border-top: 1px #265926 solid;
	border-bottom: 1px #265926 solid;
	border-left: 1px #2E6B2E solid;
	border-right: 1px #2E6B2E solid;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

.GMAP_Txt_Bold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	text-align: center;
}

.GMAP_Txt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	text-align: center;
}

div.pageTxt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}

span.pageTxtBold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

span.tblTxtArea {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #46A146;
	text-decoration: none;
	text-align: justify;
}

span.tblSubCatHdg {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
	text-align: justify;
}

span.tblAreaHdg {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
	text-align: justify;
}

span.tblTxtHdg {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #2E6B2E;
	text-decoration: underline;
}

span.tblTxtBold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}

span.pageTxt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	line-height: 18px;
}

div.imgCaptions {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
}