body {
	color: navy;
        background-color: #FFC;	
	text-align: left;
	width: 100%;
	font: 12px Arial, sans-serif;
  	}
h1, h2, h3, h4, h5, h6
        {
        text-align: center;
        }
a:link  {
	color: navy; 
	text-decoration: underline; 
	background-color: transparent;
	}

a:active { 
	color: red; 
	text-decoration: none; 
	background-color: transparent;
	}

a:visited { 
	color: maroon; 
	text-decoration: none; 
	background-color: transparent;
	}

a:hover { 
	text-decoration: underline;
	}

form    { 
	margin: 0px 
	}

input,textarea {
	border: 1px solid navy;
	padding: 0px;
	margin: 0px;
	color: navy;
	font: 12px Arial, sans-serif;
	}

table  {
        border-collapse: collapse;
        border: 1px solid navy;
        width: 100%;
        }

td, th {
        padding: 0.25em; 
	} 

.main
{
 font: 14pt/16pt bold small-caps Arial, sans-serif;
 color: navy;
 
 text-align: justify;
 vertical-align: top;
 border-collapse: collapse;
}
table.main
{
 width: 100%;
}
th.maintopleft,td.maintopleft
{
 text-align: left;
}
th.maintopcenter,td.maintopcenter
{
 text-align: center;
 vertical-align: top;
 width: 50%;
} 
th.maintopright,td.maintopright
{
 text-align: right;
}
td.maintopleft,td.maintopright
{
 width: 25%;
 vertical-align: top;
}
td.maintopleft,td.maintopcenter,td.maintopright
{
  border: none;
}
td.standout
{
 width: 100%;
 text-align: center;
 vertical-align: middle;
 padding: 1em;
 font-size: larger;
 font-weight: bold;
 border-top: 1px solid navy;
 border-right: 1px solid navy;
 border-left: 1px solid navy;
 border-bottom: none;
}
td.mainmiddle
{
 width: 100%;
 padding: 0.5em;
 border-top: none;
 border-right: 1px solid navy;
 border-left: 1px solid navy;
 border-bottom: 1px solid navy;
}

.troop95
        {
        font: bold normal 14pt/16pt arial, sans-serif;
        text-align: justify;
/*        background: #E5E5E5 url("bsabkgr4.jpg") repeat top; 
        color:black; */
        }

table.troop95
        {
        width: "100%";
        text-align: center;
        }

td.troop95, th.troop95
        {
	color: black;
	font: bold 12pt/14pt arial, sans-serif;
        text-align: center;
        }

table.troop95_2
	{
        width: "100%";
	background-color: transparent;
	}

td.troop95_2, th.troop95_2, textarea.troop95_2, p.troop95_2, input.troop95_2
	{
	color: navy;
	font: bold 12pt/14pt arial, sans-serif;
        padding: 1pt 2pt;
/*        border-color: yellow; border-style: solid; */
	}
input.troop95_3
	{
	color: red;
        border-color: navy; border-style: solid; 
	font: bold 14pt/16pt arial, sans-serif;
        padding: 1pt 2pt;
	}

.troop95_4
        {
        font: normal 8pt/10pt arial, sans-serif;
        text-align: justify;
        color: navy;
        border: 1px solid navy;
/*      background-image: url("bsabkgr4.jpg"); */
        }

table.troop95_4
        {
        width: 100%;
        }

td.troop95_4, th.troop95_4
        {
        width: 50%;
        }

td.troop95_5, th.troop95_5
        {
        border: 1px solid #000;
        font: bold normal 12pt/14pt arial, sans-serif;
        }

td.troop95_6, th.troop95_6
        {
        border: 1px solid #000;
        font: normal 12pt/14pt arial, sans-serif;
        }

table.troop95_7
	{
        width: 100%;
	}

td.troop95_7, th.troop95_7
	{
        width: 50%;
        text-align: center;
	color: navy;
        border: 0.5px solid navy;
	font: bold 12pt/14pt arial, sans-serif;
        padding: 0px;
        margin: 0px;
	}

td.troop95_8,th.troop95_8
        {
        border: 1px solid navy;
        width: 33%;
        }

table.troop95_9,th.troop95_9,td.troop95_9
        {
        border: 1px solid navy;
	padding: 0.25em;
        }

td.troop95_9
        {
        font: 8pt/10pt arial, sans-serif;
        text-align: left;
        }

th.troop95_9
        {
        font: bold 8pt/10pt arial, sans-serif;
        text-align: center;
        }

.boilerplate
        {
	font: bold 8pt/8pt arial, sans-serif;
        background: transparent;
        }

