/*

  Script:
	DOCS/TGN.CSS

  Purpose:
	Style sheet for base browsers including Netscape 4

  History:
	29-Nov-2002 by Simon L. Jackson
	    Initial version

*/

  body {
    color: #fff;
    background-color: #000;
    font-family: verdana, arial, helvetica, sans-serif;
    margin-top: 0px;
    margin-bottom: 0px;
  }

  table {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10pt;
  }

  .pad_T {
    padding-top: 35px;
  }

  .pad_L_small {
    padding-left: 2px;
  }

  .big_pad {
    padding-left: 20px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .border_R {
    border-right: #CCCCCC 1px solid;
    padding-right: 10px;
  }

  .border_L {
    border-left: #CCCCCC 1px dashed;
    padding-left: 30px;
    padding-right: 40px;
  }

  .border_box {
    border: #CCCCCC 1px dashed; 
    margin-left: 20px;
  }

  .pad_L {
    padding-left: 10px;
  }

  .margin_T {
    margin-top: 10px;
  }

  .highlight {
    background-color: #555555;
    color: #FFCC00;
  }

  .nav {
    font-size: 8pt;
    font-weight: bold;
    background-color: #FFFFFF;
    border-top: #CCCCCC 0px solid;
    border-bottom: #3300CC 2px solid;
    padding-bottom: 2px;
    padding-top: 2px;
  }

  .main_nav {
    border: 0px solid #550055;
    margin-bottom: 4px;
  }


  .nav_lower {
/*    border-top: #3300CC 2px solid; */
    font-weight: bold;
    padding-left: 20px;
    padding-top: 20px;
    font-size: 8pt;
  }

  h1 {
    padding-top: 10px;
    font-size: 16pt;
    font-family: arial, helvetica, sans-serif;
    font-weight: normal;
  }  


  h2 {
    font-size: 14pt;
    font-family: arial, helvetica, sans-serif;
    font-weight: normal;
  }  

  .separator {
    border-top: #FFCCCC 1px solid;
    border-bottom:  #FFCCCC 1px solid;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 0px;
  }

  .shade {
    background-color: #F8F8F8;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
    text-align: left;
  }

  .margin_L {
    margin-left: 30px;
  }

  .right_column {
    margin-top: 300px;
    margin-left: 50px;
    border-left: #CCCCCC 1px dashed;
    padding-left: 10px;
  }


/* TEXT TRANSFORMATIONS */

  .small_italic {
    font-size: 8pt;
    font-style: italic;
  }

  .small_font {
    font-size: 8pt;
  }


  .very_small_font {
    font-size: 6pt;
  }

  .medium_bold {
    font-weight: bold;
    color: #000000;
    font-size: 14pt;
  }

  .red_bold {
    font-weight: bold;
    color: #990000;  
  }

  .blue_bold {
    font-weight: bold;
    color: #0099FF;  
  }

  .ochre_bold {
    font-weight: bold;
    color: #ff9900;
  }

  .yellow_bold {
    font-weight: bold;
    color: #FFCC00;
  }

/* START CONTINUING CLASSES USED PRIOR TO MAY 2005 */

  .aad {
    border: 0px dotted green;
    padding-top: 0px;
  }

  /* LINKS */
  a:link { color: #3300CC; text-decoration: none; }
  a:visited { color: #0000CC; text-decoration: none; }
  a:hover { text-decoration: underline; }

  /* links against blue */
  a:link.abl { text-decoration: underline; color: #CCCC99; }
  a:visited.abl { text-decoration: underline; color: #CCCC99; }
  a:hover.abl { text-decoration: none; }

  /* hgh */
   a:link.hgh { color: #FFFFFF; text-decoration: none; }
   a:visited.hgh { color: #FFFFFF; text-decoration: none; }
   a:hover.hgh {text-decoration: underline; }


/* end continuing classes used prior to may 2005 */


/* START CLASSES INTRODUCED MAY 2005 */

  .njj { 
    border-top: 1px #3300CC solid; 
    border-bottom: 1px #3300CC solid; 
    padding: 20px;
    font-weight: normal;
    font-size: 12pt;
  }

 .njk { 
    border-top: 0px #3300CC solid; 
    border-bottom: 0px #3300CC solid; 
    font-weight: bold;
    font-size: 10pt;
    padding-right: 0px;
    text-align: left;
    /*margin-top: 60px;*/
    margin-right: 10px;
  }

  .kjh {
    color: #FFFFFF;
    padding: 5px;
    background-color: #3300CC;
    text-align: left;
    border: 4px solid #000000;
    border-bottom: 20px solid #000000;

  }

  .kj0 {
    font-weight: bold; 
    border-bottom: 4px solid #000000; 
    border-top: 0px solid #000000;
  }

  .kj1 {
    font-weight: bold; 
    border-bottom: 4px solid #000000; 
    border-top: 0px solid #000000; }

  .kj2 {
    font-weight: bold; 
    border-bottom: 4px solid #000000; }

  .kj3 {
    font-weight: bold; }

  .kj4 {
    font-weight: bold; 
    border-left: 4px solid #000000; 
    border-top: 0px solid #000000; 
    border-bottom: 4px solid #000000; }

 .kj5 {
    font-weight: bold; 
    border-left: 4px solid #000000; 
    border-bottom: 4px solid #000000; }

  .kj6 {
    font-weight: bold; 
    border-left: 4px solid #000000;  }


  .njo {
    margin-top: 10px;
  }

  .tgt {
    color: #FFFFFF;
    background-color: #3300CC;
    font-size: 36pt;
    text-align: left;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 20px;
    padding-left: 5px;
    padding-right: 10px;
  }
  
  .stb {
    font-weight: bold;
    padding: 10px;
  }

  .sha {
    padding: 10px;
    font-weight: bold;
  }

  .shi {
    padding: 10px;
    font-weight: bold;
  }

  .shu {
    padding: 10px;
    font-weight: bold;
    background-color: #CCCCCC;
    color: #000000;
  }

  .fff {
    border: 1px solid #3300CC;
    padding: 10px;
    font-weight: bold;
  }
  

/* end classes introduced may 2005 */

/* start classes to remove may 2005 */



/* end classes to remove may 2005 */


.mmp {
  border-bottom: 0px #3300CC solid;
  border-right: 0px #3300CC solid;
  padding-left: 0px;
  font-size: 8pt;
  font-family: verdana;
  font-weight: bold;
}

.mpi {
  padding: 4px;
  vertical-align: middle
}

.mpp {
  border-top: 0px #FFFFFF  solid;
  border-left: 0px #FFFF00  solid;
  border-right: 0px #FFFF00  solid;
  border-bottom: 0px #FFFF00 solid;
  padding-left: 0px;
  font-size: 8pt;
  font-family: verdana;
  font-weight: bold;
  background-color: #3300CC;
  color: #FFFFFF;
}

.lal {
  font-style: italic;
  font-size: 12pt;
  padding-top: 0px;
  font-weight: bold;
}


.hgg {
  margin-top: 10px;
  margin-left: 0px;
}

.gal img {
  border-left: 1px #FFFFFF solid;
  border-bottom:  1px #FFFFFF solid;
}

.pok {
  border: 0px #FF00FF solid;
}

.nns {
}

.vos { margin-top: 10px; }

.ppi {
  margin-top: 40px;
  margin-right: 20px;
  margin-left: 10px;
}

.maf {
  font-weight: bold;
  padding-top: 10px;
}

.pds {
  margin-right: 10px; 
}

.lpi { /* index : large image top right */
  margin: 20px;
}


.im9 {
  margin-left: 20px;
}

/* Begin SWINT form styles */

table.formtable {
  
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
}

table.formtable td.formcheckbox {
  padding-top: 2px;
  font-size: 10pt;
}

table.formtable td.formcheckbox input {
  background-color: white;
  color: #ffffcc;
  vertical-align: middle;
}

table.formtable td.forminput {
  padding-top: 1px;
  padding-right: 5px;
  font-size: 10pt;
}

table.formtable td.formprompt {
  padding-top: 4px;
  font-size: 10pt;
}

table.formtable td.formradioset {
  padding-top: 3px;
}

table.formtable td.formradioset input {
  background-color: white;
  color: #ffffcc;
  vertical-align: top;
}

table.formtable td {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 3px;
  margin-right: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 0px;
  padding-right: 0px;
  font-size: 10pt;
}

table.formtable td p {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 3px;
  margin-right: 3px;
  padding-top: 0px;
  padding-bottom: 3px;
  padding-left: 0px;
  padding-right: 0px;
}

table.formtable input {
  background-color: #ffffcc;
  color: black; 
  font-size: 10pt;
  padding-left: 5px;
  padding-right: 5px;
}

table.formtable input.formbutton {
  background-color: #cc3333;
  color: #ffffff;
  border: 2px outset white;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 20px;
  margin-right: 20px;
}

table.formtable textarea {
  background-color: #ffffcc;
  color: black; 
  font-size: 10pt;
  padding-left: 5px;
  padding-right: 5px;
}

table.formtable select {
  background-color: #ffffcc;
}
/* end form styles */

