
/*first line repeated due to bug resulting in first line being ignored - cause unknown!*/
a:link {color: rgb();
 font-size: 12pt;
 text-decoration: none;
 font-family: Tahoma,verdana,Arial;
 }
a:link {color: rgb();
 font-size: 12pt;
 text-decoration: none; 
 font-family: Tahoma,verdana,Arial;
 }
a:visited{color: rgb();
    font-size: 12pt;
    text-decoration: none;
    font-family: Tahoma,verdana,Arial;
    } 
a:active {color: rgb();
    font-size: 12pt;
    text-decoration: none;
    font-family: Tahoma,verdana,Arial;
    }
a:hover {color: rgb();
    text-decoration: none; font-family: Tahoma,verdana,Arial;
    }
.buttonStandard {
	color: rgb();
	font-size: 13px;
}
	.buttonLink {
	    color: rgb();
	    font-size: 13        px;text-decoration: none;
        font-family: ;
	}
	.buttonLink:link {
	   color: rgb();
	   font-size: 13px;text-decoration: none;
       font-family:Tahoma,verdana,Arial;
    }
	.buttonLink:visited {
	   color: rgb(0,0,0);
	   font-size: 13px;text-decoration: none;
       font-family:Tahoma,verdana,Arial;
    }
	.buttonLink:active {
	   color: rgb(0,0,0);
	   font-size: 13px;
       text-decoration: none;
       font-family:Tahoma,verdana,Arial;
    }
	.buttonLink:hover {
	   color: rgb(120,120,120);
	   font-size: 13px;
       text-decoration: none;
       font-family:Tahoma,verdana,Arial;
    }
	.inputsub1{
		background-color: rgb(120,120,120); 
		color: rgb(0,0,0);
		font-size: 13px;
	}

.inputsub2
{
	background-color: rgb(); 
	color: rgb();
	font-size: 12pt;
}

html {height:100%; width:100%;}

body
{
    height:98%;
    margin:0;
    padding:0;
    overflow-y:hidden;
	font-family: Tahoma,verdana,Arial;
	background-color: rgb();
	color: rgb();
	font-size: 12pt;

	scrollbar-arrow-color:  rgb(0,0,0);
	scrollbar-3dlight-color: rgb(220,220,220);
	scrollbar-darkshadow-color: rgb(100,100,100);
	scrollbar-face-color: rgb(200,200,200);
	scrollbar-highlight-color: rgb(230,230,230);
	scrollbar-shadow-color: rgb(170,170,170);
	scrollbar-track-color: rgb(150,150,150);

}
#bg {position:fixed; top:0; left:0; width:100%; height:100%;}
/* places the content ontop of the background image */
#content {
    position:relative; z-index:1;
    overflow: auto;
    padding:0;
    }
    html {overflow-y:hidden;}
    body {overflow-y:auto;}
    #bg {position:absolute; z-index:-1;}
    #content {position:static;}

body#banner
{

}
img#bgStretch {
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:-1;
}

.smalltext
{
	font-size:11pt;
}
.largetext
{
    font-weight:bold;
	font-size:12pt;
}
table
{
	font-size: 12pt;
}
tr.nowrap td, tr.nowrap th {white-space: nowrap;}
td.nowrap {white-space: nowrap;}
thead {
	background-color: rgb();
	color: rgb();
}
.tab1
{
	font-size: 12pt;
	background-color: rgb(); 
	color: rgb();
}
.tab2
{
	font-size: 12pt;
	background-color: rgb(); 
	color: rgb();
}

