* {

	margin: 0px;

	padding: 0px;

}

h1 {

	font-family: Arial;

	font-size: 22px;

	font-weight: bold;

	color: #9e4616;

	text-decoration: none;

}

h2 {

	font-family: Arial;

	font-size: 18px;

	font-weight: bold;

	color: #33765e;

	text-decoration: none;

}

h3 {

	font-family: Arial;

	font-size: 16px;

	font-weight: bold;

	color: #00accb;

	text-decoration: none;	

}

h3 a {

	color: #00accb;

}

h4 {

	text-align:center;

	font-family: Arial;

	font-size: 18px;

	font-weight: bold;

	color: #33765e;

}

.rightPics {

	float:right;

	margin-left:7px;

}

body {

	margin: 0px;

	background-color: #2b271e;

	background-image: url(../images/header-right-repeat-orange.jpg);

	background-repeat: repeat-x;

	background-position: right top;	

}

#leftSide {

	width: 50%;

	height: 107px;

	position: absolute;

	top: 0;

	left: -50px;

	margin: 0;

	padding: 0;

	background-image: url(../images/header-left-repeat-yellow.jpg);

	background-repeat: repeat-x;

	background-position: left top;

}

/*#rightSide {

	width: 50%;

	height: 107px;

	position: relative;

	top: 0;

	margin: 0;

	padding: 0;

	float: right;

}

*/#container {

	position: relative;

	left: 50%;

	padding: 0px;

	width: 950px;

	top: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: -450px;

	padding-top:135px;

}

/* Header */

#header {

	background-image: url(../images/header.jpg);

	height: 107px;

	width: 100%;

	position: absolute;

	top: 0px;

}

#header #rSrchBox {

	background-image:url(../images/searchBkg.jpg);

	background-repeat:no-repeat;

	height: 31px;

	width: 237px;

	position: absolute;

	left: 590px;

	top: 10px;

	padding-top: 6px;

	padding-right: 6px;

	padding-bottom: 6px;

	padding-left: 6px;

}

#header #rSrchBox input{

	width:140px;

	height:14px;

	float: left;

	position: relative;

	margin-left: 3px;

}

#header #rSrchBox .button {

	border:none;

	width:72px;

	height:19px;

	background:url(../images/rSrchBoxSbmt_btn.jpg)!important;

	float: right;

	position: relative;

	margin-right: 16px;

}

#header #login {

	position: absolute;

	left: 589px;

	top: 42px;

	width: 237px;

	height: 21px;

}

#header #login .member {

	float:left;

	width: 118px;

	height: 21px;

	background-image:url(../images/memberLogin.jpg);

	background-repeat:none;

}

#header #login .event {

	float:right;

	width: 118px;

	height: 21px;

	background-image:url(../images/eventRegister.jpg);

	background-repeat:none;	

}

#header #phone-contact {

	color: #9E4618;

	position: absolute;

	top: 80px;

	left: 498px;

}

#header #phone-contact a:link {

	color: #ffffff;

	text-decoration: none;

	font-family: Arial;

	font-weight: normal;

	font-size: 15px;

	font-style: normal;

}

#header #phone-contact a:visited{

	color: #33765e;

	font-size: 15px;

	text-decoration: none;

	font-family: Arial;

	font-weight:bold;

}

#header #phone-contact a:hover{

	font-weight: bold;

	color: #33765e;

	font-size: 15px;	

	text-decoration: none;

	font-family: Arial;

}

#header #phone-contact a:active{

	text-decoration: none;

	font-family: Arial;

	font-size: 15px;	

}

/* Mast */

#mast {

}

/* Top Nav */

#topNav {

	height: 28px;

	width: 750px;

	position: absolute;

	top: 107px;

	text-decoration: none;

	list-style-type: none;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 80px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}

#topNav ul {

	display: inline;

	list-style: none;

	margin: 0px 0px 0px 0px;

}

#topNav li {

	display:inline;

	margin: 0px 0px 0px 0px;

	float: left;

}

#topNav ul li a.home{

	background-image:url(../images/button-home.jpg);

	width: 87px;

	height: 28px;

}

#topNav ul li a:hover.home{

	background-image:url(../images/hover-home.jpg);

	width: 87px;

	height: 28px;

}

#topNav ul li a.meet{

	background-image:url(../images/button-meetings.jpg);

	width: 87px;

	height: 28px;

}

