#FSmainTable		{border:1px solid black; background-color:#FFFFFF; font-family:Arial,Helvetica,Sans-Serif; font-size:12px}
.FSdateField		{width:76px; border:0; font-size:11px; padding:1px 0 0 3px}
.FSdateSelect		{border:1px solid #999999; background-color:white}
.FSmonthRolldown	{width:90px; font-size:11px}
.FSyearInput		{width:38px; font-size:11px}
.FSbuttonsRow		{background-color:#DDDDDD}
.FSdateButton		{width:20px; height:20px; font-weight:bold; font-size:10px}
.FSdateButton2		{width:40px; height:20px; font-weight:normal; font-size:10px}
.FScalendarTitles TD{border-bottom:1px solid black; font-size:11px; color:#CCCCCC; line-height:14px}
.FScalendar TD		{font-size:11px; font-weight:normal}
.FSinMonth			{color:#000000; text-decoration:none; width:22px; height:12px; line-height:14px}
.FSnotInMonth		{color:#999999; text-decoration:none; width:22px; height:12px; line-height:14px}
.FSinMonth:hover	{font-weight:bold}
.FSnotInMonth:hover	{font-weight:bold}
.FSoutOfRange		{color:red; line-height:14px}
#FSrangeCell		{background-color:#EEEEEE; font-size:11px; text-align:center; line-height:14px}
#FSdateToday		{font-size:11px; font-weight:bold; line-height:20px}
body {
	margin:0px;
	bgcolor: #FAF8CC; 
	}
	
 
td {
	font:11px arial;
	color:#800000;
	}
	
hr {
	height:1px; 
	color: #cccccc;
	border: none;
	}
	
a {
	color: #CC3300;
	text-decoration:underline;
	}
	
a:hover {
	color: #FF3300;
	text-decoration:none;
	}
	
/* ID Styles */

#navigation a {
	font:11px georgia;
	color: #99CCFF;
	font-weight:bold;
	text-decoration: none;
	letter-spacing:.1em;
	line-height:16px;
	display:block;
	padding:10px;
	border: 1pt solid rgb(20,40,95);
	border-right-width: 0px; 
	border-left-width: 0px; 
	}
	
#navigation a:hover {
	color:#ffffff;
	border: 1pt dotted red;
	border-right-width: 0px; 
	border-left-width: 0px; 
	}
	
#sidebarHeader {
	padding: 0px 4px 14px 4px;
	}

#logo {
	font:18px georgia;
	color: #CC3300;
	line-height:24px;
	letter-spacing:.4em;
	}

#tagline {
	font:12px georgia;
	color: #CC3300;
	line-height:18px;
	letter-spacing:.4em;
	}
	
#dateformat a {
	color:#99CCFF;
	font:11px georgia;
	color: #99CCFF;
	letter-spacing:.2em;
	text-decoration:none;
	font-weight:bold;
	}
	
#dateformat a:hover {
	color: #ffffff;
	}

#el03	{
	color:#0000FF; 
	background-color:#E8F3FF
	}

#el04	{
	color:#0000FF; 
	background-color:#D2E9FF;
	}

/* Class Styles */

.bodyText {
	color:#5374c0;
	letter-spacing:.1em;
	margin-top:0px;
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	font-size:12pt; 
	font-family:georgia;
	}
.bodyText1 {
	color:#5374c0;
	letter-spacing:.1em;
	margin-top:0px;
	font-style:normal; 
	font-variant:normal; 
	font-weight:bold; 
	font-size:14pt; 
	font-family:georgia;
	}


.bodyText2 {
	color:#5374c0;
	letter-spacing:.1em;
	margin-top:0px;
	font-style:normal; 
	font-variant:normal; 
	font-weight:bold; 
	font-size:16pt; 
	font-family:georgia;
	}
.bodyText_white {
	color:white;
	letter-spacing:.1em;
	margin-top:0px;
	font-style:normal; 
	font-variant:georgia; 
	font-weight:normal; 
	font-size:12pt; 
	font-family:normal;
	}


.smallText {
	color:#5374c0;
	letter-spacing:.1em;
	margin-top:0px;
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	font-size:8pt; 
	font-family:normal;
	}

.smalltext_red {
	color:#red;
	letter-spacing:.1em;
	margin-top:0px;
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	font-size:8pt; 
	font-family:normal;
	}
.tinyText {
	color:#61212D;
	letter-spacing:.1em;
	margin-top:0px;
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	font-size:7pt; 
	font-family:georgia;
	}

.pageName{
	color: #5374c0;
	letter-spacing:.1em;
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	font-size:24pt; 
	font-family:georgia;
	}

.pageName_pink{
	color: #FF9BCB;
	letter-spacing:.1em;
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	font-size:24pt; 
	font-family:georgia;
	}

.pageName2{
	color: #5374c0;
	letter-spacing:.1em;
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	font-size:20pt; 
	font-family:georgia;
	}
	
.subHeader {
	font:16px georgia;
	color: #CC3300;
	font-weight:bold;
	letter-spacing:.1em;
	line-height:16px;
	}	
	
.sidebarHeader {
	font:14px georgia;
	color: #99CCFF;
	font-weight:bold;
	letter-spacing:.1em;
	line-height:16px;
	}	
	
.detailText {
	font:11px arial;
	color:#ffffff;
	line-height:16px;
	letter-spacing:.1em;
	}
	

.dropmenu {
   position: absolute;
   left: -1500px;
   visibility: visible;
   z-index: 101;
   float: left;
   width: 122px;

   border-width: 1px;
   border-style: solid;
   border-color: #000C80;	
   background-color: #FFFFFF;
}
.dropmenu ul {
   margin: 0;
   padding: 0;
   list-style-type: none;
}
.dropmenu li {
   display: inline;
}
.dropmenu a, .dropmenu a:visited, .dropmenu a:active {
   display: block;
   width: 120px;

   padding: 2px;
   margin: 1px;
   font-family: Verdana;
   font-size: 9px;
   font-weight: normal;
   text-align: center;
   text-decoration: none;

   color: #000000;
   background-color: #F3F3F3;
}
.dropmenu a:hover {
   padding: 2px;
   margin: 1px;
   font-family: Verdana;
   font-size: 9px;
   font-weight: normal;
   text-align: center;
   text-decoration: none;

   color: #000000;
   background-color: #AABCFF;
}