/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: //
// ...
// ... Canadian Urology Research Consortium :: www.curc.ca
// ... curc.css :: default stylesheet
// ... 000c-css/curc.css
// ... v05xxxx
// ...
// :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */



/*  =============================================
  color wheel:
  blue      = rgb()
  l-blue    = rgb(218,226,234), #dae2ea
  yellow    = rgb(204,204,0)
  l-yellow  = rgb()
  gray      = rgb(125,125,125)
=============================================== */


body            { font:10pt arial,helvetica,sans-serif; color:rgb(0,0,0); margin-top:0; background:rgb(255,255,255); }
.point          { font:bold 10pt verdana,helvetica,sans-serif; color:rgb(0,0,0); }
.leadpara       { margin-top:0; }

h1              { font:small-caps bold 1.8em verdana,helvetica,sans-serif; color:rgb(204,204,0); text-align:center; }
h1#pagetitle    { font-size:2.2em; border:1px solid rgb(0,51,102); border-left:0; border-right:0; }
h1.subhead      {  }
h2              { font:bold 1.3em arial,helvetica,sans-serif; color:rgb(0,51,102); background-color:white; padding:.2em 0; margin-bottom:.5em; letter-spacing:.05em; }
h3              { font:bold 10pt verdana,helvetica,sans-serif; color:rgb(0,51,102); margin-bottom:0; letter-spacing:.05em; }
h4              {  }
h5              {  }
  .inlineleft   { float:left; padding:0 .5em 0 0; }
  .inlineright  { padding:.2em 0; }

div#toc             { margin:1em; }
div#subtoc          { font-size:.85em; line-height:175%; text-align:center; margin-bottom:2em; }
div#subtoc a        { color:rgb(0,51,102); padding:0 .5em; border-right:2px solid rgb(204,204,0); border-left:2px solid rgb(204,204,0); }
div#subtoc a:hover  { color:rgb(102,102,0); }
div#validation                 { text-align:center; font:8pt verdana,sans-serif; color:rgb(102,102,102); }
div#validation                 { margin:1em 0; }
div#validation  span.moreinfo  { display:none; }

table#contentframe    { width:750px; }
table#maintoc         { margin:5% 0% 0% 5%; }
table#maintoc td      { padding:.35em .25em .25em .75em; border-top:1px dashed white; }
table#maintoc a       { text-decoration:none; color:rgb(0,51,102); }
table#maintoc a:hover { color:white; }
table#footer          { width:750px; }

td                    { font:10pt verdana,helvetica,sans-serif; color:rgb(0,0,0); }
td#contentcell        { text-align:left; vertical-align:top; padding:0 0 1em 1.5em; height:550px; }
td#copyright          { font:75% arial,helvetica,sans-serif; color:rgb(153,153,153); text-align:center; vertical-align:middle; padding-top:1em; border-top:10px solid #cccc00; }

td.formsQ             { background-color:rgb(245,245,245); color:#000000; border:1px solid #000000 }
td.formsA             { background-color:rgb(218,226,234); color:#000000; border:1px solid #000000; }
td.name             { vertical-align:middle; border:0px solid rgb(204,204,0); }
td.address          { vertical-align:middle; border:0px solid rgb(204,204,0); font-size:9pt; }
td.address a        { display:block; color:rgb(0,0,153); text-decoration:none; }
td.address a:hover  { color:black; text-decoration:underline; }

tr.blueback td      { background-color:#dae2ea !important; border:0; }
tr.whiteback td     { background-color:white; }

p#subtoc              { font-size:.85em; text-align:center; line-height:175%; }
p#subtoc a            { color:rgb(0,51,102); }
p#subtoc a:hover      { color:rgb(102,102,0); }


ul.plain              { list-style-type:none; }
li                    { margin-bottom:.25em; }
li.linkidle           { margin-left:-.25em; padding-left:.5em; background-color:#e6e6e6; }
li.linkselect         { margin-left:-.25em; padding-left:.5em; background-color:#ffff66; }
li.linkidle a:hover   { color:rgb(153,0,0) !important; }
li.linkselect a:hover { color:rgb(153,0,0) !important; }

img.headerlogo        { text-align:center; margin-bottom:1.5em; }

a.mtoc        { display:block; padding:.5em .25em .5em .75em; border-top:1px dashed white; text-decoration:none; color:rgb(0,51,102); }
a.mtoc:hover  { color:white; }
a.lastlink    { border-bottom:1px dashed white; }

  a.pdf       { padding-right:20px; background:url(../000a-images/icons/ICN-20.pdf.gif) no-repeat 100% 50%; }
  a.ppt       { padding-right:20px; background:url(../000a-images/icons/icn-16.ppt.png) no-repeat 100% 50%; }
  a.pps       { padding-right:20px; background:url(../000a-images/icons/icn-16.pps.png) no-repeat 100% 50%; }
  a.odp       { padding-right:20px; background:url(../000a-images/icons/icn-16.odp.png) no-repeat 100% 50%; }
  a.linkahead { padding-right:20px; background:url(../000a-images/icons/ICN-20.pdf.gif) no-repeat 100% 50%; }



.sm             { font-size:.80em; }
.comp           { font-family: arial,helvetica,sans-serif; }
.smcomp         { font:.70em arial,helvetica,sans-serif; }
.bold           { font-weight:bold; }
.italic         { font-style:italic; }

.bottomless     { margin-bottom:0; }
.topless        { margin-top:0; }

.left           { text-align:left; }
.right          { text-align:right; }
.center         { text-align:center; }
.top            { vertical-align:top; }
.bottom         { vertical-align:bottom; }
.middle         { vertical-align:middle; }
.indent         { margin-left:1.5em; }
.clear          { clear:both; }
.nowrap         { white-space:nowrap; }

.arial          { font-family:arial,helvetica,sans-serif; }
.verdana        { font-family:verdana,helvetica,sans-serif; }