#topNav ul li a:hover.meet{

	background-image:url(../images/hover-meetings.jpg);

	width: 87px;

	height: 28px;

}

#topNav ul li a.learn{

	background-image:url(../images/button-elearning.jpg);

	width: 92px;

	height: 28px;

}

#topNav ul li a:hover.learn{

	background-image:url(../images/hover-elearningjpg.jpg);

	width: 92px;

	height: 28px;

}

#topNav ul li a.news{

	background-image:url(../images/button-newsroom.jpg);

	width:92px;

	height:28px;

}

#topNav ul li a:hover.news{

	background-image:url(../images/hover-newsroom.jpg);

	width:92px;

	height:28px;

}

#topNav ul li a.member{

	background-image:url(../images/button-member-services.jpg);

	width:136px;

	height:28px;

}

#topNav ul li a:hover.member{

	background-image:url(../images/hover-member-services.jpg);

	width:136px;

	height:28px;

}

#topNav ul li a.director{

	background-image:url(../images/button-directors.jpg);

	width:141px;

	height:28px;

}

#topNav ul li a:hover.director{

	background-image:url(../images/hover-directors.jpg);

	width:141px;

	height:28px;

}

#topNav ul li a.store{

	background-image:url(../images/button-store.jpg);

	width:101px;

	height:28px;

}

#topNav ul li a:hover.store{

	background-image:url(../images/hover-store.jpg);

	width:101px;

	height:28px;

}

#topNav p {

}

#topNav a {

	display:block;

	margin: 0px 0px 0px 0px;

}

#topNav a:link,#topNav a:visited{

}

#topNav a:hover,#topNav a:active{

}

/* Content */

#content {

	position: relative;

	background-image: url(../images/sub-nav.jpg);

	background-repeat: no-repeat;

	height: auto;

	width: 750px;

	margin-left: 75px;

	background-color: #FFFFFF;

}

#subNav {

	height: 23px;

	width: 743px;

	position: absolute;

	left: 7px;

	top: 4px;

	text-decoration: none;

	z-index: 300;

}

#subNav p {

}

#subNav a {

	font-family:Arial;

	font-size:13px;

	color:#33765e;

	text-decoration: none;

	list-style:none;

	text-decoration: none;

}

#subNav a:link,#subNav a:visited {

}

#subNav a:hover,#subNav a:active {

	background-color:#dfdfdf;

	width:inherit;

}

#subNav {}

#annual {

	width:533px;

	height:38px;

	position: absolute;

	top: 35px;

	left: 7px;

}

#annual a.annualcta{
	display:block;
	background-repeat:no-repeat;
	width:533px;
	height:38px;
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url(../images/header-2011.jpg);

}

/*#annual a:hover.annualcta  {

	display:block;

	background-image:url(../images/header-2011.jpg);

	background-repeat:no-repeat;	

	width:533px;

	height:38px;

	position: absolute;

	top: 0px;

	left: 0px;	

}*/

/* Column Container */

#columnContainer {

}

/* Left Column */

#leftColumn {

	float: left;

	width: 191px;

	margin-top: 80px;

	margin-left: 7px;

}

#leftColumn p{

}

#leftColumn ul{

	text-decoration:none;

	list-style-type: none;



}

#leftColumn li{

	text-decoration:none;

	background-image:url(../images/leftNav-Bkg.jpg);

	background-repeat:no-repeat;

	height:27px;

	width:191px;		

}

#leftColumn img{

}

#leftColumn li a {

	display:block;

	margin: 0px 0px 0px 0px;

	padding: 4px 0px 0px 10px;

	text-decoration:none;

	height:27px;

	font-family:Arial;

	color:#2b271e;

	font-size:15px;	

	height:27px;

	width:191px;

}

#leftColumn li a:hover {

	text-decoration:none;

	margin: 0px 0px 0px 0px;

	padding: 4px 0px 0px 10px;

	display:block;

	background-image:url(../images/leftNav-Bkg-Hover.jpg);

	background-repeat:no-repeat;

	height:27px;	

	width:191px;	

}

#leftColumn #qc {

	background-image:url(../images/qc-box.jpg);

	background-repeat:no-repeat;	

	width:191px;

	height:325px;

	margin-top: 7px;

	padding-top: 28px;

	padding-left: 7px;

}

