html, body, ol, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0;
padding: 0;
border: 0;
}

body {
background-color:#EFEFEF; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #030303; 
line-height:1.3;
text-align: center;
}

table td p li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
color: #030303; 
line-height:1.3
}

#wrapper{
width: 947px;
background-color:#FFFFFF;
margin:10px auto;
border: 1px solid #CCCCCC;
text-align: left;
}


#flashwrapper{
width: 700px;
margin:20px auto;
vertical-align: middle;
}

h1 {font-size: 16px; color:#000000; letter-spacing:-1px; line-height:110%; margin-top:0px; margin-bottom:10px;}

li {padding-bottom:3px}
ul {margin-left:0; padding-left:20px}

.footer {color:#666666}

.topnavred {
background-color:#C00000;
background-image:url(images/bg_rednav.jpg);
text-align:center;
font-weight:bold;
color:#FFFFFF;
padding-top:3px;
font-size:12px;
font-family:Tahoma, Geneva, sans-serif;
}

.topnavsilver {
background-color:#C0C0C0;
background-image:url(images/bg_silvernav.jpg);
text-align:center;
font-weight:bold;
color:#000000;
padding-top:3px;
font-size:12px;
font-family:Tahoma, Geneva, sans-serif;
}

.leftnavbg {
background-color:#E2E1E2;
padding-bottom:20px;
border-left:solid 2px #FFFFFF;
}

.leftnavinner {
background-image:url(images/bg_leftnavitem.gif);
background-position:bottom;
background-repeat:repeat-x;
font-size:11px;
font-family:Tahoma, Geneva, sans-serif;
font-weight:bold;
color:#444444;
text-align:center;
}

.bottombar {
background-color:#C00000;
color:#FFFFFF;
font-size:14px;
text-align:center;
padding:6px 0;
margin:2px
}

.mainleftnav {
margin-bottom:60px;
}

.subnavtable {
 border-top:solid 1px #BFBFBF;
}

.subnavtitle {
font-size:13px;
font-weight:bold;
color:#C00000;
text-align:center;
margin-bottom:4px
}

.subnavtitle2 {
font-size:13px;
font-weight:bold;
color:#000000;
text-align:center;
margin-bottom:4px
}

.contentholder {
margin:0px 2px;
}

.textcolumn {
padding:13px;
border:solid 1px #BBBBBB;
width:228px;
}

.textcolumn2 {
padding:13px;
border:solid 1px #BBBBBB;
width:357px;
}

.textcolumn3 {
padding:13px;
border:solid 1px #BBBBBB;
width:486px;
}

.textcolumn4 {
padding:13px;
border:solid 1px #BBBBBB;
}

.addressbox {
padding:13px;
border:solid 1px #BBBBBB;
background-color:#EFEFEF;
}

.piccontactbox {
border:solid 1px #BBBBBB;
background-image:url(images/bg_contact.jpg);
}

.middlecolumn {
width:2px;
}

.piccolumn_passion {
border:solid 1px #BBBBBB;
background-image:url(images/bigpic_passion.jpg);
background-position:bottom right;
background-repeat:no-repeat;
}

.piccolumn_founder {
border:solid 1px #BBBBBB;
background-image:url(images/bigpic_founder.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.piccolumn_member {
border:solid 1px #BBBBBB;
background-image:url(images/bigpic_member.jpg);
background-position:center;
background-repeat:no-repeat;
}

.piccolumn_soul {
border:solid 1px #BBBBBB;
background-image:url(images/bigpic_soul.jpg);
background-position:bottom right;
background-repeat:no-repeat;
}

.piccolumn_track {
border:solid 1px #BBBBBB;
background-image:url(images/bigpic_track.jpg);
background-position:bottom right;
background-repeat:no-repeat;
}

.piccolumn_dreams {
border:solid 1px #BBBBBB;
background-image:url(images/bigpic_dreams.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.piccolumn_future {
border:solid 1px #BBBBBB;
background-image:url(images/bigpic_future.jpg);
background-position:top center;
background-repeat:no-repeat;
}

.piccolumn_exc {
border:solid 1px #BBBBBB;
background-image:url(images/bigpic_exc.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.piccolumn_clubhouse {
border:solid 1px #BBBBBB;
background-image:url(images/bigpic_clubhouse.jpg);
background-position:bottom right;
background-repeat:no-repeat;
}

.piccolumn_convenience {
border:solid 1px #BBBBBB;
background-image:url(images/bigpic_convenience.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.piccolumn_directions {
border:solid 1px #BBBBBB;
background-image:url(images/bigpic_directions.jpg);
background-position:top center;
background-repeat:no-repeat;
}

.piccolumn_safety {
border:solid 1px #BBBBBB;
background-image:url(images/bigpic_safety.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.piccolumn_sitemap {
border:solid 1px #BBBBBB;
background-image:url(images/bigpic_sitemap.jpg);
background-position:center;
background-repeat:no-repeat;
}

.piccolumn_app {
border:solid 1px #BBBBBB;
background-image:url(images/bigpic_app.jpg);
background-position:center;
background-repeat:no-repeat;
}

.footnote {
font-size:10px;
}

/* FORM */
form { margin-top: 0px; margin-bottom: 0px; padding: 0px }
input {font-family: Verdana, arial, helvetica; font-size: 8pt }
select {font-family: Verdana, arial, helvetica; font-size: 8pt}
textarea {font-family: Verdana, arial, helvetica; font-size: 8pt}
.inputnormal { font-family: Verdana, arial, helvetica; font-size: 8pt; background-color: #FFFFFF; border:1px solid #999999 }
.inputfocus  { font-family: Verdana, arial, helvetica; font-size: 8pt; background-color: #EEEEEE; border:1px solid #555555 }


/* LINKS */
a:link, a:active {color: #007375}
a:visited {color: #666666} 
a:hover {color: #007375; text-decoration: none}

a.sitemap:link, a:active {color: #030303; text-decoration: none}
a.sitemap:visited {color: #666666; text-decoration: none} 
a.sitemap:hover {color: #030303; text-decoration: underline}

a.topnavemotion:link, a.topnavemotion:active, a.topnavemotion:visited, a.topnavemotion:hover {color:#FFFFFF; text-decoration:none; width:127px; display:block; height:20px;}

a.topnavbenefits:link, a.topnavbenefits:active, a.topnavbenefits:visited, a.topnavbenefits:hover {color:#000000; text-decoration:none; width:127px; display:block; height:20px;}

a.leftnavitem {
color:#444444; 
text-decoration:none; 
display:block; 
margin:0;
padding:6px;
width:156px;
}

a:hover.leftnavitem {
color:#444444; 
text-decoration:none; 
display:block; 
margin:0;
padding:6px;
width:156px;
background-color:#CCCCCC;
}

.subnavtitle a:link, .subnavtitle a:active, .subnavtitle a:visited, .subnavtitle a:hover {color:#C00000; text-decoration:none;}

.subnavtitle2 a:link, .subnavtitle2 a:active, .subnavtitle2 a:visited, .subnavtitle2 a:hover {color:#000000; text-decoration:none;}


