
body{
background:#0077d4 url(/images/training-background.gif) center repeat-y;
}

h1 span{
background:#0077d4 url(/images/training-logo.gif) top left no-repeat;
}

h2, h3 a, div#introcopy p, div#introcopy ol, div.index h3, div.index h4, div.context h3, div.block h3, div#copy p a, div#copy ul li a, span.faux-link, span.faux-link a{
color:#0077d4;
}

div#copy p.team img{
margin-right:8px;
float:left;
}
div#copy p.team span{
display:block;
font-weight:bold;
margin-bottom:12px;
}

span.faux-link a{
background:url(/images/training-faux-link-arrow.gif) right 5px no-repeat;
}


p.lozenge{
  background:transparent url(/images/training-lozenge-l.gif) center left no-repeat;
}
p.lozenge a{
  background:#0077d4 url(/images/training-lozenge-r.gif) center right no-repeat;
}

p.lozenge a.plain{
  background:#0077d4 url(/images/training-lozenge-plain-r.gif) center right no-repeat;
}

div#introcopy, div#copy, div.inner, div.block {
  background:#fff url(/images/training-copy-top-l.gif) top left no-repeat;
}
div.trc{
  background:transparent url(/images/training-copy-top-r.gif) top right no-repeat;
}
div.blc{
  background:transparent url(/images/training-copy-bottom-l.gif) bottom left no-repeat;
}
div#copy div.blc{
  background:#fff url(/images/training-copy-bottom-l.gif) bottom left no-repeat;
}

div.blc span{
  display:block;
  background:transparent url(/images/training-copy-bottom-r.gif) bottom right no-repeat;
}


div#copy div.left ul.keypeople, div#copy div.right ul.keypeople {
margin-left:-4px;
margin-top:0pt;
}

/* block navigation */
div#navigation ul li a, div#navigation ul li ul.open li ul.open li {
  color:#cce4f6;
}


/* hr dots */
div#copy p.hr, div.inner p.hr{
height:9px;
background: url(/images/training-dots.gif) center left repeat-x;
}

#samplemovie {margin-left:15px;}