body{
  margin:0px; background-color:#cccccc; padding:0;
  font-family:verdana, arial, helvetica, sans-serif;

  scrollbar-face-color:        #72b720; 
  scrollbar-highlight-color:   #ffffff;
  scrollbar-shadow-color:      #69a61d;
  scrollbar-arrow-color:       #000000;
  scrollbar-base-color:        #000000;
  scrollbar-3d-light-color:    #72b720;
  scrollbar-3d-dark-color:     #72b720;
   }

/* xxxxx MENU BAR xxxxxx */
/* left position% activ=21 evev=29 bad=38 grou=49 sup=58 link=63 con=80 */

#hikes	   {position: absolute;left:5%;  top: 120px;z-index:10;visibility: hidden;width: 110px;background-color:gray;border-width:0 3px 3px 3px;border-style:solid;border-color:#72b720 #528412 #528412 #72b720;padding: 20px;}
#camps	   {position: absolute;left:8%;  top: 120px;z-index:10;visibility: hidden;width: 130px;background-color:gray;border-width:0 3px 3px 3px;border-style:solid;border-color:#72b720 #528412 #528412 #72b720;padding: 20px;}
#activities{position: absolute;left:30%; top: 120px;z-index:10;visibility: hidden;width: 70px;background-color:gray; border-width:0 3px 3px 3px;border-style:solid;border-color:#72b720 #528412 #528412 #72b720;padding: 20px;}
#events	   {position: absolute;left:29%; top: 120px;z-index:10;visibility: hidden;width: 120px;background-color:gray;border-width:0 3px 3px 3px;border-style:solid;border-color:#72b720 #528412 #528412 #72b720;padding: 20px;}
#badges	   {position: absolute;left:38%; top: 120px;z-index:10;visibility: hidden;width: 80px;background-color:gray; border-width:0 3px 3px 3px;border-style:solid;border-color:#72b720 #528412 #528412 #72b720;padding: 20px;}
#groups	   {position: absolute;left:20%; top: 120px;z-index:10;visibility: hidden;width: 70px;background-color:gray; border-width:0 3px 3px 3px;border-style:solid;border-color:#72b720 #528412 #528412 #72b720;padding: 20px;}
#supporters{position: absolute;left:28%; top: 120px;z-index:10;visibility: hidden;width: 160px;background-color:gray;border-width:0 3px 3px 3px;border-style:solid;border-color:#72b720 #528412 #528412 #72b720;padding: 20px;}
#links     {position: absolute;left:36%; top: 120px;z-index:10;visibility: hidden;width: 160px;background-color:gray;border-width:0 3px 3px 3px;border-style:solid;border-color:#72b720 #528412 #528412 #72b720;padding: 20px;}
#contacts  {position: absolute;left:52%; top: 120px;z-index:10;visibility: hidden;width: 60px;background-color:gray; border-width:0 3px 3px 3px;border-style:solid;border-color:#72b720 #528412 #528412 #72b720;padding: 20px;}

hr		{width:80%; height:3px; color:#72b720}

#hikes a      {text-decoration:none;}
#camps a      {text-decoration:none;}
#activities a {text-decoration:none;}
#events a     {text-decoration:none;}
#badges a     {text-decoration:none;}
#groups a     {text-decoration:none;}
#supporters a {text-decoration:none;}
#links a      {text-decoration:none;}
#contacts a   {text-decoration:none;}
		
.submenutext    {font-family:verdana, sans-serif; font-size:14px; color:#cccccc;text-decoration:none}
.submenuheading {font-family:verdana, sans-serif; font-size:16px; color:#72b720;line-height:150%;}
		
div.menunav	{position: absolute;left:50%;width:700px;margin-left:-350px;top:105px;z-index:10;background-color:#777777;border-width:3px 0;border-color:#72b720;border-style:solid;}
div.menunav1	{position: absolute;left:50%;width:700px;margin-left:-350px;top:20px; z-index:10;background-color:#777777;border-width:3px 0;border-color:#72b720;border-style:solid;}


	#hitxt{width:65px;
	 	font-family:verdana, sans-serif;font-size:15px;color:#ffffff;padding:5px 5px 5px 20px;
		text-decoration:none;
		}
	#catxt{width:65px;
	 	font-family:verdana, sans-serif;font-size:15px;color:#ffffff;padding:5px 5px 5px 10px;
		text-decoration:none;
		}
	#actxt{width:85px;
	 	font-family:verdana, sans-serif;font-size:15px;color:#ffffff;padding:5px;
		text-decoration:none;
		}
	#evtxt{width:65px;
	 	font-family:verdana, sans-serif;font-size:15px;color:#ffffff;padding:5px;
		text-decoration:none;
		}
	#batxt{width:70px;
	 	font-family:verdana, sans-serif;font-size:15px;color:#ffffff;padding:5px;
		text-decoration:none;
		}
	#grtxt{width:70px;
	 	font-family:verdana, sans-serif;font-size:15px;color:#ffffff;padding:5px;
		text-decoration:none;
		}
	#sutxt{width:100px;
	 	font-family:verdana, sans-serif;font-size:15px;color:#ffffff;padding:5px;
		text-decoration:none;
		}
	#litxt{width:50px;
	 	font-family:verdana, sans-serif;font-size:15px;color:#ffffff;padding:5px;
		text-decoration:none;
		}
	#cotxt{width:120px;
	 	font-family:verdana, sans-serif;font-size:15px;color:#ffffff;padding:5px;		text-decoration:none;
		text-decoration:none;
		}
	

	
