/* 
   Design215 Site Manager print.css, Copyright Design215 Inc. 
   v06.07.05 
   
   Stylesheet for printing charts      

   body
     #container
       #pagebody
      

   Overall styles and classes for HTML elements 
   ----------------------------------------------------------------------------- 
*/
body {
  font-family:verdana,helvetica,sans-serif; font-size:10px; color:#000000;
  text-align:center; margin:0; padding:0;
  background:#ffffff;
}

table td {
  font-family:verdana,helvetica,sans-serif; font-size:10px; color:#222222; line-height:130%;
}
h1 {
  text-align:center;
  font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#000000;
  margin:0; padding:8px 0 0 0; 
}
h2 {
  font-family:arial,helvetica,san-serif; font-size:12px; font-weight:bold;
  padding:0 0 4px 0; margin:0;
}
p {
  font-family:verdana,helvetica,sans-serif; font-size:10px; color:#444444; line-height:130%;
  margin:0 10px 0 0; padding:0;
}
    
a:link,
a:visited {text-decoration:none; font-weight:bold; color:#000099;}
a:hover {text-decoration:underline; font-weight:bold; color:#0000ff;}

a.a1 {padding-left:14px; background:transparent url(images/bt1.gif) no-repeat;} 

  /* Style for unordered bullet lists */
  ul.alist {margin:2px 0 0 0; padding:0; list-style:none;}
  ul.alist li {
    margin-bottom:6px; padding:0 0 0 16px;  
    background:transparent url(images/bt8.gif) no-repeat;
  }
  
/* icons for buttons and also for general use inline with text */
span.icat {padding:0 6px 0 0; background:transparent url(images/bt5.gif) 0px -1px no-repeat;}
span.isub {padding:0 6px 0 0; background:transparent url(images/bt2.gif) 0px -1px no-repeat;}
span.iimg {padding:0 6px 0 0; background:transparent url(images/bt7.gif) 0px -1px no-repeat;}

img.p1 {
  color:#444444;
  border-color:#444444;
  padding:0;
}
img.xpic {
  margin:0 3px 0 1px; padding:0;
  border-bottom:solid 1px #444444;
}

form {margin:0; padding:0; display:inline;}
  .chkbx {margin:1px; padding:0; height:14px;}

label.noshow {display:none;}
pre {font-size:12px; margin:0 0 0 12px;}
acronym {border-bottom:dashed 1px #000000; cursor:help; font-weight:bold; color:#000099;}

/* 
   Styles for layout DIVs
   -----------------------------------------------------------------------------
*/

#container {
  position:relative; 
  text-align:center; margin:0; padding:0;
}

  /* Page body, width of a printed page */
  #pagebody {
    position:relative; width:640px;
    text-align:left; margin:0 0 0 12px; padding:0;
  }
  
  .xfooter {font-family:verdana,helvetica,san-serif; font-size:10px; color:#666666;}

/* Manager Styles */

  .fheading {
    font-family:arial,helvetica,san-serif; font-size:12px; font-weight:bold;
    line-height:150%;
  }
  .xred {font-family:verdana,helvetica,san-serif; font-size:10px; color:#ff0000;}
  .xcourier {font-family:courier new,courier; font-size:11px;}

/* Extra Styles for this site */

  .xdash {border:1px dashed #000000;}  
  .xbg1 {background:#666666;} /* iframe border */
  .xbg2 {background:#dddddd; padding:10px; border:1px solid #000000;}
  
  /* Table tds in printed charts */
  td.t1 {
    color:#000000; font-weight:bold;
  }
  td.t2 {
    border-top:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
  }
  td.c1 {
    font-family:verdana,helvetica,san-serif; font-size:10px;
    border-top:1px solid #cccccc;
  }
  td.c2 {
    font-family:verdana,helvetica,san-serif; font-size:8px;
    border-top:1px solid #cccccc;
  }
  
  td.vline {border-left:1px solid #aaaaaa; width:20px;}
  td.hline {border-top:1px solid #aaaaaa; width:20px;}
  

