

body {
  font-size: 11pt;
  font-family: verdana,arial;
  color: #000000;
  background-color: #ffffff
}

td {
   font-size: 11pt;
   font-family: verdana,arial; 
}

SPAN.navigation A {
	COLOR: #ffffff; FONT-WEIGHT: bold; background-color: #fc0007
}
SPAN.navigation TD {
	COLOR: #ffffff; FONT-WEIGHT: bold
}
SPAN.navigation A {
		COLOR: #ffffff; FONT-WEIGHT: bold
}

SPAN.navigation A:visited {
	COLOR: #ffffff; FONT-WEIGHT: bold
}

SPAN.context_bar A {
	COLOR: #000000 
}
SPAN.context_bar TD {
	COLOR: #000000
}
SPAN.context_bar A {
		COLOR: #000000
}

SPAN.navigation A:visited {
	COLOR: #ffffff; FONT-WEIGHT: bold
}

H1 {font size: 24pt; font-family: arial;}
H2 {font size: 18pt; font-family: arial;}
H3 {font size: 14pt; font-family: arial;}
H4 {font size: 14pt; font-family: arial;}

div.related_items {
        float: right;
/*        width: 50%; */
        text-align: left;
        background-color: #ffff7c; 
        background-color: #f9f59a; 
/*        background-color: #bfd6ea; */
        padding: 10px;
        border: solid;
        border-width: 1px;
/*        border-color: #ccccff; */
        border-color: #000000;
	margin-left: 4px;
      font-size: 80%; 
}

div.photo_frame {
/*        float: right; */
/*        width: 10%; */
        text-align: center;
        background-color: white; 
        padding: 10px;
        border: solid;
        border-width: 2px;
        border-color: #0c3f6a;
	padding: 3px;
	font-size: 80%;
}

td.menu_heading {
   background: #0c3f6a;
/*   line-height: 2em;  */
/*   text-indent: 0.5em; */
   color: white;
   font-weight: bold;
/*   text-transform: uppercase; */
/*   text-align: center; */
   padding-right: 0.5em;
   padding-left: 0.5em;
   border: none;
   border-width: thin;
   border-color: #ccccff;
}

/* Portlets */

.portlet h2 {
/*  background: #079597; */
/*  background: #0c3f6a; */
  background: #817f80;
  color: white;
  padding: 2px 8px 2px 8px; 
  margin: 0;
}

.portlet h2 a:link {
  background: #f95901;
  color: white;
  padding: 2px 8px 2px 8px; 
  margin: 0;
}
.portlet h2 a:visited {
  background: #f95901;
  color: white;
  padding: 2px 8px 2px 8px; 
  margin: 0;
}

.portlet-header {
  background: #dddddd; 
}

.portlet-header h2 {
  color: white;
  padding: 2px 8px 2px 8px; 
  margin: 0;
}

.portlet .portlet-body {
  border: 1px solid #cecece; 
  border-top: 0px; 
  padding: 6px 8px 6px 8px; 
}

/* ------------------------------------------------------------------- */
/* Footers                                                             */
/* ------------------------------------------------------------------- */

.footer-no-border {
  font-size: 12px;
  width: 200;
  float: left;
  padding-left: 5px;
  line-height: 1.8;
}

.footer-with-border {
  font-size: 12px;
  width: 200;
  float: left;
/*  border-left:1px solid #c5ccc5; */
  border-left:1px solid #817f80; 
  padding-left: 5px;
  line-height: 1.8;
}

