@import url("http://www.w3.org/2001/sw/swstyle.css");
@import url("http://www.w3.org/2001/sw/swstyleExtras.css");

blockquote { border: thin solid black; padding: 0.5em }

/* Copyright 1997-2005 W3C (MIT, ERCIM, Keio). All Rights Reserved.
   The following software licensing rules apply:  #DDE;
   http://www.w3.org/Consortium/Legal/copyright-software */

 h3 {
   color: #930;
}

@media screen {
	div.origin { text-align: center; float:left; width: 78% }
    .author, .date { font-style: italic; }
}

.figure { text-align: center; padding: 1em; }

/* For right navbar */

#nav { margin:0 0 1em 1em; float:right; width: 20%; font-family: sans-serif;
       font-size: 12px; border: 1px solid black; border-top: none;
       padding: 0; background: #fffaf5; }

#nav, #nav ul { list-style: none }


.level1 { padding-left: 1em; margin: 0 }
.level2 { padding-left: 1em; margin: 0 }
.level3 { padding-left: 2em; margin: 0 }

#nav li { list-style: none; margin: 0; 
          border-top: 1px solid gray; 
          padding: .25em }

#current {list-style: none; margin: 0;
          border-top: 1px solid gray;
          background: #CCD; color: black; 
          padding: .2em; border-left: thick solid gray}

#nav li a:hover {color: black; background: #DDE; }

#nav li a { display: block; text-decoration: none }
#nav li a.inline { display: inline; text-decoration: none }

#foot { clear: both }


/* ****************** Tables used for office documents ************ */
table.coloured td, td.coloured, table.colored td, td.colored  { 
   background: #CCFFFF;
   color: inherit;
}

table.coloured th, table.colored th  { 
   background: #c0c0c4;
   text-align: center;
   font-weight: bold;
}



/* for domain home pages */


@media print {
   body { font-size: 100% }
   #navblock { display: none }
   address { display:none}
   hr {display:none}
   h4 { page-break-after : avoid }
   h3 { page-break-after : avoid }
   h2 { page-break-after : avoid }
   div.figure p {page-break-before: avoid}
}
