body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/strip.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
}


/*  fonts   */

.maintextBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight:bold;
	color:#000000;
}

.redtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#FF0000;
}


.smallmaintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
}

.titletext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 1em;
	color: #000066;
}

/* Search  */

.search {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; color:#000000; background-color: #CCCCCC;

}
.smalltext {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; color:#ffffff;
}

/*  Top banner  */

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


/* link styles  */


.link{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#000099; text-decoration:underline;}
.link:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#6699CC; text-decoration:underline;}


.linkB{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; color: #FFFFFF; text-decoration:none;}
.linkB:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#6699CC; text-decoration:none;}

.linkSmall{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; color:#000099; text-decoration:underline;}
.linkSmall:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; color:#6699CC; text-decoration:underline;}

/*  menu styles  */

.menu{
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 color:#FFFFFF; background-color:#6699CC; display:block; padding: 4px 2px 4px 2px;
	 width:130px; text-decoration:none;font-size:0.9em;display:block;border:1px solid;border-color:#FFFFFF;}
	 
	 


.menu:hover{
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 color:#FFFFFF; background-color: #000099; display:block; padding: 4px 2px 4px 2px;
	 width:130px; text-decoration:none;font-size:0.9em;display:block;border:1px solid;border-color:#FFFFFF;}
	 
.menuSelected{
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 color:#FFFFFF; background-color:#000099 ; display:block; padding: 4px 2px 4px 2px;
	 width:130px; text-decoration:none;font-size:0.9em;display:block;border:1px solid;border-color:#FFFFFF;}
	
ul.vertical{ padding:0;
     margin:margin:.2em .2em .2em .2em;
	 list-style:none;
	 display:compact

}	 

.adminmenu{
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 color:#FFFFFF; background-color:#6699CC; display:block;
	 width:130px; text-decoration:none;font-size:12;display:block;border:1px solid;border-color:#FFFFFF;}
	 
	 


.adminmenu:hover{
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 color:#FFFFFF; background-color: #000099; display:block;
	 width:130px; text-decoration:none;font-size:12;display:block;border:1px solid;border-color:#FFFFFF;}

/* Calendar styles  */


.calendar { width:100%; border: 1px solid #000000; border-collapse: collapse; color: #000000; background: #FFFFFF; } 
.today { border: 1px solid white; color: #000000; background-color:#FFFFCC; font-weight: bold;} 
.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: #c0c0c0;
     border-color: #000000;
     border-style: solid;
     border-width: 1px;
     }

/* .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: #808080;
     border-color: #000000;
     border-style: solid;
     border-width: 1px;
     text-align: center;
	 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%
     }
