
body {
	background-color: #ffffff;  /*white*/
	font-family: helvetica
}

form {
  margin-bottom:0;
  margin-top:0;
}

font.usssp_title {      /* used for "USSSP" */
	color:#000066;       /* dark green */
	font-size:medium;
	font-weight:bold;
}
font.main_title {      /* used for main title (no!) */
	color:#000066;       /* dark green */
	font-size:large;
	font-weight:bold;
}

font.active_tab_title {      /* used for list titles */
	color:#000000;       /* white */
	font-weight:bold;
}
font.inactive_tab_title {      /* used for list titles */
	color:#000000;
	font-size:small;
}


font.message_field_title {   
	color:#000066;
	font-weight:bold  
}
font.message_field_text {   
	color:#000000;
	font-weight:plain  
}

font.date {         /* font for dates */
	font-weight:normal;
	font-style:normal
}

font.highlighted_date {         /* font for highlighted dates */
	color:#000000;                /* black */
  background-color:#fffbba;     /* post-it yellow */
	font-weight:normal
}


font.plain {       /* for "plain" text */
	color:#000000;
	font-weight=normal
}
font.monospace {
	color:#000000;
	font-weight=normal;
	font-family:monospace;

}

li.subj_head {        /* subject headings */
	list-style: none;
	font-size: small;
	color: #000066;       /* dark blue */
	font-weight: bold;
	text-indent: 0;
}

li.message {              /* messages */
	list-style: none;
	color: #000000;
	font-weight: normal;
	font-size: small;
	text-indent: 2ex;      /* change this to increase or decrease indent */
	line-height: 3ex;      /* change this to vary space between lines */
	
	/* the "ex" in "2ex" means the height/width of the letter "x" */
}

hr {       /* horizontal rule */
	color: #000066;  /*dark green (scout shorts)*/
	background: #000066;  /*dark green (scout shorts)*/
}

td.separator {  /* vertical separator (really just a narrow table cell) */
	width:2;
	background: #000066;  /*dark green (scout shorts)*/
}
td.active_tab_title {
	background-color: #99ccff;
  border-style:solid;        /* this must be present for the other border properties to work */
  border-color:#000000;
  border-width:2px;
  border-bottom-width:0px;
}
td.inactive_tab_title {
	background-color: #d6ebff;
  border-style:solid;        /* this must be present for the other border properties to work */
  border-color:#000000;
  border-width:2px;
}
td.tab_title_separator {      /* the following td.definitions are simply for looking cool */
	background-color: transparent;
  border-style:solid;             /* this must be present for the other border properties to work */
  border-width:0px;
  border-color: transparent;
  border-bottom-width:2px;
  border-bottom-color:#000000;
	width:1;
  margin:0px;
}



td.list_messages {
	background-color: #99ccff;
  border-style:solid;        /* this must be present for the other border properties to work */
  border-color:#000000;
  border-width:2px;
  border-top-width:0px;

}
tr.highlight {   /* highlighting for current message for detailed view */
	background:#000066;
	color:#000000;
}

table.layout_table {      /* used for invisible tables */
	background-color:#ffffff;   /* white */
  padding:0px;
  margin:0px;
  border-style:solid;      /*this must be present for the other border properties to work */
  border-width:0px;
	border-color:#ffffff;  
}

td.layout_cell {
	background-color:#ffffff;   /* white */
  border-style:solid;      /*this must be present for the other border properties to work */
  border-width:0px;
	border-color:#ffffff;  
  padding:0px;
  margin:0px;
}