#qc form {

    margin: 0px;

    padding: 0px;

}

#leftColumn #qc p {

	text-align:right;

	color:#333333;

	font-size:9px;

	font-family:Arial;

	padding-right: 18px;

	padding-top: 6px;

}

#leftColumn #qc a {

	color:#333333;

	font-size:10px;

	font-family:Arial;

}

#leftColumn #qc input {

	font-family:Arial;

	font-size: 13px;

	background-image: url(../images/input-bkg.jpg);

	background-repeat:no-repeat;

	margin: 6px 0px 0px 0px;

	width: 175px;

	height: 22px;

	border: none !important;

	text-decoration: none;

	list-style-type: none;

	padding-top: 5px;	

}

#leftColumn #qc textarea {

	font-family:Arial;

	font-size: 13px;	

	background-image:url(../images/textarea-bkg.jpg);

	background-repeat:no-repeat;	

	margin: 6px 0px 0px 0px;

	width: 175px;

	height: 70px;

	border:none;

	text-decoration: none;

	list-style-type: none;

	padding-top: 5px;	

}

#leftColumn #qc input.button {

	width: 64px;

	height: 21px;

	background-image:url(../images/submitButton.jpg);

	background-color:#9e4616;

	background-repeat:none;

	padding: 0px 0px 0px 0px;

	color:#FFFFFF;

	margin: 6px 0px 0px 110px;

	text-decoration: none;

	list-style-type: none;

}

#archives {

	display: block;

	float: right;

	width: 191px;

	margin-bottom: 0px;

	margin-left:0px;

}

#archives ul li{

	margin-left: 0px;

}

#archives a{

	font-family: Arial;

	font-size: 12px;

	color: #FF6600;

}

#archives a:link, #archives a:visited {

	color: #FF6600;

}

#archives a:hover, #archives a:active {

	color: #ff5600;

}

#archives h4 {

	padding-left:0px;

	font-family: Arial;

	font-size: 18px;

	font-weight: bold;

	color: #33765e;

}

.meetingPics {

	padding-left:31px;

}

/* Middle Column */

.video {

    text-align: center;!important

}

#middleColumn {

	float: left;

	position: relative;

	padding-top: 80px;

	height: auto;

	width: 331px;

	padding-left: 7px;

	padding-right: 7px;

}

#middleColumn p{

	font-family:Arial;

	font-size:14px;

	font-weight:normal;

	line-height:18px;

	color:#2b271e;

}

#middleColumn ul{

	text-decoration: none;

	list-style-type: none;

}

#middleColumn li{

	font-family:Arial;

	font-size:14px;

	font-weight:normal;

	line-height:18px;

	color:#2b271e;	

}

#middleColumn img{

}

#middleColumn a:link,#middleColumn a:visited{

	color: #33765e;

}

#middleColumn a:hover,#middleColumn a:active{

	color: #9e4616;	

}

#middleColumn #mainContact {

	margin-left: 33px;

	font:Arial;

	font-size:14px;

	color:#2b271e;

	width: 250px;

}

#middleColumn #mainContact label {

	font:Arial;

	font-size:14px;

	color:#2b271e;

}

#middleColumn #mainContact input {

	margin-left:0px;

	width:250px;

	height:20px;

	display:inline;

	background-color:#ffffff;

}

#middleColumn #mainContact textarea {

	margin-left:0px;

	width:250px;

	height:100px;

}

#middleColumn #mainContact button {

	width: 64px;

	height: 21px;

	background-image:url(../images/submitButton.jpg);

	background-color:#9e4616;

	background-repeat:none;

	padding: 0px 0px 0px 0px;

	color:#FFFFFF;

	margin: 0px 0px 0px 0px;

	text-decoration: none;

	list-style-type: none;

}

#middleColumn #content #ent {

	padding-right: 0px;

}

#middleColumn #content #ent a:link, #container #content #ent a:visited {

	color: #FF5600;

	font-weight: normal;

	text-decoration: underline;

}

#middleColumn #content #ent a:hover, #container #content #ent a:active {

	color: #000000;

	font-weight: normal;

	text-decoration: underline;

}



#middleColumn #content #ent h3 a {

	font-family: Arial,;

	font-size: 12px;

	color: #0000CC;

	font-weight: normal;

}

