
body { font-family:Arial, Helvetica, sans-serif; font-size: medium; margin-top:15px; color:#143723; /*background-image:url(../Images/Generic/main_bg.jpg); background-position:center; */}
h1 { color:#E89E01; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:normal; margin-bottom: 3px; }
h1 a{
text-decoration:none;
color:#336600;
}
h1 a:hover{
text-decoration:none;
color:#143723;
}
h2 { color:#E89E01; clear:both; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:normal;}
h2 a{
text-decoration:none;
color:#336600;
}
h2 a:hover{
text-decoration:none;
color::#143723;
}
h3 { color:#405D0D; clear:both; font-size:0.9em; font-weight:bold; }
h4 { color:#405D0D; clear:both; font-size:0.8em; font-weight:bold; text-transform:uppercase; margin-bottom:0px;padding-bottom:0px;}
p { font-size:0.8em; }
li { font-size:0.8em; list-style:square; list-style-image:url(../Images/Generic/li.gif); }

#header { width:583px; height:192px; background-position: bottom right; background-repeat:no-repeat;}
#header_image { margin-left:28px; margin-top:10px;}
#header h1 { color:#415D11; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:normal; }
#content { padding-left: 28px;  }
#content h2 { color:#415D11; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; font-weight:normal; margin: 5px 0px 20px; }
#resort { border-bottom: #143723 dotted 1px; font-size:20px; padding-top:4px; padding-bottom:4px; width:555px; text-align:right; }
#resort h2 { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#143723; padding:0; margin:0; }
#content-bottom { border-top: #143723 dotted 1px; clear:both; margin-top:15px; text-align:center; }
#content-bottom h2 {font-size:0.7em; font-family:Verdana, Arial, Helvetica, sans-serif; }

a:link, a:visited { text-decoration:none; color:#336600; }
a:hover, a:active { color:#143723; text-decoration:none; }
#nav { margin: 0; padding: 0; margin-top:6px; margin-bottom:5px; width:210px; }
#nav li { display: block; width:210px; list-style-image:none;}
#nav li a { text-decoration:none; display: block; font-size: 15px; font-weight:590; padding: 4px 10px 4px 15px; margin-bottom:1px; color:#E89E01;}
#nav li a:hover { color:#143723; background-color:#FFDDAA;}
#nav li a.selected { color:#143723; background-color:#FFDDAA; }
#subnav { margin: 0; padding: 0; margin-top:4px; margin-bottom:4px; width:208px; border:#FFDDAA dotted 1px; }
#subnav li { display: block; width:208px; list-style-image:none; }
#subnav li a { text-decoration:none; display: block; font-size: 13px; font-weight:590; margin-bottom:0px; padding: 4px 14px 4px 15px; color:#143723;}
#subnav li a:hover { color:#143723; background-color:#FFF0D9; }
#subnav li a.sub-selected { color:#143723; background-color:#FFF0D9; }

img.photo { border: #143723 solid 1px;}
#image-top-right1, #image-top-right2, #image-top-right3 { margin-left:15px; margin-bottom:15px; }
#image-mid-right1, #image-mid-right2, #image-mid-right3 { margin-left:15px; margin-bottom:15px; margin-top:15px; }
#image-mid-left1, #image-mid-left2, #image-mid-left3 { margin-right:15px; margin-bottom:15px; margin-top:15px; }
#image-top-left1, #image-top-left2, #image-top-left3 { margin-right:15px; margin-bottom:15px; }
#image-left { margin-top:30px; }

.light-green {color: #415D11}
.float-right {float:right; margin-top:-37px;}
.float-right-box-pack {float:right; margin-top:-37px; padding:3px; padding-left:8px; padding-right:8px; border:#FFCC00 solid 1px; background-color:#FFFFFF;}
.float-right-box {float:right; margin-top:-37px; padding:3px; padding-left:8px; padding-right:8px; border:#FFCC00 solid 1px; background-color:#FFDDAA;}
.float-right-box-nobg {float:right; margin-top:-37px; padding:3px; padding-left:8px; padding-right:8px; border:#FFCC00 solid 1px; }

div.holder { border-bottom: #FFDDAA dotted 1px;  padding: 3px; padding-top:1px; padding-left:6px; padding-right:8px; background-color:#FFF8F1; margin-bottom:10px; background-image:url(../Images/Generic/holder_bg.jpg); background-repeat:repeat-x; background-position:top; }
td.form-input { font-size:0.8em; text-align:right; padding-right:5px; padding-top:2px; padding-bottom:2px; font-weight:bold; background-color:#405D0D; padding-left:20px; color:#FFFFFF;}
#error { border: #336600 1px dotted; background-color:#FFDDAA; padding-left:15px; padding-right:15px; background-image:url(../Images/Generic/error.jpg); background-position: right top; background-repeat:no-repeat; padding-bottom:20px; }
#error li { list-style-image:none; }

/* inputs */
INPUT {	border: #336600 1px solid; FONT-SIZE: 10pt; BACKGROUND-COLOR: ghostwhite; padding-left:3px;}
SELECT { border: #336600 1px solid; FONT-SIZE: 10pt; BACKGROUND-COLOR: ghostwhite}
TEXTAREA { border: #336600 1px solid; font-family:Arial, Helvetica, sans-serif; BACKGROUND-COLOR: ghostwhite; padding-left:3px; FONT-SIZE: 10pt;}
.Button { border: #336600 1px solid; padding:2px; FONT-SIZE: 10pt; CURSOR: hand; COLOR: #143723; BACKGROUND-COLOR: #FFDDAA}



