<style type="text/css"><!--

.dummy{ border: 4px solid #336600; }

a:link		{ color: #000080; text-decoration: underline; }
a:visited	{ color: #800000; text-decoration: underline; }
a:hover		{ color: #000000; text-decoration: underline; }
a:active	{ color: #800000; text-decoration: none; }


/************************/

#xcol0 {background-color: #000000;}
#xcol1 {background-color: #C4D5D3;}
#xcol2 {background-color: #FFFF00;}
#xcol3 {background-color: #F6F6F6;}
#xcol4 {background-color: #c99;}
#xcol5 {background-color: #cf9;}
#xcol10 {background-color: #FFFFCC;}
#xcol11 {background-color: #FFCCCC;}
#xcol12 {background-color: #CCFFFF;}
#xcol13 {background-color: #BEEB0A;}
#xcol14 {background-color: #FFFFF2;}
#xcol15 {background-color: #EDF90D;}
#xcol16 {background-color: #F9F9EA;}

table.xTable {
font-size: 11px;
font-family:tahoma;
line-height: 20px;
padding-left:10px; padding-right:10px; 
}
span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span {
font-size: 1px;
line-height: 1px;
display: block;
height: 5px;
background-repeat: no-repeat;
}
span.corners-top {
background-image: url('none');
background-position: 0 0;
margin: 0 -0px
}
span.corners-top span {
background-image: url('none');
background-position: 100% 0
}
span.corners-bottom {
background-image: url('none');
background-position: 0 100%;
margin: 0 -0px;
clear: both
}
span.corners-bottom span {
background-image: url('none');
background-position: 100% 100%
}
span.corners-top {
background-image: url('http://www.recoverywirral.com/CSS/images/corners_left.gif');
}
span.corners-top span {
background-image: url('http://www.recoverywirral.com/CSS/images/corners_right.gif');
}
span.corners-bottom {
background-image: url('http://www.recoverywirral.com/CSS/images/corners_left.gif');
}
span.corners-bottom span {
background-image: url('http://www.recoverywirral.com/CSS/images/corners_right.gif');
}

/************************/

ul{
list-style-type: disc;
}
dl{
list-style-type: square;
}
dir{
list-style-type: circle;
}
P{
padding-top: 12px;
margin: 0px;
}
.imgFad {
filter:alpha(opacity=70);
opacity:0.7;
-moz-opacity:0.7;
}
.imgOut {
filter:alpha(opacity=60);
opacity:0.6;
-moz-opacity:0.6;
}
.imgOn {
filter:alpha(opacity=100);
opacity:0.0;
-moz-opacity:0.0;
}

.opa{
filter:alpha(opacity=60);
opacity:0.6;
-moz-opacity:0.6;
}
.base{
font-family: arial; font-size: 8pt; font-weight: normal;
}
table.lside{
border-collapse:separate;border:0;background-color:#D6C80D;color:#808000;
border-top: 1px solid #FFFF66; border-left: 1px solid #FFFF66; border-right: 1px solid #FFFF66; border-bottom: 1px solid #FFFF66;
}
table.rside{
border-collapse:separate;border:0px none;background-color:#F2EF02;color:#808000
}
td.rside{
background-color:#CCFF99;color:#000000;
border-top: 1px solid #FFFF66; border-left: 1px solid #FFFF66; border-right: 1px solid #959500; border-bottom: 1px solid #959500;
}
table.myTable{
border-collapse:separate;border:0;background-color:#FFFFFF;color:#000000;
padding:2px;
font-family: arial; font-size: 10pt; font-weight: normal; 
border-top: 1px solid #CCFF66; border-left: 1px solid #CCFF66; border-right: 2px solid #CCCCCC; border-bottom: 2px solid #CCCCCC;
}
table.innerTable{
border-collapse:separate;border:0;background-color:F6F6F6;color:#000000;
padding:2px;
font-family: tahoma; font-size: 10pt; font-weight: normal; 
border-top: 1px solid #FFFFD7; border-left: 1px solid #FFFFD7; border-right: 1px solid #D2DBCC; border-bottom: 1px solid #D2DBCC;
}
td.hd1{
height: 8px;
text-align: left;
font-family: tahoma; font-size: 10pt; font-weight: bolder; 
color:#000000;background-color: #F0F5B4;
border-top: 1px solid #CCFF66; border-left: 1px solid #CCFF66; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;
padding-left: 12; 
}
td.hd2{
height: 8px;
text-align: center;
font-family: tahoma; font-size: 10pt; font-weight: normal; 
color:#000000;background-color: #FFFFCC;
border-top: 1px solid #FFF2CA; border-left: 1px solid #FFF2CA; border-right: 1px solid #B9BC7A; border-bottom: 1px solid #B9BC7A;
}
td.fpagehd{
height: 20px;
text-align: left;
font-family: tahoma; font-size: 14pt; font-weight: bold; 
color:#000000;background-color: #FFFF99;
border-bottom: 1px solid #FFFFFF;
padding-left: 4; 
}

td.alink{
height: 20px;
text-align: left;
font-family: tahoma; font-size: 10pt; font-weight: normal; 
color:#000000;background-color: #FAFFF2;
padding-left: 4; 
}
td.alinkGrn{
height: 20px;
text-align: left;
font-family: tahoma; font-size: 10pt; font-weight: normal; 
color:#000000;background-color: #CCFF66;
padding-left: 4; 
}
.hr1{
height: 4px;
text-align:center;
width:33%;
}

/************************/

h6{
font-family: tahoma; font-size: 8pt; font-weight: normal;
padding: 1px;
margin: 0px;
}

td.navl{
height:12;
text-align: center;
color:#000000;background-color: #D6C80D;
font-family: tahoma; font-size: 8pt; font-weight: normal; 
border-top: 1px solid #FFFF66; border-left: 1px solid #FFFF66; border-right: 2px solid #959500; border-bottom: 2px solid #959500;
padding: 1; 
cursor:pointer;
}
td.navlh{
height:12;
text-align: center;
color:#FFFFFF;background-color: #336600;
font-family: tahoma; font-size: 8pt; font-weight: normal; 
border-top: 1px solid #FFFF66; border-left: 1px solid #FFFF66; border-right: 2px solid #959500; border-bottom: 2px solid #959500;
padding: 1; 
cursor:pointer;
}
td.siteM{
height:24px;
text-align: left;
color:#000000;background-color: #DCF2A8;
font-family: tahoma; font-size: 10pt; font-weight: normal; 
border-top: 1px solid #CCFF66; border-left: 1px solid #CCFF66; border-right: 1px solid #009900; border-bottom: 1px solid #009900;
padding: 8; 
cursor:pointer;
}
td.siteMY{
height:24px;
text-align: left;
color:#FFFFFF;background-color: #336600;
font-family: tahoma; font-size: 10pt; font-weight: normal; 
border-top: 1px solid #CCFF66; border-left: 1px solid #CCFF66; border-right: 1px solid #009900; border-bottom: 1px solid #009900;
padding: 8; 
cursor:pointer;
}

div.siteD{
display: none;
position: absolute;
}

div.siteO{
display: inline;
position: absolute;
border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCC00; border-bottom: 1px solid #CCCC00;
}

/************************/

.article{
text-align: left;
vertical-align: top;
font-family: tahoma; font-size: 10pt; font-weight: normal; 
color:#000000;background-color: #F9F9EA;
border-top: 1px solid #CCFF66; border-left: 1px solid #CCFF66; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;
padding-left: 12; padding-right: 12;padding-top: 4; padding-bottom: 8;
}
.afield{
cursor:default; font-family: tahoma; font-size: 10pt; font-weight: bold;
background-color: #FFFFF2; color: #000040;
border-top:1px solid #CCCCCC;border-left:1px solid #F80000;border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;
}


/************************/


.calLine{ border: 4px solid #336600; }

.calHeader{
cursor:default; font-family: Tahoma; font-size: 16pt; font-weight: bolder; 
background-color: #FFFFFF; color: #336600;  
border-right:0px solid #000000; border-bottom:0px solid #000000; border-left:0px solid #000000; border-top:0px solid #000000;
}

.cal           	{ cursor:default; font-family: Tahoma; font-size: 10pt; font-weight: normal; background-color: #FFFFFF; color: #000000;  border-right:0px solid #000000; border-bottom:0px solid #000000; border-left:0px solid #000000; border-top:0px solid #000000;} 

.calBorder      {
		  cursor:default; font-family: Tahoma; font-size: 10pt; font-weight: normal;
		  background-color: #FFFFF0; color: #000000;
		  border-right:1px solid #FFFF00; border-bottom:1px solid #FFFFD0; border-left:1px solid #FFFFD0; border-top:1px solid #FFFF00;
		}

.calMonth      	{ cursor:default; font-family: Tahoma; font-size: 12pt; font-weight: normal; background-color: #FFFFE0; color: #000000;  border-right:0px solid #000000; border-bottom:0px solid #000000; border-left:0px solid #000000; border-top:0px solid #000000;}

.calDOW        	{ cursor:default; font-family: Arial;  font-size: 8pt; font-weight: normal; background-color: #FFFFFF; color: #000000; border-right:0px solid #000000; border-bottom:0px solid #000000; border-left:0px solid #000000; border-top:0px solid #000000;}
.calSSDOW      	{ cursor:default; font-family: Arial; font-size: 10pt; font-weight: bolder; background-color: #FFFFE0; color: #000000; border-right:0px solid #000000; border-bottom:0px solid #000000; border-left:0px solid #000000; border-top:0px solid #000000;}
.calS          	{ cursor:hand;    font-family: Verdana; font-size: 8pt; font-weight: normal; background-color: #FFFFFF; color: #000000; border-right:0px solid #000000; border-bottom:0px solid #000000; border-left:0px solid #000000; border-top:0px solid #000000;} 
.calSS         	{ cursor:hand;    font-family: Tahoma;  font-size: 8pt; font-weight: normal; background-color: #FFFFE0; color: #000000; border-right:0px solid #000000; border-bottom:0px solid #000000; border-left:0px solid #000000; border-top:0px solid #000000;} 
.calSOld       	{ cursor:default; font-family: Tahoma;  font-size: 8pt; font-weight: normal; background-color: #FFFFFF; color: #CCCCCC; border-right:0px solid #000000; border-bottom:0px solid #000000; border-left:0px solid #000000; border-top:0px solid #000000;} 
.calSSOld      	{ cursor:default; font-family: Tahoma;  font-size: 8pt; font-weight: normal; background-color: #FFFFE0; color: #CCCC00; border-right:0px solid #000000; border-bottom:0px solid #000000; border-left:0px solid #000000; border-top:0px solid #000000;} 

.calToday     	{ cursor:hand;    font-family: Tahoma; font-size: 10pt; font-weight: normal; background-color: #990000; color: #000000; border-right:0px solid #000000; border-bottom:0px solid #000000; border-left:0px solid #000000; border-top:0px solid #000000;}
.calGrpSize    	{ cursor:hand;    font-family: Tahoma; font-size: 10pt; font-weight: normal; background-color: #FFFFFF; color: #000000; border-right:0px solid #000000; border-bottom:0px solid #000000; border-left:0px solid #000000; border-top:0px solid #000000;} 

.calDate       	{ 
		  cursor:default; font-family: Tahoma; font-size: 10pt; font-weight: normal;
		  background-color: #0066C0; color: #FFFFC0;
		  border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:1px solid #FF0000; border-top:1px solid #CCCCCC;
		}

.calTimeBox    	{
		  cursor:default; font-family: tahoma; font-size: 10pt; font-weight: bolder; 
		  background-color: #FFFFE0; color: #000066;
		  border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:1px solid #FF0000; border-top:1px solid #CCCCCC;
	       	}


.course         { cursor:default; font-family: Tahoma; font-size: 8pt; font-weight: normal; background-color: #FFFFFF; color: #000000; border-right:0px solid #000000; border-bottom:0px solid #000000; border-left:0px solid #000000; border-top:0px solid #000000;} 
.courseHeader   { cursor:default; font-family: Arial; font-size: 10pt; font-weight: bolder; background-color: #CCFF66; color: #000000; border-right:0px solid #000000; border-bottom:2px solid #336600; border-left:0px solid #000000; border-top:0px solid #000000;}
.courseHeaderWE { cursor:default; font-family: Arial; font-size: 10pt; font-weight: bolder; background-color: #FFFF00; color: #000000; border-right:0px solid #000000; border-bottom:2px solid #336600; border-left:0px solid #000000; border-top:0px solid #000000;}

.courseCells   	{
 		  cursor: default; font-family: Tahoma; font-size: 8pt; font-weight: normal; 
		  background-color: #FFFFFF; color: #000000; 
		  border-right:0px solid #000000; border-bottom:0px solid #FF0000; border-left:0px solid #000000; border-top:0px solid #000000;
		}

.courseSelect   {
		  cursor: default; font-family: Tahoma; font-size: 10pt; font-weight: bolder;
		  background-color: #FFFFD0; color: #336600; border:1px solid #FF0000;
		  border-right:1px solid #FF0000; border-bottom:1px solid #FF0000; border-left:1px solid #FF0000; border-top:1px solid #FF0000;
		} 

.courseMid1     { cursor:default; font-family: Tahoma; font-size: 12pt; font-weight: normal; background-color: #FFFFE0; color: #003300; border-right:0px solid #000000; border-bottom:0px solid #000000; border-left:0px solid #000000; border-top:0px solid #000000;} 
.courseMid2     { cursor:default; font-family: Tahoma; font-size:  10pt; font-weight: normal; background-color: #FFFFE0; color: #003300; border-right:0px solid #000000; border-bottom:0px solid #000000; border-left:0px solid #000000; border-top:0px solid #000000;} 





--></style>