BODY	{ SCROLLBAR-BASE-COLOR: #868DA2; 
		color: #000000; font-family: verdana, tahoma, sans-serif; }
/* font-size: medium;*/

a:link		{color: #0A0AFF; text-decoration: none; }
a:visited	{color: #0A0AFF; text-decoration: none; }
a:hover		{color: #d60000; text-decoration: none; }
a:active	{color: #d60000; text-decoration: none; }

.center { text-align: center; }
.spacer { color: #ffffff; border:0; }

h1 	{color: #292142; font: 1.1em verdana, tahoma, sans-serif; font-weight: bold; margin-bottom: 0; }
h2 	{color: #292142; font: .97em verdana, tahoma, sans-serif; font-weight: bold; margin-bottom: 0; } 
h3 	{color: #292142; font: .85em verdana, tahoma, sans-serif; font-weight: bold; margin-bottom: 0; } 
h4 	{color: #990000; font: .85em verdana, tahoma, sans-serif; font-weight: bold; margin-bottom: 0; } 
	
		
p {font-family: verdana, tahoma, sans-serif; 
   font-size: .85em;} 

blockquote {font-size: .85em; }

li {font-size: .85em;}
.linormal {font-size: 1.0em; }

.bold {font-weight: bold;}

.center {text-align: center;}

.italics {font-style: italic; }

A.rrgst:link {display: none; text-decoration: none; FONT-SIZE:10px; color: f0f0f0; font-family: Arial, sans-serif, Verdana;}
A.rrgst:visited{display: none; text-decoration: none; color: f0f0f0; font-family: Arial, sans-serif, Verdana;}
A.rrgst:active{display: none; text-decoration: none; color: f0f0f0; font-family: Arial, sans-serif, Verdana;}
A.rrgst:hover {display: none; text-decoration: none; color: f0f0f0; font-family: Arial, sans-serif, Verdana;}

.fred {color: #990000; }                   /* red font */

.right {text-align: right; }

.ofont 	{color: #E63900; font-weight: bold;} /* orange font */


					/* SPECIAL CLASSES FOR TABLES */

.tfont { font-size: .85em; } /* normal font sizing inside table tags */

.tspacing {line-height: 20px; } /* wider line spacing for tables */

.tfontsm {font: .8em verdana, tahoma, sans-serif; } /* smaller font for tables */

.sptable {
	/* border: 1px groove #990000; */
	padding: 2px 10px;
	width: 100%;
}  /* special table  */

.tborders {
	border-bottom: 1px; border-style: solid; border-color: #cccccc;
	border-top: none;
	border-right: none;
	border-left: none;
	}

					/* SPECIAL CLASSES FOR THE CALENDAR */

.calwh {color: #ffffff; 		/* calendar smaller headers */
		background-color: #323E62; 
		text-align: center; 
		font: bold .8em verdana, tahoma, sans-serif; } 

.cal {font: .8em verdana, tahoma, sans-serif; 		/* calendar smaller font .. */
	  text-align: center; 
	  vertical-align: top;} 
		
.tborder {border: 1px groove; }

.box1			 /* Home page */
		{border: 2px solid #CDBCC4;
		 background-color: #E5D9CD;
		 text-align: center;}
		
.box2			 /* Home page */
	{	border: 2px solid #E6CCFF;
		background-color: #F2E5FF;  
		vertical-align: top;
		text-align: center; }

.box3			 /* Home page */
	{border: 2px solid #D5AFD2;    
		background-color: #E6D0E5; 
		vertical-align: top;
		text-align: center;}

.box4			 /* Home page */
	{border: 2px solid #ccccff;  
		background-color: #E5E5FF;
		text-align: center; }
		
.box5 {border: 3px groove #ACACC3;  /* used for Member Services page */
		text-align: center; }		
		
.box6 { border: 3px groove #990000;  /* used for Swap Meet page */
		text-align: center;       				      
		}  
		
tbox {border: 3px 0px 3px 0px groove #6C6C89;	 /* used for clickable sidebar boxes */
		padding: 3px;
		text-align: center;  }

.whitetitle {color: #ffffff;
			 font-family: verdana, geneva, sans-serif; 
			 font-size: .85em; 
			 font-weight: bold; 
			 text-align: center; 
			 background-color: #323E62; }

.sidebartitle	{ color: #FFFFFF; font: .83em verdana, arial, sans-serif; font-weight: bold; }
.sidebartitle a:link, .sidebartitle a:visited, .sidebartitle a:active {color: #ffffff; }
.sidebartitle a:hover {color: #FF2424; }
.sidebartext	{ color: #FFFFFF; font: .71em verdana, geneva, arial, sans-serif; }

.redtitle	{ color: #990000; font-weight: bold; }
.redtitle a:link, .redtitle a:visited, .redtitle a:active {color: #990000; }
.redtitle a:hover {color: #FF3333; }

.nogap {vertical-align: bottom; } /* This removes the photobar gap in Netscape 6 & Compuserv 
									and evens up the contact list email images*/

.rollover a:hover,
.rollover a:hover img { background-color: #CECEDA; }

.button	
	{ color: #FFFFFF; 
	font: .83em verdana, arial, sans-serif; 
	font-weight: bold;
	background-color: #323E62;  
	text-align: center;}
.button a:link, .button a:visited, .button a:active {color: #ffffff; }
.button a:hover {color: #FF2424; }
	
.footer	{ color: #000000; 
		  FONT: .78em geneva, verdana, arial, sans-serif; 
		  text-align: center; }

#menu { right: 0px; position: absolute; top: 209px; }

.button-popups { 	background-image: url("picts/button-popup.gif");
		background-color:#2D2D4A;
		FONT-FAMILY: arial, verdana, helvetica, sans-serif;
		color: #CFCFE0;
		font-size: 8pt;
		height: 23px;
		width: 100%;
		cursor: hand;
		font-weight: bold;
		text-align: center;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 2px;
		padding-right: 2px;
		BORDER: #FFFFFF 0px solid; }

.buttonon-popups { 	background-image: url("picts/buttonon-popup.gif");
		background-color:#C0C0C0;
		FONT-FAMILY: arial, verdana, helvetica, sans-serif;
		color: #000000;
		font-size: 8pt;
		height: 23px;
		width: 100%;
		cursor: hand;
		font-weight: bold;
		text-align: center;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 2px;
		padding-right: 2px;
		BORDER: #FFFFFF 0px solid; }


.shadeform	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("picts/shadeform.gif");
		text-align: left;
		WIDTH: 180PX;
		BORDER: #000000 1px solid; }


.dropdown {	COLOR: #333333;
		WIDTH: 180PX;
		FONT: 11px geneva, verdana, arial, sans-serif; }


.textarea	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("picts/shadeform.gif");
		text-align: left;
		WIDTH: 300PX;
		BORDER: #000000 1px solid; }

.submitbutton { FONT: 9pt verdana, arial,  sans-serif;
		font-weight: bold;
		color: #000000;
		BORDER: #000000 1px solid;
		padding-top: 2px;
		padding-bottom: 2px;
		background-color:#FFFFFF; }

.submitbuttonon { FONT: 9pt verdana, arial,  sans-serif;
		font-weight: bold;
		color: #FFFFFF;
		BORDER: #000000 1px solid;
		padding-top: 2px;
		padding-bottom: 2px;
		background-color:#AD7A6A; }


.searchform { 	WIDTH: 110PX;
		HEIGHT: 20PX;
		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; }



.divstyle {	position:absolute;
		border: #000000 1px solid;
		width: 90px;
		top: 0;
		left: 0; }

.pstyletitle{	position:absolute;
		background: white;
		color: black;
		font-size:10px;
		font-family: verdana, arial, sans-serif; }


.pstylebody {	position: absolute;
		background: white;
		color: black;
		font-size: 10px;
		font-family: verdana, arial, sans-serif; }


 /* START THE CODE FOR THE MENUS */


.menu		{ font-family: geneva, helvetica, sans-serif;
		  font-size: 8pt;
		  height: 22px;
		  padding-top: 3px;
		  padding-bottom: 3px;
		  padding-left: 7px;
		  padding-right: 7px;
 		  cursor: hand;
		  font-weight: bold;
		  text-align: center;
		  line-height: 16px;
		  border: #000000 0px solid; }


a.menu:link 	{ background-image: url("picts/button.gif");
		  background-color:#2D2D4A;
		  text-decoration: none;
		  color: #CFCFE0;}


a.menu:visited 	{ background-image: url("picts/button.gif");
		  background-color:#2D2D4A;
		  color: #CFCFE0;
		  text-decoration: none; }


a.menu:active 	{  background-image: url("picts/buttonon.gif");
		   background-color:#C0C0C0;
		   color: #000000;
		   text-decoration: none; }


a.menu:hover 	{  background-image: url("picts/buttonon.gif");
		   background-color:#C0C0C0;
		   color: #000000;
		   text-decoration: none; }
