/* font 'catch all' */
body, td {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;}

body {background: #FFFFFF;  margin: 0px; }

/* search */
input.searchbox {margin-left: 8px; width: 110px; font-size: 9px;}
form {margin: 0px;}

H1 {font-size: 14px;}
H2 {font-size: 12px;}

/* colours */
.purple {background-color: #666699; }
.blue {background-color: #0099CC;}
.lightgreen {background-color: #99CC33;}
.darkgreen {background-color: #669900;}
.white {background-color: #FFFFFF;}

/* classes called from header component */
.internal {background-image: url(/images/internal-bg.gif);  background-repeat: repeat-y;}
.home {background-image: url(/images/homepage-bg.gif);  background-repeat: repeat-y;}

.dbluetext {color: #006699;}
.lbluetext {color: #C8F0FD;}
.copyright {color: #B3B3C9; font-size: 9px;}
.new {color: #669900;}

/* search */
.searchfoot {color: #999999; font-size: 10px;}
.searchresult {font-size: 12px;}
.rank {color: #666666;}

/* nice print formatting */
div.noshow { visibility: hidden; }

/* references called from make_references component */
.ref { background-color: transparent; }
.refactive { background-color: #E2E0E0;  margin-top: 4px;  margin-bottom: 4px;  padding: 2px;    }

/* href */
a { text-decoration: none; color: #669900; }
a:visited { text-decoration: none; color: #666699; }
a:hover { text-decoration: none; color: #99CC33; }

a.home { text-decoration: none; color: #66CCFF; }
a.home:visited { text-decoration: none; color: #CCCCFF; }
a.home:hover { text-decoration: none; color: #99CCFF; }

a.sup { text-decoration: underline; color: #669900; }
a.sup:visited { text-decoration: underline; color: #669900; }
a.sup:hover { text-decoration: underline overline; color: #99CC33; }

a.searchresult { text-decoration: none; color: #666699; }
a.searchresult:visited { text-decoration: none; color: #669900; }
a.searchresult:hover { text-decoration: none; color: #99CC33; }