table.tbls
  {
  width: "100%";
  margin: 1px;
  border: none;
  background-image: none;
  }

th.tbls, td.tbls
  {
  margin: 0;
  border: solid 1px yellow;
  padding: 3px;
  color: white;
  background-image: none;
  }

.dttable, th.dttable, td.dttable
  {
  margin: 0;
  padding: 3px;
  color: white;
  border-top: solid 1px yellow;
  border-right: solid 1px yellow;
  border-bottom: none;
  border-left: solid 1px yellow;
  background-image: none;
  }

.ddtable, th.ddtable, td.ddtable
  {
  margin: 0px;
  padding: 3px 20px 3px 20px;
  color: white;
  border-top: none;
  border-right: solid 1px yellow;
  border-bottom: none;
  border-left: solid 1px yellow;
  background-image: none;
  }

.leftside
        {
        height: "100%";
        font: bold normal 14pt/16pt arial, sans-serif;
        text-align: left;
        color:navy;
        }

.mainbox {
	padding: 0px;
	margin-bottom: 0px;
	border-right: 1px solid navy;
	border-left: 1px solid navy;
	width: 60%;
	}

.title { 
	padding-top: 10px;
	border-top: 1px solid navy;
	border-bottom: 0px;
	margin: 0px;
	text-align: center;
	font: bold 17px trebuchet ms, times new roman, monospace;  
	color: #666;
	}

.fund,tr.fund,td.fund { 
	padding-top: 10px;
	background-color: BLACK;
	text-align: justify;
	font: bold 18px trebuchet ms, times new roman, monospace;  
	color: white;
      }
	
a:link.fund  {
	color: #FFFFA0
	text-decoration: underline; 
	background-color: transparent;
	}

a:visited.fund, a:active.fund { 
	color: FUCHSIA; 
	text-decoration: none; 
	background-color: transparent;
	}

a:hover.fund { 
	text-decoration: underline;
	}

.tagline {
	margin: 0px;
	padding-bottom: 10px;
	border-top: 0px;
	border-bottom: 0px;
	text-align: center;
	font: italic 13px georgia, trebuchet ms, times new roman, monospace;  
	color: #666;
	}

.topmenu {
	margin: 0px;
	padding: 5px 0px 5px 0px;
	border-top: 1px dotted #ddd;
	border-bottom: 1px dotted #ddd;
	text-align: center;
	font: italic 11px georgia, trebuchet ms, times new roman, monospace;  
	color: #666;
	}

.box1 {
	padding: 10px;
	margin: 0px;
	border: 0px;
	}

.content1 {
	border: 0px;
	margin: 0px;
	}

.date { 
	font: bold italic 14px/3px georgia, trebuchet ms, times new roman, monospace; 
	color: #666;
	border-bottom: 1px solid #ddd; 
	padding: 5px 5px 5px 0px;
	margin-right: 7px;
	margin-bottom: 5px;
	text-align: left;
	}

.blog {
	padding: 0px;
	border: 0px;
	margin: 0px;
	font: 14px/19px trebuchet ms, times new roman, monospace;
	color: #666;
	text-align: justify;
	}

.footer {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	border-top: 1px solid #ddd;
	text-align: right;
	font: italic 11px georgia, trebuchet ms, times new roman, monospace;  
	color: #666;
	}

.box2 {
	padding: 10px;
	border: 0px;
	margin: 0px;
	font: 12px/16px trebuchet ms, times new roman, monospace;
	color: #666;
	text-align: left;
	}

.content2 {
	border: 0px;
	padding-bottom: 10px;
	}

.sectiontitle {
	padding-left: 2px;
	border-bottom: 1px solid #ddd; 
	margin-bottom: 5px;
	font: bold italic 12px georgia, trebuchet ms, times new roman, monospace;
	color: #666;
	text-align: left
	}

.bottommenu {
	margin: 0px;
	padding: 2px 10px 2px 10px;
	border-top: 1px dotted #ddd;
	border-bottom: 1px dotted #ddd;
	text-align: right;
	font: italic 11px georgia, trebuchet ms, times new roman, monospace;  
	color: #666;
	}
.copy {
	border-top: 0px;
	border-bottom: 1px solid #ddd;
	padding: 5px;
	margin: 0px;
	text-align: center;
	font: 12px trebuchet ms, times new roman, monospace;  
	color: #666;
	}
.images {
	background-color: black;
	color: #FFA;
	font: 12pt bold Arial, sans-serif;
	}
a:link.images {
	color: #FFA;
	font: 12pt bold Arial, sans-serif;
	}
a:visited.images {
	color: fuchsia;
	}
.float {
	float: left;
	padding: 5px;
	}
