﻿ /* Initial Layout */
 .nodisplay {display: none;}
 .pagebreak {page-break-after: always;}

body 
{
	
	background-color: #ADADAD;
	color: #ADADAD;
	margin: 0px;
    text-align: center;
	font-size: 8pt; color: #000000; vertical-align: top; font-family: Verdana, arial, Arial, Helvetica, sans-serif;
}

div#hotline
{ 
		z-index:5;
		position: absolute;
		height: 15px;
		width: 490px; 
 		right: 50%; 
 		margin-right: -110px;
 		top: 60px; 
 		font-family: arial, Arial, Helvetica, sans-serif;
 		font-size: 9pt;
 		font-weight:bold;
 		padding:1px;
 		background-color: #FFFFFF;
 		border:solid 1px;
		border-color: #596292;
		text-align: center;
}

/* Invisible single or double column layout table, to house other specific tables + content */
.basetable {border-collapse: collapse; width: 770px; height: 60%; background-color: #FFFFFF;  margin-left: auto; margin-right: auto;  border:solid 1px; border-color: #596292; padding:0;  }
.basetable td  {padding:0; border:none; }

   
.innertable { border-collapse: collapse; width: 97%; vertical-align: top; margin-left: auto; margin-right: auto; border:solid 1px; border-color: #596292;}


 /* - - - - - - - - */
 /* General Nested Tables: */
 /* - - - - - - - - */
 
 /* Invisible table with content */
 
.contenttable {border-collapse: collapse; width: 100%; margin-left: auto; 	margin-right: auto; border:none; padding: 10px 10px 10px 10px;}
.contenttable td {padding: 10px;font-size: 8pt; color: #000000; text-align: justify; vertical-align: top; font-family: Verdana, arial, Arial, Helvetica, sans-serif;}
.contenttable p {font-size: 8pt; color: #000000; text-align: justify; font-family: Verdana, arial, Arial, Helvetica, sans-serif;}

.layouttable {text-align: justify; border-collapse: collapse; border: 0px solid;}
.layouttable td {padding:0px; font-size: 8pt; color: #000000; font-family: Verdana, arial, Arial, Helvetica, sans-serif; vertical-align: top;}
.layouttable p {margin-top: 7px; margin-bottom: 12px; }


/* Visible Table with content*/
.viztable { text-align: justify; border-collapse: collapse; }
.viztableheader {background-color: #000000; vertical-align: middle; font-size: 8pt; color: #FFFFFF; font-family: Verdana, arial, Arial, Helvetica, sans-serif; font-weight:normal;}
.viztable td {vertical-align: top; padding:3px; border: 1px solid #D9D9D9;  font-size: 8pt; color: #000000; font-family: Verdana, arial, Arial, Helvetica, sans-serif;}
.viztable p {padding-left:10px; padding-right:10px;}
	

.whitetable {border-collapse: collapse; background-color: #FFFFFF;}
.whitetable td {vertical-align:top; padding:0px; border: 0px solid #FFFFFF; font-size: 8pt; color: #000000; font-family: Verdana, arial, Arial, Helvetica, sans-serif;}

.infobyte {border-collapse: collapse; width: 100%; border:none; padding: 10px; font-size: 8pt; color: #000000; text-align: justify; vertical-align: top;font-family: Verdana, arial, Arial, Helvetica, sans-serif; background-color: #D7DCDC;}

 /* - - - - - - - - - - - - - - - - */
 /* Specific  Tables & Coloured Cells*/
 /* - - - - - - - - - - - - - - - - */


 /* include pages:  inside base table */
.top {border-collapse: collapse; width: 770px; vertical-align: middle;  border="0" padding:0;}
.top td {text-align: center; vertical-align: middle; border:none;}
.top p {font-size: 8pt; color: #000000; text-align: justify; font-family: Verdana, arial, Arial, Helvetica, sans-serif;}


 /* Text colours, sizes & alignment*/
.slogan {font-size: 8pt; color: #596292; text-align: center; font-family: Verdana, arial, Arial, Helvetica, sans-serif;font-weight:bold; }
.comment {color: #666666; font-family: Verdana, arial, Arial, Helvetica, sans-serif; font-size: 7.5pt;}

.center{text-align: center; vertical-align: middle;}
.left{text-align: left;}
.right{text-align: right;}
.justify{text-align: justify;}

.txt_grey_8 {font-size: 8pt; color: #666666; font-family: Verdana, arial, Arial, Helvetica, sans-serif;}/* mostly used in spans. */
.txt_blk_8 {font-size: 8pt; color: #000000; font-family: Verdana, arial, Arial, Helvetica, sans-serif;}/* mostly used in spans. */
.txt_white_8 {font-size: 8pt; color: #FFFFFF; font-family: Verdana, arial, Arial, Helvetica, sans-serif;}/* mostly used in spans. */


.text_grey_7 {font-size: 7.5pt; color: #666666; font-family: Verdana, arial, Arial, Helvetica, sans-serif; }/* mostly used in spans. */
.txt_black_7 {font-size: 7.5pt; color: #000000; font-family: Verdana, arial, Arial, Helvetica, sans-serif; }/* mostly used in spans. */
.txt_white_7 {font-size: 7.5pt; color: #FFFFFF; font-family: Verdana, arial, Arial, Helvetica, sans-serif;}/* mostly used in spans. */


.date {font-size: 7pt; color: #666666; font-family: Verdana, arial, Arial, Helvetica, sans-serif;}/* mostly used in spans - news. */
.date_blk_bk {font-size: 7pt; color: #FFFFFF; font-family: Trebuchet MS, arial, Arial, Helvetica, sans-serif;} /* mostly used in spans, with black header. */

/* - - - - - - - - - - - - - - - - */
/* Links, bullets, headings & HR & */
/* - - - - - - - - - - - - - - - - */

a:link {color: #000000;	font-family: Verdana, arial, Arial, Helvetica, sans-serif;}
a:visited {color: #000000; font-family: Verdana, arial, Arial, Helvetica, sans-serif;}
a:active {color: #596292; font-family: Verdana, arial, Arial, Helvetica, sans-serif;}
a:hover {color: #596292; font-family: Verdana, arial, Arial, Helvetica, sans-serif;}

.navstop a:link {color: #FFFFFF; font-family: Tahoma, arial, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:normal; text-decoration: none; line-height: 9px;}
.navstop a:visited {color: #FFFFFF; font-family: Tahoma, arial, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:normal; text-decoration: none;line-height: 9px;}
.navstop a:active {color: #D7DCDC; font-family: Tahoma, arial, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:normal; text-decoration: none;line-height: 9px;}
.navstop a:hover {color: #D7DCDC; font-family: Tahoma, arial, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:normal; text-decoration: none;line-height: 9px;}

h1 {color:#596292; font-family: verdana, arial, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight:bold; margin: 0px;}
h2 {color: #596292; font-family: verdana, arial, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:bold; margin: 0px;}
h3 {color: #000000; font-family: verdana, arial, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:bold; margin: 0px;}
h4 {color: #000000; font-family: arial, Arial, Helvetica, sans-serif; font-size: 17pt; font-weight:bold; margin: 0px; padding-top: 0px; padding-bottom: 10px; line-height: 27px;}

hr {color: #596292; background: #596292; border: 0; height: 1px;}

ul {text-align: justify; font-size: 8pt; color: #000000; vertical-align: top; font-family: Verdana, arial, Arial, Helvetica, sans-serif;}
li {margin-top: 0px; margin-bottom: 0px; line-height: 120%; }
ol {text-align: justify; font-size: 8pt; color: #000000; vertical-align: top; font-family: Verdana, arial, Arial, Helvetica, sans-serif;} 


/* - - -  */
/* Pics */
/* - - -  */

.pics_right {float:right; margin-left: 10px; border-width: 0;}
.pics_left {float:left; margin-right: 10px; border-width: 0;}
.pics_center {margin:auto; border-width: 0;}
.picborder {border-style: solid; border-width: 1px; color:#00155A; vertical-align: bottom; valign: bottom;}


