/* mid1985: .decoration fixes gap problem in NS6.2; usage: <TR class="decoration"> where images in subsequent rows must butt up against previous row */
.decoration img {display: block;}

body {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size : 12px;
	text-align : left;
	color : Black;
	background-image: none;
	background-color : White;
}

h1 {
	font-weight : bold;
	text-align : left;
	font-size : 18px;
	color: #777777;
	}

h2  {
   font-weight : bold;
	text-align : left;
	font-size : 16px;
	color: #777777;
	}

h3  {
   font-weight : bold;
	text-align : left;
	font-size : 14px;
	color: #777777;
	}

h4  {
   font-weight : bold;
	text-align : left;
	font-size : 12px;
	color: #777777;
	}

h5  {
   font-weight : bold;
	text-align : left;
	font-size : 12px;
}


p  {
	color: Black;
	font-size : 12px;
}

p.small {
	color: Black;
	font-size : 11px;
}

p.large {
	color: Black;
	font-size : 14px;
}

th  {
	color: #ffffff;
	font-size : 12px;
	background-color : #666666;
	font-weight : bold;
}

th.small  {
	color: #ffffff;
	font-size : 11px;
	background-color : #666666;
	font-weight : bold;
}

th.large  {
	color: #ffffff;
	font-size : 14px;
	background-color : #666666;
	font-weight : bold;
}

th.light  {
	color: #000000;
	background-color : #cccccc;
    font-weight : bold;
}

th.smalllight  {
	color: #000000;
	font-size : 11px;
	background-color : #cccccc;
   font-weight : bold;
}

th.largelight  {
	color: #000000;
	font-size : 14px;
	background-color : #cccccc;
   font-weight : bold;
}

th.color  {
	color: #ffffff;
	background-color : #FF6600;
    font-weight : bold;
}

th.smallcolor  {
	color: #ffffff;
	font-size : 11px;
	background-color : #FF6600;
   font-weight : bold;
}

th.largecolor  {
	color: #ffffff;
	font-size : 14px;
	background-color : #FF6600;
   font-weight : bold;
}

td {
	color: Black;
	font-size : 12px;
	font-family: Arial, Helvetica, sans-serif;
}

td.small {
	color: Black;
	font-size : 11px;
}

td.large {
	color: Black;
	font-size : 14px;
}

td.lightbkgd {
	color: Black;
	background-color : #DEDEDE;
}

td.smalllightbkgd {
	color: Black;
	font-size : 11px;
	background-color : #DEDEDE;
}

td.largelightbkgd {
	color: Black;
	font-size : 14px;
	background-color : #DEDEDE;
}

td.colorbkgd {
	color: Black;
	background-color : #ffffdf;
}

td.smallcolorbkgd {
	color: Black;
	font-size : 11px;
	background-color : #ffffdf;
}

td.largecolorbkgd {
	color: Black;
	font-size : 14px;
	background-color : #ffffdf;
}

table.yellowgrid {
	background-color : #FFFCD2;
}

ol {
	list-style-type: decimal;
}

ul {
	list-style-type: square;
}

li {
	color: Black;
	font-size : 12px;
}

li.small {
	color: Black;
	font-size : 11px;
}

a {
	color : #CC3300;
}

/* note that A:HOVER isn't supported by all browsers */
a:hover {
	color: #ff7519;
}

a:visited {
	color: #a22800;
}

a:link {  }

.THlink {
	color: #ffff99;
}

.THlink:visited {
	color: #ffffcc;
}

.THlink:hover {
	color: #ffff00;
}

.navlink {
	color: #000000;
	font-size : 12px;
}

.navlink:visited {
	color: #000000;
	font-size : 12px;
}

.navlinkHeader {
	color: #639ACE;
	font-size : 12px;
	font-weight : bold;
	font-family: Arial, Helvetica, sans-serif;
}

td.navlinkCustom {
	color: #000000;
	font-size : 12px;
}
