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

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

/* 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 - dark blue - 002E62                                      */
/* Table light border - light blue - 95B3DF                          */
/* Table dark border - black - 000000                                */
/* Links - FFFFFF                                                    */
/* Hover - 95B3DF                                                    */
/* Font in graphics - Rockwell Extra Bold  18 & 14                   */
/* Header graphics - 215x25                                          */



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

body {
	background-position: left top;
	background-repeat: repeat;
	background-attachment: scroll;
	background-color: #FFFFFF;
	scrollbar-face-color: #002E62;
	scrollbar-shadow-color: #000000;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #B8C7D7;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #002E62;
	scrollbar-arrow-color: #FEC425;
	font-family: "Trebuchet MS", Arial;
	font-size: 9pt;
	background-image: url('bg-allpages.jpg');
}



/* _________________________________________________________________ */
/* LINKS                                                             */

a:link		{
	font-size: 9pt;
	font-family: Verdana;
	font-variant: small-caps;
	line-height: 23px%;
	color: #EA0024;
	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: #EA0024;
	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: #EA0024;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
}
a:hover		{
	font-size: 9pt;
	font-family: Verdana;
	font-variant: small-caps;
	color: #245695;
	text-decoration: underline;
	text-transform: none;
	font-weight: bold;
}



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

.table-topborder {
	background-color: #FFFFFF;
}

.table-topborder-goldbars {
	text-align: right;
	background-color: #000000;
}

.table-menu {
	table-layout: inherit;
	border-collapse: inherit;
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	color: #245695;
	text-align: center;
	background-color: #CFDFF3;
	height : 16pt;
}

.table-emb-header-green {
	background-color: #408A40;
	text-align: center;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #265326;
	border-bottom-color: #265326;
	font-family: Arial;
	font-size: 11pt;
	color: #FFFFFF;
	font-variant: small-caps;
	font-weight: bold;
}

.table-emb-header-blue {
	background-color: #245695;
	text-align: center;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #01A3D2;
	border-bottom-color: #01A3D2;
	font-family: Arial;
	font-size: 11pt;
	color: #E8E8E8;
	font-variant: small-caps;
	font-weight: bold;
}
.table-emb-content {
	padding: 2px;
	text-align: justify;
	background-color: #FFFFFF;
	font-family: "Trebuchet MS";
	font-size: 9pt;
}
.table-emb-content-lt_blue {
	padding: 2px;
	text-align: center;
	background-color: #ECF2FB;
	font-family: "Trebuchet MS";
	font-size: 9pt;
	color: #666666;
}
.table-emb-content-large {
	padding: 2px;
	text-align: center;
	background-color: #FFFFFF;
	font-family: "Trebuchet MS";
	font-size: 11pt;
}

.nested-cell-right {
	padding: 3px;
	background-color: #F4FBF4;
	text-align: center;
}
.nested-cell-center {
	padding: 3px;
	text-align: center;
	background-color: #FFFFFF;
}


/* _________________________________________________________________ */
/* TEXT HEADERS                                                      */
.cell-bg-yellow {
	background-color: #FFF425;
}
.cell-bg-orange {
	background-color: #E17C3C;
}
.cell-bg-aqua {
	background-color: #05A3D0;
}
.cell-center {
	text-align: center;
}
.cell-background-shade {
	background-color: #BCD1F1;
}


.page-header-14pt {
	font-size: x-large;
	font-weight: bold;
	font-family: Trebuchet MS;
	text-decoration: none;
	color: #000000;
	text-align: left;
	background-image: url('bg-topheader.jpg');
	font-variant: small-caps;
	letter-spacing: 2px;
	vertical-align: top;
}

.pic-noborder {
	border-width: 0px;
}
.pic-noborder-spacer {
	border: 4px solid #FFFFFF;
}
.pic-3d-border {
	border-width: 3px;
	border-color: #FFFFFF #DDDDDD #C0C0C0 #FFFFFF;
	border-style: solid;
}

.header-12pt {
	font-size: 12pt;
	font-weight: bold;
	font-family: Trebuchet MS;
	text-decoration: none;
}
.header-14pt {
	font-size: 14pt;
	font-weight: bold;
	color: #000000;
	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                                                 */

.text-8pt {
	font-size: 8pt;
	font-weight:normal;
	color:#000000;
	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                                                  */

.horiz-line-blue {
	color: #245695;
	text-align: center;
	width: 95%;
	height: 1px;
}

}
.horiz-line-shortblue-left {
	color: #245695;
	text-align: left;
	width: 45%;
	height: 2px;
}
.horiz-line-shortblue-center {
	color: #245695;
	text-align: center;
	width: 75%;
	height: 2px;
}
.horiz-line-green {
	color: #7FB380;
	text-align: center;
	width: 95%;
	height: 1px;
}

.table-footer {
	table-layout: inherit;
	border-collapse: inherit;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #E8E8E8;
	text-align: center;
	background-color: #204E86;
	height: 22pt;


