body, form, h1, h2, h3, h4, h5 { margin: 0px; padding: 0px; }
body { font-family: Arial, Helvetica, sans-serif; background: #FFFFFF; text-align: center; }
h1 { font-size: 17px; }
h2 {
	font-size: 16px;
	line-height: 26px;
	color: #996600;
	font-weight: bolder;
	margin-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
}
h3 { font-size: 16px; line-height: 21px; color: #000000; font-weight: bold; padding-bottom: 15px; }/* top-level-page intro header */
h4 {color: #CC3333; font: bold 24px/28px Arial, Helvetica, sans-serif; }/* paragraph header (REPLACE IN IE FOR SCALABLE TEXT)*/
h5 {color: #505050; font: bold 12px/22px Arial, Helvetica, sans-serif; }/* paragraph header (REPLACE IN IE FOR SCALABLE TEXT)*/
hr {top: 0px; left: 0px; color: #999; background: #999; height:1px; border:none; margin-top:15px; margin-bottom:20px;}
a:link, a:visited { color: #000066; text-decoration: none; }
div.clearer {clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px;}

/* WRAPPER  CONTENT*/

#holder {
	width: 996px;
	margin: 0;
	text-align: left;

}/* entire page layout is wrapped in this div */

/* HEADER */
#header {
	background: url(../images/rustic_wood.jpg) repeat left top;
	height: 270px;
	width: 996px;
	margin: 0px;
	padding: 0px;
}
.title {
	height: 230px;
	margin-left: 40px;
	padding-top: 10px;
	float: left;
}
#motto {
	width: 430px;
	height: 130px;
	float: right;
	margin-right: 50px;
	margin-top: 50px;
}
.navigation {
	height: 40px;
	width: 996px;
	background-color: #990000;
	vertical-align: middle;
}
.navigation a:link{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFCC;
	text-decoration: none;
}
.navigation a:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFCC;
	text-decoration: none;
}
.navigation a:active{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFCC;
	text-decoration: none;
}
.links {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFCC;
	text-decoration: none;
	text-indent: 30pt;
	font-weight: bold;
	vertical-align: middle;
	padding-top: 10px;

}

/* MESSAGE */
#message {
	background: url(../images/background4.jpg) top;
	height: 750px;
	margin: 10px 0px 0px;
}
.greeting {
	width: 620px;
	left: 100px;
	float: left;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
}
/* EVENTS */
#events {
	height: 240px;
	width: 986px;
	margin: 5px;
	background-image: url(../images/back-tan.jpg);
	background-repeat: repeat;
	background-position: left top;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;


}
.events a:link, a:visited, a:active {
	text-decoration: none;
}
#divL {
	width: 616px;
	float: left;
}
#divL1 {
	width: 986px;
	float: left;
}

#divR {
	width: 350px;
	float: right;
}
#divR1 {
	width: 350px;
	float: right;
}
#divL1 img {
	padding: 0px;
	border: thin dotted #0099CC;



}

/* FOOTER */
#footer {
	margin: 0px;
	padding: 0px;
	width: 996px;
	height: 200px;
	background: url(../images/back-sq.gif) repeat left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
}
#footer a {
	text-decoration: none;
	color: #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
#footer a:visited {
	color: #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;

}
#footer a:hover {
	text-decoration:underline;
	color: #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;

}
#footer a:active {
	text-decoration:underline;
	color: #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;

}
#vendors {
	width: 996px;
	height: 100px;
	margin-top: 20px;
	background-color: #990000;
	vertical-align: middle;
}
.vendors span { 
	vertical-align: middle; 
}
/* MESSAGE */
#mb {
	width: 980px;
	padding: 5px;
	margin: 5px;
	height: 700px;
	background-image: url(../images/back-tan.jpg);
	background-repeat: repeat;
	background-position: left top;

	
}
#messageL {
	width: 120px;
	float: left;
}
#messageR {
	width: 840px;
	float: right;
}
.messageP {
	font-size: 14px;
	line-height: 21px;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-right: 10px;



}
/* SKI SEMINAR */
#ski {
	background:  url(../images/Sun_Valley/ski-seminar.jpg) no-repeat;
	height: 1000px;
	width: 996px;
	margin: 10px 0px 0px;
	padding: 0px;
}
#skiL {
	height: 670px;
	width: 950px;
	margin: 0px;
	padding: 0px;
	left: 140px;
	top: 200px;
}


/* ANNUAL SEMINAR */
#annual {
	background:  url(../images/maui/maui_background.jpg) no-repeat;
	height: 1314px;
	width: 996px;
	margin: 10px;
}
.annualH {
	height: 230px;
	width: 996px;
	margin: 0px;
	padding: 0px;
}
#annualL {
	height: 770px;
	width: 950px;
	margin: 0px;
	padding: 0px;
	left: 140px;
	top: 200px;
}

