
body {
font-size:8pt;
font-family: Verdana;
color: black;
margin-height: 0;
margin-width: 0;
margin: 0;
background-color: #FFFFFF }

body.popup {
font-size: 8pt;
font-family: sans-serif;
color: black;
margin-height: 0;
margin-width: 0;
margin-top: 0;
margin-left: 0; }



legend {color:#000000;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
width:100px;
margin-left:14px;
padding-left:22px;
padding-right:20px;
padding-top:2px;
padding-bottom:2px;
background: #FF9999;

border:1px solid #626ABC;
}


thead {
  background-color: #0D9A84;
}



h4 {
  font-size: 12px;

  color: #333333;
  background-color: #33CCFF;
  font-family: Verdana
}

form { margin-bottom: 0; }


blockquote {
  font-family: Verdana;
  font-size: 12px;
}

fieldset {
border:thin none;
background-color: #FFFFFF;
}




th {
  background-color: #00CCFF;
  color: #000000;
  font-family: Verdana;
  font-size: 12px;
  height="18";
   font-weight: bold
}

td {
  background-color: #FFFFFF
  color: #000000;
  font-family: Verdana;
  font-size: 12px;
 font-weight:bold;
  color: #777777
}

.ThRows { background-color: ##0080FF; color:#FFFFFF ;
          font-weight: bold; text-align: center;
       font-family: Verdana;
       font-size: small;
}
.TrRows { background-color: #99CCCC; color: #000000;
       font-family: Verdana;
       font-size: 9pt;
}
.TrOdd  { background-color: #FFCC99; color: #000000;
       font-family: Verdana;
       font-size: small;
}


table {
  background-color: #FFFFFF;
   font-family: Verdana;
  font-size: 12px;
    font-weight: bold
}

.tab {
  background-color: #EEEEEE;
  font-family: Verdana;
  font-size: 12px;
    font-weight: bold
}


.tc {
  font-family: Verdana;
  font-size: 12px;
   background-color: #00CCFF;
     font-weight: bold;
      color : #FFFF33
}
.tw {
    background-color: #FFFFFF;
      font-family: Verdana;
  font-size: 12px;
}
.ts {
    background-color: #00CCFF;
    color: #F0F0F0F;
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold
}

ol {
	margin-top: 0px;
	margin-bottom: 0px;
    background-color: #EEEEEE;
}
.leftcoltext ul {
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 20px;
  background-color: #FFCC66;
}
.rightcoltext ul {
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 20px;
 	color: #000000;
  background: #00CCFF
}
.centercoltext ul {
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
 	color: #000000;
}

.leftcoltext {
	padding: 5px;
    font size: 12px;
      font-weight: bold;

    border: 1px solid #0D9A84;/*themecolour1$ -12.7%, -61.9%;*/
  background: url(../images/bg1.jpg)
}
.centercoltext {
  
   	padding: 8px;
	border: 1px solid #0D9A84;/*themecolour1$ -12.7%, -61.9%;*/
    font size: 12px;
  border-left: 0
}
.rightcoltext {
	padding: 5px;
    font size: 12px;
	background-color: #FF4F4F;/*themecolour1$ 6.9%, 29.8%;*/
	border: 1px solid #0D9A84;/*themecolour1$ -12.7%, -61.9%;*/
  background: url(../images/bg1.jpg)
}



ul#menu {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 145px;
	border-bottom: 1px solid #ccc;
    background-color: #EEEEEE;
}

ul#menu ol {
  display: none;
  text-align: left;
  list-style-type: none;
  margin: 0;
  padding: 5px;
}

ul#menu li,
  ul#menu a {
  font-family: Verdana;
  font-size: 11px;
  color: #000F0F;
}

ul#menu li {
  border-bottom: solid 1px #b9a894;
  line-height: 15px;
}

ul#menu ol li {
  border-bottom: none;
}

ul#menu ol li:before {
  content: " ";
}

ul#menu a {
  text-decoration: none;
  outline: none;
}

ul#menu a:hover {
  color: #FF3300;
}

ul#menu a.active {
  color: #0000FF;

}

			body.snif {
				background: #ffffff;             /* background behind table */
			}
			table.snif {
				border: 1px solid #444444;       /* main table border style */
			}
			td.snDir {
				color: #ffffff;                  /* table header text color */
				background-color: #000000;       /* table header background color */
			}
			td.snDir a {
				color:white;                     /* link text color within table header */
			}
			tr.snHeading, td.snHeading, td.snHeading a {
				color: #dddddd;                  /* column headings text color */
				background-color: #444444;       /* column headings background color */
			}
			tr.snF td a {
				color: #000000;                  /* file listing link text color (filename)*/
			}
			tr.snF td a:hover, a.snif:hover {
				background-color: #bbbbee;       /* file listing link hover background color */
			}
			tr.snEven {
				background-color: #eeeeee;       /* file listing background color for even numbered rows */
			}
			tr.snOdd {
				background-color: #dddddd;       /* file listing background color for odd numbered rows */
			}
			tr.snF td {
				color: #444444;                  /* file listing text color */
			}
			.snCopyright * {
				color: #bbbbbb;                  /* copyright notice text color */
			}
			.snWhite {
				color: white;                    /* active page in paging header */
			}


			/*** FONTS ***/
			.snif * {
				font-family: Verdana, Sans-Serif;
				font-size: 10pt;
			}
			.snif a, a.snif {
				text-decoration: none;
			}
			.snif a:hover, a.snif:hover {
				text-decoration: underline;
			}
			.snCopyright * {
				font-size: 8pt;
			}
			.snifSmaller {
				font-weight: normal;
				font-size: 8pt;
			}
			td.snDir {
				font-weight: bold;
			}
			tr.snHeading, td.snHeading, td.snHeading a {
				font-weight: bold;
			}


			/*** MARGINS AND POSITIONS ***/

			table.snif td {
				padding-left: 10px;
				padding-right: 10px;
			}
			table.snif td.littlepadding {
				padding-left: 4px;
				padding-right: 0px;
			}
			td.snDir {
				padding-top: 3px;
				padding-bottom: 3px;
			}
			tr.snHeading, td.snHeading, td.snHeading a {
				padding-top: 3px;
				padding-bottom: 3px;
			}
			tr.snF td {
				padding-top: 2px;
				padding-bottom: 2px;
				vertical-align: top;
				padding-left: 10px;
				padding-right: 10px;
				white-space: nowrap;
			}
			.snif img {
				border:none;
			}
			.snW {
				white-space: normal;
			}

