body { font-family: tahoma, Arial, helvetica; 
       color : black;
       font-size: 9pt; 
       background-image:url('images/background2.jpg');
       background-repeat: no-repeat;
       background-position: center;
     }

A:hover { text-decoration: none;
          color: darkred;
          background: lemonchiffon; }
         
td { font-size: 9pt; }

td.mem { font-size: 8pt; }

form { margin-bottom: 0 }

input.small { font-size: 8pt; }
textarea.small { font-size: 8pt; }

/* This is the border line & background colour round the entire page */
.bodyline { background-color: #FFFFFF; border: 1px #98AAB1 solid; }
/* .bodyline { border: 1px #98AAB1 solid; } */

/* Table cell titles */
.tdtitle { color: white; } 

/* Highlight */
.highlight1 { background-color: aquamarine; }
  
/* Text Types */
/* text1 is quite small */
.text1 { font-size: 8pt; }

table.box1 { border:2px solid #004276; }
td.box1 { background-color: #004276; }
td.box3 { border-top:2px solid #004276; }

table.box2 { border:2px solid lightsteelblue; }
td.box2 { background-color: lightsteelblue; }

a.p1 {text-decoration:none; background:#fff; border:0; margin:10px 0 0 10px; }
a.p1 img {border:0;}
a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000; position:relative; z-index:500;}
a.p1:hover b {top:65px; left:-200; padding:10px; border:1px solid #aaa; background:#fff; opacity:1.0;}

a.p1 b {display:block; position:absolute; left:-9999px; padding:10px; opacity:0;
-o-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
-icab-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
-khtml-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
-o-border-radius: 8px;
-icab-border-radius: 8px;
-khtml-border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
-webkit-transition: opacity 0.6s ease-in-out;
}





