body,td,th {font-family: tahoma; font-size: 10pt; color: #333300;}
h1,h2,h3  {font-family: tahoma; color: #333300;}
hr { height: 1px; noshade; color: #663300;}
.border {
	border-top: 1px; 
	border-bottom: 1px; 
	border-left: 1px; 
	border-right: 1px; 
	border-style: solid; 
	border-color: #663300; 
	padding-bottom: 3px; 
	padding-top: 3px; 
	padding-left: 10px; 
	padding-right: 10px;
}

.border2 {
	border-top: 3px; 
	border-bottom: 3px; 
	border-left: 1px;
	border-right: 1px;
	border-style: solid; 
	border-color: #663300; 
	padding-bottom: 3px; 
	padding-top: 3px; 
	padding-left: 10px; 
	padding-right: 10px;
}

.border3 {
	border-top: 1px; 
	border-bottom: 1px; 
	border-left: 1px; 
	border-right: 1px; 
	border-style: solid; 
	border-color: #333300; 
	padding-bottom: 0px; 
	padding-top: 0px; 
	padding-left: 0px; 
	padding-right: 0px;
}

.footer {font-size: 8pt; padding-left: 5px; padding-right: 5px; color: #808080;}
.title {font-size: 14pt; font-weight: bold; color: #663300;}
.top {font-family: Times; font-weight: bold; color: #663300;}


.hrule-news	{font-size:.1em; height:1px; line-height:0; padding:0; margin:0; background:#663300; }
.hrule-event	{font-size:.1em; height:1px; line-height:0; padding:0; margin:0; background:#663300; }

.header {
	font-size: 8pt; 
	padding-left: 5px; 
	padding-right: 5px; 
	color: #336600;
}

.links { font-size: 8pt; color: #336600; }
.nav a img {border: none}

a:link { color: #663300; text-decoration: none; font-weight: bold;}
a:visited { color: #663300; text-decoration: none; font-weight: bold;}
a:hover { color: #336600; text-decoration: none; font-weight: bold;}

DIV#links A:hover { BORDER: 0px; }
DIV#links A SPAN { DISPLAY: none }
DIV#links A:hover SPAN {
	DISPLAY: block; 
	position: absolute;
	Z-INDEX: 100; 
	LEFT: 164px; 
	TOP: 164px; 
	COLOR: #630;
 	TEXT-ALIGN: center
}
tr.odd { }
tr.even { background: #999966; }
tr.th { background: #333300; }
tr.th th { color: #cccc99;}
tr.th th.a:link { color: #663300; text-decoration: none; font-weight: bold;}
tr.th th.a:visited { color: #663300; text-decoration: none; font-weight: bold;}
tr.th th.a:hover { color: #336600; text-decoration: none; font-weight: bold;}

.button input	{
	color:#663300;
	font-weight:bold;
	text-align:center;
	padding:0 0 0 0;
	border-style:solid;
	border-width:1px;
	border-color:#663300 #663300 #663300 #663300;
	background:#cccc99;
}

ul.bslist {list-style-image: url(http://safescouting.gamehavenbsa.org/images/bsa_small.gif)}
ul.bslist li {line-height: 150%}
ul.bslist ul {list-style-type: disc}

ul.vlist {list-style-image: url(http://safescouting.gamehavenbsa.org/images/venturing_small.gif)}
ul.vlist li {line-height: 150%; }
ul.vlist li ul {list-style: disc}

ul.cslist {list-style-image: url(http://safescouting.gamehavenbsa.org/images/cub_small.gif)}
ul.cslist li {line-height: 150%;}
ul.cslist li.bs {list-style-image: url(http://safescouting.gamehavenbsa.org/images/bsa_small.gif)}
ul.cslist li ul {list-style: disc}
ul.cslist ul {list-style-type: disc}

ul.cncllist {list-style-image: url(http://safescouting.gamehavenbsa.org/images/CSP_list.jpg)}
ul.cncllist li {line-height: 150%; }
ul.cnclvlit li ul {list-style: disc}

.eagle h2 {font-size: 12pt; color: #800000;padding-bottom: 0px;
 margin-bottom: 0.1em; 
 margin-left: 0.0em; }
.eagle h3 {font-size: 10pt;color: #333300; margin-top: 0.1em; margin-bottom: 0.1em;
 margin-left: 0.5em;}
.eagle p {font-style: italic; margin-top: 0.1em; margin-bottom: 0.1em;
 margin-left: 1em;}

.eagle li {line-height: 150%}
.eagle ul {list-style-type: disc; list-style-image: url(http://safescouting.gamehavenbsa.org/images/bsa_small.gif)}

