html, body, ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a {
	margin: 0;
	padding: 0;
	border: 0;
	color: #545454;
}
body {
	font-family : Verdana, sans-serif;
	font-size: 100.01%;
	text-align: center;
	background-color: #E5E0C1;
}
#main {
	width: 88%;
	min-width: 700px;
	min-height: 400px;
	margin-top: 10px;
	background-color: #F7F7F7;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	border: 2px solid #DDD7B9;
}
/*|*/
* html #main {
	width: 88%;
	height: 400px;
}
/* */
#header {
	height: 96px;
	height: 110px;
	background-image: url("images/header_back.gif");
	background-repeat: repeat-x;
}
/*|*/
* html #header {
	width: 100%;
	left: 55px;
}
/* */
#page_title {
	position: relative;
	color: #fcfbe5;
	width: 291px;
	text-align: center;
	font-weight: bold;
	top: 40px;
	right: 55px;
	z-index: 1;
	float: right;
	padding-bottom: 66px;
}
#header_image {
	filter: alpha(opacity=85);
	opacity: .85;
	-moz-opacity: .85;
}
#contact_info {
	padding-top: 65px;
	min-width: 150px;
	color: #FFFFBD;
	font-family : Georgia, serif;
	font-size: .9em;
	font-weight: bold;
	text-align: center;
}
#top_nav {
	position: relative;
	width: 625px;
	margin-left: auto;
	margin-right: auto;
	height: 28px;
	top: -1px;
}
#inner-main {
	position: relative;
	min-height: 200px;
	height: auto;
	width: auto;
	vertical-align: top;
	top: 0px;
	color: #000000;
	border: 1px solid #F7F7F7;
	padding-bottom: 20px;
}
#content {
	vertical-align: top;
	font-size: .8em;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 10px;
}
/*|*/
* html #content {
	margin-top: 0px;
	margin-bottom: 20px;
	mar\gin-top: -23px;
}
/* */
.about_div {
	float: left;
	width: 10em;
	text-align: center;
	padding-bottom: 5px;
}
.about_image-div {
	float: right;
}
.about_img {
	margin-right: 4px;
	margin-left: 4px;
	text-decoration: none;
	border: 0px;
	float: right;
}
.tn_img {
	margin-right: 4px;
	margin-left: 4px;
	text-decoration: none;
	border: 0px;
	margin-bottom: 3px;
}
.tn_img a {
	text-decoration: none;
}
#home_animation {
	position: relative;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 5px;
}
#left_nav {
	float: left;
	vertical-align: top;
	font-size: .7em;
	text-align: left;
	margin-top: 45px;
	height: auto;
	width: 120px;
	padding-left: 5px;
}
/*|*/
* html #left_nav {
	left: 2px;

}
/* */
#left_nav_image{
	margin-top: 30px;
	filter: alpha(opacity=45);
	opacity: .45;
	-moz-opacity: .45;
}
#left_nav_image:hover {
	filter: alpha(opacity=85);
	opacity: .85;
	-moz-opacity: .85;
}
.spacer {
	clear: both;
}
#footer_top {
	min-height: 9px;
	background-image: url("images/footer_top.gif");
	background-repeat: repeat-x;
}
/*|*/
* html #footer_top {
	width: 100%;
	font-size: 7px;
}
/* */
#footer {
	color: #FFFFCC;
	padding-top: 2px;
	padding-bottom: 4px;
	font-size: .55em;
	background-color: #006B00;
	text-align: center;
}
/*|*/
* html #footer {
	width: 100%;
	left: 55px;
}
/* */
.footer {
	color: #FFFFCC;
/* 	margin-right: 8px; */
}

