@charset "UTF-8";
/* CSS Document */

html {padding:0px; margin:0px;}
* {behavior: url(images/iepngfix.htc); margin:0px; padding:0px }

body {margin:0; padding:0; background-image:url(images/wood2.jpg); font-family:Helvetica, Arial, Verdana; text-align:justify; font-size:12px; color:666}

input, select, textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#5b9c38}

#container {width:100%; height:777px; background-image:url(images/wood.jpg); margin:0; padding:0; position:relative}

#bodyindex {float:right; width:1000px; height:510px; margin-top:80px; background-image:url(images/indexbody.png); background-repeat:no-repeat; position:relative; z-index:1}

#blankindex {float:right; width:1000px; height:510px; margin-top:80px; background-image:url(images/blankbody.png); background-repeat:no-repeat; position:relative; z-index:1}

a:link {color:#000; text-decoration:none}
a:visited {color:#000; text-decoration:none}
a:hover {color:#5b9c38; text-decoration:none}
a:active {color:#000; text-decoration:none}


#erlogo {
	position:absolute;
	left:820px;
	top:5px;
	z-index:2
}

#navigation {
	position:absolute;
	left:51px;
	top:121px;
	color:#FFF;
	text-align:right;
	font-size:11px;
	line-height:22px;
	width:108px
}
#navigation a:link {color:#FFF; font-weight:normal; text-decoration:none}
#navigation a:visited {color:#FFF; font-weight:normal; text-decoration:none}
#navigation a:hover {color:#FFF; font-weight:bold; background-image:url(images/glow.png); background-repeat:repeat-x; text-decoration:none}
#navigation a:active {color:#FFF; font-weight:bold; text-decoration:none}

#indeximg {
	position:absolute;
	left:174px;
	top:105px;
	width:248px;
	height:232px;
	background-image:url(images/artichoke.jpg);
}

#indextext {
	position:absolute;
	left:444px;
	top:152px;
	width: 498px;
	height: 166px;
	color:#666
}

#livechat {
	position:absolute;
	left:20px;
	top:328px;
	width:81px;
	height:92px;
}

#inx {
	position:absolute;
	left:119px;
	top:344px;
	width:850px;
	height:114px;
}
#bud {
	position:absolute;
	left:119px;
	top:458px;
	width:185px;
	height:39px;
}

/*.inximg {
	margin-bottom:39px
}*/


#blankbg {
	width:808px;
	position:absolute;
	top:126px;
	left:164px;
	z-index:1;
	}

#blankbgg {
	width:808px;
	background-image:url(images/blankbg.png);
	background-repeat:repeat-y;
	}

#insidecontent {
width:750px;
margin:0 auto 0 auto;
padding-bottom:20px;
color:#666;
line-height:16px;
min-height:200px
}


#t-sub {
	position:absolute;
	top:78px;
	left:173px;
}

.greentag {
	color:#5b9c38;
	font-weight:bold;
	font-style:italic;
}

