		/* G40 scouts */

body {
   margin: 0px;
   padding: 0px;
   border-collapse: collapse;
   border-spacing: 0px;
   background-color: #99c700;
}

table.shell-a {
   width: 100%;
   margin: 0px;
   padding: 0px;
   border-collapse: collapse;
   border-spacing: 0px;
   background-color: #99c700;
}

table.shell-b {
   width: 800px;
   margin: 0px;
   padding: 0px;
   border-collapse: collapse;
   border-spacing: 0px;
   background-color: #99c700;
   text-align: center;
}

table.shell-c {
   width: 620px;
   margin: 0px;
   padding: 0px;
   BORDER: #4d1979 1px solid;
   border-collapse: collapse;
   border-spacing: 0px;
   background-color: #ffffff;
   text-align: left;
}

table.maps {
   width: 560px;
   margin: 0px;
   padding: 0px;
   border-collapse: collapse;
   border-spacing: 0px;
   background-color: #ffffff;
   text-align: left;
}

table.test td {
   Border: blue 1px solid;
   Border-collapse: collapse;
}

td.nav {
   width: 210px;
   padding: 0px;
   border: 0px;
   vertical-align: top;
   color: white;
   background-color: #99c700;
}

td.margin {
   width: 10px;
   background-color: #ffffff;
}

td.endMenu {
   FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
   FONT-WEIGHT: normal;
   FONT-SIZE: 16px;
   COLOR: #000000;
   TEXT-DECORATION: none;
   text-align: center;
   background-color: #ffffff;
}

UL{
  FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
  FONT-WEIGHT: normal;
  FONT-SIZE: 16px;
  COLOR: #000000;
  BACKGROUND-COLOR: #ffffff;
  TEXT-DECORATION: none;
  TEXT-ALIGN: left;
}

input.btn{
   color:#ffff00;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size: 20px;
   font-weight:bold;
   width:140px;
   background-color:#336633;
   border:1px solid;
   border-top-color:#ffff00;
   border-left-color:#ffff00;
   border-right-color:#99cc00;
   border-bottom-color:#99cc00;
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#99cc00', EndColorStr='#006600')
}

input.btnhov{
   color:#ffff33;
   background-color:#006600;
   border-top-color:#006600;
   border-left-color:#006600;
   border-right-color:#00ff00;
   border-bottom-color:#00ff00;
}

.gspContent {
  FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
  FONT-WEIGHT: normal;
  FONT-SIZE: 16px;
  COLOR: #000000;
  BACKGROUND-COLOR: #ffffff;
  TEXT-DECORATION: none;
  TEXT-ALIGN: justify;
}

.gspdContent {
  FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
  FONT-WEIGHT: normal;
  FONT-SIZE: 16px;
  COLOR: #000000;
  BACKGROUND-COLOR: #ffffff;
  TEXT-DECORATION: none;
  TEXT-ALIGN: justify;
  margin-top: 5px;
}

.gspContentLge {
  FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
  FONT-WEIGHT: normal;
  FONT-SIZE: 18px;
  COLOR: #000000;
  BACKGROUND-COLOR: #ffffff;
  TEXT-DECORATION: none;
  TEXT-ALIGN: justify;
}

.gspSmall {
  FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
  FONT-WEIGHT: normal;
  FONT-SIZE: 12px;
  COLOR: #000000;
  BACKGROUND-COLOR: #ffffff;
  TEXT-DECORATION: none;
  TEXT-ALIGN: justify;
}

.gspComic {
  FONT-FAMILY: 'Comic Sans MS';
  FONT-WEIGHT: normal;
  FONT-SIZE: 36px;
  COLOR: #000000;
  BACKGROUND-COLOR: #ffffff;
  TEXT-DECORATION: none;
  TEXT-ALIGN: center;
}

.gspComic.med {
  FONT-SIZE: 18pt;
  TEXT-ALIGN: left;
}

.gspComic.sm {
  FONT-SIZE: 12pt;
  TEXT-ALIGN: left;
}

.gspComic.centered {
  TEXT-ALIGN: center;
}

p.center {
  text-align: center;
}

.gspHead {
  FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
  FONT-WEIGHT: bold;
  FONT-SIZE: 36px;
  COLOR: #000000;
  BACKGROUND-COLOR: #ffffff;
  TEXT-DECORATION: none;
}

.gspTitle {
  FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
  FONT-WEIGHT: bold;
  FONT-SIZE: 24px;
  COLOR: #000000;
  BACKGROUND-COLOR: #ffffff;
  TEXT-DECORATION: none;
}

.gspSubTitle {
  FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
  FONT-WEIGHT: bold;
  FONT-SIZE: 20px;
  COLOR: #000000;
  BACKGROUND-COLOR: #ffffff;
  TEXT-DECORATION: none;
}

.gspDivider {
  COLOR: #99CC00;
  BACKGROUND-color: #99CC00;
  BORDER-SPACING: 0px;
  PADDING: 0px;
  WIDTH: 390px;
  height: 5px;
}

.gspVDivider {
  COLOR: #99CC00;
  BACKGROUND-color: #99CC00;
  PADDING: 0;
  WIDTH: 5px;
}

.gspReturnTop {
  FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
  FONT-WEIGHT: normal;
  FONT-SIZE: 12px;
  COLOR: #000000;
  BACKGROUND-COLOR: #ffffff;
  TEXT-DECORATION: none;
  TEXT-ALIGN:right;
  margin-top: 1pt;
  margin-bottom: 1pt;
}

.gspMenu {
  FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
  FONT-WEIGHT: bold;
  FONT-SIZE: 16px;
  COLOR: #000000;
  BACKGROUND-COLOR: transparent;
  TEXT-DECORATION: none;
}

.gspFooter {
  FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #006600;
  BACKGROUND-COLOR: transparent;
  TEXT-DECORATION: none;
}

p.closetop {
  margin-top: .0001pt;
}

p.closebottom {
  margin-bottom: .0001pt;
}

p.halfspace {
  margin-top: 1pt;
  margin-bottom: 6pt;
}

A:link {
	COLOR: #993366; TEXT-DECORATION: none
}
A:visited {
	COLOR: #993366; TEXT-DECORATION: none
}
A:hover {
	COLOR: #CC33CC; TEXT-DECORATION: underline
}
A:active {
	COLOR: #993366; TEXT-DECORATION: none
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.red {COLOR: #FF0000}
.blue {COLOR: #0000FF}
.yellow {COLOR: yellow}
.white {COLOR: #FFFFFF}
.purple {COLOR: purple}
.scout-purple {COLOR: #4d1979}
.green { COLOR: #339933}
.redLink { BACKGROUND-COLOR: #99DD00}
.gnH-Light { BACKGROUND-COLOR: #99FF00;
                   PADDING: 4pt 
}

.gspMonth {
	FONT-WEIGHT: bold;
	FONT-SIZE: 36px;
	COLOR: #339933;
	FONT-FAMILY: "Comic Sans MS";
}
.gspDate {
	FONT-SIZE: 24px;
	COLOR: #ff0000;
	TEXT-ALIGN: justify;
	FONT-FAMILY: "Comic Sans MS";
	margin-bottom: 0px;
}

div.pic-right {float:right;
  margin:0pt 0pt 0pt 10pt;	/* top,right,bottom,left */
  padding:0px;
  text-align:center;
}


div.pic-left {float:left;
  margin:0pt 10pt 0pt 5pt;
  padding:0px;
  text-align:center;
}