#middleColumn #content #ent table {

	font-family: Arial,;

	font-size: 14px;

	line-height: 20px;

}

#middleColumn #content #ent table .color01 {

	background-color: #D7E0E3;

}

#middleColumn #content #ent .color02 {

	color: #FFFFFF;

	background-color: #11A7B6;

	display: block;

	margin: 0px;

	padding: 5px;

}

#middleColumn #memberlogin {

	padding-left: 10px;

	font-family: Arial,;

	font-size: 14px;

	line-height: 20px;

}

#middleColumn legend {

	font-family: Arial,;

	font-size: 14px;

	line-height: 20px;

}

/* mini gallery */



#miniGallery {

	float: right;

	margin-top: 7px;

	margin-bottom: 20px;

	margin-left: 7px;

	margin-right:15px;

	width: 160px;

}

#miniGalleryTop	{

	width: 160px;

	display: block;

	height: 40px;

}

#miniGalleryTop .annual {

	display: block;

	font-family: "Arial";

	font-size: 14px;

	font-weight: bold;

	color: #689f90;

	margin-left: 40px;

}

#miniGalleryTop .event {

	display: block;

	font-family: "Arial";

	font-size: 18px;

	font-weight: bold;

	color: #005c42;

	margin-left: 20px;

}

#miniGalleryMid	{

	display: block;

	width: 145px;

	padding-left: 15px;

	padding-top: 7px;

	padding-bottom: 20px;

}

#miniGalleryMid	img {

	margin-top: 7px;

	margin-bottom: 5px;

}

.miniGallerySeeMore {

	display: block;

	width: 58px;

	height: 20px;

	background-image: url(../images/see_more.jpg);

	background-repeat: no-repeat;

	font-family: "Times New Roman", Times, serif;

	color: #fc7122;

	font-size: 12px;

	padding-top: 2px;

	padding-left: 11px;

	margin-left: 30px;

	margin-top: 7px;

	margin-bottom: 10px;

	text-decoration: none;	

}

#galleryThumb {

	padding-left:30px;

	padding-right:30px;	

}

a:hover.miniGallerySeeMore {

	color: #2f2f2f;

	font-size: 12px;

	font-weight: normal;

}

a:active.miniGallerySeeMore {

	color: #fc7122;

	font-size: 12px;

	font-weight: normal;

}

a:visited.miniGallerySeeMore {

	color: #fc7122;

	font-size: 12px;

	font-weight: normal;

}     

#miniGalleryBottom	{	

	height: 5px;

	width: 160px;

}

/* Right Column */

#rightColumn {

	display: inline;

	float: right;

	position: relative;

	padding-right: 7px;

	padding-top: 35px;

	width: 196px;

	height: auto;

}

#rightColumn p{

	text-align:right;

	font-family:Arial;

	font-size:18px;

	font-weight:bold;

	color:#00accb;

}

#rightColumn ul{

}

#rightColumn li{

}

#rightColumn img{

	padding-bottom: 7px;

}

#rightColumn a {

	text-decoration:none;

	font-family:Arial;

	font-size:14px;

	font-weight:normal;

}

#rightColumn a:link,#rightColumn a:visited{

	color: #00accb;

}

#rightColumn a:hover,#rightColumn a:active{

	color: #9e4616;

}

/* Footer */

#footer {

	background-image:url(../images/content-bottom.jpg);

	background-repeat:no-repeat;

	width:750px;

	height:6px;

	clear: both;

}

/* Disclaimer */

#disclaimer {

	background-image: url(../images/disclaimer-box.jpg);

	background-repeat: no-repeat;

	height: 107px;

	width: 950px;

	position:absolute;

	clear: both;

	background-position: center;

}

#disclaimer ul {
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;

}
#disclaimer .move-right {
	margin-left: 70px;
}
#disclaimer li {
	display:inline;
	font-family:Arial;
	font-weight:normal;
	font-size:13px;
	text-decoration:none;
	margin-right: 6px;
	margin-left: 6px;

}

#disclaimer a {

	font-family:Arial;

	font-weight:normal;

	font-size:13px;

	text-decoration:none;

	color:#2b271e;		

}

#disclaimer a:hover {
	color: #33765e;
}
#disclaimer p {

	font-family:Arial;

	color:#9e4616;

	font-size:15;

	font-weight:normal;

	line-height:19px;

	width: 950px;

	height: 107px;

	text-align:right;

}

