IMG {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
BUTTON {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
P:unknown {
	MARGIN-TOP: 0px
}
TABLE {
	empty-cells: hide
}
.Frame
{
    position:relative;
    width:800px;
    margin-left:auto;
    margin-right:auto;
}
.f-sp {
	FONT-SIZE: 1px; VISIBILITY: hidden
}
.f-lp {
	MARGIN-BOTTOM: 0px
}
.f-x1 {
	
}
.f-x2 {
	
}
.f-x3 {
	
}
EM {
	FONT-STYLE: italic
}
H1 {
	FONT-SIZE: 18px
}
HTML {
	
}
STRONG {
	FONT-WEIGHT: bold
}
.Tablelogos
{
    text-align:center;
    width:100%;
    position:relative;
    border: solid 1px black;
} 
.Privacy
{
  
	FONT-SIZE:90%;  COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-ALIGN: justify; width: 100%; margin-top:30px;
}

.BoldPrivacy, h1
{
  
	color: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-ALIGN: justify; width: 100%; font-weight:bold;
}

.PrivacyA
{
  
	FONT-SIZE:80%;  COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-ALIGN: justify;
}
.Privacy3
{
  
	FONT-SIZE:80%;  COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-ALIGN: justify; width: 20%;
}
.PrivacyTable
{
  
	FONT-SIZE:100%;  COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-ALIGN: left; width: 100%;
}  
.PrivacyBoldTable
{
  
	FONT-SIZE:100%; font-weight: bold; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-ALIGN: right; width: 100%;
	
} 
.tableA
{
    position:absolute;
    top: 45px;
    left: 820px;
    border:1px;
}
.tableB
{
    position:absolute;
    top: 45px;
    left: -125px;
    border:1px;
}
.PrivacyBold
{
  
	FONT-SIZE:80%; font-weight: bold; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-ALIGN: justify; width: 100%;
}
.PrivacyBold1
{
  
	FONT-SIZE:80%; font-weight: bold; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-ALIGN: justify;
}
/*.Label
{
  
	FONT-SIZE:100%; font-weight: bold; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-ALIGN: justify; width: 100%;
}*/
.Label
{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 1.0em;
	border-style:none;
	font-weight:bold;
}
.Item
{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-weight:normal;
	font-size: 1.0em;
	border-style:none;
	position:absolute;
	left:7em;
}
.PrivacyBold2
{
  
	FONT-SIZE:80%; font-weight: bold; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-ALIGN: left; width: 20%;
}
.Colourfont
{
  
	FONT-SIZE: 100%; COLOR: #6666CC; font-weight: bold; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; width: 100%;
}  
.Privacy2
{
  
	FONT-SIZE: 100%; font-weight:bold; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-ALIGN: left; width: 100%;
}  
.Content a
{
      color:Black;
}
.Content a:hover
{
    color:   #6666CC;
}
   . Content a:visited
{
    COLOR: #669999;
    FONT-WEIGHT: normal
}     
  
.Content2 a
{
      color:Black;
}
.Content2 a:hover
{
    color:   #33CC66;
}
  . Content2 a:visited
{
    COLOR: #669999;
    FONT-WEIGHT: normal
    }
    .Content5 a
{
      color:Black;
}
.Content5 a:hover
{
    color:   #0033CC;
}
  . Content5 a:visited
{
    COLOR: #669999;
    FONT-WEIGHT: normal
    }
.Content4 a
{
      color:Black;
}
.Content4 a:hover
{
    color:   #CC0066;
}
  . Content4 a:visited
{
    COLOR: #669999;
    FONT-WEIGHT: normal
}      
.Cells
{
    text-align:center; 
}
.styleA 
{
	FONT-SIZE: 100%;FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-ALIGN: center
}
.style6 
{
	FONT-SIZE: 10px; COLOR: #000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-ALIGN: center;
	position:relative;
}
.style6B 
{
	FONT-SIZE: 75%; COLOR: #000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-ALIGN: center;
	position:relative;
}
.style6C
{
	FONT-SIZE: 75%; COLOR: #000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-ALIGN: right;
	position:absolute; left:540px; top:85px;
}
.style2 
{
	FONT-SIZE: 11px
}
.style16 {
	FONT-SIZE: 11px; COLOR: #ccc;
	position: relative;
	top:100px;
}
.BodyTextBold
{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 1.0em;
	font-weight:bold;
	border-style:none;
	color:#6666CC;
}
.headings2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #635fcc; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.style18 {
	FONT-SIZE: 9px; COLOR: #000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-ALIGN: right
}
.headings {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #1a9a3a; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.style9 {
	COLOR: #635fcc
}
.bodytext {
	FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.leftpanel {
	FONT-SIZE: 11px; COLOR: #666; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.style14 {
	FONT-SIZE: 11px; COLOR: #666; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.style4 {
	COLOR: #ccc
}
.style10 {
	COLOR: #f60
}
.style11 {
	COLOR: #a5795a
}
.style12 {
	COLOR: #903
}
.style20 {
	COLOR: #1a9a3a
}

.Strapline
{
	position:absolute;
	left:300px;
	top:95px;
	width:700px;
	FONT-FAMILY: Century Gothic, Verdana, Arial, Helvetica, Sans-serif;
	font-size:105%;
	font-weight:bold;
}
/* adverts start*/

div.advert
{
	background-image: url(resources/admiddle.jpg);
	background-repeat: repeat-y;
	position:relative;
	z-index:200;
}

.advert .adtop
{
	position:absolute;
	z-index:1;
}

.advert .adbottom
{
	position:absolute;
	z-index:0;
	bottom:0px;	
	margin-bottom:0px;
}
.advert .adbottom img
{
	margin:0px;
	vertical-align:bottom;
	
}

.advert .ad
{
	position:relative;
	z-index:10;
	padding:10px;
	font-size:10pt;
}

.advert .ad h2
{
	line-height:20px;
	font-size:12pt;
	font-weight:bold;	
}

/*adverts end*/

.ErrorText
{
	color:Red;
	font-weight:bolder;
}

.TrainingHeader
{
	font-size:150%;
	text-align:center;
	font-weight:bolder;
	color: #6666CC;
}
.TrainingTitle
{
	font-size:200%;
	text-align:center;
	font-weight:bolder;
}
.TrainingStrapline
{
    font-style:italic;
	font-size:150%;
	text-align:center;
	font-weight:bolder;
	color: #6666CC;
}