#cdho_body
{
margin: 0px;
padding: 0px;
background: #ECF3F2 url(bg_body.gif) repeat;
scrollbar-track-color: #D6DEDD;
scrollbar-face-color: #005222;
scrollbar-arrow-color: #D6DEDD;
scrollbar-shadow-color: #005222;
scrollbar-darkshadow-color: #D6DEDD;
scrollbar-highlight-color: #005222;
scrollbar-3dlight-color: #000000;


font: 8pt Verdana, Arial;
color: #000000;
}
H6
{
	margin:0px;
}
UL
{
	margin-top:0px;
	margin-left:15px;
	margin-bottom:0px;
	list-style:none;
}
#scroller
{
position: absolute;
left: 0px;
top: 209px;
padding-top: 4px;
height: 25px;
width: 910px;
font: bold 10pt Verdana, Arial;
background: #005222;
color: #FFFFFF;
float: left;
}

#scroller a
{
font: 10pt Verdana, Arial;
color: #FFFFFF;
text-decoration: underline;
}

#scroller a:hover
{
color: #BCE86E;
text-decoration: none;
}


#container
{
display: block;
height: 100%;
width: 925px;
background: url(bg_container.gif) repeat-y;
float: left;
}

#home
{
height: 125px;
width: 910px;
margin-bottom: 55px;
background: url(headers/home.jpg) top left no-repeat;
float: left;
}

#about
{
height: 125px;
width: 910px;
margin-bottom: 55px;
background: url(headers/about.jpg) top left no-repeat;
float: left;
}

#legislation
{
height: 125px;
width: 910px;
margin-bottom: 55px;
background: url(headers/legislation.jpg) top left no-repeat;
float: left;
}

#practice
{
height: 125px;
width: 910px;
margin-bottom: 55px;
background: url(headers/practice.jpg) top left no-repeat;
float: left;
}

#publications
{
height: 125px;
width: 910px;
margin-bottom: 55px;
background: url(headers/publications.jpg) top left no-repeat;
float: left;
}

#registration
{
height: 125px;
width: 910px;
margin-bottom: 55px;
background: url(headers/registration.jpg) top left no-repeat;
float: left;
}

#investigation
{
height: 125px;
width: 910px;
margin-bottom: 55px;
background: url(headers/investigation.jpg) top left no-repeat;
float: left;
}

#quality_en
{
height: 125px;
width: 910px;
margin-bottom: 55px;
background: url(headers/quality_en.jpg) top left no-repeat;
float: left;
}

#quality_fr
{
height: 125px;
width: 910px;
margin-bottom: 55px;
background: url(headers/quality_fr.jpg) top left no-repeat;
float: left;
}

#qaKnowledge_bg
{
margin-top:110px;
margin-left:-8px;
background-image: url(../QualityAssurance/qaknowledge.jpg);
background-repeat: no-repeat;
width: 984px;
height: 565px;
}

#find
{
height: 125px;
width: 910px;
margin-bottom: 55px;
background: url(headers/find.jpg) top left no-repeat;
float: left;
}

#mission
{
height: 20px;
width: 500px;
margin-top: 95px;
margin-left: 5px;
float: left;
}

#qa_en
{
height: 40px;
width: 400px;
margin-top: 44px;
margin-left: 140px;
text-align: center;
float: left;
}

#qa_fr
{
height: 40px;
width: 400px;
margin-top: 44px;
margin-left: 140px;
text-align: center;
float: left;
}

#stage
{
display: block;
padding-bottom: 33px;
text-align: center;
float: left;
}

#stage h1
{
margin: 0px;
padding: 2px 0px 5px 5px;
background: #005222;
font: bold small-caps 12pt Tahoma, Verdana, Arial;
color: #FFFFFF;
letter-spacing: 1pt;
}

#stage h2
{
margin: 0px;
padding: 10px 0px 0px 5px;
font: bold 8pt Tahoma, Verdana, Arial;
color: #005222;
line-height: 150%;
}

#stage h3
{
margin: 0px;
padding: 10px 0px 8pt 5px;
font: bold 14pt Tahoma, Verdana, Arial;
text-transform: uppercase;
color: #005222;
letter-spacing: 1pt;
}

#stage p
{
margin: 0px;
padding: 0px 0px 10px 5px;
font: 8pt Verdana, Arial;
color: #000000;
line-height: 150%;
}

#stage a
{
font: 8pt Verdana, Arial;
color: #005222;
text-decoration: underline;
line-height: 125%;
}

#stage a:hover
{
color: #527360;
text-decoration: none;
}

#contact
{
width: 910px;
margin-bottom: 25px;
background: #005222;
text-align: left;
float: left;
}

#contact p
{
margin: 0px;
padding: 7px;
font: 7pt Verdana, Arial;
color: #FFFFFF;
}

#contact a
{
font: 7pt Verdana, Arial;
color: #FFFFFF;
text-decoration: underline;
}

#contact a:hover
{
color: #BCE86E;
text-decoration: none;
}

.contentbox
{
width: 600px;
padding-left: 50px;
text-align: justify;
float: left;
}
.contentbox2
{
width: 800px;
padding-left: 50px;
text-align: justify;
float: left;
}
.column
{
width: 400px;
padding-left: 10px;
text-align: left;
float: left;
}

.splashbox
{
display: block;
width: 300px;
margin: 10px 0 20px 0;
background: #FFFFFF;
border: solid 1px #000000;
float: left;
}

.splashbox p
{
margin: 0px;
padding: 0px 5px 5px 5px;
font: 8pt Verdana, Arial;
color: #000000;
line-height: 125%;
}

.dashedline
{
border-bottom: dashed 1px #5B7417;
}

ul.pointer1
{
margin: 0px 8% 0px 5px;
padding: 0px 0px 10px 0px;
font: 8pt Verdana, Arial;
color: #000000;
list-style: none;
line-height: 150%;
}

ul.pointer1 li
{
margin: 5px 0px 2px 0px;
padding-left: 15px;
background-image: url(pointer1.gif);
background-repeat: no-repeat;
background-position: 5px 1px;
line-height: 150%;
}

ul.conditions
{
margin: 0;
padding: 0;
font: 7pt Verdana, Arial;
color: #000000;
list-style: none;
width:300px;
}

ul.conditions li
{
margin: 0;
padding-left: 15px;
background-image: url(pointer1.gif);
background-repeat: no-repeat;
background-position: 5px 1px;
}

.indent
{
margin-top: -5px;
margin-left: 20px;
line-height: 150%;
}
hr.addr
{
color: #e0e0e0;
background-color: #f00;
height: 1px;
margin-bottom: 3px;
}