<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
  font-family : "Helvetica", Verdana, Arial, Sans-serif;
  font-size : 100%;
  margin : 0;
  padding : 0;
  background-color : #fffdd0
;
  color : #FF0000;
}

/* CONTAINER */

/* Container for banner to top of page */
div#top {
  width: 99%;
  height: 5%;
}

/* Container to menus, main and bottom */
div#container {
  width: 100%;
  font-size : 0.75em; /* set 12px as standard */
}

/* Container for menus */
div#menu {
  float: left;
  width: 175px;
}

/* Container for main */
div#main {
  margin-left: 175px;
}

/* Container for single box */
div#single {
  width: 100%
}

/* Container for bottom of page */
div#bottom {
  clear: both;
  width: 100%
}

/* MASTHEAD */

/* Masthead band to top of page */
div.masthead {
  font-variant : small-caps;
  font-size : 14px;
  text-align : left;
  padding-top : 4px;
  padding-left : 3px;
  height : 20px;
  background-color: #fffdd0;
  color : #FF0000;
}

/* BOX HEAD */

/* Default box head styling */
div.head {
  margin-left : auto;
  margin-right : auto;
  margin-top: 10px;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-top: 1px solid #000000;
  font-size : 1.1em;
  font-weight : bold;
  padding : 3px;
  background-color : #1E4B79;
  color : #ffffff;
}

/* Extended classes for box head */

/* Ordinary main head styling */
div.head-normal {
  width : 97%;
}

/* Menu head styling */
div.head-menu {
  width : 90%;
}

/* Single box pages head styling */
div.head-small {
  margin-top : 40px;
  width : 400px;
}

/* BOXES */

/* Default box content styling */
div.boxdata {
  margin-left : auto;
  margin-right : auto;
  border-collapse : collapse;
  border: 1px solid #000000;
  padding : 3px;
  background-color : #FFFFFF;
  color : #000000;
}

/* Extended classes for content styling */

/* normal main box content styling */
div.boxdata-normal {
  width : 97%;
  margin-bottom: 10px;
}

/* menu box content styling */
div.boxdata-menu {
  width : 90%;
  margin-bottom: 20px;
}

/* single box page content styling */
div.boxdata-small {
  width : 400px;
}

/* Box content styling for info boxes */
div.boxstyle {
  border-width : 0;
  border-collapse : collapse;
  background-color : #FFFFFF;
  color : #000000;
}

/* normal style */
div.boxstyle-normal {
  padding : 10px 15px 20px 5px;
}

/* shortened bottom padding style */
div.boxstyle-short {
  padding : 20px 15px 5px 5px;
}

/* menu style */
div.boxstyle-menu {
  padding : 3px;
}

/* FOOTER */

/* Class for text at page bottom */
div.bottomtext {
  font-size : 0.75em;
  padding : 10px 0 10px 6px;
  color : #1E4B79;
  background-color : transparent;
}

/* GENERAL CONTENT */

/* Box content styling for archive listing */
div.archivelist {
  padding : 10px 15px 20px 35px;
}

/* Box content styling for project listing */
div.projectlist {
  padding : 10px 15px 20px 35px;
}

/* Box content styling for project listing */
div.taskshow {
  padding : 10px 0 10px 0;
}

/* Class for bbeditor buttons */
img.button {
  margin-top: 4px;
  padding: 4px;
  width: 16px;
  height: 16px;
  border: 1px solid #BBBBBB;
}

/* Width control for input boxes */
input.size {
  width : 200px;
}

/* Table for use in data cells */
table.celldata {
  margin : 5px 0 20px 0;
  border-width: 0;
  padding : 0;
}

/* Table with grey highlight background */
table.decoration {
  background-color: #DDDDDD;
  padding : 5px;
  border: solid black 1px;
  color : #000000;
}

table.colourbar {
  width : 400px;
}

/* Class for project row on summary page */
tr.projectrow {
  background-color : #DDDDDD;
  border-bottom : 1px solid #333;
  font-weight : bold;
}

