/* 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;}
BODY {margin: 0px; background: white}
HTML {margin: 0;background: white}
UL {font: 80%/120% arial,helvetica,verdana,tahoma,sans-serif; list-style-type: square; }
OL {font: 80%/120% arial,helvetica,verdana,tahoma,sans-serif; list-style-type: decimal; }
UL.nest {font: 100%/120% arial,helvetica,verdana,tahoma,sans-serif; list-style-type: square; }



A:link {color: #FF6600;  text-decoration: none}
A:visited {color: #FF6600;  text-decoration: none}
A:active {color: #FF6600;  text-decoration: none}
A:hover {color: #FF6600;  text-decoration: underline}

/* background colours */

.wh {background-color: #fff;}
.blue1 {background-color: #0090FF;}
.blue2 {background-color: #00396B;}
.blue3 {background-color: #004785;}
.blue4 {background-color: #0081E5;}
.blue5 {background-color: #0058A6;}
.greyu {background-color: #E5E5E5;}
.greyu2 {background-color: #B3B3B3;}
.grey1 {background-color: #CCCCCC;}
.grey2 {background-color: #666666; color: #ffffff; }
.black { background-color: #000; }
.cream1 {background-color: #FFE5B2;}
.cream2 {background-color: #E5BF73;}


/* discriminator headline */
.homehd2 { text-transform: upper-case; font-weight: normal; font-size: 12px; line-height:27px; font-family: arial,helvetica,verdana,tahoma,sans-serif; color: #fff;}
.tag {font-weight: normal; font-size: 24px; line-height:27px; font-family: arial,helvetica,verdana,tahoma,sans-serif; color: #fff;}
.tagbold {font-weight: bold; font-size: 24px; line-height:36px; font-family: arial,helvetica,verdana,tahoma,sans-serif; color: #fff;}



/* left nav styles */

a.lnav1:link {color: #666; font: bold 11px/18px arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none;}
a.lnav1:visited {color: #B3B3B3; font: bold 11px/18px  arial,helvetica,verdana,tahoma,sans-serif;  text-decoration: none;}
a.lnav1:active {color: #000; font: bold 11px/18px arial,helvetica,verdana,tahoma,sans-serif;  text-decoration: none;}
a.lnav1:hover {color: #666; font: bold 11px/18px arial,helvetica,verdana,tahoma,sans-serif; text-decoration: underline;}

a.lnav2:link {color: #fff; font: 11px/18px arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none;}
a.lnav2:visited {color: #fff; font: 11px/18px arial,helvetica,verdana,tahoma,sans-serif;  text-decoration: none;}
a.lnav2:active {color: #000; font: 11px/18px arial,helvetica,verdana,tahoma,sans-serif;  text-decoration: none;}
a.lnav2:hover {color: #666; font: 11px/18px arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none;}

/* content link styles */

a.totop:link {color: #FF6600; font: normal 11px/18px arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none;   }
a.totop:visited {color: #FF6600; font: normal 11px/18px arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none;}
a.totop:active{color: #FF6600; font: normal 11px/18px arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none; }
a.totop:hover  {color: #FF6600; font: normal 11px/18px arial,helvetica,verdana,tahoma,sans-serif; text-decoration: underline; }

a.cnav:link {color: #FF6600; font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none;   }
a.cnav:visited {color: #FF6600; font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none;}
a.cnav:active{color: #FF6600; font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none; }
a.cnav:hover  {color: #FF6600; font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: underline; }

a.cnav3:link {color: #FF6600; font: bold 100% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none;   }
a.cnav3:visited {color: #FF6600; font: bold 100% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none;}
a.cnav3:active{color: #FF6600; font: bold 100% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none; }
a.cnav3:hover  {color: #FF6600; font: bold 100% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: underline; }

a.cnav2:link {color: #996600; font: bold 70% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none;   }
a.cnav2:visited {color: #996600; font: bold 70% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none;}
a.cnav2:active{color: #996600; font: bold 70% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none; }
a.cnav2:hover {color: #996600; font: bold 70% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: underline; }

a.cnavw:link {color: #fff; font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: underline;   }
a.cnavw:visited {color: #fff; font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: underline;}
a.cnavw:active{color: #fff; font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: underline; }
a.cnavw:hover  {color: #fff; font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: underline; }


a.linav:link {color: #0090FF; font: bold 100% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none;}
a.linav:visited {color: #0090FF; font: bold 100% arial,helvetica,verdana,tahoma,sans-serif;  text-decoration: none;}
a.linav:active {color: #0090FF; font: bold 100% arial,helvetica,verdana,tahoma,sans-serif;  text-decoration: none;}
a.linav:hover {color: #0090FF; font: bold 100% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: underline;}

a.bread:link {color: #003399;  font: 10px/18px arial,helvetica,verdana,tahoma,sans-serif; text-transform: uppercase; text-decoration: none; }
a.bread:visited {color: #003399;  font: 10px/18px arial,helvetica,verdana,tahoma,sans-serif; text-transform: uppercase; text-decoration: none; }
a.bread:active {color: #003399;  font: 10px/18px arial,helvetica,verdana,tahoma,sans-serif; text-transform: uppercase; text-decoration: none; }
a.bread:hover {color: #003399;  font: 10px/18px arial,helvetica,verdana,tahoma,sans-serif; text-transform: uppercase; text-decoration: underline;  }

.breaddot {color: #003399;  font: 10px/18px arial,helvetica,verdana,tahoma,sans-serif; }

/* footer links */
a.priv:link {color: #996600; font: 11px/18px arial,helvetica,verdana,tahoma,sans-serif;  text-decoration: none}
a.priv:visited {color: #996600; font: 11px/18px arial,helvetica,verdana,tahoma,sans-serif;  text-decoration: none}
a.priv:active {color: #996600; font: 11px/18px arial,helvetica,verdana,tahoma,sans-serif;  text-decoration: none}
a.priv:hover {color: #996600; font: 11px/18px arial,helvetica,verdana,tahoma,sans-serif;  text-decoration: underline}

a.quiet:link {color: #000;font-weight:normal;text-decoration: none}
a.quiet:visited {color: #000;font-weight:normal;text-decoration: none}
a.quiet:active {color: #000;font-weight:normal;text-decoration: none}
a.quiet:hover {color: #000;font-weight:normal;text-decoration: none}

/* table classes */
td.tabhd1 {font: bold 95% arial,helvetica,verdana,tahoma,sans-serif; color: #004785; background-color: #E5E5E5;}
td.tabhd2 {font-family: arial,helvetica,verdana,tahoma,sans-serif; font-weight: bold; font-size: 95%; color: #004785; background-color: #E5E5E5; }
td.tabtxt {font-family: arial,helvetica,verdana,tahoma,sans-serif; font-size: 80%; color: #000;}

/* arrows etc */
.ast {font: bold 100% arial,helvetica,verdana,tahoma,sans-serif; color: #00396B;}

/* text */

.hd1 {font: normal 120% arial,helvetica,verdana,tahoma,sans-serif; color: #000000; }
.hd2 {font: bold 95% arial,helvetica,verdana,tahoma,sans-serif; color: #000000; }
.hd3 {font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; color: #000000;   }
.hd4 {font: bold 70% arial,helvetica,verdana,tahoma,sans-serif; color: #00000; }

.txt, .tabhd3 {color: #000; font: 80%/120% arial,helvetica,verdana,tahoma,sans-serif; }
.txtli {color: #000; font: 120% arial,helvetica,verdana,tahoma,sans-serif; }

.txtwh {color: #fff; font: 80% arial,helvetica,verdana,tahoma,sans-serif; }

.bread {color: #666;  font: 10px/18px; font-family: arial,helvetica,verdana,tahoma,sans-serif; text-transform: uppercase; text-decoration: none; }

/* footer text */

.foot {color: #996600; font: 11px/18px arial,helvetica,verdana,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 100% arial,helvetica,verdana,tahoma,sans-serif; background-color: #ffffff;}
.inputtext { border-top:1px solid  #000;border-bottom: 1px solid #000;border-left:1px solid #000;border-right:1px solid  #000; font: normal 85% arial,helvetica,verdana,tahoma,sans-serif; background-color: #ffffff; }
.inputtextbig { border-top:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000; font: normal 85%/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 85% arial,helvetica,verdana,tahoma,sans-serif; background-color: #ffffff; }
.inputsub { border-top:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000; font: 85% arial,helvetica,verdana,tahoma,sans-serif; background : #cccccc;}
.linest {
color: #000; font: 120% arial, helvetica, verdana, tahoma, sans-serif;
}
