/* Global Styles
----------------------------------------------- */

html body {
   margin:0;
   background:#fff;
   color:#000;
   font:0.7em Verdana,Sans-serif;   
}
#topnav, #left, div.breaker, #titles table td.level1, #footer div.footnav, div.top, div.gap, div.bot, #masthead .right, .adminfootergreen, .admintitle, .adminlinksgreen, #navigationgreen, .adminbuttons, #footer, td.printhide, .printhide {
   display:none;
}
#bigpic img {
   display:none;
}
#bigpic {
   height:28px;
   background:#fff url("graphics/printlogo.gif") no-repeat top left;
   overflow:hidden;
   border-bottom:1px solid #000;
   margin:0 0 0.5em 0;
}
a img {
   border:none;
}
h1 {
   font-size:1.3em;
   margin:0 0 0.8em 0;
}
h2, h3, h4, h5 {
   font-size:1em;
   margin:0 0 1em 0;
}

p {
   margin:0 0 1em 0;
}
hr {
   border-color:#000;
   border-width:1px 0 0 0;
   border-style:solid;
   color:#fff;
}



ul li {
   background-repeat:no-repeat; 
   background-position:20px 4px;
   font-weight:normal;
   padding:0 0 0 5px;
   margin:0 0 0.5em 0;
}

#summary {
   margin:0 0 0 30px;
}

#summary table {
   border-left:1px solid #000;
   border-top:1px solid #000;
   margin:10px 0 0 0;
   
}
#summary table td {
   padding:10px 10px 5px 10px;
   border-right:1px solid #000;
   border-bottom:1px solid #000;
}

#logo {
   margin:0 0 10px 0;
   float:right;
}



/* Inline Images
----------------------------------------------- */

img.left1, img.left2 {
   float:left;
   padding:0;
   margin:0 20px 0.5em 0;
}

img.right1, img.right2 {
   float:right;
   padding:0;
   margin:0 0 0.5em 20px;
}
img.left1, img.right1 {
   border:1px solid #000;
}
img.left3 {
   float:none;
   border:1px solid #000;
}
img.left4 {
   float:none;
   border:none;
}

