/*Styles for leader pages (red background)*/

.leader_menubar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666
}

a.leader_menubar:link {
	text-decoration: none;
	color: #FF0000
}

a.leader_menubar:visited {
	text-decoration: none;
	color: #FF0000
}

a.leader_menubar:hover {
	text-decoration: none;
	color: #666666
}

a.leader_menubar:active {
	text-decoration: none;
	color: #FF0000
}

.leader_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666
}

a.leader_body:link {
	text-decoration: none;
	color: #FF0000
}

a.leader_body:visited {
	text-decoration: none;
	color: #FF0000
}

a.leader_body:hover {
	text-decoration: none;
	color: #666666
}

a.leader_body:active {
	text-decoration: none;
	color: #FF0000
}

.leader_bodyh3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #666666
}

a.leader_bodyh3:link {
	text-decoration: none;
	color: #FF0000
}

a.leader_bodyh3:visited {
	text-decoration: none;
	color: #FF0000
}

a.leader_bodyh3:hover {
	text-decoration: none;
	color: #666666
}

a.leader_bodyh3:active {
	text-decoration: none;
	color: #FF0000
}

.leader_bodytable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666
}

a.leader_bodytable:link {
	text-decoration: none;
	color: #FF0000
}

a.leader_bodytable:visited {
	text-decoration: none;
	color: #FF0000
}

a.leader_bodytable:hover {
	text-decoration: none;
	color: #666666
}

a.leader_bodytable:active {
	text-decoration: none;
	color: #FF0000
}

.leader_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666
}

a.leader_footer:link {
	text-decoration: none;
	color: #FF0000
}

a.leader_footer:visited {
	text-decoration: none;
	color: #FF0000
}

a.leader_footer:hover {
	text-decoration: none;
	color: #666666
}

a.leader_footer:active {
	text-decoration: none;
	color: #FF0000
}

/*Styles for general youth pages (orange background)*/

.youth_menubar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666
}

a.youth_menubar:link {
	text-decoration: none;
	color: #FF9900
}

a.youth_menubar:visited {
	text-decoration: none;
	color: #FF9900
}

a.youth_menubar:hover {
	text-decoration: none;
	color: #666666
}

a.youth_menubar:active {
	text-decoration: none;
	color: #FF9900
}

.youth_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666
}

a.youth_body:link {
	text-decoration: none;
	color: #FF9900
}

a.youth_body:visited {
	text-decoration: none;
	color: #FF9900
}

a.youth_body:hover {
	text-decoration: none;
	color: #666666
}

a.youth_body:active {
	text-decoration: none;
	color: #FF9900
}

.youth_bodyh3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #666666
}

a.youth_bodyh3:link {
	text-decoration: none;
	color: #FF9900
}

a.youth_bodyh3:visited {
	text-decoration: none;
	color: #FF9900
}

a.youth_bodyh3:hover {
	text-decoration: none;
	color: #666666
}

a.youth_bodyh3:active {
	text-decoration: none;
	color: #FF9900
}

.youth_bodytable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666
}

a.youth_bodytable:link {
	text-decoration: none;
	color: #FF9900
}

a.youth_bodytable:visited {
	text-decoration: none;
	color: #FF9900
}

a.youth_bodytable:hover {
	text-decoration: none;
	color: #666666
}

a.youth_bodytable:active {
	text-decoration: none;
	color: #FF9900
}

.youth_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666
}

a.youth_footer:link {
	text-decoration: none;
	color: #FF9900
}

a.youth_footer:visited {
	text-decoration: none;
	color: #FF9900
}

a.youth_footer:hover {
	text-decoration: none;
	color: #666666
}

a.youth_footer:active {
	text-decoration: none;
	color: #FF9900
}

/*Styles for FNL pages (grayish-green background)*/

.fnl_menubar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666
}

a.fnl_menubar:link {
	text-decoration: none;
	color: #009999
}

a.fnl_menubar:visited {
	text-decoration: none;
	color: #009999
}

a.fnl_menubar:hover {
	text-decoration: none;
	color: #666666
}

a.fnl_menubar:active {
	text-decoration: none;
	color: #009999
}

.fnl_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666
}

a.fnl_body:link {
	text-decoration: none;
	color: #009999
}

a.fnl_body:visited {
	text-decoration: none;
	color: #009999
}

a.fnl_body:hover {
	text-decoration: none;
	color: #666666
}

a.fnl_body:active {
	text-decoration: none;
	color: #009999
}

.fnl_bodyh3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #666666
}

a.fnl_bodyh3:link {
	text-decoration: none;
	color: #009999
}

a.fnl_bodyh3:visited {
	text-decoration: none;
	color: #009999
}

a.fnl_bodyh3:hover {
	text-decoration: none;
	color: #666666
}

a.fnl_bodyh3:active {
	text-decoration: none;
	color: #009999
}

.fnl_bodytable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666
}

a.fnl_bodytable:link {
	text-decoration: none;
	color: #009999
}

a.fnl_bodytable:visited {
	text-decoration: none;
	color: #009999
}

