/* FONT */
body { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 95%;  }
p, ul, ol, li, td { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 95%;  }

h1 { font-weight: 700; font-style: normal; font-size: 1.4em; }
h2 { font-weight: 700; font-size: 1.3em; }
h3 { font-weight: 700; font-size: 1.2em; }
h4 { font-weight: 700; font-size: 1.1em; }
h5 { font-weight: 600; font-size: 1em; }
h6 { font-weight: 600;  }

code, samp, kbd { font-family: Courier, monospace; }
code, samp, kbd { font-size: 1em; font-weight: normal; }
.linkbar { font-size: 12px; font-weight: normal; padding: 2px; }
.footer { font-size: 12px; font-weight: normal; padding: 3px; }
.linknavtop { font-size: 13px; font-weight: 500; }
.searchbutton { font-size: smaller; font-weight: 600}
.smalltext { font-size: 12px; } 
p, ul, ol, li, td { font-size: 95% }


/*LAYOUT*/
table {margin-top: 0px; margin-bottom:0px; }
div.header img, div.footer img { float: right; }
.indent {text-indent: 1em; }
.printonly {display: none;}
.linknavtop {vertical-align: middle; margin-top: 1px; margin-bottom: 1px}

/* COLOUR */
h1 { color:#666666; background: transparent; }
h2{ color:#999999; background: transparent; }
h3 { color:#333399; background: transparent; }
h4 { color:#3366cc; background: transparent; }
h5 { color:#666666; background: transparent; }
h6 { color: #000099; background: transparent; }
p, dl, dt, dd { color: #333333; background: transparent; }
.headsm { font-size: 16px; font-weight: 600; }
.header { font-size: 12px; color: #000099; }
.linkbar { color: #FFFFFF; background: transparent;}
.linknav, .footer { color: #666666; background: transparent; }
.linknavtop {color: #cccccc; background: transparent;}
.footer { color: #3366CC; background: transparent; }
.topbartext { color: #99ccff; background: transparent; ; font-size: 22px;}
.searchbutton { color: #FFFFFF; background-color: #003399; }
.topbarbackgd {background-color: #003399;}
.replace { color: #990000; }
 

/* DECORATION*/
a:link	{ text-decoration : none; } 	
a:visited	{ text-decoration : none;  }
a:link:active, :visited:active { text-decoration :none; } 	 	
a:link:hover { text-decoration :underline; } 
:visited img {border: 0px white none;}	 

/* LINK COLOURS */
a:link	{ color:#0000ff; background: transparent; } 	
a:visited	{ color:#000099 ; background: transparent; }
a:link:active, :visited:active { color:#ff9933 ; background: transparent; } 	 	
a:link:hover { color:#ff6600 ; background: transparent; } 
a.bar:link	{ color:#ffffff; background: transparent; } 
a.bar:visited	{ color:#ffffff ; background: transparent; }	
a.bar:hover { color:#ffffff ; background: #6699ff; }

/* LIST COLOURS/STYLE */
ul { color: #333333; list-style-type: disc; margin-top: 6px; margin-bottom: 6px; background: transparent; }
ul ul { font-size: 90%; color: #999999; list-style-type: disc; margin-top: 6px; margin-bottom: 6px; background: transparent; }


.box { vertical-align: top; border: none; background: #99CCFF; }

img { border: 0px white none; } .topbarsm {  font-size: 13px; font-weight: 600; color: #3366CC}
.topnavsmtxt {  font-size: 13px; font-weight: 600; color: #003399}

.linknav { font-size: 12px; font-weight: normal;  ; height: auto; width: auto; padding-right: 1px; padding-bottom: 1px; padding-top: 1px; padding-left: 1px} 