/* Stylesheet that controls top tabbed navigation styles for Triangle Champiions Track Club.  
   Created 05 Feb 2008 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: 12px; color:#000000;
	TEXT-ALIGN: center; BACKGROUND: #CCCCCC; MARGIN: 6px auto; WIDTH: 872px; 
}

.mn_content {margin: 11px;}

.pg_title   {font-size:16px; font-weight:bold; color:#6633CC; text-align:left; margin: 10px;}

p       { LINE-HEIGHT: 1.3em; font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif; }
.text   { LINE-HEIGHT: 1.3em; font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif; }
.proud  { LINE-HEIGHT: 1.8em; font-size:11px; font-family:Geneva, Arial, Helvetica, sans-serif; text-align:center; }
.note   { background-color:#CCCCCC; padding:5px 10px; }
.title  { font-size:16px; font-weight:bold; text-align:center; margin-bottom: 8px;  color: #63659C;}

.footer  { LINE-HEIGHT: 1.3em; font-size:10px; font-family:Geneva, Arial, Helvetica, sans-serif; color: #63659C; }

#content {
	BACKGROUND: #fff; CLEAR: all; MARGIN: 25px 0px; BORDER-TOP: medium none; PADDING: 0px; 
}

#content a:link    { color: #adaaad; 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: #adaaad; font-weight: bold; text-decoration: underline;  }

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

#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; LETTER-SPACING: 0.1em;
	BACKGROUND: #e8ebf0; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #63659C; LINE-HEIGHT: 16px; MARGIN-RIGHT: 5px; 
	PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none; FONT: bold 11px/16px Arial, Helvetica, sans-serif; 
}
#nav-tab A:visited {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; LETTER-SPACING: 0.1em;
	BACKGROUND: #e8ebf0; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #63659C; LINE-HEIGHT: 16px; MARGIN-RIGHT: 5px; 
	PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none; FONT: bold 11px/16px Arial, Helvetica, sans-serif; 
}
#nav-tab A:hover { BACKGROUND: #63659C;  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: #63659C; COLOR: #CCCCCC; BORDER-BOTTOM: #ffffff 1px solid; }
BODY.section-2 #nav-tab LI#nav-2 A { BACKGROUND: #63659C; COLOR: #CCCCCC; BORDER-BOTTOM: #ffffff 1px solid; }
BODY.section-3 #nav-tab LI#nav-3 A { BACKGROUND: #63659C; COLOR: #CCCCCC; BORDER-BOTTOM: #ffffff 1px solid; }
BODY.section-4 #nav-tab LI#nav-4 A { BACKGROUND: #63659C; COLOR: #CCCCCC; BORDER-BOTTOM: #ffffff 1px solid; }
BODY.section-5 #nav-tab LI#nav-5 A { BACKGROUND: #63659C; COLOR: #CCCCCC; BORDER-BOTTOM: #ffffff 1px solid; }
BODY.section-6 #nav-tab LI#nav-6 A { BACKGROUND: #63659C; COLOR: #CCCCCC; 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; }
#nav-tab #subnav-6 { DISPLAY: none; }

#navigation TD {
	BORDER-BOTTOM: #f4ffe4 1px solid
}
#navigation A {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; 
	FONT: bold 11px/16px Arial, Helvetica, sans-serif; COLOR: #d5edb3; 
	PADDING-TOP: 5px; LETTER-SPACING: 0.1em; TEXT-DECORATION: none
}
#navigation A:hover {
	BACKGROUND: #e8ebf0; COLOR: #63659C; text-decoration: 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; }
BODY.section-6 #nav-tab UL#subnav-6 { 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: 10px; BACKGROUND: #63659C; MARGIN: 0px;  COLOR: #CCCCCC; TEXT-DECORATION: none;
}
BODY.section-2 #nav-tab UL#subnav-2 A {
	BORDER: medium none; PADDING: 4px;  FONT-SIZE: 10px; BACKGROUND: #63659C; MARGIN: 0px;  COLOR: #CCCCCC; TEXT-DECORATION: none;
}
BODY.section-3 #nav-tab UL#subnav-3 A {
	BORDER: medium none; PADDING: 4px;  FONT-SIZE: 10px; BACKGROUND: #63659C; MARGIN: 0px;  COLOR: #CCCCCC; TEXT-DECORATION: none;
}
BODY.section-4 #nav-tab UL#subnav-4 A {
	BORDER: medium none; PADDING: 4px;  FONT-SIZE: 10px; BACKGROUND: #63659C; MARGIN: 0px;  COLOR: #CCCCCC; TEXT-DECORATION: none;
}
BODY.section-5 #nav-tab UL#subnav-5 A {
	BORDER: medium none; PADDING: 4px;  FONT-SIZE: 10px; BACKGROUND: #63659C; MARGIN: 0px;  COLOR: #CCCCCC; TEXT-DECORATION: none;
}
BODY.section-6 #nav-tab UL#subnav-6 A {
	BORDER: medium none; PADDING: 4px;  FONT-SIZE: 10px; BACKGROUND: #63659C; MARGIN: 0px;  COLOR: #CCCCCC; TEXT-DECORATION: none;
}