a.fnl_bodytable:hover {
	text-decoration: none;
	color: #666666
}

a.fnl_bodytable:active {
	text-decoration: none;
	color: #009999
}

.fnl_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666
}

a.fnl_footer:link {
	text-decoration: none;
	color: #009999
}

a.fnl_footer:visited {
	text-decoration: none;
	color: #009999
}

a.fnl_footer:hover {
	text-decoration: none;
	color: #666666
}

a.fnl_footer:active {
	text-decoration: none;
	color: #009999
}

/*Styles for Club 78 pages (bluish background)*/

.c78_menubar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666
}

a.c78_menubar:link {
	text-decoration: none;
	color: #3366CC
}

a.c78_menubar:visited {
	text-decoration: none;
	color: #3366CC
}

a.c78_menubar:hover {
	text-decoration: none;
	color: #666666
}

a.c78_menubar:active {
	text-decoration: none;
	color: #3366CC
}

.c78_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666
}

a.c78_body:link {
	text-decoration: none;
	color: #3366CC
}

a.c78_body:visited {
	text-decoration: none;
	color: #3366CC
}

a.c78_body:hover {
	text-decoration: none;
	color: #666666
}

a.c78_body:active {
	text-decoration: none;
	color: #3366CC
}

.c78_bodyh3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #666666
}

a.c78_bodyh3:link {
	text-decoration: none;
	color: #3366CC
}

a.c78_bodyh3:visited {
	text-decoration: none;
	color: #3366CC
}

a.c78_bodyh3:hover {
	text-decoration: none;
	color: #666666
}

a.c78_bodyh3:active {
	text-decoration: none;
	color: #3366CC
}

.c78_bodytable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666
}

a.c78_bodytable:link {
	text-decoration: none;
	color: #3366CC
}

a.c78_bodytable:visited {
	text-decoration: none;
	color: #3366CC
}

a.c78_bodytable:hover {
	text-decoration: none;
	color: #666666
}

a.c78_bodytable:active {
	text-decoration: none;
	color: #3366CC
}

.c78_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666
}

a.c78_footer:link {
	text-decoration: none;
	color: #3366CC
}

a.c78_footer:visited {
	text-decoration: none;
	color: #3366CC
}

a.c78_footer:hover {
	text-decoration: none;
	color: #666666
}

a.c78_footer:active {
	text-decoration: none;
	color: #3366CC
}

/*Styles for Sunday 78 pages (lime-green background)*/

.s78_menubar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666
}

a.s78_menubar:link {
	text-decoration: none;
	color: #00CC33
}

a.s78_menubar:visited {
	text-decoration: none;
	color: #00CC33
}

a.s78_menubar:hover {
	text-decoration: none;
	color: #666666
}

a.s78_menubar:active {
	text-decoration: none;
	color: #00CC33
}

.s78_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666
}

a.s78_body:link {
	text-decoration: none;
	color: #00CC33
}

a.s78_body:visited {
	text-decoration: none;
	color: #00CC33
}

a.s78_body:hover {
	text-decoration: none;
	color: #666666
}

a.s78_body:active {
	text-decoration: none;
	color: #00CC33
}

.s78_bodyh3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #666666
}

a.s78_bodyh3:link {
	text-decoration: none;
	color: #00CC33
}

a.s78_bodyh3:visited {
	text-decoration: none;
	color: #00CC33
}

a.s78_bodyh3:hover {
	text-decoration: none;
	color: #666666
}

a.s78_bodyh3:active {
	text-decoration: none;
	color: #00CC33
}

.s78_bodytable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666
}

a.s78_bodytable:link {
	text-decoration: none;
	color: #00CC33
}

a.s78_bodytable:visited {
	text-decoration: none;
	color: #00CC33
}

a.s78_bodytable:hover {
	text-decoration: none;
	color: #666666
}

a.s78_bodytable:active {
	text-decoration: none;
	color: #00CC33
}

.s78_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666
}

a.s78_footer:link {
	text-decoration: none;
	color: #00CC33
}

a.s78_footer:visited {
	text-decoration: none;
	color: #00CC33
}

a.s78_footer:hover {
	text-decoration: none;
	color: #666666
}

a.s78_footer:active {
	text-decoration: none;
	color: #00CC33
}


/*Other styles required*/

ul{
  text-align:left;
  margin:0;						/* Removes browser default margins applied to the lists. */
  padding:0;					/* Removes browser default padding applied to the lists. */
}

li{
  margin:0 0 0 10px;			/* A left margin to indent the list items and give the menu a sense of structure. */
  padding:0;					/* Removes browser default padding applied to the list items. */
  list-style-type:none;			/* Removes the bullet point that usually goes next to each item in a list. */
  line-height:1.3em;
}

.cte_control, .cte_item{		/* Various styles to position the non-clickable symbols next to the items in the menu. */
  float:left;
  width:15px;
  height:1.3em;
  background-position:0 50%;
  background-repeat:no-repeat;
}

.clickable{
  display:block;
  padding-left:15px;
  float:none;
  width:auto;
  height:auto;
}