/* links */
a 			{ color:#003366; text-decoration:none; }
a:link 		{ color:#003366; text-decoration:none; }
a:visited 	{ color:#003366; text-decoration:none; }
a:active 	{ color:#54622D; text-decoration:none; }
a:hover		{ color:#54622D; text-decoration:none; }

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:black;
	font-size:12px;
	font-weight:normal;
	background:#ffffff;
}

td,tr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:black;
	font-size:12px;
	font-weight:normal;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:black;
	font-size:12px;
	font-weight:normal;
}

b { 
	font-size:12px; 
	font-weight:bold;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:black;
	font-size:12px;
	font-weight:normal;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:black;
	font-size:12px;
	font-weight:normal;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:black;
	font-size:11px;
	font-weight:normal;
}

form { 
	display:inline; 
	margin:0px; 
	padding:0px; 
}

/* Page Width's */
.pagetotal 		{ width:750px; border:0; padding:0; }
.pagedisplay 	{ width:650px; }
.page 			{ width:575px; border:0; }
.gap 			{ width:8px;   }
.navbarwidth	{ width:150px; border:0; }
.newswidth		{ width:550px; border:0; }
.calendarwidth  { width:550px; }

/* Header Banner Pack #003366 Troop #006633*/
.banner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:white;
	font-size:35px;
	font-weight:bold;
	background:#006633;
	padding:7px;
	border:0px;
}

.bannertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:white;
	font-size:15px;
	font-weight:bold;
}

/* Navigation Bar */
.navbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	font-size:11px;
	font-weight:bold;
	width:100%;
	height:26px;
	border-top:1px solid black; 
	border-bottom:1px solid black;
	background:#F3F4F5;
}

.navbartext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	font-size:11px;
	font-weight:normal;
	width:100%;
}

/* Newsletter Response */
.newsletter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:black;
	font-size:11px;
	font-weight:normal;
	border-top:1px solid black; 
	border-bottom:1px solid black;
	background:#F3F4F5;
}

/* Headline Display Page */
.display {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	font-size:22px;
	font-weight:bold;
	text-align:center;
	width:100%;
	height:26px;
	border-top:1px solid black; 
	border-bottom:1px solid black;
	background:#F3F4F5;
}

/* News Postings */
.news {
	font-family:georgia, verdana, arial, sans-serif; 
	color:#666; 
	font-size:14px;
	font-weight:normal;
	text-align:left;
	width:100%;
}

.newsheadlines {
	font-family:georgia, verdana, arial, sans-serif; 
	color:black; 
	font-size:14px;
	font-weight:bold;
	text-align:left;
	width:100%;
}

.newsfooter {
	font-family:georgia, verdana, arial, sans-serif; 
	color:black;
	font-size:11px; 
	font-weight:normal;
	text-align:left;
	width:100%;
	border-top:1px dotted #f2f3f3;
}

/* Footer */	
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:black;
	font-size:10px;
	border-top:1px dotted black;
	width:100%;
}

/* Headlines */
.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:black;
	font-size:22px;
	font-weight:bold;
	text-align:center;
}

/* Calendar */
.calendarTable {
	background-color:#CCCCCC;
	font-weight:bold;
	border:thin none;
	display:table;
	padding:5px;
	margin:20px;
	height:300px;
	width:300px;
}

.calendarRow {  }

/* Calendar Color Codes */
.emptydate 	  { background-color:#FFFFFF; width:14%; }
.filledColor0 { background-color:#0099CC; width:14%; }
.filledColor1 { background-color:#66FFFF; width:14%; }
.filledColor2 {	background-color:#DDEEFF; width:14%; }
.filledColor3 { background-color:#99FFCC; width:14%; }
.filledColor4 {	background-color:#FFFFEE; width:14%; }
.filledColor5 { background-color:#FFCCFF; width:14%; }
.filledColor6 {	background-color:#0000FF; width:14%; }
.filledColor7 {	background-color:#339955; width:14%; }
.filledColor8 {	background-color:#FF00FF; width:14%; }
.filledColor9 {	background-color:#FF66CC; width:14%; }

.weekheader {
	background-color:#0066CC;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	height:5px;
}

.editForm {
	background-color:#F3F4F5;
	font-weight:bold;
	text-align:center;
	vertical-align:baseline;
	border:thin ridge;
}

.colorCodeTable {
	background-color:#0066FF;
	width:300px;
	height:10px;
	font-weight:bold;
	text-align:center;
	border:thin ridge;
	vertical-align:baseline;
}

.selectionbox {
	background-color:#0066CC;
	font-weight:bold;	
	width:25%;
}

.monthEvents {
	background-color:#EEFFFF;
	border:none;
	text-align:left;
	width:90%;
	display:table;
	margin:5px;
	padding:4px;		
}

/* Photo Gallery */
.folder { 
	font-size:12px; 
	font-weight:normal;
}

.info { 
	font-size:10px; 
	font-weight:normal;
}

.info_bold { 
	font-size:10px; 
	font-weight:bold;
}

.tag, a.tag_lnk { 
	color:#666666; 
	font-size:10px; 
	font-weight:normal;
}

