/* Stylesheet that controls top tabbed navigation styles for Cub Scout Pack 905.  
   Created 19 Oct 2006 by Torraine A. Williams (http://Torraine.com) */
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; 
	FONT-FAMILY: Verdana, Helvetica, Arial; FONT-SIZE: 75%; color:#000066;
	TEXT-ALIGN: center; BACKGROUND: #000066; MARGIN: 10px auto; WIDTH: 720px; 
}

P   { LINE-HEIGHT: 1.3em; }

#content {
	BACKGROUND: #fff; CLEAR: all; MARGIN: 10px 0px; BORDER-TOP: medium none; 	
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 10px;
}
#content a:link    { color: #333333; font-weight: bold; text-decoration: none;  }
#content a:visited { color: #333333; font-weight: bold; text-decoration: none;  }
#content a:active  { color: #333333; font-weight: bold; text-decoration: underline;  }
#content a:hover   { color: #333333; font-weight: bold; text-decoration: underline;  }

#outerFrame {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; PADDING-TOP: 5px; 
	TEXT-ALIGN: left; BACKGROUND:  #ffffff; MARGIN: 0px auto; WIDTH: 720px; 
}

#nav-tab {
	PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; MARGIN: 0px; 
	BORDER-BOTTOM: #ccc 1px solid;  TEXT-ALIGN: right; POSITION: relative; 
}
#nav-tab UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
#nav-tab LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
#nav-tab A:link {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 90%; 
	BACKGROUND: #e8ebf0; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #000066; LINE-HEIGHT: 16px; MARGIN-RIGHT: 8px; 
	PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none;
}
#nav-tab A:visited {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 90%; 
	BACKGROUND: #e8ebf0; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #000066; LINE-HEIGHT: 16px; MARGIN-RIGHT: 8px; 
	PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none;
}
#nav-tab A:hover { BACKGROUND: #000066;  COLOR: #ffffff; }
#nav-tab UL A:hover { COLOR: #ffff33! important; }

/* Active style of each main tab when that tab is the one highlighted. */
BODY.section-1 #nav-tab LI#nav-1 A { BACKGROUND: #000066; COLOR: #ffff33; BORDER-BOTTOM: #ffffff 1px solid; }
BODY.section-2 #nav-tab LI#nav-2 A { BACKGROUND: #000066; COLOR: #ffff33; BORDER-BOTTOM: #ffffff 1px solid; }
BODY.section-3 #nav-tab LI#nav-3 A { BACKGROUND: #000066; COLOR: #ffff33; BORDER-BOTTOM: #ffffff 1px solid; }
BODY.section-4 #nav-tab LI#nav-4 A { BACKGROUND: #000066; COLOR: #ffff33; BORDER-BOTTOM: #ffffff 1px solid; }
BODY.section-5 #nav-tab LI#nav-5 A { BACKGROUND: #000066; COLOR: #ffff33; BORDER-BOTTOM: #ffffff 1px solid; }

/* Hides the subnavigation menus for the other tabs when a specific tab is highlighted. */
#nav-tab #subnav-1 { DISPLAY: none; }
#nav-tab #subnav-2 { DISPLAY: none; }
#nav-tab #subnav-3 { DISPLAY: none; }
#nav-tab #subnav-4 { DISPLAY: none; }
#nav-tab #subnav-5 { DISPLAY: none; }

/* Location of the subnavigation. */
BODY.section-1 #nav-tab UL#subnav-1 { DISPLAY: inline; RIGHT: 1em; POSITION: absolute; TOP: 1.8em; }
BODY.section-2 #nav-tab UL#subnav-2 { DISPLAY: inline; RIGHT: 1em; POSITION: absolute; TOP: 1.8em; }
BODY.section-3 #nav-tab UL#subnav-3 { DISPLAY: inline; RIGHT: 1em; POSITION: absolute; TOP: 1.8em; }
BODY.section-4 #nav-tab UL#subnav-4 { DISPLAY: inline; RIGHT: 1em; POSITION: absolute; TOP: 1.8em; }
BODY.section-5 #nav-tab UL#subnav-5 { DISPLAY: inline; RIGHT: 1em; POSITION: absolute; TOP: 1.8em; }

/* Subnavigation styling for the highlighted tab. */
BODY.section-1 #nav-tab UL#subnav-1 A {
	BORDER: medium none; PADDING: 4px;  FONT-SIZE: 11px; BACKGROUND: #000066; MARGIN: 0px;  COLOR: #CCCCCC; TEXT-DECORATION: none;
}
BODY.section-2 #nav-tab UL#subnav-2 A {
	BORDER: medium none; PADDING: 4px;  FONT-SIZE: 11px; BACKGROUND: #000066; MARGIN: 0px;  COLOR: #CCCCCC; TEXT-DECORATION: none;
}
BODY.section-3 #nav-tab UL#subnav-3 A {
	BORDER: medium none; PADDING: 4px;  FONT-SIZE: 11px; BACKGROUND: #000066; MARGIN: 0px;  COLOR: #CCCCCC; TEXT-DECORATION: none;
}
BODY.section-4 #nav-tab UL#subnav-4 A {
	BORDER: medium none; PADDING: 4px;  FONT-SIZE: 11px; BACKGROUND: #000066; MARGIN: 0px;  COLOR: #CCCCCC; TEXT-DECORATION: none;
}
BODY.section-5 #nav-tab UL#subnav-5 A {
	BORDER: medium none; PADDING: 4px;  FONT-SIZE: 11px; BACKGROUND: #000066; MARGIN: 0px;  COLOR: #CCCCCC; TEXT-DECORATION: none;
}