body {
	margin: 0px;
	background-color: #537E25;
	background-attachment: scroll;
	background-image: url(../components/essentials/loading.gif);
	background-repeat: no-repeat;
	background-position: center 240px;
}
.header {
	background-attachment: scroll;
	background-image:  url(../components/essentials/banner.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 1px;
}
.nav a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BA6B01;
	text-decoration: none;
	padding: 3px;
	height: 18px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	font-weight: normal;
	letter-spacing: 1px;
	background-color: #ECE7DA;
	border: 1px solid #FFFFFF;
}
.nav a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BA6B01;
	text-decoration: none;
	padding: 3px;
	height: 18px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	font-weight: normal;
	letter-spacing: 1px;
	background-color: #ECE7DA;
	border: 1px solid #FFFFFF;
}
.nav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFCF5;
	text-decoration: none;
	padding: 3px;
	height: 18px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	font-weight: normal;
	letter-spacing: 1px;
	background-color: #BA6B01;
	border: 1px solid #FFFFFF;
}

.text-body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
}
.text-body-super {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #537E25;
	vertical-align: super;
}

.text-body a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BA6B01;
	text-decoration: none;
}
.text-body a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BA6B01;
	text-decoration: underline;
}
.text-body a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BA6B01;
	text-decoration: none;
}
.text-body-strikethrough {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	text-decoration: line-through;
}


.text-body-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #BA6B01;
	font-weight: bold;
}
.text-body-title-green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #537E25;
	font-weight: bold;
}
.text-body-title-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #336699;
	font-weight: bold;
}
.text-body-title-blue-large {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #336699;
	font-weight: bold;
}


.text-body-title-white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}


.text-body-title-small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #BA6B01;
	font-weight: bold;
}

.text-body-title-species {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #537E25;
	font-weight: bold;
}
.text-body-title-amazon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FF9800;
	font-weight: bold;
}


.text-body-subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #537E25;
	font-weight: normal;
}
.text-body-italic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-style: italic;
}
.text-body-italic-species {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-style: italic;
}

.text-body-large {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}
.text-body-large a:link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #740509;
	text-decoration: underline;
}
.text-body-large a:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #740509;
	text-decoration: none;
}
.text-body-large a:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #740509;
}
.text-body-green-italic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #537E25;
	font-style: italic;
}
.mainframe {
	background-color: #FFFCF5;
}
.blue-cell {
	background-color: #740509;
}

.text-copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.dark-cell {
	background-color: #1E1E1E;

}
.light-cell-frame {


	background-color: #E2E2E2;
}
.form-field-medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 2px;
	padding: 2px;
	height: 20px;
	width: 200px;
	border: 1px solid #C9BD98;
	background-color: #FFFCF5;
	background-image:   url(../components/essentials/form-tone.jpg);
	background-repeat: repeat-x;
}
.form-field-email {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 2px;
	padding: 2px;
	height: 20px;
	width: 160px;
	border: 1px solid #C9BD98;
	background-color: #FFFCF5;
	background-image:   url(../components/essentials/form-tone.jpg);
	background-repeat: repeat-x;
}

.form-field-species {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 2px;
	padding: 2px;
	height: 20px;
	width: 160px;
	border: 1px solid #C9BD98;
	background-color: #FFFCF5;
	background-image:   url(../components/essentials/form-tone.jpg);
	background-repeat: repeat-x;
}
.form-button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 2px;
	padding: 1px;
	height: 20px;
	width: 44px;
	border: 1px solid #C9BD98;
	background-color: #FFFCF5;
	background-image:   url(../components/essentials/form-tone.jpg);
	background-repeat: repeat-x;
	font-weight: bold;
}
.form-field-message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 2px;
	padding: 2px;
	height: 60px;
	width: 300px;
	border: 1px solid #C9BD98;
	background-color: #FFFCF5;
	background-image:   url(../components/essentials/form-tone.jpg);
	background-repeat: repeat-x;
}
.form-field-message-short {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 2px;
	padding: 2px;
	height: 100px;
	width: 260px;
	border: 1px solid #C9BD98;
	background-color: #FFFCF5;
	background-image:   url(../components/essentials/form-tone.jpg);
	background-repeat: repeat-x;
}
.form-field-message-tiny {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 2px;
	padding: 2px;
	height: 100px;
	width: 200px;
	border: 1px solid #C9BD98;
	background-color: #FFFCF5;
	background-image:   url(../components/essentials/form-tone.jpg);
	background-repeat: repeat-x;
}


.form-field-code {
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	color: #333333;
	margin: 2px;
	padding: 2px;
	height: 80px;
	width: 200px;
	border: 1px solid #C9BD98;
	background-color: #E9E9E9;
	background-image:   url("../components/essentials/formbmp.jpg");
	background-repeat: repeat-x;
}
.image-outline {
	border: 2px solid #ECE7DA;
	background-color: #ECE7DA;
}
.text-body-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #537E25;
}
.text-body-white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.text-body-white a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.text-body-white a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.text-body-white a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}



