a:link 
{ text-decoration: none;
  color: #FFFF00; }
a:visited
{ color: #FFFF00; }
a:active
{ text-decoration: underline;
  color: #FFFF00; }
body
{ background: #000099; }
div.header
{ background: #000099;
  padding: 0;
  margin-bottom: 10px;
  width: 100%; }
table.header
{ width: 100%; }
td.text
{ text-align: center;
  font-size: 24pt;
  float: none;
  vertical-align: middle;
  width: 40%;
  font-weight:bold;
  color: #FFFF00;}
div.inside
{ font-size: 14pt;
  font-style: italic;
  font-weight:bold;
  color: #FFFF00;}
td.scc
{ width: 30%;
  text-align: center;
	margin-left: 10px; }
img.scc
{ vertical-align: middle; }
td.sbpfas
{ width: 30%;
  margin-right: 10px;
  text-align: center; }
img.sbpfas
{ vertical-align: middle; }
div.content
{ background: #C4D0D9;
  float: right;
  width: 78%;
  padding: 0;
  margin-left: 1px; }
div.calendar
{ background: #C4D0D9;
  width: 100%;
  padding: 0;
  margin-left: 1px; }
div.navigation
{ background: #C4D0D9;
  float: left;
  width: 20%;
  padding: 0; }
#main
{ width: auto;
  background: #C4D0D9;
  padding: 0;
  margin: 15px;
  border: 2px #CDD8E0 solid;
  height: 600px; }
div.copy
{ font-family: arial, serif;
  color: #FFFF00;
  font-size: 7pt; 
  text-align: center; }
ul {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 160px; /* Width of Menu Items */
  border-bottom: 
  1px solid #ccc;}

ul li {
  position: relative;}
	
li ul {
  position: absolute;
  left: 159px; /* Set 1px less than menu width */
  top: 0;
  display: none;}

/* Styles for Menu Items */
ul li a {
  display: block;
  text-decoration: none;
  text-align: right;
  color: #FFFF00;
  background: #000099; /* IE6 Bug */
  padding: 5px;
  border: 1px solid #CDD8E0;
  border-bottom: 0;}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

ul li a:hover { color: #FFFF00; background: #000099;
  text-decoration:underline;} /* Hover Styles */
		
li ul li a { padding: 2px 5px; } /* Sub Menu Styles */
		
li:hover ul, li.over ul { display: block; } /* The magic */
li.sub:hover ul, li.over ul { display: block; } /* The magic */

p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
p.MsoTitle, li.MsoTitle, div.MsoTitle
	{margin:0in;
	margin-bottom:.0001pt;
	text-align:center;
	mso-pagination:widow-orphan;
	font-size:14.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	font-weight:bold;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Courier New";
	mso-fareast-font-family:"Times New Roman";}
p.MsoCCA, li.MsoCCA, div.MsoCCA
	{margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Veranda";
	mso-fareast-font-family:"Veranda";}
p.MsoBold, li.MsoBold, div.MsoBold
	{mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:14.0pt;
	color: #FF0000;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
a.MsoNormal:link 
{ text-decoration: none;
  color: #0000FF; }
a.MsoNormal:visited
{ color: #0000FF; }
a.MsoNormal:active
{ text-decoration: underline;
  color: #0000FF; }
td.right
{ width: 20%; }

table.FormCSS
{ width: 100%; }

tr.big
{ width: 100%; }

td.all
{ width: 100%; }

div.know
{ font-family: arial, serif;
  font-size: 9pt; }
    
table.all
{ width: 95%;
  margin: auto; }

td.all
{ background: #C4D0D9;
  height: auto; }

td.cal
{ color: #000000; 
  font-size: 10pt;
    font-family: arial, serif, Veranda;
    width: 100px;
    height: 50px;
    border: thin #000000 solid; }

td.day
{ text-align: center; 
  width: 100px;
    border: thin #000000 solid; }

td.month
{ text-align: center;
  font-size: 14pt;
  color: #000000;}
    
a.cal_lg:link 
{ text-decoration: none;
  text-align: center;
  color: #0000FF; }
a.cal_lg:visited
{ text-decoration: none;
  text-align: center;
  color: #0000FF; }
a.cal_lg:active
{ text-decoration: none;
  text-align: center;
  color: #0000FF; }
  
a.cal_ev:link 
{ text-decoration: none;
  text-align: center;
  color: #FF00FF; }
a.cal_ev:visited
{ text-decoration: none;
  text-align: center;
  color: #FF00FF; }
a.cal_ev:active
{ text-decoration: none;
  text-align: center;
  color: #FF00FF; }



