.a {font-family: arial, helvetica, sans-serif; font-size: 1em; font-weight: bold; color: navy; margin:  1em 1em 0em 0em;	  list-style-type: disc;}
.b {font-family: arial, helvetica, sans-serif;	 font-size: 90%;font-weight: 700;	 color: navy;	 margin: 0em 1em 1em 1em;	 }
.b-it {font-family: arial, helvetica, sans-serif;	 font-size: 90%;	font-weight: 700;	 color: navy;	 margin: 0em 1em 1em 1em;	 list-style-type: none;  font-style: italic;}
.b-narrow {font-family: arial, helvetica, sans-serif; font-size: 90%; font-weight: bold; color: navy;	 margin: 0.5em 1em 0.5em 1em;	}
.c {font-family: arial, helvetica, sans-serif;	 font-size: 80%;	font-weight: 200;	 color: blue;  margin: 1em 1em 0em 1em;	}
.d {font-family: arial, helvetica, sans-serif;	 font-size: 1.25em;	font-weight: 700;	 color: navy;	 margin: 2em 1em 1em 1em;	 }
.line {text-decoration: underline; 	color: #000040; font-size: 110%;	}

.c-narrow {font-family: arial, helvetica, sans-serif; font-size: 75%; font-weight: 200; color: blue;	 margin: 1em 1em 0em 1em; }
.c-nar-slim {font-family: arial, helvetica, sans-serif; font-size: 75%; font-weight:200; color: blue;	 margin: 0em; }
.struck {text-decoration: line-through }
.p {font-family: arial, helvetica, sans-serif;	 font-size: 90%;	 font-weight: 500;	 color: navy;	 margin: 0em 1em 1em 1em; width: 550px; list-style-type: none;}
.pb {font-family: arial, helvetica, sans-serif;	 font-size: 100%;	 font-weight: 700;	 color: navy; list-style-type: none;}
.big {font-family: arial, helvetica, sans-serif;	 font-size: 125%;	 font-weight: 700;	 color: navy; list-style-type: none;}
.pbi {font-family: arial, helvetica, sans-serif; font-size: 100%; font-weight: 700; font-style: italic; color: navy; list-style-type: none;}
.p1 {font-family: arial, helvetica, sans-serif;	 font-size: 90%;	 font-weight: 500;	 color: navy;	 margin: 0em 1em 1em 1em;	 list-style-type: decimal ;}
.red {color: #FF0000; font-weight: bold ; font-family: arial, helvetica, sans-serif ; }
.red-small {color: #FF0000; font-weight: 500;  font-size: 80%; font-family: arial, helvetica, sans-serif ; }
.org-small {color: #804000; font-weight: 500;  font-size: 80%; font-family: arial, helvetica, sans-serif ; }
.whi-small {color: #FFF; font-weight: 500;  font-size: 80%; font-family: arial, helvetica, sans-serif ; }
.brn-small {color: #400000; font-weight: 500;  font-size: 80%; font-family: arial, helvetica, sans-serif ; }
.p-brn {font-family: arial, helvetica, sans-serif; font-size: 100%; color: #993300; font-weight: 700; font-style: normal; list-style-type: none; }
.c-brn {font-family: arial, helvetica, sans-serif; font-size: 100%; color: #993300; font-weight: 500; font-style: normal;  }
.h2-brn {font-family: arial, helvetica, sans-serif; font-size: 125%; color: #993300; font-weight: 700; font-style: normal; padding: 1em;  }
.dot {font-family: arial, helvetica, sans-serif;	 font-size: 90%;	 font-weight: 500;	 color: navy;	 margin: 0em 1em 0em 1em;	 list-style-type: disc;}
.tight {font-family: arial, helvetica, sans-serif;	 font-size: 100%;	 font-weight: 500;	 color: navy;}
.ltr {font-family: arial, helvetica, sans-serif;	 font-size: 80%;	 font-weight: 500;	 color: navy;	 margin: 1em 1em 0em 1em;	 list-style-type: lower-alpha;}
h1 {font-family: arial, helvetica, sans-serif;	 font-size: 150%;	font-weight: 700;	 color: navy;  }
.h1 {font-family: arial, helvetica, sans-serif;	 font-size: 125%;	font-weight: 700;	 color: navy;	 margin: 3em 1em 2em 1em;	 }
.h2 {font-family: arial, helvetica, sans-serif;	 font-size: 110%;	font-weight: 700;	 color: navy;	 margin: 2em 1em 1em 1em;	 }
div.narrow {width: 550px; }


div.narrowx {width:400px; text-align: left; padding:2px; background-position: top left;  margin: 0em 1em 1em 1em;}
div.block  { display: block;  background-color: #FFB061; text-align: center; }
div.blockblu  { display: block;  background-color: #D2E4F2; text-align: center; padding:2px;}
div.blockorg  { display: block;  background-color: #FFE6BF;  }
#event1  {color: navy; background-position: top right; background-repeat: no-repeat;  background-color: #FFD08A;}
#event2  {color: navy; background-position: top right; background-repeat: no-repeat;  background-color: #CEE0EA;}
#golfers  {color: navy; background-image: url("http://www.scautism.org/images/golf-shot.jpg"); background-position: top right; background-repeat: no-repeat; }
#bowl  {color: navy;  background-position: top left;  }


#book  {color: navy; background-image: url("http://www.scautism.org/images/southofbroadthb.JPG"); background-position: top right; background-repeat: no-repeat; }
#strides  {color: navy; background-image: url("http://www.scautism.org/WEB/images/strides_back1.png"); background-position: top left; background-repeat: no-repeat; }
.golfball { background-image:  url(images/dimples1.gif); background-repeat: repeat;   } 
.smref	{ color: blue; font-weight: bold; font-size: .67em; font-family: arial, helvetica, sans-serif ;}
.smref-brn	{ color: #400000; font-weight: bold; font-size: .67em; font-family: arial, helvetica, sans-serif ;}
.smref-brnbk	{background-color: #D2E4F2; color: #400000; font-weight: bold; font-size: .67em; font-family: arial, helvetica, sans-serif ;}
.scasevnt	{ background-color: #FFFFFF; color: #804040; font-weight: bold; font-size: .67em; font-family: arial, helvetica, sans-serif ;}
.pbhdr { font-family: arial, helvetica, sans-serif; font-size: 100%; font-weight: bold; color: navy;  background-color: #FF8000; text-align: center; }
.pbhdr2 { font-family: arial, helvetica, sans-serif; font-size: 100%; font-weight: bold; color: navy;  background-color: #FFD08A; text-align: center; }
.pbhdr3 { font-family: arial, helvetica, sans-serif; font-size: 100%; font-weight: bold; color: navy;  background-color: #FFE6BF; text-align: center; }
.secborder { border-width: 1px 1px 1px 1px; border-color: #FF8000; border-style: solid; padding: 2em; }

.hi-border { border-width: 1px 1px 1px 1px; border-color: #993300; border-style: solid; font-family: arial, helvetica, sans-serif; font-size: 100%; font-weight: bold; color: navy;  }
.thinborder {border: .5em; border-style:solid; border-width:thin;  border-color:#E88B00;  position:relative; }
.thinbrdrind {border: .5em; border-style:solid; border-width:thin;  border-color:#E88B00;  position:relative;  padding: .5em; margin: 5px;}
.indnt  { border-width: 1px 1px 1px 1px; border-color:#fff; border-style: solid; padding: 2em; }


.border { border-width: 2px 2px 2px 2px; color: navy; border-style: solid; padding: 1em; }
.author { color: navy; font-size: .67em; font-family: arial, helvetica, sans-serif ; padding: 2px 3px ; }
li.no { color: navy; list-style: decimal; font-size: 80%; padding: 1px;   vertical-align: top;  }
li.no1 { color: navy; list-style: decimal; font-size: 90%; padding: .5px;   vertical-align: top;  }
li.puzz1 { color: navy; list-style: none; background-image: url("images/puzzle1.gif"); background-repeat: no-repeat; background-position: 0 50%; padding: 3px 0 5px 20px; margin: .4em 0; vertical-align: top; }
li.puzz2 { color: blue; list-style: none; background-image: url("images/puzzle2.gif"); background-repeat: no-repeat; background-position: 0 50%; padding: 3px 0 5px 20px; margin: .4em 0; vertical-align: top; }
ul.disc { list-style-type: disc ; font-family: arial, helvetica, sans-serif; font-size: 90%;font-weight: 700;	 color: navy;	 margin: 1em 1em 1em 2em;	 }
ul.slim { list-style-type: disc ; font-family: arial, helvetica, sans-serif; font-size: 90%;font-weight: 500;	 color: navy; margin:  0em;	 }
div.scaslogo_ {	display : none;}
div.center_ { text-align:center; }
.ONLINEreg {width: 1em; border: 1em; border-style:solid; border-width:thin;  border-color:#E88B00;  position:relative; 	 font-size: .67em; color: #E88B00; font-weight: bold; background: navy;	padding: 1em; margin: 0;	}
.PDFreg  {display: block; 	width: 200px; height: 63px;	background-image: url(http://www.scautism.org/WEB/as2/images/pdfreg.png); text-indent: -999em; text-decoration: none; }
a:hover {background-position: center; }	
a:active { background-position: bottom; }
div#preload {display: none; }
.reference {color: #804000; font-weight: normal;  font-size:90%; font-family: arial, helvetica, sans-serif ; }
h5 {font-family: arial, helvetica, sans-serif;	 font-size: 100%;	font-weight: 700;	 color: navy; }
#fea-panel { float: left; margin: 5px; padding: 0px 0px 5px; width: 41px; }
div.alternate  { display: block;  background-color: #FFE6BF;  }
div.alternate1  { display: block;  background-color: #D2E4F2;  }

.hiddenPic {display:none;}


/* panel */
.panel, .panelcollapsed 
{
	background: #eee;
    float: left;
	margin: 5px;
	padding: 0px 0px 5px;
	width: 700px;
	border: 1px solid #999;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

/* panel heading */
.panel h5, .panelcollapsed h5 
{
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	padding: 4px;
	background: #CCC url("http://www.scautism.org/WEB/images/less.png") no-repeat 630px;
	border-bottom: 1px solid #999;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-top: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-left: 1px solid #FFF;
}

/* panel heading on rollover */
.panel h5:hover, .panelcollapsed h5:hover { background-color: #A9BCEF; }

/* heading of a collapsed panel */
.panelcollapsed h5 
{
    background: #CCC url("http://www.scautism.org/WEB/images/more.png") no-repeat 630px;
	border-color: #CCC;
}

/* panel content - do not set borders or paddings */
.panelcontent 
{ 
	background: #EEE; 
    position: absolute;
    z-index: 1;
	overflow: hidden;
}

/* collapsed panel content */
.panelcollapsed .panelcontent { display: none; }

#attnbox {
			width: 125px;
			float: right;
	        left: 350px;
            top: 800em;
			color: navy;
			background: #FFE6BF;
			padding: 3px;
			margin: 0;
            border: 1px solid #004040;
		}
#fltrt {
			width: 250px;
			float: right;
	        left: 350px;
            top: 800em;
			
		}
        
#shortwdth {
			width: 350px;
			float: right;
		}        
        
div.buttonsgen_ {	position:absolute;	left:22px;	top:130px;	width:680px; height:130px; padding: 1px 5px 5px 10px; border:  1px navy solid;}
		#firstbtn_ {
			left:25px;	
			top:105px;	
			width: 125px;
			height: 30px;
			float: left;
			padding: 1em;
			margin: 0;
		}
		
		#secondbtn_ {
			left:150px;	
			top:105px;	
			width: 125px;
			height: 30px;
			float: left;
			padding: 1em;
			margin: 0;
		}
		
			#thirdbtn_ {
			left:275px;	
			top:105px;	
			width: 125px;
			height: 30px;
			float: left;
			padding: 1em;
			margin: 0;
		}
		
		#fourthbtn_ {
			left:400px;	
			top:105px;	
			width: 125px;
			height: 30px;
			float: left;
			padding: 1em;
			margin: 0;
		}
		#fifthbtn_ {
			left:150px;	
			top:140px;	
			width: 125px;
			height: 30px;
			float: left;
			padding: 1em;
			margin: 0;
		}