/* Box content styling for user &amp; group lists */
tr.grouplist td {
  text-align : left;
  font-size : 1em; /* IE 7 can't do 'font:inherit'*/
  font : inherit;
  border-width : 0;
  border-collapse : collapse;
  padding : 5px;
}

tr.grouplist th {
  text-align : left;
  font-size : 1em;
  font : inherit;
  font-weight : bold;
  border-width : 0;
  border-collapse : collapse;
  padding : 5px;
}

tr.searchlist td {
  text-align : left;
  font-size : 1em; /* IE 7 can't do 'font:inherit'*/
  font : inherit;
  border-width : 0;
  border-collapse : collapse;
  padding : 0px;
  vertical-align: top;
}

/* Green progress bar */
td.greenbar {
  border-width : 0;
  border-collapse : collapse;
  white-space : nowrap;
  height : 4px;
  background-color : #008B45;
}

/* Red/orange progress bar */
td.redbar {
  border-width : 0;
  border-collapse : collapse;
  white-space : nowrap;
  height : 4px;
  background-color : #FFA500;
}

/* Dividing line between entries */
td.divline {
  height: 15px;
  border-bottom: 1px solid #A9A9A9;
}

/* Menu lists */
ul.menu {
  list-style-type: none;
  padding:0px;
  margin:0px;
}

/* Main box lists */
ul.ul-1 {
  list-style-type: disc;
}

ul.ul-2, ul.ul-3, ul.ul-4, ul.ul-5 {
  list-style-type: circle;
}

/* GENERIC HTML ELEMENTS */

table {
  border-width : 0;
  padding : 0;
}

img {
  /* CSS hack for XHTML strict */
  border-width : 0;
  /* limit uploaded images */ 
  max-width: 500px;
  max-height: 500px;
}


/* CSS hack to hide hidden input fields */
fieldset {
   border: none;
   margin: 0;
   padding: 0;
}

a:link {
  color : #003399;
  background-color : transparent;
  text-decoration : none;
}

a:visited {
  color : #003399;
  background-color : transparent;
  text-decoration : none;
}

a:hover {
  color : #CC0000;
  background-color : transparent;
  text-decoration : none;
}

/* GENERIC TEXT ELEMENTS */

/* Cell with grey background */
.textbackground {
  background-color : #EEEEEE;
  color : #000000;
}

/* Class for underlined text */
.underline {
  text-decoration: underline;
}

/* Font for text based hyperlinks in [brackets] */
.textlink {
  font-size : 1.00em;
  font-weight : bold;
}

/* Class for late graphic */
.late {
  font-family : "Helvetica", Verdana, Arial, Sans-serif;
  font-size : 0.75em;
  font-weight : bold;
  background-color : #FF0000;
  color : #FFFFFF;
}

/* Class for new graphic */
.new {
  font-size : 0.75em;
  font-weight : bold;
  font-style : italic;
  background-color : #00FF7F;
  color : #000000;
}

/* Class for updated graphic */
.updated {
  font-size : 0.75em;
  font-weight : bold;
  background : #00FF7F;
  color : #000000;
}

/* Class for green text */
.green {
  color : #006400;
  font-weight : bold;
  background-color : transparent;
}

/* Class for orange text */
.orange {
  color : #FFA500;
  font-weight : bold;
  background-color : transparent;
}

/* Class for grey text */
.grey {
  color : #BEBEBE;
  background-color : transparent;
}

/* Class for blue text */
.blue {
  color : #0000FF;
  font-weight : bold;
  background-color : transparent;
}

/* Class for red text */
.red {
  color : #FF0000;
  font-weight : bold;
  background-color : transparent;
}



/*******RSA MODIFICATIONS START HERE

/* Masthead top band to top of page */
div.top {
  padding-top : 4px;
  padding-left : 3px;
  height : 25px;
  background-color: #FF0000;
  color : #EEEEEE;
}