.grn {color:#5b9c38}
.grn a:link {color:#5b9c38; text-decoration:none}
.grn a:visited {color:#5b9c38; text-decoration:none}
.grn a:hover {color:#000; text-decoration:none}
.grn a:active {color:#5b9c38; text-decoration:none}


.eighteen {
	font-size:18px
}

#footi {width:789px; height:40px; margin-left:10px; margin-top:4px; z-index:1; background-image:url(images/foot2.png); position:fixed}

#footeri {
	z-index:0;
	position:absolute;
	top:488px;
	left:135px;
	font-size:9px;
	color:#6B6B6B;
	text-align:right;
	line-height:14px;
	width: 827px;
	}

#footeri a:link {color:#6B6B6B; text-decoration:none}
#footeri a:visited {color:#6B6B6B; text-decoration:none}
#footeri a:hover {color:#FFF; text-decoration:none}
#footeri a:active {color:#FFF; text-decoration:none}



#foot2 {width:789px; height:40px; margin-left:10px; margin-top:4px; z-index:1; background-image:url(http://sagemedia.ca/clients/rainforest/images/foot2.png); clear:both}

#footer {
margin-top:10px;
margin-right:10px;
margin-bottom:20px;
	font-size:9px;
	color:#6B6B6B;
	text-align:right;
	line-height:14px;
}

#footer a:link {color:#6B6B6B; text-decoration:none}
#footer a:visited {color:#6B6B6B; text-decoration:none}
#footer a:hover {color:#FFF; text-decoration:none}
#footer a:active {color:#FFF; text-decoration:none}

	#hidden { overflow:hidden ; text-align:right }
	#toggle { display:none }



/* KB controls */

#footerkb {
margin-top:10px;
margin-right:10px;
margin-bottom:20px;
	font-size:9px;
	color:#6B6B6B;
	text-align:right;
	line-height:14px;
}
#footerkb a:link {color:#6B6B6B; text-decoration:none}
#footerkb a:visited {color:#6B6B6B; text-decoration:none}
#footerkb a:hover {color:#FFF; text-decoration:none}
#footerkb a:active {color:#FFF; text-decoration:none}

#foot2kb {width:789px; height:40px; margin-left:10px; margin-top:4px; z-index:1; background-image:url(http://sagemedia.ca/clients/rainforest/images/foot2.png); clear:both}


div.header {text-align: left; color:#FFFFFF; height:30px; overflow:hidden}
a.header  {color:#ffffff; text-decoration: none; font-size: 1px; }
div.login { font-size : 0.8em; font-weight: bold; text-align: right; white-space : nowrap; padding:15px 0px 9px }		
.copyright      { display:none }



a.login {  }

div.bottom {padding-top: 10px;}
.catLink { font-weight : bold; }
.catDescription { color : #121212;  }

H1.articleTitle    { font-size : 1.0em; margin: 0px; }
a.articleLink      { font-weight : bold; }
a.articleLinkOther {  }  /* for other in category and related */
.articleDecription { color : #121212; }
.articleStaff      { color : #505050; 	font-size : 0.8em; }
.glossaryItem      { background-color : #F0F0F0; cursor : help; color : #CC3333; }

a.abLink     {  }
.abBorder    { background-color : #E4E4E4;  }
.abBgr       { background-color : #FFFFFF;  font-size : 0.9em; }
.abBgrDarker { background-color : #FAFAFA;  color : #606060;  font-size : 0.9em; }
.atTitle      { font-weight : bold;  }
.atEntry      { /* font-size: 0.8;*/ }

.fName        { font-size : 0.8em; }
.tdBorder     { background-color : #E4E4E4;  }
.tdTitle      { background-color : #E4E4E4; padding : 4px 4px;  border : 1px solid #D4D4D4; }
.tdSubTitle   { background-color : #EFEFEF; padding : 4px 4px;  border : 1px solid #DADADA; }

.trLighter    { background-color : transparent; }
.trDarker     { background-color : #F4F4F4; }
.trMoreDarker { background-color : #DADADA; }
.trForm         { background-color : #FAFAFA; }
.tdFormCaption  { background-color : #F4F4F4;  text-align: right; width: 150px; }

input, select   { font-size : 10px;  margin : 5px;  padding: 0px; }
input.text      { font-size:10px; width : 150px; margin : 5px }
input.shortText { font-size:10px; width : 80px; margin : 5px }
input.longText  { font-size:10px; width : 150px; margin : 5px }
textarea		{ font-size:10px; margin:5px}

.button         { width : 150px; }
.colorInput     { background-color : #F5F4ED; }
.requiredSign   { color : #C40000; font-weight : bold; }
.formComment    { font-size : 0.9em; }
.pageByPage     { font-size : 0.9em; }
.smallerText    { font-size : 0.9em; }
.nowrap         { white-space: nowrap; }
.space          { padding-bottom: 5px; }
.less_space     { padding-bottom: 2px; }
.info           { background-color : #FFFFE1; border : 1px solid #8592A2; padding: 10px;}

.fright         { float: right; }
.fleft          { float: left; }
DIV.box 		{ background-color : #FFFFE1; border : 1px solid #959595; padding: 10px; overflow:hidden; zoom: 1;}