a.footer:link{
	color: #FFFFCC;
}
a.footer:visited{
	color: #FFFFCC;
}
a.footer:hover{
	color: #F7F7F7;
}
a.footer:active{
	color: #00FF00;
}
#footer_bottom {
	min-height: 9px;
	background-image: url("images/footer_bottom.gif");
	background-repeat: repeat-x;
}
/*|*/
* html #footer_bottom {
	width: 100%;
	font-size: 7px;
}
/* */
#pagefooter {
	color: #000080;
	font-size: 0.90em ;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	width: 99%;
	margin-top: 25px;
	bottom: 5px;
	float: none;
}
#content li {
	font-size: .9em;
}
p {
	color: #585858;
	margin: 10px;
	width: auto;
	min-width: 120px;
}
img {
	border: 0px;
}
#content ul{
	margin-left: 10px;
	padding-left: 10px;
}
#contact-left {
	width: 35%;
	float: left;
	font-size: .9em;
	font-weight: bold;
}
#contact-right {
	width: 40%;
	float: right;
	font-size: .9em;
	font-weight: bold;
}
Input{
	background-color: #E3E3E3;
	font: Verdana,san-serif;
	border : solid 1px #006600;
}
/*|*/
* html #content Input {
	margin-left: -125px;
}
/* */
/*|*/
* html #content Textarea {
	margin-left: -125px;
}
/* */
Select{
	background-color: #E3E3E3;
	font: Verdana,san-serif;
	font-size: .8em;
	border : solid 1px #003300;
}
#Search_Button {
	color: #000080;
	font-size: .8em;
	font-weight: bold;
	border : ridge 1px #003300;
	z-index:  10;
}
/*|*/
* html #Search Input {
	margin-left: 0px;
}
/* */
TextArea{
	background-color: #E3E3E3;
	font: Verdana,san-serif;
	border : solid 1px #006600;
}
.Search_Table {
	width: 97%;
	border: 1px solid #006B00;
	border-collapse: collapse;
	margin-bottom: 10px;
}
.Search_Table th {
	color: #006B00;
	text-align: center;
	background-color: #E5E0C1;
}
.Search_Table td {
	padding: 4px;
	border: 1px solid #006B00;
}
.Search_Table .center{
	text-align: center;
}
input.Submit {
	color: #006B00;
	background-color: #E5E0C1;
	font-weight: bold;
	font-size: .9em;
	border: 2px solid #006B00;
	border-style: outset;
}
/*|*/
* html .Search_Table form input {
	margin-left: 0px;
}
* html .Search_Table td select {
	margin-left: 0px;
	font-size: 1.0em;
}
*html input.Submit {
	padding-right: 2px;
	padding-left: 2px;
}
*html .Search_Table {
	width: 80%;
	wid\th: 97%;
}
/* */
.RE_Search_Table {
	border: 1px solid #006B00;
	border-collapse: collapse;
}
.RE_Search_Table th {
	text-align: left;
	font-size: 1em;
	padding-right: 10px;
	background-color: #F7F7F7;
}
.RE_Search_Table td {
	padding: 4px;
	border: 1px solid #006B00;
	border: none;
}
.RE_Search_Table .center{
	text-align: center;
}
.RE_Search_Table td Select {
	font-size: 1.0em;
}
/*|*/
* html .RE_Search_Table td Input {
	margin-left: 0px;
}
* html .RE_Search_Table td select {
	margin-left: 0px;
	font-size: 1.0em;
}
*html .RE_Search_Table {
	width: 87%;
	font-size: 1.7em;
	fon\t-size: 1.1em;
	wid\th: 97%;
}
/* */
.Sub_Search_Table {
	width: 97%;
	font-size: 1.2em;
	border: 1px solid #006B00;
	border-collapse: collapse;
}
.Sub_Search_Table th {
	color: #006B00;
	text-align: center;
	background-color: #E5E0C1;
}
.Sub_Search_Table td {
	padding: 4px;
	border: 1px solid #006B00;
}
.Sub_Search_Table .center{
	text-align: center;
}
/*|*/
* html .Sub_Search_Table td Input {
	margin-left: 0px;
}
* html .Sub_Search_Table td select {
	margin-left: 0px;
	font-size: 1.0em;
}
*html .Sub_Search_Table {
	width: 87%;
	font-size: 1.7em;
	fon\t-size: 1.1em;
	wid\th: 97%;
}
/* */
.Search_Results {
	width: 97%;
	border-collapse: collapse;
}
.Search_Results th {
	color: #006B00;
	text-align: center;
	background-color: #E5E0C1;
}
.Search_Results td {
	padding: 4px;
}
.Search_Results .center{
	text-align: center;
}
.Pager {
	border-collapse: collapse;
	font-size: 1.2em;
}
.Listing_Display {
	width: 97%;
	border-collapse: collapse;
}
.Listing_Display th {
	color: #006B00;
	text-align: center;
	background-color: #E5E0C1;
}
.Listing_Display td {
	padding: 4px;
}
.Listing_Display .center{
	text-align: center;
}
*html #Listing_Display {
	width: 87%;
	font-size: 1.0em;
	fon\t-size: 1.1em;
	wid\th: 97%;
}
.Listing_Details {
	font-size: 1.2em;
}
/* */
#idx {
	text-align: left;
	color: #A3A4A4;
	font-size: .7em;
}
.message {
	color: #CC0000;
	font-weight: bold;
}
.Normal { 
	font-weight: normal;
}
.Bold { 
	font-weight: bold;
}
.BoldItalic { 
	font-weight: bold;
	font-style:italic;
}
.BoldLargeNavy { 
	font: 1.2em; 
	font-weight: bold;
	color: #000080;
}
.BoldLargeGreen{ 
	font: 1.2em; 
	font-weight: bold;
	color: #006600;
}
.BoldSmall { 
	font-size: .9em;
	font-weight: bold;
}
.BoldUnderline { 
	font-weight: bold;
	text-decoration:underline;
}
.smallbold {
	font-size: .9em;
	font-weight : bold;
}
.small {
	font-size: .9em;
}
.smallboldtimes {
	font-family : Times New Roman, Times, serif;
	font-size: 1.0em;
	font-weight : bold;
	font-style: italic;
	color: #000080;
}
td {
	font-size: .8em;
}
tbody td {
	font-size: .9em;
}
h1 {
	font-size: 1.1em;
	font-weight : bold;
}
h2 {
	font-size: 1.1em;
	font-weight : bold;
	background-color: transparent;
}
h3 {
	font: bold 2.1em;
	font-variant : small-caps;
}
Span.super {
	font-size: 75em;
	font-weight : bold;
	vertical-align : super;
}
ol {
	font-size: .9em;
}
a:link{
	color: #336666;
}
a:visited{
	color: #336666;
}
a:hover{
	color: #669999;
}
a:active{
	color: #669999;
}
#tteddo {
	color: #FFFFFF;	
	text-align: center;
	width: 99%;
	margin-top: 50px;
	bottom: 5px;
	float: none;
}
.tteddo {
	font-family : Times New Roman, serif;
	font-size:.6em;
	color: #046A04;
	font-style : italic;
}
a.tteddo:link {
	color: #046A04;
}
a.tteddo:visited {
	color: #046A04;
}
a.tteddo:active {
	color: #669999;
}
a.tteddo:hover{
	color: #669999;
}

