/* HTML ELEMENT styles */

ADDRESS, BLOCKQUOTE, B, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, TD, MENU, P, STRONG {font-family: arial,helvetica,verdana,tahoma,sans-serif;}

A:link {color: #BDA501; text-decoration: none;  font: bold arial,helvetica,verdana,tahoma,sans-serif; }
A:visited {color: #BDA501; text-decoration: none;  font: bold arial,helvetica,verdana,tahoma,sans-serif; }
A:active {color: #BDA501; text-decoration: none;  font: bold arial,helvetica,verdana,tahoma,sans-serif; }
A:hover {color: #BDA501;  text-decoration: underline;  font: bold arial,helvetica,verdana,tahoma,sans-serif; }
 

BODY {margin: 0px;}
HTML {margin: 0; }
/* TD {background-color: white;}*/
p {color: #000;  font: 80% arial,helvetica,verdana,tahoma,sans-serif; }
UL {font-size: 100%; line-height: 120% ; list-style-type: square; }
OL {font-size: 100%; line-height: 120% ; list-style-type: decimal; }

UL.nest {font: 100%/100% arial,helvetica,verdana,tahoma,sans-serif;  list-style-type: square; }
li { font: 100%/120% arial,helvetica,verdana,tahoma,sans-serif; }


/* background colours */

.wh {background-color: #fff;}
.yel {background-color: #FFCC33; color: #ffffff; }
.blue1 {background-color: #858957; color: #ffffff; }
.blue2 {background-color: #003399; color: #ffffff; }
TD.bubbg {background-color: #4981F2; color: #ffffff; font: arial,helvetica,verdana,tahoma,sans-serif; }
.black,.bl { background-color: #000; }
.greyu {background-color: #B3B3B3;}
.greyu2 {background-color: #E5E5E5;}
.grey1 {background-color: #CCCCCC;}
.dg1 {background-color: #666;}
/* tables */

.tabhd {  font: bold 100%/140%; color:  #000000; }
.tabhd2 { background-color: #9D9D9D;  font: bold 70%/140%; color:  #fff; text-align: right;}
.tabhd3 { background-color: #E5E5E5; font: bold 70%/140%; color:  #666; }
.tabhd4 { font: bold 70%/140%; background-color: #8CA897;  color:  #fff; }
.bubhd { background-color: #3366CC; color: #ffffff; font: bold 65% arial,helvetica,verdana,tahoma,sans-serif; }
.bubyeltxt { color: #FFCC33; font: bold arial,helvetica,verdana,tahoma,sans-serif;}
.bubredtxt { color: red; font: bold arial,helvetica,verdana,tahoma,sans-serif;}
.tabtxtw,.tabtxt { font: 70%/140% arial,verdana,helvetica,tahoma,sans-serif; color:  #fff; background-color: #8CA897; }
.tabtxtg { font: 70%/140%; color:  #000000; background-color: #e5e5e5; }
.tabtrainl { background-color: #ffffff; font: 75%/140%; color:  #000000; }
.tabtrainr { background-color: #ffffff; font: 75%/140%; color:  #000000; text-align: right; }

.a.tablink:link {color: #0099CC;  font: 85%/170%; text-decoration: none; }
.a.tablink:visited {color: #0099CC;  font: 85%/170%; text-decoration: none; }
.a.tablink:active {color: #0099CC;  font: 85%/170%; text-decoration: none; }
.a.tablink:hover {color: #0099CC;  font: 85%/170%; text-decoration: underline; }



/* left nav styles */

a.lnav1:link {color: #fff; font-weight: bold; font-size: 11px; line-height: 18px; text-decoration: none;}
a.lnav1:visited {color: #fff; font-size: 11px; line-height: 18px; font-weight: bold; text-decoration: none;}
a.lnav1:active {color: #000; font-weight: bold; font-size: 11px; line-height: 18px; text-decoration: none;}
a.lnav1:hover {color: #666; font-weight: bold; font-size: 11px; line-height: 18px; text-decoration: none;}

a.lnav1a:link {color: #000; font-weight: bold; font-size: 11px; line-height: 18px; text-decoration: none;}
a.lnav1a:visited {color: #000;  font-size: 11px; line-height: 18px; font-weight: bold; text-decoration: none;}
a.lnav1a:active {color: #000; font-weight: bold; font-size: 11px; line-height: 18px; text-decoration: none;}
a.lnav1a:hover {color: #000; font-weight: bold; font-size: 11px; line-height: 18px; text-decoration: none;}

a.lnav2:link {color: #fff; font-size: 11px; line-height: 18px; text-decoration: none;}
a.lnav2:visited {color: #fff; font-size: 11px; line-height: 18px; text-decoration: none;}
a.lnav2:active {color: #000; font-size: 11px; line-height: 18px; text-decoration: none;}
a.lnav2:hover {color: #666; font-size: 11px; line-height: 18px; text-decoration: none;}

a.lnav2a:link {color: #000; font-size: 11px; line-height: 18px; text-decoration: none;}
a.lnav2a:visited {color: #000; font-size: 11px; line-height: 18px; text-decoration: none;}
a.lnav2a:active {color: #000; font-size: 11px; line-height: 18px; text-decoration: none;}
a.lnav2a:hover {color: #000; font-size: 11px; line-height: 18px; text-decoration: none;}


.lnavs {color: #808080; font-size: 11px; line-height: 18px; font-weight: bold; text-decoration: none;}


/* right nav styles */

a.rnav1:link {color: #666; font-size: 11px; line-height: 18px; text-decoration: none;}
a.rnav1:visited {color: #666; font-size: 11px; line-height: 18px; text-decoration: none;}
a.rnav1:active {color: #666; font-size: 11px; line-height: 18px; text-decoration: underline;}
a.rnav1:hover {color: #666;  font-size: 11px; line-height: 18px; text-decoration: underline;}

a.rnav2:link {color: #666; font-weight: normal; font-size: 11px; line-height: 18px; text-decoration: none;}
a.rnav2:visited {color: #666;font-weight: normal;  font-size: 11px; line-height: 18px; text-decoration: none;}
a.rnav2:active {color: #666;font-weight: normal;  font-size: 11px; line-height: 18px; text-decoration: none;}
a.rnav2:hover {color: #666;font-weight: normal;  font-size: 11px; line-height: 18px;  text-decoration: underline;}

a.rmail:link {color: #3366CC;  font: bold 70%/140%; text-decoration: none;  }
a.rmail:visited {color: #0099CC;  font: bold 70%/140%; text-decoration: none;}
a.rmail:active {color: #3366CC;  font: bold 70%/140%; text-decoration: none; }
a.rmail:hover {color: #3366CC;  font: bold 70%/140%; text-decoration: underline; }

a.rcnav:link {color: #3366CC;  font: bold 70%/140%; text-decoration: none;   }
a.rcnav:visited {color: #0099CC;  font: bold 70%/140%; text-decoration: none;}
a.rcnav:active {color: #3366CC;  font: bold 70%/140%; text-decoration: none; }
a.rcnav:hover {color: #3366CC;  font: bold 70%/140%; text-decoration: underline; }

/* content link styles */

a.cnav:link {color: #3366CC;  font: bold 100%; text-decoration: none;   }
a.cnav:visited {color: #3366CC;  font: bold 100%; text-decoration: none; }
a.cnav:active {color: #3366CC;  font: bold 100%; text-decoration: none; }
a.cnav:hover {color: #3366CC;  font: bold 100%; text-decoration: underline; }

a.cnav2:link {color: #3366CC;  font: bold 90%; text-decoration: none;   }
a.cnav2:visited {color: #3366CC;  font: bold 90%; text-decoration: none; }
a.cnav2:active {color: #3366CC;  font: bold 90%; text-decoration: none; }
a.cnav2:hover {color: #3366CC;  font: bold 90%; text-decoration: underline; }

a.cnav3:link {color: #3366CC;  font: 90%; text-decoration: none;   }
a.cnav3:visited {color: #3366CC;  font:  90%; text-decoration: none; }
a.cnav3:active {color: #3366CC;  font:  90%; text-decoration: none; }
a.cnav3:hover {color: #3366CC;  font:  90%; text-decoration: underline; }

a.snav:link {color: #3366CC;  font: bold 80%; text-decoration: none;   }
a.snav:visited {color: #003399;  font: bold 80%; text-decoration: none;}
a.snav:active {color: #3366CC;  font: bold 80%; text-decoration: none; }
a.snav:hover {color: #3366CC;  font: bold 80%; text-decoration: underline; }



a.linav:link {color: #0099CC;  font: bold 100%; text-decoration: none;   }
a.linav:visited {color: #0099CC;  font: bold 100%; text-decoration: none;}
a.linav:active {color: #0099CC;  font: bold 100%; text-decoration: none; }
a.linav:hover {color: #0099CC;  font: bold 100%; text-decoration: underline; }

a.wtnav:link {color: #0099CC;  font: bold 75%/140%; text-decoration: none;   }
a.wtnav:visited {color: #0099CC;  font: bold 75%/140%; text-decoration: none;}
a.wtnav:active {color: #0099CC;  font: bold 75%/140%; text-decoration: none; }
a.wtnav:hover {color: #0099CC;  font: bold 75%/140%; text-decoration: underline; }

a.mail:link {color: #3366CC;  font: bold 80%; text-decoration: none;   }
a.mail:visited {color: #003399;  font: bold 80%; text-decoration: none;}
a.mail:active {color: #3366CC;  font: bold 80%; text-decoration: none; }
a.mail:hover {color: #3366CC;  font: bold 80%; text-decoration: underline; }

a.bread:link {color: #003399;  font-size: 9px; line-height: 18px; font-family: arial,helvetica,verdana,tahoma,sans-serif; text-transform: uppercase; text-decoration: none; }
a.bread:visited {color: #003399;  font-size: 9px; line-height: 18px; font-family: arial,helvetica,verdana,tahoma,sans-serif; text-transform: uppercase; text-decoration: none; }
a.bread:active {color: #003399;  font-size: 9px; line-height: 18px; font-family: arial,helvetica,verdana,tahoma,sans-serif; text-transform: uppercase; text-decoration: none; }
a.bread:hover {color: #003399;  font-size: 9px; line-height: 18px; font-family: arial,helvetica,verdana,tahoma,sans-serif; text-transform: uppercase; text-decoration: underline;  }

.breaddot {color: #999;  font-size: 9px; line-height: 18px; }

a.top:link {color: #666;  font-size: 9px; line-height: 18px; font-family: arial,helvetica,verdana,tahoma,sans-serif; text-transform: uppercase; text-decoration: none; }
a.top:visited {color: #666;  font-size: 9px; line-height: 18px; font-family: arial,helvetica,verdana,tahoma,sans-serif; text-transform: uppercase; text-decoration: none; }
a.top:active {color: #666;  font-size: 9px; line-height: 18px; font-family: arial,helvetica,verdana,tahoma,sans-serif; text-transform: uppercase; text-decoration: none; }
a.top:hover {color: #666;  font-size: 9px; line-height: 18px; font-family: arial,helvetica,verdana,tahoma,sans-serif; text-transform: uppercase; text-decoration: underline;  }

.bubtxt { color: #ffffff; background-color: #4981F2; font: 65% arial,helvetica,verdana,tahoma,sans-serif; }
.bubtxt:link { color: #ffffff; background-color: #4981F2; font: 65% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none; }
.bubtxt:visited { color: #ffffff; background-color: #4981F2;  font: 65% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none; }
.bubtxt:active { color: #ffffff; background-color: #4981F2;  font: 65% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none; }
.bubtxt:hover { color: #ffffff; background-color: #4981F2;  font: 65% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: underline; }

/* footer links */
a.priv:link {color: #0A4936; font-size: 11px; line-height: 18px; font-weight: normal; text-decoration: none}
a.priv:visited {color: #0A4936; font-size: 11px; line-height: 18px; font-weight: normal; text-decoration: none}
a.priv:active {color: #0A4936; font-size: 11px; line-height: 18px; font-weight: normal; text-decoration: none}
a.priv:hover {color: #0A4936; font-size: 11px; line-height: 18px; font-weight: normal; text-decoration: underline}


/* text */

.hd1 {font: bold 110% arial,helvetica,verdana,tahoma,sans-serif; color: #000; }
.hd2 {font: bold 95% arial,helvetica,verdana,tahoma,sans-serif; color: #8CA897; }
.hd2b {font: bold 95% arial,helvetica,verdana,tahoma,sans-serif; color: #000; }
.hd3 {font: normal bold 80% arial,helvetica,verdana,tahoma,sans-serif; color: #666;   }
.hd3b {font: normal bold 80% arial,helvetica,verdana,tahoma,sans-serif; color: #000;   }
.hd4 {font: normal bold 75% arial,helvetica,verdana,tahoma,sans-serif; color: #666;   }

.txt {color: #0A4936;  font: 80%/120%; }
.greytxt {color: #666;  font: 80%; }
.litxt {color: #0A4936;  font: 90%; }
.date  {color: #666; font: 80%; }

.rhcb {color: #666;  font: bold 70%/140%;  }
.rhcn {color: #666;  font: 70%/140%;  }
.rhcg {color: #666;  font: 70%/140%;  }
.rhci {color: #666;  font: italic 70%/140%; }

.wtb {color: #666;  font: bold 75%/140%;  }
.wtn {color: #000;  font: 75%/140%; }
.wtng {color: #666;  font: 75%/140%; }
.whi {color: #000;  font: italic 75%/140%;  }

.stath {color: #CC0033;  font: bold 80%; text-decoration: none}
.statt { color: #CC0033;  font: 80%;}

.bread {color: #666;  font-size: 9px; line-height: 18px; font-family: arial,helvetica,verdana,tahoma,sans-serif; text-transform: uppercase; text-decoration: none; }


.man {color: #7FAFDD; font: bold 16px/18px arial,helvetica,verdana,tahoma,sans-serif; }



/* footer text */

.foot {color: #333; font-size: 11px; line-height: 18px; }
.footblue {color: #99CCFF; font-size: 11px; line-height: 18px; }
.copy {color: #000; font-size: 11px; line-height: 18px; }



/* forms */ 
.inphd1 {color: #666; font: bold 78% arial,verdana,helvetica,tahoma,sans-serif; }
.inphd2 {color: #666; font: bold 65% arial,verdana,helvetica,tahoma,sans-serif; }
.inphd3 {color: #666; font: 65% arial,verdana,helvetica,tahoma,sans-serif; }
.inphd4 {color: #666; font: 65% arial,verdana,helvetica,tahoma,sans-serif; }


/* input boxes */

textarea { border-top:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000; font: normal 80% arial,helvetica,verdana,tahoma,sans-serif; background-color: #ffffff;}
.inputtext, .inptxt { border-top:1px solid #A5ACB2;border-bottom: 1px solid #A5ACB2;border-left:1px solid #A5ACB2;border-right:1px solid #A5ACB2; font: normal 70% arial,helvetica,verdana,tahoma,sans-serif; background-color: #ffffff; color: #666; width: 100px; }

.inptxtbiginput { border-top:1px solid #A5ACB2;border-bottom: 1px solid #A5ACB2;border-left:1px solid #A5ACB2;border-right:1px solid #A5ACB2; font: normal 70% arial,helvetica,verdana,tahoma,sans-serif; background-color: #ffffff; color: #666; width: 180px; }
/*
.inputtextbig { border-top:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000; font: normal 80%/140% arial,helvetica,verdana,tahoma,sans-serif;  background-color: #ffffff; }*/
.inputdetails { border-top:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000; font: normal 80% arial,helvetica,verdana,tahoma,sans-serif; background-color: #ffffff; }
.inputsub, .inpsub { border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc; font: bold 70% arial,helvetica,verdana,tahoma,sans-serif; background : #8CA897; color: #fff;}




