BODY { scrollbar-base-color: #2E2E38; scrollbar-track-color: #2E2E38; scrollbar-face-color: #4B4B59; scrollbar-highlight-color: #FFFFFF;
		scrollbar-3dlight-color: #4B4B59; scrollbar-darkshadow-color: #4B4B59;	scrollbar-shadow-color: #FFFFFF; scrollbar-arrow-color: #FFFFFF;
		background-color: #707078; background-image: url("picts/background-main.jpg");	margin: 0;	padding: 0;	 border: 0px solid; }

 /* PAGE LINK COLORS */

a:link		{ color: #CCFFCC; text-decoration: none; }
a:visited	{ color: #CCFFCC; text-decoration: none; }
a:active	{ color: #CCFFCC; text-decoration: none; }
a:hover		{ color: #99CCFF; text-decoration: none; }

 /* THE NEXT LINE CONTROLS THE FONT SIZE FOR ALL PAGES */

TABLE 		{ COLOR: #DBDBF4; FONT: 10px verdana, arial, sans-serif; font-weight: bold; }
.title 		{ COLOR: #FFFFFF; FONT: 14px verdana, arial, sans-serif; font-weight: bold; }
.subtitle 	{ COLOR: #FFCC00; FONT: 13px verdana, arial, sans-serif; font-weight: bold; }
.titlelarge	{ COLOR: #FFFFFF; font: 30px verdana, arial, sans-serif; font-weight: normal;}
.smalltitle 	{ COLOR: #FFFFFF; FONT: 10px verdana, arial, sans-serif; font-weight: bold; }
.phonetitle 	{ color: #FFCC66; font: 11px verdana, arial, sans-serif; font-weight: bold; }

 /* START FOOTER TEXT */

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

 /* MISC CODE AND COLORS */

.page-splits	{ border-top: #000000 1px solid; background:#7D7D7F; color:#7D7D7F; height: 2px; width: 100%; }
.hilite		{ COLOR: #FFCC66; }
.formmargin	{ margin: 0px; }
.just 		{ text-align: justify; }   

 /* H Tags */	   
h1 { COLOR: #FFFFFF; FONT: 14px verdana, arial, sans-serif; font-weight: bold; }
h2 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:18px; font-style: normal; font-variant: normal; color:#000000;
background-position: center;} 
h3 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:14px; font-style: normal; font-variant: normal; color:#000000;}


/* HEADER DROP SHADOW */

.headshadow	{ background-image: url("picts/shadow-header.gif");	background-repeat: repeat-x; height: 25px;	border-top: #000000 0px solid; }

 /* PAGE TEXT BOXES */
fieldset	{ padding: 10px; -moz-border-radius: 5px; border: #A2AAC3 1px solid; }
fieldset legend	{ padding: 0; margin-bottom: 5px; }

 /* LOCATION OF THE LEFT SIDEBAR ON THE PAGES */

#sidebar	{ LEFT: 15px; position: absolute; TOP: 105px; z-index: 4; }

 /* GALLERY PAGE OPTIONS */

.imagetitles {background-color: #32323C; background-color: transparent;	BORDER: #32323C 0px solid; color: #FFFFFF;	font: 30px verdana, arial, sans-serif;
		font-weight: normal; text-align: left; 	width: 275px; }

.safarititles	{background-color: #CCCCCC;	BORDER: #FFFFFF 1px solid; color: #000000; font: 17px verdana, arial, sans-serif; font-weight: bold;
		text-align: left; width: 175px;	 }

/* IMAGE BORDER COLORS */
.Galborder 		{ border: #000000 1px solid;}
.Galborderon 		{ border: #FFFFFF 1px solid; Filter: Alpha(Opacity=80);-moz-opacity: 0.8; }
.image-border		{ LEFT: 0px; position: relative; top: 0px; border: #000000 1px solid; }
.image-borderon		{ LEFT: 3px; position: relative; top: 3px; border: #FFFFFF 1px solid; }

 /* HIDE MENU AND ITEMS FOR PRINTING */


@media print {
.printhide { display:none; }
.printhelp	{ width:600px; }
}
@media screen{
.printonly { display:none; }
}

/* CONTACT FORM CODE */

.button	{background-color:#717179;FONT-FAMILY: arial, verdana, helvetica, sans-serif;  color: #DEDEEE; font-size: 8pt;	height: 21px; cursor:hand;
		font-weight: bold; text-align: center;	padding-left: 5px;	padding-right: 5px;	 BORDER: #DEDEEE 1px solid }
.buttonon	{background-color:#848494; FONT-FAMILY: arial, verdana, helvetica, sans-serif; color: #FFFFFF; font-size: 8pt; height: 21px;
		cursor:hand; font-weight: bold; text-align: center;	padding-left: 5px; padding-right: 5px; BORDER: #FFFFFF 1px solid }
.shadeform	{ FONT: 13px arial, verdana, sans-serif; background-image: url("picts/shadeform.gif"); 	text-align: left; WIDTH: 180PX;
		BORDER: #000000 1px solid; }
.textarea	{ FONT: 13px arial, verdana, sans-serif; background-image: url("picts/shadeform.gif");	text-align: left;  WIDTH: 250PX;
		HEIGHT: 125PX; BORDER: #000000 1px solid; }
.dropdown 	{ COLOR: #7682AD;  WIDTH: 180PX;  FONT: 11px geneva, verdana, arial, sans-serif; }

/* LINKS PAGE CODE */
.searchform 	{ background-image: url("picts/shadeform.gif"); WIDTH: 100PX; HEIGHT: 20PX; FONT: 11px arial, georgia, "Times New Roman", sans-serif; 
                BORDER: #000000 1px solid }
.searchdrop	{ WIDTH: 70PX; HEIGHT: 20PX; FONT: 11px arial, verdana, sans-serif; background-color:#FFFFFF; color:#333333 }

 /* START THE CODE FOR THE MENUS */

 /* TOP LEVEL DROP MENU CONTROL */
a.menu_TOP {display:block; line-height: 14pt; text-align: center; text-decoration:none;	border-right: #666666 0px solid;}

 /* SUB LEVEL MENU CONTROL */
a.menu_SUB {display:block; padding: 2px 2px 2px 4px;  text-decoration:none;	filter:alpha(opacity=100); border-bottom: #000000 1px solid; }

 /* MORE SUB LEVEL DROP MENU CONTROL */

.menu_DIV {border-top: #000000 0px solid; border-bottom: #000000 0px solid;	border-right: #000000 1px solid; border-left: #000000 1px solid;
           filter:alpha(opacity=100); z-index:100; }

 /* GALLERY NAV MENU */

.menu-nav	{ font-family: arial, verdana, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: center;
		  letter-spacing: 0px; height: 19px;  padding-top: 0px;	  padding-bottom: 0px;	padding-left: 8px;	 padding-right: 8px;
		  margin-left: 3px;	margin-right: 3px;	cursor:hand; line-height: 19px;	 display: block;  white-space: nowrap; border: #DEDEEE 1px solid; }
a.menu-nav:link 	{  background-color:#717179;  color: #DEDEEE;}
a.menu-nav:visited 	{  background-color:#717179;  color: #DEDEEE;}
a.menu-nav:active 	{  background-color:#717179;  color: #DEDEEE;}
a.menu-nav:hover 	{  background-color:#848494; color: #FFFFFF; border: #FFFFFF 1px solid;	 }

 /* SLIDESHOW BUTTONS */
.slideshow	{background-color:#717179;	color: #DEDEEE;	font-family: arial, verdana, helvetica, sans-serif;	font-size: 11px;  font-weight: bold;
		text-align: center;	letter-spacing: 0px; height: 21px; padding-top: 0px;  padding-bottom: 0px;	padding-left: 5px;	padding-right: 5px;
		margin-left: 3px; margin-right: 3px;  cursor:hand;	line-height: 17px; display: block;	white-space: nowrap;  border: #DEDEEE 1px solid; }
.slideshowon {background-color:#848494;	color: #FFFFFF;	font-family: arial, verdana, helvetica, sans-serif;	 font-size: 11px;  font-weight: bold;
		text-align: center;	letter-spacing: 0px;  height: 21px;	padding-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px;
		margin-left: 3px; margin-right: 3px; cursor:hand; line-height: 17px;  display: block;  white-space: nowrap;	border: #FFFFFF 1px solid;}