/* Styles for LooknSea */
Span.TypeA {
	color : Navy;
	font-family : "Times New Roman";
	font-weight : bold;
	font-size: 21px
}
Span.typeb {
	color : Black;
	font-family : "Times New Roman";
	font-size: 13px
}
Span.typec {
	color : Black;
	font-family : "Times New Roman";
	font-size: 15px
}
Span.typed {
	color : Black;
	font-family : "Times New Roman";
	font-size: 17px
}
Span.typee {
	color : Blue;
	font-family : "Times New Roman";
	font-weight : bold;
	font-size: 13px
}
Span.typef {
	color : Blue;
	font-family : "Times New Roman";
	font-size: 13px
}
Span.typeg {
	color : Blue;
	font-family : "Times New Roman";
	font-size: 15px
}
Span.typeh {
	color : Red;
	font-family : "Times New Roman";
	font-size: 19px
}
Span.typei {
	color : Red;
	font-family : "Times New Roman";
	font-size: 15px
}
Span.typej {
	color : Navy;
	font-family : "Times New Roman";
	font-size: 15px
}
Span.typek {
	color : Navy;
	font-family : "Times New Roman";
	font-size: 19px
}
Span.typel {
	color : Red;
	font-family : "Times New Roman";
	font-size: 13px
}
Span.typem {
	color : Green;
	font-family : "Times New Roman";
	font-size: 17px
}
Span.typen {
	color : Green;
	font-family : "Times New Roman";
	font-size: 15px
}
Span.typeo {
	color : Red;
	font-family : "Times New Roman";
	font-size: 17px
}
Span.tteddo {
	color : Blue;
	font-family : "Times New Roman";
	text-decoration : underline;
	font-style : italic;
	font-size: 10px
}
Span.ttoddo {
	color : Black;
	font-family : "Times New Roman";
	font-style : italic;
	font-size: 10px
}
/* End Styles for LooknSea */