/*   
img border color: FF9700

content link color ed9210
content link hover color 2B5A90
*/

html, body {
margin:0;
padding:0;
}
html {
	background: #D1F4B2 url(/images/template/BG.jpg) repeat-x;
}
body {
	background: url(/images/template/palmtopleft.jpg) no-repeat right 202px;
	padding-right:65px;
	margin-bottom:12px;
}
body, table, td {
	font-family: Tahoma, "Trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	vertical-align:top;
	padding: 0;
}

table {
border:0;
border-collapse: collapse;	
}

#wrapper {
width:80%;
margin: 0 auto;
}


#header, #contenttable, #footer {
width:100%;
display:block;
margin: 0 auto;
}

#contentrow, #footertd {
	border-right:1px solid #70A0D8;
	border-left: 1px solid #70A0D8;
}



#header {
/*	min-width: 937px;	*/
}
#headerleft {
/*	background: url(/images/template/headerleft.jpg) no-repeat;*/
	height: 202px;
	width: 547px;
}
#headerleft img {
float:left;
display:block;
margin:0;
padding:0;
}
#headerright {
/*	background: url(/images/template/headerright.jpg) no-repeat;*/
	height: 202px;
width:99%;
}
#headerright img {
float:right;
display:block;
margin:0;
padding:0;
}

#contenttable {
	background: #ffffff url(/images/template/contentshadow.jpg) repeat-x top;
	border-bottom: 1px solid #70A0D8;
}

#navtd, #navtd2 {
	width: 180px;
	border-right:1px solid #70A0D8;
background-color: #A2E963;
}

#navtd {
background: #A2E963 url(/images/template/navshadow.jpg) repeat-x top;
}


#navtd ul {
	margin: 18px 4px 12px 4px;
	padding: 0;
	list-style: none;
}
#navtd ul li {
	margin: 0;
	padding: 0;
	display: block;
	float: none;
}
#navtd ul li a:link, #navtd ul li a:visited {
	display: block;
	float: none;
	margin: 7px 4px;
	display: block;
	padding: 0 0 0 22px;
	line-height: 30px;
	height:30px;
	background: url(/images/template/nav.jpg) no-repeat left top;
	font-size:13px;
	font-weight:normal;
	color: #436081;
	letter-spacing:0.05em;
	text-decoration:none;
	
}
#navtd ul li a:hover, #navtd ul li a:active {
	background: url(/images/template/nav.jpg) no-repeat -362px top;
	color: #EC9311;
	color: #CD800F;
}
#navtd img {
margin: 0 auto 6px auto;
display;block;
}

#navtd2 {
border-top: 5px solid #ffffff;
vertical-align:top;
background: #D0F4B1 url(/images/template/reservebox.jpg) repeat-x center top;
height:113px;
}
#navtd2 div#reserve {
/* width:100%; */
padding: 2px 4px 0 6px;
}
#navtd2 h3 {
color: #ffffff;
margin-top:3px;
padding-top:0;
font-size: 15px;
letter-spacing: .05em;
}
#navtd2 p {
text-align:right;
line-height: 140%;
}
#navtd2 p a {
color: #659C39;
text-decoration:none;
border:none;
font-size:13px;
font-weight:bold;
}
#navtd2 p img {
}
a.reservecircle {
text-decoration:none;
border:none;
margin:8px 0 0 10px;
float:right;
display:block;
float:right;
background: url(/images/template/reservecircle.jpg);
width:40px;
height:41px;
}
a.reservecircle:hover {
background: url(/images/template/reservecircleover.jpg);
}

#footertd {
/*	min-height: */
	border-bottom: 1px solid #70A0D8;
	background: #FBFCDF url(/images/template/footerbg.jpg) repeat-x;
min-height:98px;
}
#footer {
	background: url(/images/template/footersun.jpg) no-repeat center top;
min-height:98px;
}

#footer td {
line-height:140%;
min-height:98px;
}
#footer td a {
font-size: 14px;
color: #2B5A90;
}
#footer td a:hover, #footer td a:active {
color: #CD800F;
}

#footer td#footerleft, #footer td#footerright {
padding:4px 12px;
font-size: 11px;
white-space:nowrap;
width:100%;
vertical-align:middle;
}
#footer td#footerleft {
}
#footer td#footerright {
text-align:right;
/*vertical-align:bottom;*/
}
#footerright a {
text-decoration:none;	
}

#footerright span, #footerright span a {
font-size: 11px;
text-decoration:none;
color: #000000;
}

td#contenttd {
background: #ffffff url(/images/template/contentshadow.jpg) repeat-x top;
padding: 18px 32px 18px 32px;
line-height:150%;
}
#contenttd a:link, #contenttd a:visited {
	color: #FF9700;
	color: #ed9210;
text-decoration:underline;
font-weight:bold;
}
#contenttd a:hover, #contenttd a:active {
	color: #2B5A90;
}
#contenttd h1, #contenttd h2, #contenttd h3, #contenttd h4, #contenttd h5, #contenttd h6 {
	color: #FF9700;
	font-weight: normal;
	line-height:140%;
	margin-bottom: -4px;
	padding-bottom:0;
}
#contenttd h1 {
	font-size:24px;
}
#contenttd h2 {
font-size:18px;
}
#contenttd h3 {
font-size: 16px;
}


.imgright {
float:right;
clear:right;
margin: 0 0 12px 18px;
padding: 2px;
border: 1px solid #FF9700;
}
.imgleft {
float:left;
clear:left;
margin: 0 18px 12px 0;
padding: 2px;
border: 1px solid #FF9700;
}

.nobdr {
border:none !important;	
}


.chart {
width:auto;	
}
.chart td {
padding: 2px 4px;
border: 1px solid #FF9700;
}
.right td {
text-align:right;
}

.lg td {
font-weight:bold;
font-size:14px;	
}



/*   FORM DISPLAY */
/****** END SEARCH FORM DISPLAY   *****/

form {
width: auto;
margin: 2px auto;
}
fieldset {
width: 80%;
margin: 2px auto;
border: 1px solid #FF9700;
padding:5px;
}
legend {
margin: 0;
padding: 2px 6px;
border: 1px solid #FF9700;
font-weight:bold;
color: #ed9210;	
}
input {
float:left;	
clear:left;
}
input[type=text], textarea {
border-top: 1px solid #FF9700;
border-left: 1px solid #FF9700;
border-right: 1px solid #f5ece3;
border-bottom: 1px solid #f5ece3;
background-color: #FBEFE0;
}




input.long {
width:250px;	
}


input[type=submit] {
float:none;
text-align:center;
margin: 2px auto;
padding:4px 6px;
border: 3px double #D87602; 
/*background: #D87602 url(/images/graphics/submitbg.jpg) repeat-x; */
background: url(/images/graphics/submitbg.jpg) repeat-x; 
}



label {
/*float:right;
/*text-align:right;
font-weight:bold; */
}
.righttd {
float:right;
text-align:right;
font-weight:bold;
}
label.leftlabel {
float:left !important;
margin-left: 6px;
font-weight:normal;
}

form table td {
padding: 2px 6px;	
}


.strongorange {
font-weight:bold;
color: #ed9210;	
}




