body, td, th {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
	color:#000000;
}

.style3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	font-weight: bold;
}
a{
  color:#0000FF;
  text-decoration:underline
}  
a:hover{
  color:#0000FF;
  text-decoration:none
} 

/*  Menu background*/

.menubackfade{background-image:url(../images/menustrip.gif);}

/*whats on style*/

.background{background-image:url(images/topstrip.jpg);
background-repeat:no-repeat}


/*  Menu styles*/

.menubg{background-image:url(../images/button.gif); background-repeat:no-repeat; display:block;
width:100%; height:24; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000099;
padding-top:4; text-decoration:none;}
.menubg:hover{background-image:url(../images/button2.gif); background-repeat:no-repeat; display:block;
width:100%; height:24; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;
padding-top:4; text-decoration:none;}


/* Pop Menu styles*/

.Popmenubg{ background-color:#9ACCFF; background-repeat:no-repeat; display:block;
border-top:1 solid #000 ;border-left:1 solid #000 ;border-right:1 solid #000 ;

width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000099; text-decoration:none;
padding:2px 0 2 2}
.Popmenubg:hover{ background-color:#57A1E2; background-repeat:no-repeat; display:block;
border-top:1 solid #000 ;border-left:1 solid #000 ;border-right:1 solid #000 ;

width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none;
padding:2px 0 2 2}


/*  form style   */

.FormStyle{ border-left-style:dashed; border-top-style:dashed; border-width:1;
}

.FormStyleBottom{ border-left-style:dashed; border-top-style:dashed; border-bottom-style:dashed; border-width:1;
}

.FormStyleRight{ border-left-style:dashed; border-top-style:dashed;  border-right-style:dashed; border-width:1; border-bottom-style:dashed;
}

.FormStyleLastCell{ border-bottom-style:dashed; border-right-style:dashed;  border-left-style:dashed; border-top-style:dashed; border-width:1;
}

.greybg {background-color: #EEEEEE;}

.greytext {
	color:#666666;
	font-style: italic;
}

#firefox-only
	{
	/* there are two different flash elements, one for IE with a javascript to get rid of the frame
	which then wont work with firefox and one for firefox, firefox only displays one where as IE displays both,
	this hides the flash ment for firefox from IE*/
	_display:none;
	}
h1{
	font-size:.9em;
	color:#FF0000;
}	

#firefox-only
	{
	/* there are two different flash elements, one for IE with a javascript to get rid of the frame
	which then wont work with firefox and one for firefox, firefox only displays one where as IE displays both,
	this hides the flash ment for firefox from IE*/
	_display:none;
	}
	
/* Calendar styles  */


.calendar { width:100%; border: 1px solid #000000; border-collapse: collapse; color: #000000; background: #FFFFFF; } 
.today {      background-color: #C8DCFF;
     border-color: #000000;
     border-style: solid;
     border-width: 1px;
	 vertical-align:top;
	 height:50px;
	 width:13.5%;
	} 
.monthdays {border: 1px solid #434470; color: #000000; background: #FFFFFFF; } 
.nonmonthdays { border: 1px solid white; color: #000000; background-color:#999999;} 


/* caption determines the style of
   the month/year banner above the calendar. */

.caption 
     {
     font-family:arial,helvetica; 
     font-size:11px; 
     color: black;
     font-weight: bold;
     }

/* .calendar determines the overall formatting style of the calendar,  
   acting as the default unless later overruled. */

.calendar 
     {
     font-family:arial,helvetica; 
     font-size:11px; 
     color: white;
     background-color:#F0F0F0;
	 width:100%
     }

#calendar_info {
  text-align:center;
  margin-bottom:10px;
  font-size:14px;
  font-weight:bold
}

#calendar_info a {
  text-decoration:none;
  color:#3399FF
}

#calendar_info a:hover {
  color:#3366FF
}

/* .calendarlink determines the formatting of those days linked to
   content. */

.calendarlink 
     {
     color:#FFFFFF;
     }
	 
.blue {
	color:#003399;
	font-size:1.5em;
	text-decoration:none;
	font-weight: bold;
}
.blue:hover {
	 color:#99CCFF;
	 font-size:1.5em;
	 text-decoration:none}	 

/* .header determines the formatting of the weekday headers at the top
   of the calendar. */

.head 
     {
     background-color: #996633;
     border-color: #000000;
     border-style: solid;
     border-width: 1px;
     }

/* .day determines the formatting of each day displayed in the
   calendar. */

.day 
     {
     background-color: #C8DCFF;
     border-color: #000000;
     border-style: solid;
     border-width: 1px;
	 vertical-align:top;
	 height:50px;
	 width:13.5%
     }

/* .linkedday determines the formatting of a date to which content is
   available. */

.linkedday 
     {
     background-color: #8080ff;
     border-color: #000000;
     border-style: solid;
     border-width: 1px;
     text-align: center;
	 vertical-align:top;
	 height:50px;
	 width:13.5%
     }
	 
.pdf_link, .pdf_link img {
  border:0;
  text-decoration:none
}
