/* 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: #336699; text-decoration: none;}
A:visited {color: #336699; text-decoration: none;}
A:active {color: #336699; text-decoration: none;}
A:hover {color: #336699; text-decoration: underline;}

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: #ffffff; }
.grey1 {background-color: #ebebeb; }
.grey2 {background-color: #cccccc; }
.black { background-color: #000000; color: white;}


/* nav styles */
a.more:link { color: #336699; font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none; }
a.more:visited { color: #336699; font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none; }
a.more:active { color: #333333; font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none; }
a.more:hover { color: #333333; font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none; }

a.log:link { color: #808080; font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none; }
a.log:visited { color: #808080; font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none; }
a.log:active { color: #808080; font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none; }
a.log:hover { color: #ff7f00; font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none; }

a.mail:link { color: #336699; font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none; }
a.mail:visited { color: #336699; font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none; }
a.mail:active { color: #333333; font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none; }
a.mail:hover { color: #333333; font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none; }

a.rhclink:link { color: #336699; font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none; }
a.rhclink:visited { color: #336699; font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none; }
a.rhclink:active { color: #333333; font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none; }
a.rhclink:hover { color: #333333; font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none; }

a.contname:link { color: #336699; font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none; }
a.contname:visited { color: #336699; font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none; }
a.contname:active { color: #ff7f00; font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none; }
a.contname:hover { color: #ff7f00; font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none; }

a.shut:link { color: #336699; font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none; }
a.shut:visited { color: #336699; font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none; }
a.shut:active { color: #ff7f00; font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none; }
a.shut:hover { color: #ff7f00; font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; text-decoration: none; }

/* footer links */
a.priv:link {color: #cccccc;font-size: 11px; line-height: 18px; text-decoration: underline;}
a.priv:visited {color: #cccccc;font-size: 11px; line-height: 18px; text-decoration: underline;}
a.priv:active {color: #cccccc;font-size: 11px; line-height: 18px; text-decoration: underline;}
a.priv:hover {color: #cccccc;font-size: 11px; line-height: 18px; text-decoration: underline;}


/* headlines */

.hd1 {font: 140% arial,helvetica,verdana,tahoma,sans-serif; color: #ff7f00; }
.hd2 {font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; color: #000000; line-height: 140%; }
.hd3 {font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; color: #336699; line-height: 140%; }
.hd4 {font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; color: #666666; line-height: 140%; }
.hd5 {font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; color: #333333; line-height: 140%; }
.hd6 {font: 120% arial,helvetica,verdana,tahoma,sans-serif; color: #ff7f00; line-height: 140%; }

/* text styles */
.txt {color: #333333; font: 80% arial,helvetica,verdana,tahoma,sans-serif; line-height: 140%; }
.txtrhc {color: #999999; font: 80% arial,helvetica,verdana,tahoma,sans-serif; line-height: 140%; }
.title {color: #666666; font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; line-height: 120%;  }
.desc {color: #666666; font: 80% arial,helvetica,verdana,tahoma,sans-serif; line-height: 120%;  }
.date {color: #666666; font: 80% arial,helvetica,verdana,tahoma,sans-serif; line-height: 120%; }
.errormsg {color: #ff0000; font: bold 80% arial,helvetica,verdana,tahoma,sans-serif; line-height: 140%;  }
.contcomp {color: #333333; font: 80% arial,helvetica,verdana,tahoma,sans-serif; line-height: 140%; }


/* footer text */
.foot {color: #cccccc; font: 11px/18px arial,helvetica,verdana,tahoma,sans-serif; }
.footpopup {color: #666666; 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 80% arial,helvetica,verdana,tahoma,sans-serif; background-color: #ffffff; color: black;}
.inputtext { border-top:1px solid  #666666;border-bottom: 1px solid #666666;border-left:1px solid #666666;border-right:1px solid  #666666; font: normal 80% arial,helvetica,verdana,tahoma,sans-serif; background-color: #ffffff;  color: black;}
.inputsub { border-top:1px solid #999999;border-bottom:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999; font: 80% arial,helvetica,verdana,tahoma,sans-serif; background-color : #eeeeee; color: black;}


/* 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; }


/* table rows */
.row1 {background-color: #f0f0f0; color: #333333; font: 75% arial,helvetica,verdana,tahoma,sans-serif; line-height: 140%; }
.row2 {background-color: #e0e0e0; color: #333333; font: 75% arial,helvetica,verdana,tahoma,sans-serif; line-height: 140%; }
 

