.edithover { 
 background-color: #edffed; 
 padding:3px 
} 
.editbox { 
 width:99%;
 height:95px;
 background-color:#F5F5F5;
 font-family:"Arial";
 font-size:10pt;
 padding:1px 
} 
.cpanel {
 background-color: #e4f2fe;
 background-image: url(../sty/imglib/winterthemecpanel.gif);
 background-position: bottom right;
 background-repeat: no-repeat;
 border: solid 1px #00a6de;
 border-top-width:4px;
 float: right;
 top: 1em;
 right: 1em;
 opacity: .9;
 position: absolute; 
 width: 15em;
 padding: 2px
}
#overlay {
 width:99%;
 height:99%;
 margin:auto;
 position:absolute;
 left:0px;
 top:0px;
 filter:alpha(Opacity=0);
 -khtml-opacity:0;
 -moz-opacity:0;
 opacity:0
}
#overlay table {
  height:100%;
  width:100%
}
#overlayContainer {
 vertical-align:middle;
 text-align:center;
 background:url(../sty/imglib/overlayBackground.png) no-repeat center;
 height:180px
}
#overlayContainer h1, #overlayContainer div {
  width:350px;
  margin:auto;
}
#overlayContainer h1 {
  border-bottom:1px solid #fff;
  padding-bottom:2px;
  margin-bottom:2px;
  font-size:22pt;
  color:white
}
#overlayContainer div {
  text-align:left;
}
body {
 margin: .5em;
 font: 12pt arial;
 background-color: #FFF;
 color: #000
 }
div {
 font: 12pt arial;
 margin:1px;
 padding: 1px;
 }
dt {
 padding:.2em
}
form {
 padding: 0;
 margin: 0
}
table {
 width:100%;
 border-spacing: 1px;
 font-size:10pt
}
select {
 font:9pt monospace
}
td, div {
 font-family: arial;
 font-size:10pt;
 color: #606060;
 empty-cells: show
 }
th {
  text-align:left
 }
a { 
 color: #606060
 }
a:hover { 
 color: #404040
 }
a.menu { 
 color: #FFF
 }
a.menu:hover { 
 text-decoration:none;
 color: #FFF
 }
.highlight {
 background-color:#BCFFBF;
}
.dark {
 background:url(../sty/imglib/winterthemedark.jpg);
 font-size: 95%;
 color: #FFF;
 font-weight: bold;
 padding: 2px
 
 }
.lite { 
 background-color: #a3d7f4;
 font-size: 11pt;
 color: #FFFFFF;
 font-weight: bold;
 padding: 2px
 }
.cell1, .awarded .cell2, .revoked .cell2 { 
 background-color: #e9f3ff;
 border: 1px solid #d1e5fd;
 padding: 2px;
 }
.cell2 { 
 background-color: #f0f7ff;
 border: 1px solid #deedfe;
 padding: 2px;
 }
div.awarded div.cell2 {
 background-image:url('../sty/imglib/winterthemeaward.gif');
 background-position: bottom right;
 background-repeat: no-repeat
 }
div.revoked div.cell2 {
 background-image:none
 }
.sys { 
 background-color: #BDD7FF;
 border: solid 1px #7EB1FC;
 font-size: 10pt;
 text-align: center
 }
.shade { 
 background-color: #F7F7F7;
 border: solid 1px #D1D1D1
 }
#title {
 background:url('../sty/imglib/winterthemebanner.jpg') no-repeat left bottom;
 background-color:#FFF;
 border:solid 1px #8cd2f3;
 color:#000;
 font-size:22pt;
 text-align:right;
 padding: 85px 7px 0 0;
 vertical-align:text-bottom;
 margin: 0 1px 0 1px;
 }
#foot {
 font-size:70%;
 text-align:center
 }
.quote_from_border, .quote_body {
 border:solid 1px #ccc;
 background: #fff;
 color: #909090
 }
.quote_from_border {
  border-bottom: none
}
.quote_body {
 border-left:solid 2px #ccc;
 font-size:inherit;
 padding:7px;
 margin: 0 2em 0 2em;
 }
.cpanel ul {
  list-style-type: none;  
  margin: 0 0 1em 0;
  padding: 0;
}
.container {
  margin:0;
  padding:0
}
.container div {
  margin:0 1px 0 1px;
}
.container ul {
  margin:1px;
}
ul { 
  list-style-type: none;  
  margin: 1px
}
ul.inline li {
  display:inline 
} 