body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt; font-style: normal; line-height: normal ; font-weight:
normal; font-variant: normal; text-transform: none;color : black ; 
}
/*colours used*/
/*  #21703b;/*dark green*/
 /* #a5d4b5;/*light green - used for submenu block?*/
 /* #ccbf33;/*yellow*/
/*body {background: #a5d4b5;/*light green - used for submenu block?*/}*/
/* #297642 ; /*logo-color*/
/*opacity
filter : alpha (opacity=50);
-moz-opacity: 0.5;
opacity : 0.5;
*/
img { 
border:0; 
margin:0;
}
img.logo { position:absolute ; top:0px ; left :0px;z-index:2;
}
#blend {top:0px; left:0px; width:101.5%; height : 140px;position:absolute;  background:url(MainTopLogoBlend.jpg);
background-repeat : repeat-x;z-index:1;
}
#pinwheel {top:200px; left:0px; width:500px; height : 450px;position:absolute;  background:url(pinwheel.jpg);
background-repeat : no-repeat ;z-index:1;
}
#WelcomeMainPage{top:200px; left:500px; width:300px; height : 450px;position:absolute;z-index:1;font-size: 12px;
}
#category {top:105px; left:220px;
/*width:30em; */
/*padding : 5px 5px 0px 5px ;*/
font-weight : bold ; font-style : italic ;
font-size : 12px ;
color :  #21703b ; /*dark green*/
height : 15px;position:absolute;  background:#fff;
z-index : 4 ;
/*background : #a5d4b5;/*light green*/
}
* html #category{position:absolute;}
#page {margin:70px 200px 100px 200px; display:block; width:42em ;
border:1px solid #21703b ; /*dark green*/
 background:#fff; padding:20px 20px 15px 20px;
min-height: 500px ; width : 52em ;
position : absolute ; top :52px ;
z-index:3}
#contactstitle {top:830px; left:220px;
/*width:30em; */
/*padding : 5px 5px 0px 5px ;*/
font-weight : bold ; font-style : italic ;
font-size : 12px ;
color :  #21703b ; /*dark green*/
height : 15px;position:absolute;  background:#fff;
z-index : 4 ;
/*background : #a5d4b5;/*light green*/
}
* html #contactstitle{position:absolute;}
#contacts{margin:70px 200px 100px 200px; display:block; width:42em ;
border:1px solid #21703b ; /*dark green*/
 background:#fff; padding:20px 20px 15px 20px;
min-height: 200px ; width : 52em ;
position : absolute ; top :780px ;
z-index:3}
/********ie hack for minimum height*********/
  .prop {
    float:right;
    width:1px;
  }

  .minheight {
    height:370px;
  }
  .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }
/*********** end ie hack ***********/
#linksMenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; font-style: normal; line-height: 11pt ; font-weight:
normal; font-variant: normal; text-transform: none;
color: #FFF; 
position:absolute;top :-5px;left : 75% ;
width : 200px;
z-index : 3 ;
}
#linksMenu2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; font-style: italic; line-height: normal ; font-weight:
bold; font-variant: normal; text-transform: none;
position:absolute;top :25px;left : 70% ;
z-index : 2 ;
/*background : #a5d4b5;/*light green*/
height : 15px ;
}
#linksMenu2  a {
text-decoration : none ;
color : #FFCC00 ; padding :10px;
}
#linksMenu2  a:hover {
color : silver ; 
padding : 10px; 
/*background : #a5d4b5 ;/* light green */
text-decoration : none ;
}
#linksMenu ul{
list-style:none;
text-align : left;
text-decoration : none ;
color : white ;
}
a.linksmenu {
color : #FFF ;
text-decoration : none ;
}
#linksmenu a:hover{color:silver}
#MainMenu{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px; font-style: normal; line-height: 11pt ; font-weight:
normal; font-variant: normal; text-transform: none;
color: #FFF; 
position : absolute ; top : 80px ; left : 10px; 
z-index : 3 ;
}
.en-fr {position : absolute ; top :100px ;left : 740px ; color : black ;
z-index : 3 ;
}
a.en-fr { text-decoration : none; 
c
}
a.en-fr:hover { 
filter : alpha (opacity=100);
-moz-opacity: 1.0;
opacity : 1.0;
}
.links {/*float:left;*/
font-weight:normal; text-align:center;color : black ; 
}
a.links {
text-decoration : none; display:block ;text-align : center ;
}
a.links:hover { 
color : #cdcdcd ;
/*filter : alpha (opacity=50);
-moz-opacity : 0.5 ;
opacity : 0.5 ;*/
}
.textlinks {
font-weight:normal; text-align:left;color : #21703b ; /*dark green*/
}
a.textlinks {
text-decoration : none; 
}
a.textlinks:hover { 
color : #ccbf33;/*yellow*/
}
.sidenavtitle {
color : #21703b;/*dark green*/
/*margin-left : 10px ;*/
background: #a5d4b5;/*light green
border-bottom : 1px solid  #21703b;/*dark green*/
/*************************
border-right-color : silver ;
border-bottom-color : silver ;
*********************************/
padding : 7px ; 
font-weight:bold;
text-align : center ;
}
#sidenav {
position : absolute ; top : 122px; left : 15px ;
	width: 17em;
border : solid 1px #21703b;/*dark green*/
	}
#sidenav ul {
list-style-type : none ;
background : #FFF ;
margin-left : 0px ; padding-left : 0 ;
}
#sidenav li {
padding : 0px ;
/*******************************
border : 1px  solid  #000 ;
border-right-color : #ccc ;
border-bottom-color : #ccc ;
***********************************/
}
#sidenav li a {
text-decoration: none;
}	
	
#sidenav li a:link , #sidenav li a:visited 
{
display: block;
color : #000 ;
background: #fff ;
border : 1px solid #FFF ;
/************************************
border-right-color : #ccc ;
border-bottom-color : #ccc ;
************************************/
padding: 5px;
}
	
#sidenav li a:hover {
color:  #21703b;/*dark green*/
background:  #a5d4b5;/*light green ; 
}