/* xxxxx FRONT PAGE xxxxx */

div.top   {font-size:12px;  text-align:center;
           width:15%;margin-left:auto; margin-right:auto;}
div.top a {color:#0080b4; text-decoration:none;}

div.topleft   {font-size:12px; margin-left:0px; }
div.topleft a {color:#0080b4; text-decoration:none;}


div.searchtext{display:none;}

div.outer     {display:block; border:0px solid black; width:85%;margin-left:auto; margin-right:auto;margin-top:8px;}

div.header    {margin-left:auto; margin-right:auto;width:90%; font-family: sprint sf,cooper black,verdana,serif ;
               font-size:22px;line-height:110%; text-align:center; color:#4d1979; }
div.header img{vertical-align:middle; width:141px; height:100px;}


  
div.spacer15  {display:block; font-size:15px;}
 

div.textheader{font-size:14px; font-style:italic; font-weight:700; color:white; width:100%;
               background-color:#777777; border-top:3px solid #72b720; border-bottom:7px solid #72b720;
               margin-top:15px; padding:3px 0; }

div.leftbox      {display:block; width:100%; }
div.leftbox img  {float:left; vertical-align:bottom; margin-right:5px;} 

div.rightbox     {display:block; width:100%; }
div.rightbox img {float:right; vertical-align:bottom; margin-left:5px;} 

.info       	{font-size:12px; font-style:italic; font-weight:700; color:#a90017; 
		 text-decoration:none; padding-left:10px;}

p  {padding-left:15px; font-size:14px; line-height:120%; font-weight:500; color:#5c3900;}

h1 {font-size:17px;font-weight:700; color:#5c3900;}
h2 {font-size:25px;line-height:120%;font-weight:500; color:#5c3900;}
h3 {font-size:15px;font-weight:700; color:#5c3900;text-align:left;padding-left:15px;}
h4 {font-size:20px;font-weight:700; color:#5c3900;text-align:center;}
h5 {font-size:22px;margin-top:-10px;text-align:center; color:#5c3900; padding-top:20px;}

li {font-size:14px; line-height:120%; font-weight:500; color:#5c3900;}


.addtext  {font-size:12px;color:#8c5900;text-align:left;padding-left:10px;}
.addtext a{text-decoration:none;}


/* xxxxx NAVIGATION PICS xxxxxx */

.navproblem     {font-size:14px; line-height:120%; font-weight:500; color:#5c3900;} 
.navproblem img {width:267px; height:200px; margin:5px 15px 5px 0;}


/* xxxxxx BOOK FLIP xxxx */

div.outer1   {position:absolute;top:350px;left:5%;}


#Book     {position:absolute;top:180px;left:50%; margin-left:-242px; width:484px; height:182px;}
#Book1    {position:absolute;top:480px;left:50%; margin-left:-242px; width:484px; height:182px;}



/* xxxxxxx CONTACT PAGE xxxxxx */

.contact  {margin-left:auto; margin-right:auto; width:475px;}



/* xxxx BOTTOM BANNER xxxx */

.bottombanner img {position:relative;width:100%;}


/* xxxx BOTTOM NAV BAR xxxx */

.botnav 	{position:absolute;bottom:0px;left:50%; margin-left:-350px; width:700px;}
.botnav a	{font-size:9px;color:#5c3900; text-align:center; text-decoration:none;
		 border:2px double #005500;background-color:#ffffcc;
		 padding:3px 14px;}

/* botnav width=700px */
.botnav1 	{position:relative;bottom:0px;left:50%; margin-left:-350px; width:700px;}
.botnav1 a	{font-size:9px;color:#5c3900; text-align:center; text-decoration:none;
		 border:2px double #005500;background-color:#ffffcc;
		 padding:3px 14px;}

#signature  {display:block; position:absolute; left:50%; 
              margin-left:-162px;
	     }


/* xxxxxxx TABLE xxxxx */

.xmaslist {border:0px red solid;font-size:12px;line-height:130%;color:#5c3900; padding:4px 7px; vertical-align:top;} 
.xmaslist td {border:0px red solid;}

.results    { width:70%; margin-left:15%; border:0px red solid;font-size:12px;line-height:130%;color:#5c3900; padding:4px 7px;} 
.results06  { width:80%; margin-left:10%; border:0px red solid;font-size:12px;line-height:130%;color:#5c3900; padding:4px 7px;} 


.col35    {width:35%;}
.col15    {width:15%;}
.col5     {width:5%}
.col55    {width:55%}

/* xxxxx KITLIST xxxx */


table.kitlist       {position:absoloute; top:180px; left:50%; margin-left:-325px;width:650px;}

table.kitlist td,th {font-size:12px;line-height:130%;color:#5c3900; padding:4px 7px; vertical-align:top;}

.kitlisttext	    {position:absolute; top:525px;}
.kitlisttext li     {font-size:12px;line-height:130%;color:#5c3900; padding:4px 4px; }
.kitlisttext h1     {font-size:14px;color:#5c3900; font-weight:700; text-align:center; }

.lialpha li         {list-style-type:lower-alpha;vertical-align:middle;}



/* xxxxxxxxxx FORM xxxxx */


.formbody    {margin-left:auto; width:700px; margin-right:auto; padding-top:40px;}
.formbody h1 {font-size:22px; text-align:center; font-family: sprint sf,cooper black,verdana,serif ;color:#4d1979;}
.formbody h2 {font-size:18px; margin-top:-10px; text-align:center; color:#cc0000;}
.formbody h3 {font-size:22px; margin-top:-10px; text-align:center; color:#5c3900;}


.note      {margin-left:auto; width:550px; margin-right:auto; padding-bottom:20px;
	      font-size:14px; font-weight:700; text-align:justify;color:#528412;}


.address  {padding:15px; border-left:5px green solid;background:#fcd9c5;}

.group    {padding:15px; margin-top:15px; border-left:5px maroon solid;background:#fdebcf;}

.team        {padding:15px; margin-top:15px; border-left:5px purple solid;background:#d4cae2;}
.team h1     {padding-left:15px; font-size:18px; font-weight:700; color:#5c3900;}

.security    {padding:15px; margin-top:15px;border-left:5px teal solid;background:#d5eae9;}
.security h1 {padding-left:15px; font-size:18px; font-weight:700; color:#5c3900;}

.camp        {padding:15px; margin-top:15px;border-left:5px yellow solid;background:#fffdda;}
.camp h1     {padding-left:15px; font-size:18px; font-weight:700; color:#5c3900;}

.start       {padding:15px; margin-top:15px;border-left:5px lime solid;background:#eaf3da;}
.start h1    {padding-left:15px; font-size:18px; font-weight:700; color:#5c3900;}

.fees        {padding:15px; margin-top:15px;border-left:5px #960014 solid;background:#fcdad5;}
.fees h1     {padding-left:15px; font-size:18px; font-weight:700; color:#5c3900;}
.fees h2     {padding-left:15px; font-size:11px; color:#528412; font-weight:600;}

.subreset    {margin-left:auto; width:200px; margin-right:auto; padding:15px; margin-top:10px;}

.left   {width:250px;}
.right  {width:460px;}

table.members   {margin-left:35px; font-size:16px; font-weight:600; color:green;margin-bottom:10px;}
.tabletext {font-size:16px; font-weight:500; color:#a90017; text-align:right; padding-right:5px;}
.txtarea   {margin-left:60px;margin-top:10px;background:#f9c7c2;}
.age   {font-size:14px; font-weight:500; color:green; padding:0 5px;}
.yes   {font-size:14px; font-weight:600; color:#f0888a; padding-left:10px;}
.no    {font-size:14px; font-weight:600; color:#f0888a; padding-left:10px;}


.col50  {width:50px; font-size:14px; color:green; font-weight:700;}
.col75  {width:75px; font-size:14px; color:green; font-weight:700;}
.col100 {width:100px;font-size:14px; color:green; font-weight:700;}
.col150 {width:150px;font-size:14px; color:green; font-weight:700;}
.col200 {width:200px;font-size:14px; color:green; font-weight:700;}

.red    {font-size:14px; color:red; font-weight:700;}
.green  {font-size:14px; color:green; font-weight:700;}
.small  {font-size:14px; color:#5c3900; text-align:right;} 

.bcgrd {background:#feede3;
	border-bottom:1px solid #72b720;
	border-top:0 solid;
	border-left:0 solid;
	border-right:0 solid;}

.back  {font-size:14px; color:green; font-weight:700; text-align:center;}

.leadersnotes       {position:absolute; top:163px; height:30px; right:40px; width:120px;}
.leadersnotes a img {border:solid 0px green;}
.kitlist            {position:absolute; top:163px; height:30px; left:40px; width:120px;}
.kitlist a img      {border:solid 0px green;}