#ab {
	margin-right: 30px;
	margin-left: 100px;
	text-align: center;
}
.ab ul {
	list-style-type: square;
	padding-left: 10px;
	margin-left: 2.5em; 
	text-indent: -1em;

}
.ab h3 {
	font-size: 18px;
	line-height: 18px;
	color: #990000;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	font-weight: bold;

}
.ab li {
	font-size: 14px;
	line-height: 22px;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: right;
	font-weight: bold;
	padding-left: 5px;
	list-style-position: outside;
	list-style-image:  url(../images/maui/hibiscus.gif);
	text-indent: 10pt;
}
.abtitle {
	font-size: 56px;
	line-height: 50px;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: bottom;
	font-weight: bolder;
}
.abtext {
	font-size: 20px;
	line-height: 24px;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: bottom;
	font-weight: bold;
	padding-left: 50px;
}
.abtext a:link, a:visited, a:active {
	text-decoration: underline;
	font-size: 18px;
	font-weight: bolder;
	color: #FFFFFF;
}
.image{
	border-style: solid;
	border-color: white;
	border-width: 2px;
}

.sideBox {
  float: right;
  padding: .5em;
  margin-top: 0px;
  margin-left: 8px;
  margin-bottom: 8px;
  margin-right: 0px;
  width: 12em;
}
.abimg {
	height: 150px;
	width: 650px;
	margin: 0px;
	padding: 0px;
	left: 110px;
}

/* MEMBERSHIP */
#mb {
	width: 980px;
	padding: 5px;
	margin: 15px 5px 5px;
	height: 560px;
	background-image: url(../images/back-tan.jpg);
	background-repeat: repeat;
	background-position: left top;
}
#memform {
	width: 600px;
	height: 550px;
	background-color: #006699;
	padding: 10px;

}
.mem2 {
	width: 100%;
	clear: both;


}
.fch {
	width: 100%;
	font-size: 18px;
	line-height: 22px;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	padding-bottom: 10px;
	margin-bottom: 15px;
	font-weight: bold;
	padding-top: 10px;

}
.fcb {
	font-size: 14px;
	line-height: 18px;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: right;
	float: left;
	width: 50%;
	margin-left: 5px;
	padding-bottom: 8px;
}
.fcb2 {
	font-size: 14px;
	line-height: 18px;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: right;
	bgcolor: "#0000FF";
	float: left;
	width: 40%;
	margin-right: 15px;

}
/* CONTACT */

#conform {
	width: 600px;
	height: 300px;
	background-color: #006699;
	padding: 10px;

}
#con {
	width: 980px;
	padding: 5px;
	margin: 15px 5px 5px;
	height: 560px;
	background-image: url(../images/back-tan.jpg);
	background-repeat: repeat;
	background-position: left top;

	
}
/* OFFICERS */
#officerform {
	width: 700px;
	height: 450px;
	background-color: #FFFFCC;
	padding: 10px;
	border: 1px dashed #990000;
	vertical-align: top;
}
#ob {
	width: 980px;
	padding: 5px;
	margin: 15px 5px 5px;
	height: 600px;
	background-image: url(../images/back-tan.jpg);
	background-repeat: repeat;
	background-position: left top;
}
#ob a:link {
	color: #CC6633;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: underline;
	font-weight: normal;

}
#ob a:visited {
	color: #CC6600;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: underline;
	font-weight: normal;

}
#ob a:active {
	color: #CC6633;
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;

}
.och {
	font-size: 12px;
	line-height: 16px;
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	font-weight: bold;



}
.ocb {
	width: 30px;
	font-size: 10px;
	line-height: 12px;
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	margin-bottom: 15px;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 40px;

}
.ocweb {
	line-height: normal;
	color: #CC6600;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: capitalize;

}
#message1 {
	width: 180px;
	float: left;
}
#message2 {
	width: 780px;
	float: right;
}
#messageLL {
	width: 260px;
	float: left;
}
#messageRR {
	width: 700px;
	float: right;
}

.ouch {
	font-size: 18px;
	line-height: 22px;
	color: #CC6633;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	font-weight: bold;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #996666;

}
#mc {

	width: 980px;
	padding: 5px;
	margin: 15px 5px 5px;
	height: 760px;
	background-image: url(../images/back-tan.jpg);
	background-repeat: repeat;
	background-position: left top;
}
#mc1 {

	width: 980px;
	padding: 5px;
	margin: 15px 5px 5px;
	height: 1050px;
	background-image: url(../images/back-tan.jpg);
	background-repeat: repeat;
	background-position: left top;
}

.abtext2 {

	font-size: 20px;
	line-height: 24px;
	color: #FF3333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
.abtext3 {
	font-size: 20px;
	line-height: 24px;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	text-decoration: underline;

}
.abtext4 {
	font-size: 20px;
	line-height: 24px;
	color: #FF3333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	padding-left: 50px;

}
