﻿/* _________________________________________________________________ */
/* Acappella Information Systems 2008 - Master Cascading Style Sheet */

/* _________________________________________________________________ */
/* COLOUR, TEXT and FONT SCHEME for LLFHL                            */

/* Text primary - dark blue - 0054A4                                 */
/* Text bg - light gray - 5788BF                                     */
/* Table bg - image                                                  */
/* Menu bg - light gray - EDEFF2                                     */
/* Menu light border - orange - FEC425                               */
/* Page bg - light green/yellow - FAFFDE                             */
/* Table light border - light blue - 95B3DF                          */
/* Table dark border - dark green/yellow - 8E946E                    */
/* Links - FFFFFF                                                    */
/* Hover - 95B3DF                                                    */
/* Font in graphics - Rockwell Extra Bold  18 & 14                   */
/* Header graphics - 215x25                                          */



/* _________________________________________________________________ */
/* DEFAULT PAGE SETTINGS and SCROLLBAR                               */

body {
	background-color: #007CC2;
	font-family: "Trebuchet MS", Arial;
	font-size: 9pt;
	color: #333333;
}

/* _________________________________________________________________ */
/* LINKS                                                             */

a:link		{
	font-size: 9pt;
	font-family: Verdana;
	font-variant: small-caps;
	line-height: 23px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
}
a:visited	{
	font-size: 9pt;
	font-family: Verdana;
	font-variant: small-caps;
	line-height: 23px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
}
a:active	{
	font-size: 9pt;
	font-family: Verdana;
	font-variant: small-caps;
	line-height: 23px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
}

a:hover		{
	font-size: 9pt;
	font-family: Verdana;
	font-variant: small-caps;
	line-height: 23px;
	color: #D70033;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
}
.content		{
	font-size: 9pt;
	font-family: Verdana;
	font-variant: small-caps;
	line-height: 20px;
	color: #15ADFF;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
}
a:link.content		{
	font-size: 9pt;
	font-family: Verdana;
	font-variant: small-caps;
	line-height: 23px;
	color: #15ADFF;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
}
a:visited.content	{
	font-size: 9pt;
	font-family: Verdana;
	font-variant: small-caps;
	line-height: 23px;
	color: #15ADFF;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
}
a:active.content	{
	font-size: 9pt;
	font-family: Verdana;
	font-variant: small-caps;
	line-height: 23px;
	color: #15ADFF;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
}
a:hover.content		{
	font-size: 9pt;
	font-family: Verdana;
	font-variant: small-caps;
	line-height: 23px;
	color: #CC66FF;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
}
.current-page {
	padding: 4px;
	background-color: #A3A3A3;
}
.spacer {
	border: 1px none #FFFFFF;
	height: 10px;
	width: 10px;
}

/* _________________________________________________________________ */
/* TABLE and CONTENT FORMATTING                                      */

