BODY	{ scrollbar-base-color:	#D8DFF8;
	  margin: 0px;
	  padding: 0px;
	  border: #FFFFFF 0px solid; }



 /* PAGE LINK CODE */

a:link		{ color:		#003399;
		  text-decoration:	none; }

a:visited	{ color:		#003399;
		  text-decoration:	none; }

a:active	{ color:		#003399;
		  text-decoration:	none; }

a:hover		{ color:		#6699FF;
		  text-decoration:	none; }

.biglink 	{ font:			12px verdana, arial, sans-serif;
		  font-weight:		bold;
		  font-style:		italic;
		  test-decoration:	none; }

.biglink:hover 	{ font:			12px verdana, arial, sans-serif;
		  font-weight:		bold;
		  font-style:		italic;
		  text-decoration:	underline; }


 /* THIS LINE CONTROLS THE FONT SIZE ON ALL PAGES */

TABLE		{ font:		11px verdana, arial, sans-serif;
		  color:	#666666; }

.title		{ font:		21px arial, verdana, sans-serif;
		  font-weight:	normal;
		  color:	#6f7793; }

.subtitle	{ font:		13px verdana, arial, sans-serif;
		  font-weight:	bold;
		  color:	#339900; }

.redtitle	{ font:		13px verdana, arial, sans-serif;
		  font-weight:	bold;
		  color:	#CC0000; }

.newstitle	{ font:		12px verdana, arial, sans-serif;
		  font-weight:	bold;
		  color:	#6f7793; }

.phonetitle	{ font:		12px arial, verdana, sans-serif;
		  font-weight:	bold;
		  color:	#336699; }

.testimonial	{ font-weight:	bold;
		  font-style:	italic;
		  color:	#339900; }

.copytext	{ font:		10px verdana, arial, sans-serif;
		  color:	#999999; }

.errortxt	{ font:		11px verdana, arial, sans-serif;
		  color:	#A50021; }

.date-font	{ font:		10px arial, verdana, sans-serif;
		  font-weight:	normal;
		  color:	#006699; }

.viewer		{ font:		11px verdana, arial, sans-serif;
		  color:	#D8D8D8; }

.nav		{ font:		10px verdana, arial, sans-serif;
		  color:	#666666; }

.navpale	{ font:		10px verdana, arial, sans-serif;
		  color:	#C0C0C0; }

.just 		{ text-align:	justify; }

#flash 		{ z-index:	0; }

.page-splits	{ border-top:		#c0c0c0 1px solid;
		  color:		#ffffff;
		  background-color:	#ffffff;
		  height:		2px;
		  width:		100%; }



 /* POPUP INTRO MESSAGE TEXT */

.messagetitle	{ font:		21px arial, verdana, sans-serif ;
		  font-weight:	normal;
		  color:	#6f7793; }

.messagetext	{ font:		10px verdana, arial, sans-serif;
		  font-weight:	normal;
		  color:	#666666; }



 /* HIDE MENU AND ITEMS FOR PRINTING */

@media print {
.printhide 	{ display:	none; }
.printhelp	{ width:	600px; }
}

@media screen{
.printonly 	{ display:	none; }
}



/* IMAGE BORDERS */

.borders	{ border:	#000000 1px solid; }



/* GALLERY BORDERS AND CODE */

.image-border		{ position: relative; top: 0px; left: 0px; border: #000000 0px solid; margin-bottom: 4px; z-index: 0; }

.image-borderon		{ position: relative; top: 3px; left: 3px; border: #000000 0px solid; margin-bottom: 4px; z-index: 0; }

.slidetitle         { color: #e6ebfa; font: 13px verdana, arial, sans-serif; font-weight: bold; }

.smalltitle 		{ color: #000000; font: 11px verdana, arial, sans-serif; font-weight: bold; }

.picturecomments	{ color: #666666; font: 10px verdana, arial, sans-serif; }

.picturetitle 		{ color: #000000; font: 10px verdana, arial, sans-serif; font-weight: bold; }

.price	 		{ color: #cc6600; font: 12px verdana, arial, sans-serif; font-weight: bold; }

.formmargin		{ margin: 0px; }

.button-popups		{ font:			11px verdana, arial, sans-serif;
			  font-weight:		bold;
			  color:		#000000;
			  background-color:	#6692cb;
			  background-image:	url("picts/popbutton.gif");
			  letter-spacing:	0px;
			  width:		100%;
			  height:		21px;
			  cursor:		pointer;
			  border:		#003399 0px solid; }

.buttonon-popups	{ font:			11px verdana, arial, sans-serif;
			  font-weight:		bold;
			  color:		#ffffff;
			  background-color:	#d29e77;
			  background-image:	url("picts/popbuttonon.gif");
			  letter-spacing:	0px;
			  width:		100%;
			  height:		21px;
			  cursor:		pointer;
			  border:		#225a71 0px solid; }
			  

.button-pop2	{ background-color:#C0C0C0;
		background-image: url("picts/button.gif");
		FONT-FAMILY: arial, verdana, helvetica, sans;
		width: 100%;
		color: #000000;
		font-size: 8pt;
		height: 23px;
		cursor:hand;
		font-weight: bold;
		BORDER: #000000 1px solid }

.buttonon-pop2	{ background-color:#7A97AE;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		background-image: url("picts/buttonon.gif");
		width: 100%;
		color: #FFFFFF;
		font-size: 8pt;
		height: 23px;
		cursor:hand;
		font-weight: bold;
		BORDER: #000000 1px solid }

.button-pop	{ background-color:#C0C0C0;
		background-image: url("picts/button.gif");
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #000000;
		font-size: 8pt;
		height: 23px;
		cursor:hand;
		font-weight: bold;
		BORDER: #000000 1px solid }

.buttonon-pop	{ background-color:#7A97AE;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		background-image: url("picts/buttonon.gif");
		color: #FFFFFF;
		font-size: 8pt;
		height: 23px;
		cursor:hand;
		font-weight: bold;
		BORDER: #000000 1px solid }





/* CONTACT PAGE CODE */

.shadeform	{ font:			13px arial, verdana, sans-serif;
		  background-image:	url("picts/shadeform.gif");
		  text-align:		left;
		  width:		250px;
		  border:		#000000 1px solid; }

.dropdown	{ font:			11px arial, verdana, sans-serif;
		  color:		#333333;
		  width:		250px; }

.textarea	{ font:			13px arial, verdana, sans-serif;
		  background-image:	url("picts/shadeform.gif");
		  text-align:		left;
		  width:		250px;
		  height:		150px;
		  border:		#000000 1px solid; }

.submitbutton 	{ font:			13px arial, verdana, sans-serif; }



/* LINKS PAGE CODE */

.searchform	{ font: 11px arial, verdana, helvetica, sans-serif;
		  background-image: url("picts/shadeform.gif");
		  width: 110px;
		  height: 20px;
		  border: #000000 1px solid; }

.searchdrop	{ font: 11px arial, georgia, "times new roman", sans-serif;
		  width: 60px;
		  height: 20px; }

.searchbutton	{ font-family: arial, verdana, helvetica, sans-serif;
		  font-size: 9pt;
		  width: 36px; }


/* CALENDAR TABLE FORMAT */

#caltable	{	width:			100%;
			border-style:		none;
		}

#caltable th	{	width:			70px;
			vertical-align:		top;
			text-align:		center;
			font-weight:		normal;
		}

.midcell	{	background-color:	#e6ebfa;	/* mid blue */
		}

.lightcell	{	background-color:	#f2f5fd;	/* light blue */
		}


/* MEMBER FORMS CODE */

.mshadeform	{ font:			13px arial, verdana, sans-serif;
		  background-color:	#f2f5fd;
		  text-align:		left;
		  border:		#666699 1px solid }

.mdropdown 	{ font:			13px arial, verdana, sans-serif;
		  color:		#333333;
		  background-color:	#f2f5fd; }

.mtextarea	{ font:			13px arial, verdana, sans-serif;
		  background-color:	#f2f5fd;
		  text-align:		left;
		  border:		#666699 1px solid; }

.mbutton 	{ font:			11px arial, verdana, sans-serif;
		  color:		#666699;
		  background-image:	url("../extras/mbutton.gif");
		  width:		130px;
		  cursor:		pointer; }

.mbuttonon 	{ font:			11px arial, verdana, sans-serif;
		  color:		#666699;
		  background-image:	url("../extras/mbuttonon.gif");
		  width:		130px;
		  cursor:		pointer; }

.mhelpbutton    { font:			12px arial, verdana, sans-serif;
		  font-weight:		bold;
		  color:		#666699;
		  width:		20px;
		  height:		20px;
		  cursor:		pointer; }

.msubmitbutton 	{ font:			12px arial, verdana, sans-serif;
		  color:		#666699;
		  background-image:	url("../extras/mbutton.gif");
		  width:		130px;
		  cursor:		pointer; }

.msubmitbuttonon  {	font:			12px arial, verdana, sans-serif;
			color:			#666699;
			background-image:	url("../extras/mbuttonon.gif");
			width:			130px;
			cursor:			pointer; }