BODY { 
  margin: 0px 0px 0px 0px;
  background-color: #003366;
  color: #FFFFFF;
}

td, tr, p, div {
  font-size: 12px;    color: #000000;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

h4 {
  font-size: 16px;    color: #000000;    font-weight: bold;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

h5 { 
  font-size: 14px;    color: #000000;    font-weight: bold;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

h6 { 
  font-size: 12px;    color: #000000;    font-weight: bold;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

/* Links */
a:link, a:visited {
  color: #003399;     font-weight: bold;   text-decoration: none;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
a:hover { 
  color: #3366FF;     font-weight: bold;   text-decoration: none;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

/* Horizontal Line */
hr {           background: #003366; height: 2px; border: 1px inset; }
hr.separator { background: #003366; height: 1px; border: 0px; width: 75px; }

/* column-specific formatting: left */

/* shouldn't need this section of links, but otherwise */
/* the mainlevel type is being overridden.  :(         */
.left a:link, .left a:visited
{ color: #FF9900;   font-weight: bold;  text-decoration: none; }
.left a:hover { color: #FFFF00; }
.left td, .left tr, .left p, .left div {
  font-size: 11px;    color: #FFFFFF;   font-weight: normal;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
/* left column of modules */
table.left .moduletable {
  margin: 0px 0px 0px 0px; width: 95%;  text-align: left;
  border-left: solid 0px #000000;       border-right: solid 0px #000000; 
  border-top: solid 0px #000000;        border-bottom: solid 0px #000000;
  padding-top: 0px;
  padding-bottom: 6px;
}
table.left .moduletable td {
  font-size: 11px;     color: #FFFFFF;  font-weight: normal;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  padding-left: 13px;  height: 15px;    line-height: 16px;
}
table.left .moduletable th {
  font-size: 18px;     color: #FFFFFF;  font-weight: bold;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;  text-indent: 24px;  font-style: normal;
  font-variant: none;                   text-align: left center;
  line-height: 18px;   height: 18px;    white-space: nowrap;
  background-image: url('../images/bullet_left.gif');
  background-repeat: no-repeat; background-position: left center;
  width: 100%;
}

/* center column of modules */
table.center .moduletable {
  margin: 0px 0px 0px 0px; width: 95%;  text-align: left;
  border-left: solid 0px #000000;       border-right: solid 0px #000000; 
  border-top: solid 0px #000000;        border-bottom: solid 0px #000000;
}
table.center .moduletable td {
  font-size: 12px;     color: #000000;  font-weight: normal;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  padding-left: 13px;  height: 13px;    line-height: 13px;
}
table.center .moduletable th {
  font-size: 18px;     color: #003366;  font-weight: bold;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;  text-indent: 24px;  font-style: normal;
  font-variant: none;                   text-align: left center;
  line-height: 18px;   height: 18px;    white-space: nowrap;
  background-image: url('../images/bullet_main.gif');
  background-repeat: no-repeat; background-position: left center;
  width: 100%;
}

/* right column of modules */
table.right .moduletable {
  margin: 0px 0px 0px 0px; width: 95%;  text-align: left;
  border-left: solid 0px #000000;       border-right: solid 0px #000000; 
  border-top: solid 0px #000000;        border-bottom: solid 0px #000000;
  padding-top: 0px;
  padding-bottom: 6px;
}
table.right .moduletable td {
  font-size: 11px;     color: #000000;  font-weight: normal;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: 15px;    line-height: 16px;
}
table.right .moduletable th {
  font-size: 18px;     color: #000000;  font-weight: bold;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;  text-indent: 24px;  font-style: normal;
  font-variant: none;                   text-align: left center;
  line-height: 18px;   height: 18px;    white-space: nowrap;
  background-image: url('../images/bullet_right.gif');
  background-repeat: no-repeat; background-position: left center;
  width: 100%;
}
.right a:link, .right a:visited
{ color: #003399;   font-weight: bold;  text-decoration: none; }
.right a:hover { color: #3366CC; }
.right td, .left tr, .left p, .left div {
  font-size: 11px;    color: #000000;   font-weight: normal;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

/* subtables within the right column of modules */
table.right .moduletable.subtable {
  margin: 0px 0px 0px 0px; width: 95%;  text-align: left;
  border-left: solid 0px #000000;       border-right: solid 0px #000000; 
  border-top: solid 0px #000000;        border-bottom: solid 0px #000000;
}
table.right .moduletable.subtable td {
  font-size: 11px;     color: #000000;  font-weight: normal;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;  height: 15px;    line-height: 16px;
}
table.right .moduletable.subtable th {
  font-size: 18px;     color: #000000;  font-weight: bold;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;  text-indent: 24px;  font-style: normal;
  font-variant: none;                   text-align: left center;
  line-height: 18px;   height: 18px;    white-space: nowrap;
  background-image: url('../images/bullet_sub.gif');
  background-repeat: no-repeat; background-position: left center;
  width: 100%;
}

/* default column of modules */
table.moduletable {
  margin: 0px 0px 0px 0px; width: 95%;  text-align: left;
  border-left: solid 0px #000000;       border-right: solid 0px #000000; 
  border-top: solid 0px #000000;        border-bottom: solid 0px #000000;
}
table.moduletable td {
  font-size: 12px;     color: #000000;  font-weight: normal;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  padding-left: 13px;  height: 13px;    line-height: 13px;
}
table.moduletable th {
  font-size: 18px;     color: #003366;  font-weight: bold;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;  text-indent: 24px;  font-style: normal;
  font-variant: none;                   text-align: left center;
  line-height: 18px;   height: 18px;    white-space: nowrap;
  background-image: url('../images/bullet_main.gif');
  background-repeat: no-repeat; background-position: left center;
  width: 100%;
}

/* Main menu heading */
a.mainmenu:link, a.mainmenu.visited { }
a.mainmenu:hover{ text-decoration: underline; }

/* Main level menu links (left column) */
a.mainlevel:link, a.mainlevel:visited { 
  color: #FFFFFF;   font-size: 13px;  font-weight: bold;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;  height: 17px;  line-height: 17px;
  display: list-item;
/*  list-style-image: url('../images/bullet_sub.gif'); */
  list-style-position: outside;
  white-space: nowrap;
/*  border-bottom: 1px solid #FFFF00; */
  border-top: 1px solid #FFFF00;
  text-align: top center;
}
a.mainlevel:hover { 
  color: #FF9900;                     text-decoration: none;
/*  border-bottom: 1px solid #FF9900; */
  border-top: 1px solid #FF9900;
}

/* Sub-levels in menus */
a.sublevel:link, a.sublevel:visited { 
  color: #FFFFFF;   font-size: 12px;  font-weight: bold;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  border: 1px;                        padding: 0px 2px 0px 2px;
  height: 14px;                       line-height: 12px;
}
a.sublevel:hover { 
  color: #FFFFFF;                     text-decoration: none;
  border: 1px solid #FF9900;
}

/* pathway */
.pathway { 
  color: #FFFF00;   font-weight: normal;   text-decoration: none;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;  
}
a.pathway:link, a.pathway:visited { 
  color: #FFFF00;   font-weight: bold;   text-decoration: none;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;  
}
a.pathway:hover { 
  color: #FF9900;   font-weight: bold;   text-decoration: none;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;  
}

/* date */
.date { 
  color: #FFFF00;   font-weight: normal;   text-decoration: none;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;  
}

/* Content - Sections and categories */
.contentpane { color: #000000; }
.contentpaneopen {
   border: 0px;
   ridge #DCDCDC;
   color: #000000;
   width: 100%;
}
.contentheading { 
  font-size: 18px;     color: #003366;  font-weight: bold;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
/*  text-indent: 24px;*/   font-style: normal;
  font-variant: none;                   text-align: left center;
  line-height: 18px;   height: 18px;    white-space: nowrap;
/*  background-image: url('../images/bullet_main.gif'); */
/*  background-repeat: no-repeat; background-position: left center; */
}
.contentdescription {
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px; font-weight: normal; color: #000000;
}

.moduleheading {
  font-size: 18px;     color: #003366;  font-weight: bold;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
/*  text-indent: 24px; */  font-style: normal;
  font-variant: none;                   text-align: left center;
  line-height: 18px;   height: 18px;    white-space: nowrap;
/*  background-image: url('../images/bullet_main.gif'); */
/*  background-repeat: no-repeat; background-position: left center; */
}
.componentheading {
  font-size: 18px;     color: #003366;  font-weight: bold;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
/*  text-indent: 24px; */  font-style: normal;
  font-variant: none;                   text-align: left center;
  line-height: 18px;   height: 18px;    white-space: nowrap;
/*  background-image: url('../images/bullet_main.gif'); */
/*  background-repeat: no-repeat; background-position: left center; */
}

.contentpane {  }

.button {
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
.inputbox {
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.category {  }
a.category:link, a.category:visited {  }
a.category:hover {  }

.poll {  }

.sectiontableentry1 {  }
.sectiontableentry2 {  }
.sectiontableheader {  }

.newsfeedheading {  }
.newsfeeddate {  }
.createdate {  }
.modifydate {  }

ul {  }
li {  }

.fase4rdf {  }
a.fase4rdf:link, a.fase4rdf:visited {  }
a.fase4rdf:hover {  }

table.searchintro {  }
table.contact {  }
table.contact td.icons {  }
table.contact td.details {  }

.pagenav {  }
a.pagenav:link, a.pagenav:visited {  }
a.pagenav:hover {  }
.pagenavbar {  }

.ontab {  }
.offtab {  }
.tabpadding {  }
.tabheading {  }

.pagetext {  }

.small {
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; color: #FFFFFF;
}
.smalldark {
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; color: #000000;
}