.table-top-left-shaded {
	font-size: x-large;
	background-image: url('bg-lightshade.gif');
	text-align: left;
}
.table-top-centre-shaded {
	background-color: #FCFCFB;
	text-align: center;
	background-image: url('bg-lightshade.gif');
	background-repeat: repeat-x;
}
.table-menu {
	table-layout: inherit;
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	background-image: url('bg-menushade-twotone.gif');
	text-align: center;
	height: 25px;
	color: #808080;
}
.table-mainleft {
	background-color: #D5F0FF;
	font-family: "Trebuchet MS";
	font-size: 9pt;
}
.table-mainright-blue {
	background-color: #000035;
	text-align: center;
}
.table-associations {
	background-color: #FFFFFF;
	text-align: center;
	font-family: "Trebuchet MS";
	font-size: 10pt;
}
.table-header {
	text-align: left;
	font-family: Tahoma;
	font-size: 14pt;
	font-weight: bold;
	color: #000000;
}
.table-subheader {
	border-bottom: 1px solid #D70033;
	text-align: left;
	font-family: Arial;
	font-size: 11pt;
	text-indent: 16px;
	background-image: url('llfhl-08logo-swoosh.jpg');
	color: #000000;
	font-weight: bold;
	font-variant: small-caps;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.table-left-header {
	font-size: 13pt;
	font-weight: bold;
	font-family: Trebuchet MS;
	text-decoration: none;
	color: #000035;
	background-image: url('bg-subheader.gif');
}
.table-left-content {
	padding: 0px 0px 0px 4px;
	font-size: 10pt;
	font-family: Trebuchet MS;
	text-decoration: none;
	color: #000000;
	background-image: url('bg-lightshade.gif');
	background-repeat: repeat-x;
	background-color: #FCFCFB;
}
.table-content {
	text-align: left;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	color: #000000;
}
.table-footer {
	background-color: #B2B2B2;
	text-align: center;
	font-family: Arial;
	font-size: 8pt;
	color: #F9F9F9;
}
.cell-centre {
	text-align: center;
}
.cell-associations {
	background-color: #FFFFFF;
	text-align: center;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	border-bottom-style: groove;
	border-bottom-color: #E4E4E4;
	border-bottom-width: 3px;
	border-right-style: groove;
	border-right-width: 2px;
	border-right-color: #000035;
}

/* _________________________________________________________________ */
/* TEXT HEADERS                                                      */
.cell-shaded-lightgrey {
	background-color: #E2E2E2;
}
.header-pagetitle {
	font-size: 16pt;
	font-weight: bold;
	font-family: Tahoma;
	text-decoration: none;
	font-variant: small-caps;
	letter-spacing: 3px;
}


.header-12pt {
	font-size: 12pt;
	font-weight: bold;
	font-family: Trebuchet MS;
	text-decoration: none;
}
.header-11pt {
	font-size: 11pt;
	font-weight:bold;
	color:#000000;
	font-family:Trebuchet MS;
	text-decoration:none;
}
.header-10pt {
	font-size: 10pt;
	font-weight: bold;
	color: #3D5C92;
	font-family: Arial;
	text-decoration: none;
	font-variant: small-caps;
}

/* _________________________________________________________________ */
/* CONTENT & MARGINS                                                 */
.calendar-table {
	border: 2px inset #DDE1E2;
	font-family: "Trebuchet MS";
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
}
.calendar-day {
	text-align: left;
	border: 1px solid #F5F6F6;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight: bold;
	background-color: #DDE1E2;
}
.calendar-row {
	text-align: left;
	border: 1px solid #DDE1E2;
}
.calendar-event-blue {
	padding: 3px;
	background-color: #D5F0FF;
	font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight: bold;
}
.calendar-event-yellow {
	padding: 3px;
	background-color: #FFFFCC;
	font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight: bold;
}
.calendar-event-green {
	padding: 3px;
	background-color: #CCFFCC;
	font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight: bold;
}
.calendar-event-red {
	padding: 3px;
	background-color: #FFCACA;
	font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight: bold;
}
.calendar-time-highlight {
	font-size: 9pt;
	font-weight: bold;
	color: #FF3399;
	font-family: Trebuchet MS;
	text-decoration: none;
}
.alternate-text-highlight {
	font-size: 9pt;
	font-weight: bold;
	color: #E8811A;
	font-family: Trebuchet MS;
	text-decoration: none;
}
.text-9pt {
	font-size: 9pt;
	font-weight: normal;
	color: #666666;
	font-family: Trebuchet MS;
	text-decoration: none;
}
.left-margin-10px {
	margin-left: 10px;
}
.left-margin-80px {
	margin-left: 80px;
}

/* _________________________________________________________________ */
/* HORIZONTAL LINES                                                  */

.pic-noborder {
	border-width: 0;
}
.pic-border-blue {
	border: 1 solid #007CC2;
}
.horiz-line-white {
	color: #FFFFFF;
	text-align: center;
	width: 99%;
	height: 2px;
}
.horiz-line-red {
	color: #D70033;
	text-align: left;
	width: 95%;
	height: 1px;
}
