BODY {
width: 900px ;
color: #FFFFCC ; 
background: #000033 ; 
background-image: none ;
font-family: serif ; 
/* font-size: 12pt ; */
}

.oldindex {
color: #FFFFCC ; 
background: #000033;
/* link=#FF0000 alink=#00FF00 vlink=#0055FF */
}

.logo1 {
color: #FFFFCC ; 
background: #000033 ;
/* no underline on link*/
text-decoration: none;
}
.logo2 {
color: #000033 ; 
background: #FFFFCC ;
/* no underline on link*/
text-decoration: none;
}

.header {
font-weight: bold; 
font-family: sans-serif ; 
font-size: 36pt ;  
/* Netscape/Mozilla won't centre block elements so need to set l/r margins to auto */
margin-right: auto ;
margin-left: auto ;
/* the rest will centre OK with this */
text-align: center ;
} 

.footer {
text-align: right; 
} 

div#warning {
width: 600px ;
/* Netscape/Mozilla won't centre block elements so need to set l/r margins to auto */
margin-right: auto ;
margin-left: auto ;
/* the rest will centre OK with this */
text-align: center ;
font-weight: bold; 
}

div.center {
margin-right: 10% ;
margin-left: 10% ;
width: 80% ;
}

div.displaybox {
border: 1px solid ; 
/* margin: 15px ; */
padding: 15px ;
color: #000033;
background: #FFFFCC ; 
}

div.hr {
border-bottom: 1px solid ;
/* color: #000033;
background: #FFFFCC ;  */
}

.displaybox {
color: #000033;
background: #FFFFCC ; 
}


A:link    {
color: yellow ;   
font-weight: bold ; 
background: #000033;
background-image: none ;
} 
A:active  {
color: blue ;             
font-weight: bold ; 
background: #000033;
background-image: none ;
} 
A:visited {
color: #darkblue ;   
font-weight: bold ; 
background: #000033;
background-image: none ;
} 

A.displaybox:link {
color: orange ;   
font-weight: bold ; 
background: #FFFFCC;
background-image: none ;
} 
A.displaybox:active {
color: blue ;             
font-weight: bold ; 
background: #FFFFCC;
background-image: none ;
} 
A.displaybox:visited {
color: #darkblue ;   
font-weight: bold ; 
background: #FFFFCC;
background-image: none ;
} 

A.oldindex:link {
color: #FF0000 ;   
background: #000033;
font-weight: bold ; 
} 
A.oldindex:active {
color: #00FF00 ;             
background: #000033;
font-weight: bold ; 
} 
A.oldindex:visited {
color: #0055FF ;   
background: #000033;
font-weight: bold ; 
} 

/* relative font sizes e.g.smaller, didn't work in IE5 so had to use absolute */
.navbar  {
width: 600px ;
font-family: sans-serif ; 
font-size: 10pt ; 
font-weight: bold; 
/* Netscape/Mozilla won't centre block elements so need to set l/r margins to auto */
margin-right: auto ;
margin-left: auto ;
/* the rest will centre OK with this */
text-align: center; 
vertical-align: middle; 
} 

.mailme {
font-family: sans-serif ; 
font-size: 8pt ; 
text-align: right
}

H1, H2, H3, H4, H5, H6 {
color: #FFFFCC ; 
background: #000033 ; 
font-family: sans-serif ;
}

P {
color: #FFFFCC ; 
background: #000033 ; 
font-family: serif ;
}

dt {
color: #FFFFCC ; 
background: #000033 ; 
font-family: sans-serif ;
font-weight: bold ; 
}

PRE.testmode {
font-size: 12pt ; 
color: #FFFFCC; 
background: #000033; 
background-image: none ;
}

PRE {
font-size: 12pt ;
}

TABLE.testmode {
color: #FFFFCC; 
background: #000033; 
background-image: none ;
}
TABLE {
color: #000033;
background: #FFFFCC ; 
background-image: none ;
}
CAPTION {
color: #000033;
background: #FFFFCC; 
background-image: none ;
font-family: sans-serif ; 
/* font-size:10pt; */
font-weight: bold ; 
caption-side:bottom 
}
#width15 { width: 15% ; }
TH {
font-family: sans-serif ; 
/* font-size: 12pt ; */
vertical-align: top ; 
text-align: center	; 
}
TD {
vertical-align: top ; 
text-align: left; 
}
TD.cameratab {
font-family: sans-serif ; 
/* font-size: 10pt ; */ 
}
TD.testmode {
font-family: serif ; 
/* font-size: 12pt ; */
}
.redmono {
    color: #FF0000; 
    font-family: monospace; 
    font-weight: bold;
}