table.document {
     margin-left: auto;
     margin-right: auto;
	border-style:none;
	background-color: rgb();
	font-size: 12pt;
}
table.buttons {
     margin-left: auto;
     margin-right: auto;
	border-style:none;
}
table.document thead {
	background-color: rgb();
	color: rgb();
}
table.document th {
	background-color: rgb();
	color: rgb();
	font-family: pt;
	font-size: pt;
    font-weight: bold;
}
table.document td {
	background-color: rgb();
	color: rgb();
}
table.documentSMALL {
	border-style:none;	
	background-color: rgb();
	font-size: 11pt;
}
table.documentSMALL thead {
	background-color: rgb();
	color: rgb();
	font-size: 11pt;
}
table.documentSMALL th {
	background-color: rgb();
	color: rgb();
	font-size:11pt;
    font-weight: bold;
}
table.documentSMALL td {
	background-color: rgb();
	color: rgb();
	font-size:11pt;
}
td {
	color: rgb();
	font-size: 12pt;
}
th {
	color: rgb();
	font-size: pt;
	font-family: pt;
}

h1, h2, h3, h4, h5, h6
{
	font-family: ;
}

h1	{color: rgb(); font-size: 12pt;}
h2	{color: rgb(); font-size: 12pt;}
h3	{color: rgb(); font-size: 12pt;}
h4	{color: rgb(); font-size: 12pt;}
h5	{color: rgb(); font-size: 11pt;}
h6	{color: rgb(); font-size: 11pt;}
    @page{
        margin: 3cm;}
        
.printerPageBreak {
    page-break-before: always;
    text-align:right;
}
hr.pageBreak {
page-break-after: always;
border: 0;
color: white;
background-color: white;
height: 1px;
}
p.pagebreak{
    page-break-after:always}
.warn 
{
color: rgb(0,0,0);font-family: Verdana, Arial, Helvetica;background-color: rgb(255,0,0);font-size: 12pt;}

.rotate90 
        {
            -webkit-transform: rotate(-90deg);
            -moz-transform: rotate(-90deg);
            filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
            writing-mode: tb-rl;
        }

.banner {color: rgb(); font-size: 12pt; font-family: Tahoma,verdana,Arial;}
.header1 { color: rgb(); font-size: 12pt; font-family: Tahoma,verdana,Arial;}
.header2 { color: rgb(); font-size: 12pt; font-family: Tahoma,verdana,Arial;}


.text_boxes_and_areas
{
	background-color: rgb(255,255,255); color: rgb(0,0,0);
	font-family: Tahoma,verdana,Arial;
	font-size: 12pt;
}

.inputselect
{
	background-color: rgb(255, 255, 255); color: rgb(0,0,0);
	font-size: 12pt;
}

ul.navList {list-style-type:disc;}
li.noPoint {list-style-type:none; margin-left:-1em;}
li.noPointHead {list-style-type:none; margin-left:-2em; }
li.noMargin {list-style-type:disc; margin-left:-1em;}
li.navListHead {font-weight:bold; margin-left:-1em; list-style-type:square;}
li.expandNavListHead {font-weight:bold; margin-left:-1.5em; list-style-type:none;}
.selectInList {
	position:relative;
	left:-40px;
	}
/*Work around style for color picker style editor test page
# StyleEditor styles:
*/

 .headsColour{
            color: rgb(255,255,255);
            font-family: Bookman;
            background-color: rgb();
            }
 .textColour{
            color: rgb(255,255,255);
            font-family: Bookman;
            background-color: rgb();
            }
 .link{
            color: rgb(255,255,255);
            font-family: Bookman;
            background-color: rgb();
            }
 .linkHover{
            color: rgb(255,255,255);
            font-family: Bookman;
            background-color: rgb();
            }
 .tableHT{
            color: rgb(255,255,255);
            font-family: Bookman;
            background-color: rgb();
            }
 .warnText{
            color: rgb(255,255,255);
            font-family: Bookman;
            background-color: rgb();
            }
 .buttonColour{
            color: rgb(255,255,255);
            font-family: Bookman;font-size: 14px;
            background-color: rgb();
            }
 .bgcolor{
            background-color: rgb(255,255,255);
            }
 .tableH{
            background-color: rgb(255,255,255);
            }
 .tableD{
            background-color: rgb(255,255,255);
            }
 .tableBG{
            background-color: rgb(255,255,255);
            }
 .warningBG{
            background-color: rgb(255,255,255);
            }
 .buttonBG{
            background-color: rgb(255,255,255);
            }
