BODY { 
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
margin: 0px;
color: #0F166E;
background-position: top left;
background-repeat: no-repeat;
background-attachment: fixed;
}

H1 {
color: #0F166E;
font-size: 11px;
}

P {
color: #0F166E;
}

div {
color: #0F166E;
}

td {
 color: #0F166E;
}

th {
color: #0F166E;
}

/*
Particulars are in black for printing.
*/

TD.particulars {
color: black;
}

TD.particulars P {
color: black;
}

TD.particulars DIV {
color: black;
}

/* 
Styles are set for the main body of the document,
the front/cover page, and the footer (which is common).

In each case, there are styles for the main content
frame, the key frame and the title/navigation bar.

*/

/* Body: Main content pages  */

DIV.hideme {
font-family: Verdana,Arial,sans-serif;
font-size: 11px;
color: #33CC00;
}

A.inCognito:link { color: #000066; text-decoration: none }
A.inCognito:active { text-decoration: none }
A.inCognito:visited { color: black; text-decoration: none }
A.inCognito:hover  { color: #FF6633}


A.inHeading:link { color: white; text-decoration: none }
A.inHeading:active { text-decoration: none }
A.inHeading:visited { color: white; text-decoration: none }
A.inHeading:hover  { color: #FF6633}


A.homelink:link {  color: #000066; }
A.homelink:active {  color: #000066; }
A.homelink:visited {  color: #000066; }

FONT.homelink { color: #000066; font-size: 12px }
FONT.loginoutlink { color: #000066; font-size: 12px }
FONT.myaspclink { color: #000066; font-size: 12px }
FONT.headerbarlink { color: #FFFFFF; font-size: 12px }
FONT.linktothis { color: #FFFFFF; font-size: 12px }

TD.headerHome { background-color: #FFFFFF }
TD.headerHere { background-color: #FF6633 }
TD.headerSearch { background-color: #4276F0 }
TD.headerMisc { background-color: #000066 }
/* TD.headerMyASPC { background-color: #000066 } */
TD.headerMyASPC { background-color: #DD3344 }
TD.headerLogInOut { background-color: #DD3344 }

A:link { text-decoration: none; }
A:active { text-decoration: none }
A:visited { text-decoration: none }
A:hover  { color: #FF6633}

A.linktothis:hover  { color: #000066 }
A.headerbarlink:hover   { color: #FF6633 }
A.homelink:hover   { color: #FF6633 }
A.myaspclink:hover   { color: #000000 }
A.loginoutlink:hover   { color: #000000 }

.publicWelcome { font-size: 9pt; font-weight: bold; color: #FFCC00 }

.smallprint {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 6pt;
font-weight: normal;
}

INPUT {
	font-size: 14px;
	font-weight: bold;
}

INPUT.refno {
	font-family: monospace;
}

FORM.mainForm { display: inline }

/* Styles for Javascript Map message box */

   #message_box_outer {
      border: solid black 1px; 
      width: 85%;
      height: auto;
      padding: 10px; 
      color: red;
      font-size: 6pt;
      font-weight: normal;
      background: white;
/*      margin: 0 auto; */
      margin-left: auto;
      margin-right: auto;
      top:  150px;
      left: 15px;         /* required for IE else off right edge of map */
      position: absolute; /* relative does not work */
   }

   #message_box_inner {
      border: solid black 2px;
      color: black;
      font-size: small;
      font-weight: bold;
      clear: right;
      padding: 3px;
      text-align: center;
   }

/* 
Mearns and Gill are keen to use PNGs for new buttons, not GIFs.
So, since IE6 does not do PNG transparency properly...
*/

IMG.pngimage {	
      behavior: url("/pngbehavior.htc");
}

/* If we are printing */

@media print {

     .avoidPrinting { display: none  }               /* Just ignore these */
  IMG.locationMap   { width: 300px; height: 300px; } /* Rescale these to fit on page */
  BR.pagebreak      { page-break-after: always; }
  TR.particulars    { page-break-before: avoid; }    /* Avoid page break before main text */

}


