/* The outer table around the whole page */

/* Top level node */
td.nav0_node
{
   color: #203090;
   font-size: 12pt;
   font-family: Helvetica, Arial, serif, "sans serif", Times;
   font-weight: bold;
}

/* Top level node that is currently being viewed*/
td.nav0_node_current
{
   color: #FFFF66;
   font-size: 12pt;
   font-family: Helvetica, Arial, serif, "sans serif", Times;
   font-weight: bold;
   background-color:  #fff3a0;
}

/* Level 1 node */
td.nav1_node
{
   color: black;
   font-size: 10pt;
   font-family: Helvetica, Arial, serif, "sans serif", Times;
}

/* Level 1 node that is currently being viewed*/
td.nav1_node_current
{
   color: red;
   font-size: 10pt;
   font-family: Helvetica, Arial, serif, "sans serif", Times;
   background-color: #fff3a0;
}



body
{
  margin:0;
  padding:0;
  font-family:  Helvetica, Arial, serif, "sans serif", Times;
}

table.outer
{
   border-style: solid;
   border-color: gray;
   border-top-width: 1;
   border-bottom-width: 1;
   border-left-width: 1;
   border-right-width: 1;
   width: 775;
}

table.header
{

   background-image: url(../images/header.jpg);
   background-repeat: no-repeat;

   height: 50;
   font-size: 24;
   color: slateblue;
}

table.curve
{
   border-width: 0;
   background-image: url(../images/curve.jpg);
   background-repeat: no-repeat;
   height: 70;
}

table.lhs
{
  width: 160;
  height: 430;
}

table.rhs
{
  width: 615;
}

table.mainview
{
  width: 95%;
  height: 480;
}

table.NavSubTable
{
   border-style: double;
   border-color: gray;
   border-top-width: 0;
   border-bottom-width: 0;
   border-left-width: 3;
   border-right-width: 0;
}

table.SearchResult
{
   border-style: solid;
   border-color: gray;
   border-top-width: 0;
   border-bottom-width: 1;
   border-left-width: 0;
   border-right-width: 0;
   width: 600;
}

table.SearchResultOuter
{
   border-style: solid;
   border-color: gray;
   border-top-width: 1;
   border-bottom-width: 1;
   border-left-width: 1;
   border-right-width: 1;
}

table.Links
{
   border-style: double;
   border-color: #203090;
   border-top-width: 3;
   border-bottom-width: 0;
   border-left-width: 1;
   border-right-width: 0;
   width: 100%;
}


td.LinksHeading
{
   color: #203090;
   font-weight: bold;
   text-align: center;
}

td.Links
{
   padding-left: 5;
}

a.Links
{
   color: #203090;
}

td.SectionHeading
{
  color: navy;
  font-size: 120%;
  padding-top: 25;
  text-align: center;
}

td.SectionHeadingCaption
{

  text-align: center;
  font-size: 75%;
  color: navy;
}

td.PageHeading
{
  height: 40;
  font-weight: bold;
  font-size: 110%;
  vertical-align: bottom;
}

table.navigation
{
   background-image: url(../images/navigation.jpg);
   background-repeat: no-repeat;
   height: 430;
}

a.nav0_node
{
 text-decoration: none;
 color: #203090;
}

a.nav1_node
{
 text-decoration: none;
 color: black;
}

a.flier
{
 text-decoration: none;
 color: maroon;
 font-weight: bold;
}

a.flier2
{
 text-decoration: none;
 color: red;
 font-weight: bold;
}

a.flier3
{
 text-decoration: none;
 color: navy;
 font-weight: bold;
}

table.footer
{
   border-style: solid;
   border-color: silver;
   border-top-width: 1;
}

td.footer
{
  font-size: smaller;
  color: navy;
  valign: bottom;
}



/* All instructions on a page */
.instruction
{
  /* font-style: italic; */
}

/* Each attribute (title) for a field */
td.residential_attribute
{
  font-weight: normal;
}


/* Title for personal details */
td.personal_title
{
  /*  font-style: italic; */
}

input.submit
{
  font-size: +90%;
  height:30;
}

/* Cumpolsory Attributes (field titles) */
.personal_attribute_published
{
   color: #af0000;
}

/* Attributes (field titles) */
td.personal_attribute
{
  font-weight: normal;
}

/* Text that requires the user's attention  */
td.attention
{
  font-style: italic;
  color: red;
}

table.yellow
{
  border-style: solid;
  border-width: 0;
  background-color: #fffd9e;
}


table.residential
{
  border-style: solid;
  border-color: #608393;
  border-top-width: 1;
  border-bottom-width: 1;
  border-left-width: 1;
  border-right-width: 1;
  background-color: #a9bdc9; /*#ffde93 */
}

table.feedback
{
  border-width: 0;
  background-color: #b5dba4;
}

select
{
  border-style: none;
  height: 25px;
}

.surveyed
{
  border-style:solid;
  border-color:  #608393;
  background-color: #91aab7; /*#eabb81 */
}

.published
{
  border-style:solid;
  border-color:  #608393;
  background-color: #a9bdc9; /*#ffde93 */
}

.bloodgroup
{
  border-style:solid;
  border-color:  #608393;
  background-color: #a9bdc9;
}

select.calendar
{
  background-color: #91aab7;
}

.off
{
 display: none;
}

.on
{

}

td.rowTitle {font-weight: bold}

.es-download-button a:visited, .es-download-button a:link, .es-download-button a:hover, .es-download-button a:active
{color: white; font-weight: bold}