/******* formatting styles ******/
.align-l		{ text-align : left; }
.align-c		{ text-align : center; }
.align-r		{ text-align : right; }
.align-j		{ text-align : justify; }
.align-t		{ vertical-align : top; }
.align-m		{ vertical-align : middle; }
.align-b		{ vertical-align : bottom; }
/************** header tag styles **************/
h1{
	font-size: x-large;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
	text-decoration: underline;
}
h2{
	font-size: 120%;
	font-weight: bold;
	font-variant: normal;
	text-align: center;
	text-decoration: underline;
	color : #CC0000;
}
h3{
	font-size: 110%;
	font-weight: bold;
	font-variant: small-caps;
	text-align: left;
	text-decoration: underline;
	color : #0000FF;
}
h4{
	font-size: 110%;
	font-weight: bold;
	font-variant: small-caps;
	text-align: left;
	color : #000000;
}
h5{
	font-size: 120%;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
	color : #0000FF;
}
h6{
	font-size: 110%;
	font-variant: small-caps;
	text-align: center;
	text-decoration: underline;
	color : #0000FF;
}
p5{
	font-size: 120%;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
	color : #0000FF;
}
p6{
	font-size: 110%;
	font-variant: small-caps;
	text-align: center;
	text-decoration: underline;
	color : #0000FF;
}
p7{
	font-variant: small-caps;
	text-align: center;
	text-decoration: underline;
	color : #0000FF;
}
/* Class for Error text */
.error {
  color : #FFFFFF;
  font-weight : bold;
  background-color : #FF0000;
}
/* Class for Fixed Width Select box text */
.fixedselect {
  font-family : "Courier", Sans-serif;
  font-size : 8px;
  color : #FFFFFF;
  font-weight : bold;
  background-color : #FF0000;
}
/* Box head styling */
TD.borderbox {
  text-align : center;
  border-style : solid;
  border-width : thin;
  border-color: #000000;
  border-collapse : collapse;
  padding : 3px;
  color : #000000;
  background-color : transparent;
}
TD.borderboxBR {
  text-align : center;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-width : thin;
  border-bottom-width : thin;
  border-right-width : thin;
  border-bottom-color: #000000;
  border-right-color: #000000;
  border-collapse : collapse;
  padding : 3px;
  color : #000000;
  background-color : transparent;
}
TD.borderboxBL {
  text-align : center;
  border-left-style : solid;
  border-bottom-style : solid;
  border-left-width : thin;
  border-bottom-width : thin;
  border-left-width : thin;
  border-bottom-color: #000000;
  border-left-color: #000000;
  border-color: #000000;
  border-collapse : collapse;
  padding : 3px;
  color : #000000;
  background-color: transparent;
}
TD.borderboxB {
  text-align : center;
  border-bottom-style : solid;
  border-bottom-width : thin;
  border-bottom-color: #000000;
  border-collapse : collapse;
  padding : 3px;
  color : #000000;
  background-color: transparent;
}
TD.borderboxBR-L {
  text-align : left;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-width : thin;
  border-bottom-width : thin;
  border-right-width : thin;
  border-bottom-color: #000000;
  border-right-color: #000000;
  border-collapse : collapse;
  padding : 3px;
  color : #000000;
  background-color : transparent;
}
TD.borderboxBL-L {
  text-align : left;
  border-left-style : solid;
  border-bottom-style : solid;
  border-left-width : thin;
  border-bottom-width : thin;
  border-left-width : thin;
  border-bottom-color: #000000;
  border-left-color: #000000;
  border-color: #000000;
  border-collapse : collapse;
  padding : 3px;
  color : #000000;
  background-color: transparent;
}
/* Table for use in data cells */
TABLE.celldata-c {
  text-align : center;
  margin-left : 0;
  margin-top : 5px;
  margin-bottom : 20px;
  border-width: 0;
  padding : 0;
  margin-left:auto;
  margin-right:auto
}
TABLE.celldata-l {
  text-align : left;
  margin-left : 0;
  margin-top : 5px;
  margin-bottom : 20px;
  border-width: 0;
  padding : 0;
  margin-left:auto;
  margin-right:auto
}
img.head {
  vertical-align:text-top;
  position:absolute;
  top:2%;
  left:85%;
}
</pre></body></html>