BODY {
	margin-left: 0%;
	margin-right: 0%;
	color: black;
    background-repeat: no-repeat; /*no-tiling background*/
      background-attachment: fixed;
	font-family: verdana, arial, helvetica, sans-serif;
	margin: 0px;
}


DIV {
	margin-top: 0px;
	margin-left: 0%;
	margin-right: 0%;
	text-align: justify ;
	text-indent: 4pt ;
	color: black;
	font-size: 8pt ;
	font-family: verdana, sans-serif;
}


:link, :visited { 
	font-family: verdana, sans-serif ;
	font-size: 8pt ;
	color: #000000 ;
	font-weight: bold ;
 }



:link:focus, :visited:focus {
	font-family: verdana, sans-serif ;
	font-size: 8pt ;
	font-weight: bold ;
	color: #000000; 
}


:link { 
	font-family: verdana, sans-serif ;
	font-size: 8pt ;
	font-weight: bold ;
	color: #000000; 
	text-decoration: none;
}


:visited { 
	font-family: verdana, sans-serif ;
	font-size: 8pt ;
	font-weight: bold ;
	color: #000000; 
	text-decoration: none;
}


:link:hover, :visited:hover {
	font-family: verdana, sans-serif ;
	font-size: 8pt ;
	font-weight: bold ;
	background-color:#e22225;
}



:link:active, :visited:active {
	font-family: verdana, sans-serif ;
	font-size: 8pt ;
	font-weight: bold ;
	color: #000000; 
	text-decoration: none;
}





	
IMG {
	  border: 0;
}


P {
 	font-family: verdana, sans-serif ; 
	font-size: 8pt ;
	text-indent: 0pt ;
	color: black ;
	text-align: left ;
}

P.firstletter {
	font-size: 100% ; 
	color: #e22225 ;
	font-weight: bold ;
}

H1 {
	color: #e22225 ;
	font-family: verdana, arial, sans-serif ;
	font-weight: bold ;
	font-size: 10pt ;
	text-align : left; 
}


H2 {
	color: #e22225 ;
	font-family: verdana, arial, sans-serif ;
	font-weight: bold ;
	font-size: 12pt ;
	text-align : left; 
}


H3 {
	color: #e22225 ;
	font-family: verdana, arial, sans-serif ;
	font-weight: bold ;
	font-size: 14pt ;
	text-align : left; 
}


H4 {
	color: #000000 ;
	font-family: verdana, arial, sans-serif ;
	font-weight: bold ;
	font-size: 10pt ;
	text-align : left; 
}


H5 {
	color: #000000 ;
	font-family: verdana, arial, sans-serif ;
	font-weight: bold ;
	font-size: 12pt ;
	text-align : left; 
}


H6 {
	color: #000000 ;
	font-family: verdana, arial, sans-serif ;
	font-weight: bold ;
	font-size: 14pt ;
	text-align : left; 
}


TD {
	font-family: verdana, arial, sans-serif ;
	font-size: 8pt ;
}

TD.important {
 
	font-size: 8pt
	font-weight: bold ;
}


UL {
	color: #e22225 ;
}


OL {
	color: #e22225 ;
}


LI {
	color: #e22225 ;
}

B {
	color: black ;
	font-family: verdana, arial ;
	font-size: 100% ;
	font-weight: bold ;
}

div.calendar
{
	position:absolute; 
	width:405px; 
	height:95%; 
	z-index:2;
}

table.calendar
{
	width:380px;
	padding:0px;
	margin: 0px;
	border: thin solid #006699;
}

th {
	background-color:#99CCCC;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:50px;
	margin: 0px;
	border: 1px solid #006699;
	padding:0px;
}

td.dateon
{
	background-color:#CC99FF;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	margin: 0px;
	border: 2px solid #0033FF;
	padding:0px;
	width:100px;
}
td.dateoff
{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 0px;
	border:thin solid #006699;
	padding:inherit;
	background-color: #9999CC;
}
td.dateblank
{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 0px;
	border:thin solid #006699;
	padding:0px;
	background-color: #99CCCC;
}

td.session
{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 0px;
	border:thin solid #0033FF;
	padding:0px; 
}

span.sclear
{
background-color:#00CC66;
}
span.spart
{
background-color:#00CC66;
}
span.sfull
{
background-color:#FF0000;
}
.redtext {color: #FF0000}

.insetphoto {
	border: 0px;
	float: left;
	margin: 5px;
}
