/* External Style Sheet for Sue's Calendar 4/4/07 */ 

body {background-color:#ffffff;/*white*/
font:10pt sans-serif; color:#656577;/*lighter black*/ margin:.5em 1em 1em .8em;}
.date
  {
  font: 8pt sans-serif;
  color: #ffffff; /*white*/ 
  padding: 0px 2px 0px 0px;
  height: 15px;
  vertical-align:middle;
  }
/*headers/headings*/ 
h1{font: bold 10pt sans-serif; color: #000000; /*black*/ padding:0px 0px 0px 0px;} 
h2{font: bold 10pt sans-serif; color: #000000; /*black*/} 
.smallFont
  {
  font: 7pt sans-serif;
  color: #656577; /*lighter black*/
  text-align: right;
  
  }
.verticalAlign
{
font: 10pt sans-serif; 
color: #656577; /*lighter black*/
padding: 2px 2px 2px 2px;
top: 5px;
vertical-align:top;
text-align:center;
}
.heading
  {
  vertical-align:top;
  padding: 2px 2px 2px 2px;
  text-align: center;
  font: bold 10pt sans-serif; 
  color: #ffffff; /*white*/
  border-width: 1px 1px 1px 1px;
  border-style:solid; 
  border-color:#e0e0e0;
  background-color: #0099CC;
  width:315px;
  }
.chosenDateHeading
  {
  vertical-align:top;
  background-color:#ffffff;
 padding:0px 0px 0px 0px;
  text-align:center;
  font: bold 9pt sans-serif; 
  color:#000000; /* black*/
  }
.noEventsCenter
  {
   padding: 0px 0px 0px 0px;
  font:10pt sans-serif;
   text-align:center; 
   color:#656577; /*lighter black*/
  } 
.eventsLeft
  {
  vertical-align:top;
  background-color:#ffffff;
  padding: 0px 0px 0px 0px;
  text-align:left;
  font:10pt sans-serif; 
   color:#656577; /*lighter black*/
  }   


.lighterHeading
  {
  font: bold 10pt sans-serif;
  color:#656577; /*lighter black*/
  } 
.content
{
font: 10pt sans-serif; 
color: #656577; /*lighter black*/
padding: 2px 2px 2px 2px;
top: 5px;
vertical-align:top;
text-align:center;
}
.explainEvent
{
font: 10pt sans-serif; 
color: #656577; /*lighter black*/
padding: 2px 2px 2px 2px;
top: 5px;
text-align:left;
}
.newWindowTitle
{font:bold 9pt sans-serif; color:#000000;/*black*/ padding:0px 0px 0px 0px; text-align:center; }

.dayOfWeekName
  {
  background-color:#ffffff;
  padding: 2px 2px 2px 2px;
  text-align:center;
  font: bold 9pt sans-serif; 
  color: #656577; /*lighter black*/
  padding: 4px 4px 4px 4px;
  border-width: 1px 1px 1px 1px;
   border-style:solid; 
  border-color:#e0e0e0;
width:35px;
  }
  
td#dayOfWeekName
  {
  background-color:#ffffff;
  padding: 2px 2px 2px 2px;
  text-align:center;
  font: bold 9pt sans-serif; 
  color: #656577; /*lighter black*/
  padding: 4px 4px 4px 4px;
  border-width: 1px 1px 1px 1px;
   border-style:solid; 
  border-color:#e0e0e0;
width:35px;
  }
  
td#weekNumber
  { 
  background-color: #ffffff;/*white*/
 font: 9pt sans-serif;
  color: #656577; /*lighter black*/
text-align:center;
  padding: 2px 0px 2px 0px;
  border-width: 1px 1px 1px 1px;
   border-style:solid; 
  border-color:#e0e0e0;

}

.weekNumber
  { 
  background-color: #ffffff;/*white*/
 font: 9pt sans-serif;
  color: #656577; /*lighter black*/
text-align:center;
  padding: 2px 0px 2px 0px;
  border-width: 1px 1px 1px 1px;
   border-style:solid; 
  border-color:#e0e0e0;

}

td#weekNumberShaded
  {
/*background-color: #E0E0E0;lighter Grey*/
 background-color: #e0e0e0;/*very light grey*/
font: 9pt sans-serif;
  color: #656577; /*lighter black*/
 text-align:center;
  padding: 2px 0px 2px 0px;
  border-width: 1px 1px 1px 1px;
   border-style:solid; 
  border-color:#e0e0e0;
 
}



.weekNumberShaded
  {
/*background-color: #E0E0E0;lighter Grey*/
 background-color: #e0e0e0;/*very light grey*/
font: 9pt sans-serif;
  color: #656577; /*lighter black*/
 text-align:center;
  padding: 2px 0px 2px 0px;
  border-width: 1px 1px 1px 1px;
   border-style:solid; 
  border-color:#e0e0e0;


}
.weekNumberLightShaded
  {
  background-color: #e0e0e0;/*very light grey*/
font: 9pt sans-serif;
  color: #656577;/*lighter black*/
  text-align:center;
  padding: 2px 0px 2px 0px;
  border-width: 1px 1px 1px 1px;
   border-style:solid; 
  border-color:#e0e0e0;
 

}
.weekNumber2
  {
  font: 9pt sans-serif;
  color: #656577; /*lighter black*/
  /*background-color:#FFAAAA;*/
 text-align:center;
  padding: 2px 2px 2px 2px;
  border-width: 1px 1px 1px 1px;
   border-style:solid; 
  border-color:#e0e0e0;
 
}

.dayWeekMonthYear
  {
  background-color:#ffffff;
  padding: 2px 2px 2px 2px;
 text-align:center;
  font: bold 10pt sans-serif; 
  color: #656577; /*lighter black*/
  border-width: 1px 1px 1px 1px;
   border-style:solid; 
  border-color:#e0e0e0;

  }
.smLkName
{
  font:8pt sans-serif; 
  color: #656577; /*lighter black*/
 text-align:center;
  padding: 2px 0px 2px 0px;
 
}
  
/* hr's */
hr{color: #cccccc; /*lighter gray*/ height:1px;}

/*links*/
A:link, A:visited, A:active
{color: #0099cc; /*blue*/ font:9pt sans-serif;text-decoration:none; padding: 2px 2px 2px 2px;}
A:hover
{color: #ff0000; /*red text*/ font:9pt sans-serif;text-decoration:none; padding: 2px 2px 2px 2px;}

A.topofPage:visited
  {
  font: 8pt verdana, sans-serif;
  text-decoration: none;
  color: #656577; /*lighter black*/
  } 
A.topofPage:active
  {
  font: 8pt verdana, sans-serif;
  text-decoration: none;
  color: #656577; /*lighter black*/
  } 
A.topofPage:hover
  {
  font: 8pt verdana, sans-serif;
  text-decoration: none;
  color: #FF0000;/*red*/
  }
A.topofPage:link
  {
  font: 8pt verdana, sans-serif;
  text-decoration: none;
  color: #656577; /*lighter black*/
  }
A.smNameLink:link, A.smNameLink:visited, A.smNameLink:active, A.smNameLink:hover
{
 font: 8pt sans-serif;
  color: #656577; /*lighter black*/
text-align:center;
   text-decoration:none; 
  padding: 2px 0px 2px 0px;
  
 }


A.eDisplayLink:link, A.eDisplayLink:visited, A.eDisplayLink:active
{color:#0099cc;/*blue*/ font:9pt sans-serif; text-decoration:none;  text-align:left; padding: 0px 0px 0px 0px;}
A.eDisplayLink:hover{color:#ff0000;/*red text*/ font: 9pt sans-serif; 
text-decoration:none; text-align:left;padding:0px 0px 0px 0px;} 

A.viewHideLink:link, A.viewHideLink:visited, A.viewHideLink:active
{color:#0099cc;/*blue*/ font:9pt sans-serif; text-decoration:none;  text-align:left;padding:0px 0px 0px 0px;}
A.viewHideLink:hover{color:#ff0000;/*red text*/ 
font:9pt sans-serif; text-decoration:none; text-align:left;padding:0px 0px 0px 0px;} 


A.weekNumberShadedLink:link, A.weekNumberShadedLink:visited, A.weekNumberShadedLink:active
  {
  font: 9pt sans-serif;
  color:#0099cc;/*blue*/ 
 text-align:center;
   text-decoration:none; 
  padding: 2px 0px 2px 0px;

}
A.weekNumberShadedLink:hover
  {
  font: 9pt sans-serif;
 color:#ff0000;/*red text*/
 text-align:center;
   text-decoration:none; 
  padding: 2px 0px 2px 0px;

}

  

A:link.closeWindowLink, A:visited.closeWindowLink, A:active.closeWindowLink 
{font:8pt  bold  sans-serif; text-decoration: none; color:#656577;/*lighter black*/ text-align:center; } 
A:hover.closeWindowLink
{font:8pt bold sans-serif; text-decoration: none; color:#FF0000;/*red*/ text-align:center; }  


/*end links*/

/*td's*/
td#lastUpDated
  {
  font: 7pt sans-serif;
  color: #656577; /*lighter black*/
  text-align:left;
  }

td#contentHeading
{
font: bold 10pt sans-serif; 
color: #000000; /*black*/
padding: 0px 10px 0px 10px;
top: 5px;
vertical-align:top;
text-align:center;
}

td#calendarContent
{
font: 10pt sans-serif; 
color: #656577; /*lighter black*/
padding: 2px 0px 0px 10px;
vertical-align:top;
text-align:left;
width: 247px;
}

.calendarDropdown
{
font: 9pt sans-serif; 
color: #656577; /*lighter black*/
padding: 2px 2px 2px 2px;
vertical-align:top;
text-align:center;
background-color: #ffffff;
border: 1px #656577;
border-style:groove;
/*border-collapse: collapse;*/
/*width: 200px;*/
}

/*sidemenu*/
td#sidemenu{border-width: 1px 0px 0px 0px;}
div#sidemenu{margin: 0px 0px 0px 0px;}
#sidemenu ul
{
 list-style: none;
 margin: 0;
 text-align: left;
 padding: 0px 0px 0px 0px;
}
#sidemenu li{padding: 0px 0px 0px 0px}
#sidemenu a
{
	text-decoration: none;
	color: 000000;
	font: bold 9pt sans-serif; 
	border: 0px;
	position: relative;
	top: 30px;
	padding:  0px 0px 0px 0px;
	margin: 0;
	text-align: left;
	width: 112px;
}
#sidemenu a:link{color: 000000; /*black*/ }
#sidemenu a:visited{color: 000000; /*black*/ }
#sidemenu a:hover, a:active{color: #FF0000;/*red*/ } 
/*td's*/

td#content
{
font: 10pt sans-serif; 
color: #656577; /*lighter black*/
padding: 0px 0px 0px 25px;
top: 35px;
vertical-align:top;
width: 568;
}

.alignLeft
{text-align:left; font-weight:bold;}
.textAlignLeftPadding
{text-align:left;padding:0px 125px 0px 125px;}