.text-body-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
.form-update-field-long {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 2px;
	padding: 2px;
	height: 200px;
	width: 780px;
	border: 1px solid #1E1E1E;
	background-color: #E9E9E9;
	background-image:   url("../components/essentials/formbmp.jpg");
	background-repeat: repeat-x;
}
.form-update-field-medium {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 2px;
	padding: 2px;
	height: 100px;
	width: 370px;
	border: 1px solid #1E1E1E;
	background-color: #E9E9E9;
	background-image:   url("../components/essentials/formbmp.jpg");
	background-repeat: repeat-x;
}
.image-outline-thin {
	border: 1px solid #333333;
	background-color: #FFFCF5;
}
.form-field-small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 2px;
	padding: 2px;
	height: 20px;
	width: 40px;
	border: 1px solid #C9BD98;
	background-color: #FFFCF5;
	background-image:   url(../components/essentials/form-tone.jpg);
	background-repeat: repeat-x;
}
.form-field-long {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 2px;
	padding: 1px;
	height: 20px;
	width: 300px;
	border: 1px solid #C9BD98;
	background-color: #FFFCF5;
	background-image:   url(../components/essentials/form-tone.jpg);
	background-repeat: repeat-x;
}
.form-button-long {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 2px;
	padding: 2px;
	height: 20px;
	width: 60px;
	border: 1px solid #1E1E1E;
	background-color: #ACACAC;
	background-image:   url("../components/essentials/formbmp.jpg");
	background-repeat: repeat-x;
	font-weight: bold;
}
.text-body-quote-white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #8A8A8A;
	font-weight: normal;
	line-height: 26px;
}
.image-float-left {
	float: left;
	clear: none;
}
.image-float-right {
	float: right;
	clear: none;
}

.form-field-drop-medium {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 2px;
	padding: 2px;
	height: 20px;
	width: 100px;
	border: 1px solid #1E1E1E;
	background-color: #E9E9E9;
	background-image:   url("../components/essentials/formbmp.jpg");
	background-repeat: repeat-x;
}
.searchcol {
	background-attachment: fixed;
	background-image:   url("../components/essentials/butsbycol.jpg");
	background-repeat: no-repeat;
	background-position: center center;
}
.flightoutline {
	border: 1px solid #ECE7DA;
	background-color: #FFFCF5;
}
.light-cell {
	background-color: #EBE7DB;
}
.lighter-cell {
	background-color: #F4F2EA;
}
.highlight-cell {
	background-color: #46C1B3;
}


.species-cell {
	background-color: #BCDF95;
}

.form-field-short {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 2px;
	padding: 2px;
	height: 20px;
	width: 100px;
	border: 1px solid #C9BD98;
	background-color: #FFFCF5;
	background-repeat: repeat-x;
	background-image: url(../components/essentials/form-tone.jpg);
}
.search {
	background-attachment: scroll;
	background-image:  url("../components/essentials/search.jpg");
	background-repeat: no-repeat;
	background-position: right top;
}
.thumb-cell {
	background-color: #FFFCF5;
	background-attachment: scroll;
	background-image:  url("../components/essentials/thumbgrab.jpg");
	background-repeat: no-repeat;
	background-position: right bottom;
}
.thumb-outline {
	border-top: 1px solid #3C3C3C;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #3C3C3C;
	max-width: 150px;
}
.thumb-outline-ovr {
	border-top: 1px solid #3C3C3C;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #3C3C3C;
	max-width: 150px;
}


.cell-roll-over a:hover {
	background-color: #E9E9E9;
	text-decoration: none;
	background-attachment: fixed;
	background-image:  url("../components/essentials/cellover.jpg");
	background-repeat: no-repeat;
	background-position: center center;
}
.cell-roll-over {
	background-color: #E9E9E9;
	text-decoration: none;
	background-image:  url("../components/essentials/cellover.jpg");
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center center;
}
.text-body-small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #BA6B01;
}
.image-greyscale {
	filter: Gray;
}
.thumb-cell2 {
	background-color: #FFFCF5;
	background-attachment: scroll;
	background-image:  url(../components/essentials/thumbgrab2.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.mid-cell {
	background-color: #D7D7D7;
}
.form-field-multiline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 2px;
	padding: 2px;
	height: 100px;
	width: 560px;
	border: 1px solid #C9BD98;
	background-color: #FFFCF5;
	background-image:   url(../components/essentials/form-tone.jpg);
	background-repeat: repeat-x;
}
form {
	margin: 0px;
	padding: 0px;
}
.morepic {
	background-attachment: scroll;
	background-image: url(../components/essentials/morepics.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.spmonth {
	overflow-y: auto;
	position: fixed;
	width: 270px;
	height: 250px;
}
.imgtrans {
	filter: Alpha(Opacity=30);
}
