@charset "UTF-8";
/* CSS Document */

body {
	background-image: url(images/whiteBG.jpg);
	margin: 0px;
	padding: 0px;
	background-color: #282928;
	background-repeat: repeat-y;
	background-position: center top;
}
#mainContainer {
	padding: 0px;
	margin: 0px auto;
	width: 924px;
}
#mainHeader {
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 121px;
}
#centerContent {
	width: 618px;
	float: left;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#centerContentFooter {
	width: 618px;
	float: left;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#centerContent ul {
	margin: 0px 0px 0px 45px;
	padding: 0px;
}
#centerContent ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
#centerContent ul li a {
	color: #5E7B2A;
	text-decoration: none;
}
#centerContent ul li a:visited {
	color: #5E7B2A;
}
#centerContent ul li a:hover, a:active {
	color: #9CAD78;
	text-decoration: underline;
}
.mapGraphic {
	padding: 15px 15px 10px 5px;
}
#centerContentRight {
	padding: 0px;
	float: right;
	width: 200px;
	margin-top: 53px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#centerContent h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #617A34;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #81965A;
	display: block;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 30px;
	margin-top: 10px;
}
#centerContent h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #617A34;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B0BE94;
	display: block;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 30px;
	margin-top: 10px;
}
.mainBodyContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-left: 30px;
	margin-right: 10px;
	line-height: 17px;
}
.mainBodyContent a {
	text-decoration: none;
	color: #5E7B2B;
}
.mainBodyContent a:visited {
	color: #96A971;
	text-decoration: none;
}
.mainBodyContent a:hover, a:active {
	color: #5E7B2A;
	text-decoration: underline;
}

#leftPanel {
	background-color: #FFFFFF;
	background-image: url(images/leftPanel.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 152px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#leftPanelContent h2 {
	font-size: 11px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	margin: 0px;
	padding: 10px 6px 10px 0px;
	text-transform: uppercase;
}
#leftPanelContent {
	background-image: url(images/sidebarBanner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 135px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#leftNavTop {
	float: left;
	width: 385px;
	padding: 0px;
	margin-top: 100px;
}
#leftNavTop ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	text-align: right;
}
#leftNavTop ul li {
	display: inline;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
#leftNavTop ul li a {
	color: #FFFFFF;
	text-decoration: none;
}
#leftNavTop ul li a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#leftNavTop ul li a:hover, a:active {
	color: #425422;
}
#rightNavTop {
	padding: 0px;
	float: right;
	width: 394px;
	margin-top: 100px;
}
#rightNavTop ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#rightNavTop ul li {
	display: inline;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
#rightNavTop ul li a {
	color: #FFFFFF;
	text-decoration: none;
}
#rightNavTop ul li a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#rightNavTop ul li a:hover, a:active {
	color: #425422;
}
#mainBodyArea {
	float: left;
	width: 924px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