#leftSideBottom {

	width: 50%;

	height: 107px;	

	margin: 0;

	padding: 0;

	background-image: url(../images/header-left-repeat-yellow.jpg);

	background-repeat: repeat-x;

	background-position: left bottom;

	float: left !important;

}

#rightSideBottom {

	width: 50%;

	height: 107px;

	margin: 0;

	padding: 0;

	background-image: url(../images/header-right-repeat-orange.jpg);

	background-repeat: repeat-x;

	background-position: right bottom;

	float: right !important;

	z-index: 300;	

}

/* ASPX form/Error box controls */



#errors {

	margin-bottom: 20px;

	margin-left: 0px;

}



#lblErrors li {

	color: #FF0000!Important;

	font-weight: bold;

}



#btnValidateForm {

	margin-top: 10px;

	margin-left: 125px;

}



#pnlCaptcha {

	margin-top: 25px;

	margin-bottom: 100px;

        text-align: left;

}



#lblVerifySubmission {

	font-size: 14px!Important;

}



#lblVerifySubmission span {

	font-weight: bold;

}



#CaptchaControl1_image {

	margin-top: 10px;

	margin-bottom: 10px;

}



.captcha span {

	margin-right: 10px;

}



#btnSubmitForm {

	margin-top: 5px;

}



#ValidationSummary2 ul li {

	color: #FF0000!Important;

}



/* Clearfix */

.clearfix:after {

content:".";

display:block;

height:0;

clear:both;

visibility:hidden;

}

.clearfix {display:inline-block;}

/* Hide from IE Mac \*/

.clearfix {display:block;}

/* End hide from IE Mac */

.brclear {clear:both;height:0;margin:0;font-size: 1px;line-height: 0;}

/* sIFR http://www.mikeindustries.com/sifr/ Current Version 2.0.2 */

/* These are standard sIFR styles... do not modify */

.sIFR-flash {visibility: visible !important;margin: 0;}

.sIFR-replaced {visibility: visible !important;}

span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}

.sIFR-flash + div[adblocktab=true] {display: none !important;}

/* =============== you can edit these styles ====================== */

.sIFR-hasFlash h1, .sIFR-hasFlash h2 {

	visibility: hidden;

}



#qc2 {

	background-image:url(../images/qc-box.jpg);

	background-repeat:no-repeat;	

	width:191px;

	height:325px;

	margin-top: 7px;

	padding-top: 28px;

	padding-left: 7px;

}



#qc2 p {

	text-align:right;

	color:#333333;

	font-size:9px;

	font-family:Arial;

	padding-right: 18px;

	padding-top: 6px;

}



#qc2 a {

	color:#333333;

	font-size:10px;

	font-family:Arial;

}



#qc2 input {

	font-family:Arial;

	font-size: 13px;

	background-image: url(../images/input-bkg.jpg);

	background-repeat:no-repeat;

	margin: 6px 0px 0px 0px;

	width: 250px;

	height: 22px;

	border: none !important;

	text-decoration: none;

	list-style-type: none;

	padding-top: 5px;	

}



#qc2 textarea {

	font-family:Arial;

	font-size: 13px;	

	background-image:url(../images/textarea-bkg.jpg);

	background-repeat:no-repeat;	

	margin: 6px 0px 0px 0px;

	width: 175px;

	height: 70px;

	border:none;

	text-decoration: none;

	list-style-type: none;

	padding-top: 5px;	

}

fieldset {

	width: 89%;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	border: 1px solid #CCCCCC;

	padding: 15px;	

}

fieldset legend{

	color: #666666;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 14px;

}

form .p {

	display: block;

	width: 98%;

	padding-left: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

	background-color: #d5e0e4;

}

fieldset label {

	display: block;

	color:#333333;

	margin-top: 3px;

	margin-bottom: 3px;

	background-color:#d5e0e4;

	padding: 5px;

}

fieldset form label span {

	display: block;

	float: left;

	width: 100px;

	text-align: left;

}

fieldset textarea {

	width: 265px;

	height: 180px;

}

.address2 {

  display: none;

}

.valid {

	background-image: none!important;

    background-color: #007940!important;

    color: #000000!important;

}

.invalid {

	background-image:none!important;

    background-color: #F00000!important;

    color: #000000!important;

}
