body { 
scrollbar-base-color: #56997A; 
background-color:#fff;
margin:0px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#666;
}


a:link		{ color: #6633FF; text-decoration: none }
a:visited	{ color: #6633FF; text-decoration: none }
a:active	{ color: #666666; text-decoration: none }
a:hover		{ color: #FF6600; text-decoration: none }


a.underline:link	{ color: #6633FF; text-decoration:underline }
a.underline:visited	{ color: #660099; text-decoration:underline }
a.underline:hover	{ color: #FF6600; text-decoration:underline }



 /* Common Tags */
 
h1 {
font-size:18px;
color:#56997A;
margin:0 0 0 0;
padding: 0 0 10px 0;
}

h1.big {
font-size:22px;
color:#33CC66;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
margin:0 0 0 0;
padding: 7px 0 7px 0;
color:#666;
font-size:16px;
}

h3 {
margin:0 0 0 0;
padding: 8px 0 10px 0;
color: #006666;
font-size:14px;
}

h5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#545454;
margin: 5px 0 0 0;
padding: 0 0 0 0;
}

.head1 {
color:#56997A;
font-weight: bold;
color:#006666;
font-size:15px;
padding:0 0 5px 0;
}

.head2 {
color:#56997A;
font-weight: bold;
color:#006666;
font-size:16px;
padding:0 0 5px 0;
}

.head21 {
color:#56997A;
font-weight: bold;
color:#006666;
font-size:16px;
padding:25px 0 5px 0;
}

.head3 {
color:#56997A;
font-weight: bold;
font-size:12px;
padding:0 0 5px 0;
}

.head4 {
font-weight: bold;
font-size:12px;
padding:0 0 10px 0;
}

.head5 {
color:#56997A;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:12px;
padding:10px 0 0 0;
border-top:1px solid #ccc;
}

.head5a {
color:#56997A;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:12px;
padding:10px 0 0 0;
}

.head6 {
color:#56997A;
font-weight: bold;
font-size:12px;
padding:10px 0 0 0;
}

.rule {
border-bottom: 1px #ccc solid;
padding: 0 0 6px 0;
margin: 0 0 0 0;
}

.rule2 {
border-top: 1px #ccc solid;
padding: 15px 0 5px 0;
margin: 15px 0 0 0;
}

p {
margin: 0 0 0 0;
padding: 0 0 10px 0;
font-size:12px;
line-height:22px;
}
.style1 {
	font-size: 11px;
	font-weight: bold;
	color:#666;
}
.intro {
font-size:15px;
line-height:26px;
border-bottom:1px #ccc solid;
padding-bottom:13px;
margin-bottom:13px;
}

.intro2 {
font-size:15px;
line-height:26px;
padding-bottom:13px;
margin-bottom:13px;
}
.ruleabove {
border-top:1px #ccc solid;
padding-top: 10px;
margin-top:10px;
}
 /*   Lists   */
ul { 
margin:0 0 0 30px;
padding: 0 0 10px 0;
font-size:12px;
line-height:22px;
}
li {
margin:0 0 0 0; 
padding:0 0 10px 0;
}
.author {
padding-left:50px;
}
 /* THIS LINE CONTROLS THE FONT SIZE ON ALL PAGES */
table 	{ 
}
td {
text-align:left;
vertical-align:top;
}

.price 			{ COLOR: #56997A; FONT: 15px verdana, arial, sans-serif; font-weight: bold }


.title 			{ COLOR: #56997A; FONT: 15px verdana, arial, sans-serif; font-weight: bold }


.copyright		{ COLOR: #000033; FONT: 9px geneva, verdana, arial, sans-serif }


.picturecomments 	{ COLOR: #666666; FONT: 10px geneva, verdana, arial, sans-serif }


.smalltitle 		{ COLOR: #000000; FONT: 11px verdana, arial, sans-serif; font-weight: bold }


.subtitle 		{ COLOR: #000000; FONT: 12px geneva, verdana, arial, sans-serif; font-weight: bold }


.picturetitle 		{ COLOR: #000000; FONT: 10px verdana, arial, sans-serif; font-weight: bold }

.location {color: #CC0099; font-size:11px; font-weight:bold; }


 /* TICKER LOCATION ON PAGE */

#ticker	{ right: 0px; POSITION: absolute; top: 51px }


.biglink {
	COLOR: #6633FF;
	FONT: 12px verdana, arial, sans-serif; font-weight: bold;
	font-style: italic;
	TEXT-DECORATION: none }

.biglink:hover {
	COLOR: #FF6600;
	FONT: 12px verdana, arial, sans-serif; font-weight: bold;
	font-style: italic;
	TEXT-DECORATION: none }


.just {text-align: justify;}

.button-popups{ background-color:#FFFFFF;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #000000;
		font-size: 8pt;
		font-weight: bold;
		border: #000000 1px solid }

.buttonon-popups{ background-color:#F0F0F0;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #339900;
		font-size: 8pt;
		font-weight: bold;
		BORDER: #000000 1px solid }

.button-order{  background-color:#CBF1CC;
		background-image: url("picts/button-order.gif");
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #004400;
		font-size: 8pt;
		height:21px;
		width: 105px;
		margin-top:5px;
		font-weight: bold;
		BORDER: #004400 1px solid }

.buttonon-order{  background-color:#F1EDC7;
		background-image: url("picts/buttonon-order.gif");
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #996600;
		font-size: 8pt;
		height:21px;
		width: 105px;
		margin-top:5px;
		font-weight: bold;
		BORDER: #996600 1px solid }
 /* Forms */
table.contactform {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:200px;
margin:0 0 10px 0;
}
table.contactform td {
vertical-align:middle;
padding:5px 0 0 0;}
table.contactform td.left {
width:190px;
}
table.loginform {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:200px;
margin:0 0 10px 0;
}
table.loginform td {
vertical-align:middle;
padding:5px 0 0 0;}
table.loginform td.left {
text-align:right;
padding-right:10px;
width:60px;
}
 
.shadeform	{ font: 13px arial, verdana, sans-serif;
		background-image: url("picts/shadeform.gif");
		text-align: left;
		width: 120px;
		border: #333 1px solid}
.textarea	{ font: 13px arial, verdana, sans-serif;
		background-image: url("picts/shadeform.gif");
		text-align: left;
		width: 300px;
		BORDER: #000000 1px solid}
.dropdown {	color: #333;
		width: 180px;
		font: 11px geneva, verdana, arial, sans-serif;
		margin-bottom:20px;}
.searchform { 	WIDTH: 110PX;
		HEIGHT: 20PX;
		background-image: url("picts/shadeform.gif");
		FONT: 11px arial, georgia, "Times New Roman", sans-serif;
		BORDER-BOTTOM: #000000 1px solid;
		BORDER-LEFT: #000000 1px solid;
		BORDER-RIGHT: #000000 1px solid;
		BORDER-TOP: #000000 1px solid }
.searchdrop 	{ WIDTH: 60PX; HEIGHT: 20PX; FONT: 11px arial, georgia, "Times New Roman", sans-serif }
.searchbutton 	{ font-size: 8pt }
.divstyle {	position:absolute;
		border: #000000 1px solid;
		width:100px;
		top:0;
		left:0 }
.pstyletitle{	postion:absolute;
		background:white;
		color:black;
		font-size:10px;
		font-family:verdana, arial }
.pstylebody {	postion:absolute;
		background:white;
		color:black;
		font-size:10px;
		font-family:verdana, arial }
 /* START THE CODE FOR THE MENUS */
#menulocation { LEFT: 15px; WIDTH: 154px; POSITION: absolute; TOP: 114px; padding:0px 0px; white-space:nowrap; }

#menulocation2 { LEFT: 15px; WIDTH: 154px; POSITION: absolute; TOP: 225px; padding:0px 0px; white-space:nowrap; }

#menulocation3 { left: 720px; WIDTH: 154px; POSITION: absolute; TOP: 100px; padding:0px 0px ; white-space:nowrap; }
.menu	{ 
		  font-family: arial, verdana, helvetica, sans;
		  font-size: 9pt;
		  height: 37px;
		  width: 154px;
		  font-weight: bold;
		  text-indent: 8px;
		  line-height: 26pt;
		  text-align: left;
		  display: block;
		  border: #FFFFFF 0px solid; 
}
a.menu:link 	{ background-image: url("picts/button.gif");
		  background-color:#BCD5BE;
		  color: #004400; }


a.menu:visited 	{ background-image: url("picts/button.gif");
		  background-color:#BCD5BE;
		  color: #004400; }


a.menu:active 	{  background-image: url("picts/buttonon.gif");
		   background-color:#BCD5BE;
		   color: #669999; }


a.menu:hover 	{ background-image: url("picts/buttonon.gif");
		  background-color:#BCD5BE;
		  color: #669999; }
		  
/* Members Only Code*/

.menu2	{ 
		  font-family: arial, verdana, helvetica, sans;
		  font-size: 9pt;
		  height: 26px;
		  width: 154px;
		  font-weight: bold;
		  text-indent: 8px;
		  line-height:24px;
		  text-align: left;
		  display: block;
		  border: #FFFFFF 0px solid; 
}
a.menu2:link 	{ background-image: url("picts/button3.gif");
		  background-color:#BCD5BE;
		  color: #fff; }


a.menu2:visited 	{ background-image: url("picts/button3.gif");
		  background-color:#BCD5BE;
		  color: #fff; }


a.menu2:active 	{  background-image: url("picts/buttonon3.gif");
		   background-color:#BCD5BE;
		   color: #fff; }


a.menu2:hover 	{ background-image: url("picts/buttonon3.gif");
		  background-color:#BCD5BE;
		  color: #004400; }
		  
		  
/* Members Only Code - Fat Tab */

.menuFat	{ 
		  font-family: arial, verdana, helvetica, sans;
		  font-size: 9pt;
		  height: 50px;
		  width: 154px;
		  font-weight: bold;
		  text-indent: 8px;
		  line-height: 11pt;
		  text-align: left;
		  display: block;
		  border: #FFFFFF 0px solid;
		  padding-top:10px;
}
a.menuFat:link 	{ background-image: url("picts/buttonFat.gif");
		  background-color:#BCD5BE;
		  color: #004400; }


a.menuFat:visited 	{ background-image: url("picts/buttonFat.gif");
		  background-color:#BCD5BE;
		  color: #004400; }


a.menuFat:active 	{  background-image: url("picts/buttononFat.gif");
		   background-color:#BCD5BE;
		   color: #669999; }


a.menuFat:hover 	{ background-image: url("picts/buttononFat.gif");
		  background-color:#BCD5BE;
		  color: #669999; }



/* Error */
.error {
color:#CC0000;
font-size:11px;
line-height:20px;
padding:0 0 5px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* Membership */

div.membership p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
padding-bottom:5px;
}

/* Committees */

table.committee {
font-size:12px;
margin:10px 0 20px 0;
border-top: 1px #ccc solid;
line-height:18px;
width:500px;
}

table.committee td {
padding: 10px 0 10px 0;
border-bottom: 1px #ccc solid;
}
table.committee td.left {
width:150px;
font-weight:bold;
font-size:11px;
padding-right:20px;
}
table.committee td.left1 {
width:150px;
font-weight:bold;
font-size:11px;
padding-right:20px;
padding-left:30px;
}

table.committee td.right {
}

table.small {
font-size:12px;
margin:0 0 10px 0;
line-height:23px;
vertical-align:top;
}

table.small td {
border:none;
padding:0px;}

table.small td.left2 {
padding-right:20px;
font-weight:normal;
}

.rule-below {
border-bottom: 1px #ccc solid;
padding-top:10px;
width:500px;
}

table.calendar {
width:500px;
margin-top:5px;
font-family:Arial, Helvetica, sans-serif;
}
table.calendar td {
}
table.calendar td.month {
padding: 2px 0 2px 10px;
background-color: #E8E8E8;
color:#333333;
font-size:11px;
font-weight:bold;
letter-spacing:.2em;
}
table.calendar td.date {
font-size:12px;
padding: 10px 0 10px 10px;
color:#56997A;
width:145px;
}
table.calendar td.event {
font-size:12px;
line-height:18px;
padding: 10px 0 10px 0;
}

blockquote {
font-size:12px;
line-height:22px;
margin:0 0 0 0;
padding: 0 0 10px 20px;
}
div.photo-wrap {
float:right;
padding: 0 0 0 10px;
}

/* Divs */

div.group {
float:left;
width:170px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:10px 0 0 0;
border-top:1px solid #ccc;
}

div.main {
}

div.main2 {
clear:both;
}


/* News page*/

div.main3 {
clear:both;
height:105px;
}

div.main4 {
clear:both;
height:105px;
}


div.thumb {
width:50px;
float:left;
margin:0;
}

p.mag {
width:400px;
margin-left:85px;
margin-top:0;
padding-top:0;
line-height:16px;
}

/* Navigation2 Only Code*/

div#navigation2 {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom:20px;
}

 /* Visiting Gardens Table */
 
table#trip {margin-bottom:10px; width:500px; font-size:12px;}
table#trip td {padding:5px 0; border-bottom:1px #ccc solid; line-height:1.4;}
table#trip td.top-item {width:325px;}