#bodyStripes {
	background-color: #FFFFFF;
	background-image: url(images/bodyAreaStripes.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 212px;
}
#bodyBG {
	background-image: url(images/bodyBG.jpg);
	background-repeat: repeat-y;
	background-position: center;
	height: 500px;
}
#home #nav-home {
	color:#3C4E1D;
	font-size: 12px;
	text-decoration:none
}
#contact #nav-contact {
	color:#3C4E1D;
	font-size: 12px;
	text-decoration:none
}
#news #nav-news {
	color:#3C4E1D;
	font-size: 12px;
	text-decoration:none
}
#districts #nav-districts {
	color:#3C4E1D;
	font-size: 12px;
	text-decoration:none
}
#camp #nav-camp {
	color:#3C4E1D;
	font-size: 12px;
	text-decoration:none
}
#training #nav-training {
	color:#3C4E1D;
	font-size: 12px;
	text-decoration:none
}
#cub #nav-cub {
	color:#3C4E1D;
	font-size: 12px;
	text-decoration:none
}
#boy #nav-boy {
	color:#3C4E1D;
	font-size: 12px;
	text-decoration:none
}
#venturing #nav-venturing {
	color:#3C4E1D;
	font-size: 12px;
	text-decoration:none
}
#training #nav-training {
	color:#3C4E1D;
	font-size: 12px;
	text-decoration:none
}
#info #nav-info {
	color:#3C4E1D;
	font-size: 12px;
	text-decoration:none
}
#rightPanel {
	background-color: #FFFFFF;
	background-image: url(images/rightPanel.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 154px;
	float: right;
	margin: 0px;
	padding: 0px;
}
.rightPanelHeadlines {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 0px;
	padding-left: 4px;
}
#rightPanelContent {
	background-image: url(images/rightSidebarBanner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 135px;
	height: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
#rightPanelContent p {
	padding-left: 6px;
	margin: 0px;
	padding-top: 8px;
}
#rightPanelContent h2 {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 11px 0px 0px 6px;
}
#rightPanelContent a {
	font-weight: bold;
	color: #70824F;
	text-decoration: none;
}
#rightPanelContent a:visited {
	font-weight: bold;
	color: #687A47;
	text-decoration: none;
}
#rightPanelContent a:hover, a:active {
	text-decoration: underline;
}
#oathBox {
	background-color: #EDEEDA;
	margin: 0px 0px 0px 30px;
	padding: 6px;
	width: 365px;
	border: 1px solid #85995E;
}
.tableheader {
	background-color: #B3C197;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: capitalize;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5F7B2A;
	padding: 5px;
}
.tableContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.tableContent a {
	color: #5F7833;
	text-decoration: none;
}
.tableContent a:visited {
	color: #617A34;
	text-decoration: none;
}
.tableContent a:hover, a:active {
	color: #5E7531;
	text-decoration: underline;
}

#footerNavID {
	width: 618px;
	height: 92px;
	margin: 0px;
	padding: 0;
	background-image: url(images/footerNav.jpg);
	position: relative;
}
  #footerNavID li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;}
  #footerNavID li, #footerNavID a {
	height: 92px;
	display: block;
}
a.leftPanelLinks:link {
	font-size: 10px;
	font-weight: bold;
	color: #798D55;
	text-decoration: none;
}
a.leftPanelLinks:visited {
	font-weight: bold;
	color: #81965A;
	text-decoration: none;
}
a.leftPanelLinks:hover, active {
	color: #92A46D;
	text-decoration: underline;
}

#boys {left: 0; width: 85px;}
#scouts {left: 85px; width: 117px;}
#scoutmuseum {left: 202px; width: 45px;}
#arrow {left: 247px; width: 66px;}
#goodturn {left: 313px; width: 43px;}
#scoutmag {left: 356px; width: 87px;}
#fieldbook {left: 443px; width: 78px;}
#givebsa {left: 521px; width: 97px;}

#boys a:hover {
    background: url(images/footerNav.jpg) 0 -92px no-repeat;}
	
#scouts a:hover {
	background: url(images/footerNav.jpg) -85px -92px no-repeat;}
	
#scoutmuseum a:hover {
	background: url(images/footerNav.jpg) -202px -92px no-repeat;}
	
#arrow a:hover {
    background: url(images/footerNav.jpg) -247px -92px no-repeat;}
	
#goodturn a:hover {
    background: url(images/footerNav.jpg) -313px -92px no-repeat;}
	
#scoutmag a:hover {
    background: url(images/footerNav.jpg) -356px -92px no-repeat;}
	
#fieldbook a:hover {
    background: url(images/footerNav.jpg) -443px -92px no-repeat;}
	
#givebsa a:hover {
    background: url(images/footerNav.jpg) -521px -92px no-repeat;}#footerNavHolder {
	margin: 0px;
	padding: 0px;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.imagesRight {
	padding: 8px;
	float: right;
}