.singleimage {
float:right;
clear:none;
}
.rightimage {float:right;}
.leftimage {float:left;}
.selectedImage 
{
border-style: solid;
border-width: thick;
border-color: rgb();
}

div.pageContainer {
     position: relative; /* container positioning */
     margin:0;
    padding:0;
     width:98%;
     text-align:center;
}
.hand {cursor:pointer;padding:2}
.demo {
      background-color: red;
  }

  .radius1 {
      border-radius: 40px 70px 20px 50px;
      -moz-border-radius: 40px 70px 20px 50px;
      -webkit-border-top-left-radius:40px;
      -webkit-border-top-right-radius:70px;
      -webkit-border-bottom-right-radius: 20px;
      -webkit-border-bottom-left-radius: 50px;
  }
.rightMenu {
	background-color: #000000;
          border-radius: 10px;
      -moz-border-radius: 10px;
      -webkit-border-top-left-radius:10px;
      -webkit-border-top-right-radius:10px;
      -webkit-border-bottom-right-radius: 10px;
      -webkit-border-bottom-left-radius: 10px;
    width: 15%;
	padding: 5px;
	margin: 10px;
	float: right;
	z-index:1;
    }
.leftMenu {
	background-color: #000000;
          border-radius: 10px;
      -moz-border-radius: 10px;
      -webkit-border-top-left-radius:10px;
      -webkit-border-top-right-radius:10px;
      -webkit-border-bottom-right-radius: 10px;
      -webkit-border-bottom-left-radius: 10px;
    overflow:hidden;
    width: 15%;
	padding: 5px;
	margin: 10px;
	float: left;
	z-index:1;
     }
.bodyContent {
	background-color:  #000000;
    	z-index:1;
	overflow:hidden;
	padding:5px;
     position: relative; /* container positioning */
     margin-top: 10px;
     margin-left: auto;
     margin-right: auto;
     margin-bottom:0.5cm;
     width:auto;
     text-align:center;
      border-radius: 20px;
      -moz-border-radius: 20px;
      -webkit-border-top-left-radius:20px;
      -webkit-border-top-right-radius:20px;
      -webkit-border-bottom-right-radius: 20px;
      -webkit-border-bottom-left-radius: 20px;
	}
.floatLeft {
	background-color: #000000;
          border-radius: 10px;
      -moz-border-radius: 10px;
      -webkit-border-top-left-radius:10px;
      -webkit-border-top-right-radius:10px;
      -webkit-border-bottom-right-radius: 10px;
      -webkit-border-bottom-left-radius: 10px;
	width:auto;
	float: left;
	margin: 5px;
	padding: 5px;
	z-index:1;
}
.footerMenu {
	background-color:  #000000;
    /*border: solid 5px rgb();*/
	clear: both;
	position: relative;
     margin-left: auto;
     margin-right: auto;
     margin-bottom:0.5cm;
     margin-top:5px;
     width:80%;
     text-align:center;
	width:80%;
	overflow:hidden;
      border-radius: 10px;
      -moz-border-radius: 10px;
      -webkit-border-radius:10px;
	z-index:1;
	}
.rounded{
      border-radius: 20px;
      -moz-border-radius: 20px;
      -webkit-border-top-left-radius:20px;
      -webkit-border-top-right-radius:20px;
      -webkit-border-bottom-right-radius: 20px;
      -webkit-border-bottom-left-radius: 20px;
}    
.docDiv {
	clear: both;
	background-color: rgb();
	position: relative;
	margin-top:1pt;
	width:100%;
	overflow:auto;
	margin:0.0cm;
	}
.onTop {
	position: relative;
	margin-top:10pt;
	z-index:100;
	overflow:auto;
	margin:0.5cm;
	}

div#styleEdContainer{width:450px;margin: 0 auto;padding:10px 0;text-align:left}
div#styleEdContent{float:left;width:300px;padding:10px 0;background: #BAFB80}
div#styleEdNav{float:right;width:145px;padding:10px 0;background:#DBCAEE }
p {text-align:left}
