/* 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: #e5e5e5; text-decoration: none;}
A:visited {color: #e5e5e5; text-decoration: none;}
A:active {color: #e5e5e5; text-decoration: none;}
A:hover {color: #e5e5e5; text-decoration: underline;}

BODY {margin: 0px; background: white; color: black;}
HTML {margin: 0; background: white; color: black;}
UL {font-size: 80%; list-style-type: square; }
OL {font-size: 80%; line-height: 120% ; list-style-type: decimal; }
UL.nest {font-size: 100%; line-height: 120% ; list-style-type: square; }

/* background colours */
.wh {background-color: #fff; color: black; }
.greyu {background-color: #E5E5E5; color: black;}
.grey1 {background-color: #CCCCCC; color: black;}
.grey2 {background-color: #666666; color: #ffffff; }
.black { background-color: #000; color: white;}
.bluehome {background-color: #283667;color: white;}
.bluehome2 {background-color: #1E284D;color: white;}

/* global right nav styles */
a.rnav1:link {color: #000;font-weight: bold; font-size: 12px; line-height: 30px; text-decoration: none;}
a.rnav1:visited {color: #000;font-size: 12px; line-height: 30px; font-weight: bold;  text-decoration: none;}
a.rnav1:active {color: #000;font-weight: bold; font-size: 12px; line-height: 30px;  text-decoration: none;}
a.rnav1:hover {color: #000;font-weight: bold; font-size: 12px; line-height: 30px; text-decoration: none;}

a.rnav2:link {color: #000;font-size: 11px; line-height: 20px; text-decoration: none;}
a.rnav2:visited {color: #000;font-size: 11px; line-height: 20px;  text-decoration: none;}
a.rnav2:active {color: #000;font-size: 11px; line-height: 20px;  text-decoration: none;}
a.rnav2:hover {color: #000;font-size: 11px; line-height: 20px; text-decoration: none;}

a.rnav3:link {color: #000;font-size: 12px; line-height: 30px; text-decoration: none;}
a.rnav3:visited {color: #000;font-size: 12px; line-height: 30px;  text-decoration: none;}
a.rnav3:active {color: #000;font-size: 12px; line-height: 30px;  text-decoration: none;}
a.rnav3:hover {color: #000;font-size: 12px; line-height: 30px; text-decoration: none;}

/* home right nav styles */
a.hnav1:link {color: #000;font-weight: bold; font-size: 12px; line-height: 30px; text-decoration: none;}
a.hnav1:visited {color: #000;font-size: 12px; line-height: 30px; font-weight: bold;  text-decoration: none;}
a.hnav1:active {color: #000;font-weight: bold; font-size: 12px; line-height: 30px;  text-decoration: none;}
a.hnav1:hover {color: #000;font-weight: bold; font-size: 12px; line-height: 30px; text-decoration: none;}

a.hnav3:link {color: #ccc;font-size: 12px; line-height: 30px; text-decoration: none;}
a.hnav3:visited {color: #ccc;font-size: 12px; line-height: 30px;  text-decoration: none;}
a.hnav3:active {color: #ccc;font-size: 12px; line-height: 30px;  text-decoration: none;}
a.hnav3:hover {color: #ccc;font-size: 12px; line-height: 30px; text-decoration: none;}


.auanchors {color: #666; font-size: 12px; line-height: 18px; font-family: arial,helvetica,verdana,tahoma,sans-serif; }

a.auanchors:link {color: #666; font-size: 12px; line-height: 18px; font-family: arial,helvetica,verdana,tahoma,sans-serif;  text-decoration: none; }
a.auanchors:visited {color: #666; font-size: 12px; line-height: 18px; font-family: arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none; }
a.auanchors:active {color: #666; font-size: 12px; line-height: 18px; font-family: arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none; }
a.auanchors:hover {color: #666; font-size: 12px; line-height: 18px; font-family: arial,helvetica,verdana,tahoma,sans-serif;  text-decoration: underline;  }



a.bread:link {color: #666; font-size: 9px; line-height: 18px; font-family: arial,helvetica,verdana,tahoma,sans-serif; text-transform: uppercase; text-decoration: none; }
a.bread:visited {color: #666; font-size: 9px; line-height: 18px; font-family: arial,helvetica,verdana,tahoma,sans-serif; text-transform: uppercase; text-decoration: none; }
a.bread:active {color: #666; font-size: 9px; line-height: 18px; font-family: arial,helvetica,verdana,tahoma,sans-serif; text-transform: uppercase; text-decoration: none; }
a.bread:hover {color: #666; font-size: 9px; line-height: 18px; font-family: arial,helvetica,verdana,tahoma,sans-serif; text-transform: uppercase; text-decoration: underline;  }

.breadnolink {color: #666; font-size: 9px; line-height: 18px; font-family: arial,helvetica,verdana,tahoma,sans-serif; text-transform: uppercase; text-decoration: none; }
.breaddot {color: #999; font-size: 9px; line-height: 18px; }



/* content link styles * original au link #660099; * original us link #FF6600 */

a.au:link {color: #666; text-decoration: underline;   }
a.au:visited {color: #666; text-decoration: underline;}
a.au:active {color: #666; text-decoration: underline; }
a.au:hover {color: #4D0099;  text-decoration: underline; }

a.auHead:link {color: #333; font-weight:bold; text-decoration: none;   }
a.auHead:visited {color: #333; font-weight:bold;text-decoration: none;}
a.auHeadhover {color: #4D0099; font-weight:bold; text-decoration: underline; }
a.auHead:active {color: #333; font-weight:bold; text-decoration: none; }


a.us:link {color: #333; font: bold ; text-decoration: none;   }
a.us:visited {color: #333; font: bold ; text-decoration: none;}
a.us:active {color: #333; font: bold ; text-decoration: none; }
a.us:hover {color: #FF8533; font: bold ; text-decoration: underline; }

a.home:link {color: #BABE9F; font: bold 80%; text-decoration: none;   }
a.home:visited {color: #BABE9F; font: bold 80%; text-decoration: none;}
a.home:active {color: #BABE9F; font: bold 80%; text-decoration: none; }
a.home:hover {color: #BABE9F; font: bold 80%; text-decoration: underline; }


a.au1:link {color: #666; font: bold 70%; text-decoration: none;   }
a.au1:visited {color: #666; font: bold 70%; text-decoration: none;}
a.au1:active {color: #666; font: bold 70%; text-decoration: none; }
a.au1:hover {color: #4D0099; font: bold 70%; text-decoration: underline; }





a.searchhd:link, a.site1:link {color: #004D99; font: bold 80%; text-decoration: none;   }
a.searchhd:visited, a.site1:visited {color: #004D99; font: bold 80%; text-decoration: none;}
a.searchhd:active, a.site1:active {color: #004D99; font: bold 80%; text-decoration: none; }
a.searchhd:hover, a.site1:hover {color: #004D99; font: bold 80%; text-decoration: underline; }

a.searchdesc:link {color: #000; background-color: white; font: 80%; text-decoration: none;   }
a.searchdesc:visited {color: #000; background-color: white; font: 80%; text-decoration: none;}
a.searchdesc:active {color: #000; background-color: white; font: 80%; text-decoration: none; }
a.searchdesc:hover {color: #004D99; background-color: white; font: 80%; text-decoration: underline; }

a.site2:link {color: #004D99; background-color: white; font: bold 80%; text-decoration: none; }
a.site2:visited {color: #004D99; background-color: white; font: bold 80%; text-decoration: none; }
a.site2:active {color: #004D99; background-color: white; font: bold 80%; text-decoration: none; }
a.site2:hover {color: #004D99; background-color: white; font: bold 80%; text-decoration: underline; }

a.site3:link {color: #004D99; background-color: white; font: 80%; text-decoration: none; }
a.site3:visited {color: #004D99; background-color: white; font: 80%; text-decoration: none; }
a.site3:active {color: #004D99; background-color: white; font: 80%; text-decoration: none; }
a.site3:hover {color: #004D99; background-color: white; font: 80%; text-decoration: underline; }

/* footer links */
a.priv:link {color: #ccc;font-size: 11px; line-height: 18px; text-decoration: underline;}
a.priv:visited {color: #ccc;font-size: 11px; line-height: 18px; text-decoration: underline;}
a.priv:active {color: #ccc;font-size: 11px; line-height: 18px; text-decoration: underline;}
a.priv:hover {color: #ccc;font-size: 11px; line-height: 18px; text-decoration: underline;}

a.hpriv:link {color: #666;font-size: 11px; line-height: 18px; text-decoration: underline;}
a.hpriv:visited {color: #666;font-size: 11px; line-height: 18px; text-decoration: underline;}
a.hpriv:active {color: #666;font-size: 11px; line-height: 18px; text-decoration: underline;}
a.hpriv:hover {color: #666;font-size: 11px; line-height: 18px; text-decoration: underline;}


/* discriminator headline */

.tag {font: 27px/27px arial,helvetica,verdana,tahoma,sans-serif; color: #ccc;background: white; }
.tagbold {font: bold 27px/36px arial,helvetica,verdana,tahoma,sans-serif; color: #ccc;background: white; }

.tagau {font: bold 82%/120% arial,helvetica,verdana,tahoma,sans-serif; color: #4D0099;background: white; }
.tagus {font: 90%/120% arial,helvetica,verdana,tahoma,sans-serif; color: #666;background: white; }
/* headlines */

.hd1 {font: 170% arial,helvetica,verdana,tahoma,sans-serif; color: #666;}
.hd2 {font: 95% arial,helvetica,verdana,tahoma,sans-serif; color: #666;}
.hd3 {font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; color: #666;  }
.hd4 {font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; color: #666;  }

.hd1us {font: 170% arial,helvetica,verdana,tahoma,sans-serif; color: #FF6600;}
.hd2us {font: bold 100% arial,helvetica,verdana,tahoma,sans-serif; color: #FF6600;}
.hd3us {font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; color: #FF6600;  }
.hd4us {font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; color: #FF6600;  }

.hd1au {font: 170% arial,helvetica,verdana,tahoma,sans-serif; color: #4D0099;}
.hd2au {font: bold 100% arial,helvetica,verdana,tahoma,sans-serif; color: #4D0099;}
.hd3au {font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; color: #4D0099;  }
.hd4au {font: bold 95% arial,helvetica,verdana,tahoma,sans-serif; color: #4D0099;  }
.hd3aulink {font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; color: #333;   }

/* text styles */
.txt {color: #000; font: 80% arial,helvetica,verdana,tahoma,sans-serif; }
.txthome {color: 000; font: 80% arial,helvetica,verdana,tahoma,sans-serif; }
.txt1 {color: #000; background-color: white; font-size:11px; }
.quoteBox { padding:10px 10px 10px 10px ; background-color:#f5f5f5 ; }
.quote {color: #333; font: bold 75% arial,helvetica,verdana,tahoma,sans-serif; font-style:italic; }
.source {color: #666;  font-weight:normal ; font-size:11px;}
.note {color: #666; font: 75% arial,helvetica,verdana,tahoma,sans-serif; }
.litxt {color: #666; font: 90%; }


/* footer text */
.foot {color: #ccc; font: 11px/18px arial,helvetica,verdana,tahoma,sans-serif; }
.foothome {color: #666; 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; color: black;}
.inputtext { border-top:1px solid  #000;border-bottom: 1px solid #000;border-left:1px solid #000;border-right:1px solid  #000; font: normal 70% arial,helvetica,verdana,tahoma,sans-serif; background-color: #ffffff;  color: black;}
.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;  color: black;}
.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;  color: black;}
.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-color : #cccccc; color: black;}
.inputsubsmall { border-top:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000; font: 50% arial,helvetica,verdana,tahoma,sans-serif; background : #cccccc;}


/* admin styles */
.pageheading { color: #666666; font-family: Verdana; font-weight: bold; font-size : 16px; line-height : 18px; font-style: normal; }
.adminheading {font: bold 150% arial,helvetica,verdana,tahoma,sans-serif; color: #039;}
.fnok { font: normal 70% arial,helvetica,verdana,tahoma,sans-serif; color:green; }
.fnerror { font: normal 70% arial,helvetica,verdana,tahoma,sans-serif; color:red; }
.statustext { font: normal 70% arial,helvetica,verdana,tahoma,sans-serif; color: #000 }
.showlayer { background-color: #3366CC; color: #ffffff; font: 80%; visibility: hidden; overflow: hidden; position: absolute;  left:7px; top:545px; width:160px; height: auto; z-index:234; }
 
