
body   { color: #333333; font-size: 10pt; font-family: verdana, sans-serif; margin: 0; class: body   }
.body  { color: #333333; font-size: 10pt; font-family: verdana, sans-serif }
.body td { color: #333333; font-size: 10pt; font-family: verdana, sans-serif }
a:link  { color: #283b87; font-size: 10pt; font-family: verdana, sans-serif; text-decoration: underline }
a:visited  { color: #7495c6; font-size: 10pt; font-family: verdana, sans-serif; text-decoration: underline }
a:hover  { color: #283b87; font-size: 10pt; font-family: verdana, sans-serif; text-decoration: underline }
a:active  { color: #283b87; font-size: 10pt; font-family: verdana, sans-serif; text-decoration: underline }
.subscript  { color: #333333; font-size: 8pt; font-family: verdana, sans-serif }
.subhead   { color: #0e3592; font-size: 10pt; font-family: verdana, sans-serif; font-weight: bold }
.head  { color: #0e3592; font-size: 10pt; font-family: verdana, sans-serif; font-weight: bold }
.indented { padding-left: 5pt; }
td { font-size: 10pt; font-family: verdana, sans-serif; }
b  { font-weight: bold; }
i { font-style: italic; }
blockquote { font-style: italic }
ul { text-indent: 0; list-style-type: disc; margin: 12px 0 12px 30px }
.small a:link { color: #283b87; font-size: 8pt; font-family: verdana; text-decoration: underline }
.small a:visited { color: #7495c6; font-size: 8pt; font-family: verdana; text-decoration: underline }
.small a:hover { color: #283b87; font-size: 8pt; font-family: verdana; text-decoration: underline }
.small a:active { color: #283b87; font-size: 8pt; font-family: verdana; text-decoration: underline }
.adminhead a:link { color: #283b87; font-size: 8pt; font-family: verdana; text-decoration: none }
.adminhead a:visited { color: #7495c6; font-size: 8pt; font-family: verdana; text-decoration: none }
.adminhead a:hover { color: #283b87; font-size: 8pt; font-family: verdana; text-decoration: none; font-weight: bold; }
.adminhead a:active { color: #283b87; font-size: 8pt; font-family: verdana; text-decoration: none }

input.flatInputText
{
    background-color: transparent;
    border: 0px;
    font-weight: bold;
}

/*************************************/
/********** Calendar Styles **********/
/*************************************/
img.linkImage
{
  border: 0px;
}

a.CALcpYearNavigation,
a.CALcpMonthNavigation,
span.CALcpMonthNavigation,
td.CALcpMonthNavigation
{
    background-color:silver;
    text-align:center;
    vertical-align:middle;
    text-decoration:none;
    color:black;
    font-weight:bold;
}
.CALcpDayColumnHeader,
span.CALcpMonthNavigation,
td.CALcpMonthNavigation,
a.CALcpYearNavigation,
a.CALcpMonthNavigation,
a.CALcpCurrentMonthDate,
a.CALcpCurrentMonthDateDisabled,
a.CALcpOtherMonthDate,
a.CALcpOtherMonthDateDisabled,
a.CALcpCurrentDate,
a.CALcpCurrentDateDisabled,
a.CALcpTodayText,
a.CALcpTodayTextDisabled,
.CALcpText
{
    font-family:arial;
    font-size:8pt;
}
TD.CALcpDayColumnHeader
{
    color: black;
    text-align:left;
    border:solid thin silver;
    border-width:0 0 1 0;
}
a.CALcpCurrentMonthDate,
a.CALcpOtherMonthDate,
a.CALcpCurrentDate
{
    text-align:right;
    text-decoration:none;
}
a.CALcpCurrentMonthDateDisabled,
a.CALcpOtherMonthDateDisabled,
a.CALcpCurrentDateDisabled
{
    color:#D0D0D0;
    text-align:right;
    text-decoration:line-through;
}
a.CALcpCurrentMonthDate
{
    color:black;
    font-weight:bold; 
}
a.CALcpCurrentDate:link,
a.CALcpCurrentDate:hover,
a.CALcpCurrentDate:visited,
a.CALcpCurrentDate:active
{
  font-size:8pt;
  color:black;
  text-decoration: none;
}
a.CALcpCurrentDate
{
    color: black;
    font-weight:bold;
}
a.CALcpOtherMonthDate
{
    color:#808080;
}
TD.CALcpCurrentDate
{
    color:black;
    background-color: silver;
    border-width:1;
    border:solid thin #000000;
}
TD.CALcpCurrentDateDisabled
{
    border-width:1;
    border:solid thin #FFAAAA;
}
TD.CALcpTodayText,
TD.CALcpTodayTextDisabled
{
    border:solid thin silver;
    border-width:1 0 0 0;
}
A.CALcpTodayText,
SPAN.CALcpTodayTextDisabled
{
    height:20px;
}
A.CALcpTodayText
{
    color:black;
    font-weight:bold;
}
SPAN.CALcpTodayTextDisabled
{
    color:#D0D0D0;
}
.CALcpBorder
{
    border:solid thin silver;
}
div.divcalendarStyles
{
  position:absolute;
  visibility:hidden;
  background-color:white;
  layer-background-color:white;
  z-index:15;
}

iframe.ifcalendarStyles
{
  position:absolute; 
  width: 152px; 
  height: 158px; 
  z-index: 14; 
  visibility: hidden; 
  display: none;
}



/********************************************************************** 
			CALENDAR
**********************************************************************/

    .calThisDateSep {  background-color: #336699; }
	.calDaysHeading { background-color: #CCCCC99; }
	.trCalDaysHeadings { background-color: #CCCCC99; }
	.days { background-color: #E0E0E0; }
	.dayNumPrint {  font-size: 20px;
					color: #000000;
	}
   .thisCalEventTitle {
	 background-color: #CCCCCC;
	}
	.thisCalEventInfo {
	 background-color: #ffffcc;
	}
	.whiteText { color: #ffffff; }
	.goButton { 
	      font-family: Tahoma, Verdana, Arial; 
		  font-size: 10px; 
		  color: #ffffff;
		  background-color: #396682; 
		  border-color: #999999 #cccccc #cccccc #999999; 
		  letter-spacing: 1px; 
		  position: relative; 
		  left: 3px; 
		  clip:     rect(   ); 
		  width: 25px; 
		  height: 21px;
		  font-weight: bold; 
		  border-style: solid; 
		  border-top-width: 1px; 
		  border-right-width: 1px; 
		  border-bottom-width: 1px; 
		  border-left-width: 1px;
		  cursor: pointer;
	}
    .calLegendTodaysDate { 
	      background-color: #ffffcc; 
	      border: 1px solid #C2C3C0;
	
	                      }
    .calLegendEventSchlDate { 
	      background-color: #E4FACD;
	      border: 1px solid #C2C3C0;
	 }
	
	#calendar .evenRow {
	   background-color: #E5E3E3;
	}
	a.top{
		 font-family: Arial; 
		  font-size: 12px; 
		  color: #14216F;
	}
	
	a.back{
		 font-family: Arial; 
		  font-size: 12px; 
		  color: #14216F;
	}