BODY {
        background-color: #8797B8;
        margin: 0px;
        padding: 0px;
}

TD.main {
        vertical-align: top;
        width: 100%;
}

TABLE.contents, TABLE.index {
        width: 100%;
}

TD.logoleft {
        background-color: #243D70;
        width: 10px;
}

TD.logoright {
        background-color: #3B5DA2;
        width: 795px;
}

IMG.logo {
        padding: 10px;
}

TD.navbarspace, TD.navbarimage {
        border-bottom: 1px solid black;
        border-top: 1px solid black;
        background-image: url(../images/navbar.gif);
        background-repeat: repeat-x;
        height: 29px;
}

TD.navbarspace {
        width: 50%;
}

TD.navbarimage {
        width: 50%;
}

TD.contents1 {
        width: 5%;
}

TD.contents2 {
        width: 60%;
        background-color: #CDCDCD;
        border: 1px solid black;
        padding: 10px;
        vertical-align: top;
}

TD.contents2-index {
	width: 60%;
   padding: 10px;
	vertical-align: top;
}

TD.contents3 {
        width: 5%;
}

TD.contents4 {
        width: 22%;
        vertical-align: top;
        text-align: center;
        border: 1px solid black;
        background-color: #EEEEEE;
        padding: 20px;
}

TD.contents5 {
        width: 5%;
}

TD.content-site {
        width: 90%;
        background-color: #EEEEEE;
        padding: 15px;
        border: 1px solid black;
        height: 250px;
		  vertical-align: top;
}

TD.siteimage {
        width: 33%;
        text-align: center;
        padding: 10px;
}

TD.spacer {
        height: 25px;
}

TD.news, TD.index {
        padding: 10px;
        background-color: #EEEEEE;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
        color: black;
        border: 1px solid black;
}

.indexHEAD {
	font-size: 14pt;
}

.newsHEAD {
        font-size: 14pt;
}

.newsINFO {
        font-size: 8pt;
}

TABLE.newsLINKS {
        background-color: #E0E0E0;
        border: 1px solid #483D8B;
}

TD.newsLINKS {
        font-weight: bold;
        width: 50%;
        height: 20px;
        padding: 10px;
}

a.newsLINK:link, a.newsLINK:visited {
        color: Black;
        text-decoration: none;
}

a.newsLINK:hover, a.newsLINK:active {
        color: #A52A2A;
        text-decoration: underline;
}

A.dd:visited, A.dd:link, .dd {
  color: #277F00;
  text-decoration: none;
}

A.dd:hover, A.dd:active {
  color: #277F00;
  text-decoration: underline;
}

A.palm:visited, A.palm:link, .palm {
  color: #A10000;
  text-decoration: none;
}

A.palm:hover, A.palm:active {
  color: #A10000;
  text-decoration: underline;
}

A.movie:visited, A.movie:link, .movie {
  color: #9F00A1;
  text-decoration: none;
}

A.movie:hover, A.movie:active {
  color: #9F00A1;
  text-decoration: underline;
}

A.group:visited, A.group:link, .group {
  color: #303494;
  text-decoration: none;
}

A.group:hover, A.group:active {
  color: #303494;
  text-decoration: underline;
}

A.pyra:visited, A.pyra:link, .pyra {
  color: #F39F27;
  text-decoration: none;
}

A.pyra:hover, A.pyra:active {
  color: #F39F27;
  text-decoration: underline;
}

A.index:link, A.index:visited {
	color: black;
}

A.index:hover, A.index:active {
	color: #A52A2A;
}


TD.copyright {
        background-color: #DCDCDC;
        border-top: 1px solid black;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 7pt;
        color: black;
        padding: 20px;
}

TABLE.site {
        border: 1px solid white;
}

IMG.groupsite {
        padding: 5px;
}

TD.reporthead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	padding: 10px;
}

TD.reportcell, TD.reportdescr  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 7px;
}

TD.reportdescr {
	font-weight: bold;
	width: 35%;
}

TD.reportcell {
	width: 65%;
}

INPUT.report, TEXTAREA.report {
	background-color: #F5F5DC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
}