body {
margin:0;
padding:0;
background-color:#BDD7FF;
overflow:hidden;
background-color:ffffff;
}

A {text-decoration:none}
A:link { text-decoration: none; color:#003366;}
A:visited { text-decoration: none; color:#003366; }
A:hover { text-decoration: none;}

div.container { 
position:absolute;
top:68px;
left:0;
width:100%;
height:90%;
border-bottom:1 solid #dcdcdc;
filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#D8E9FF',EndColorStr='#BDD7FF');
overflow:auto;
}

A.menulink { position:absolute;left:6px;top:44px;display: block; width: 50px; height:20px;text-align:center;padding-top:2px;margin:0;text-decoration: none;font-family: arial;font-weight:bold;font-size:11px;color:#0000FF;border-left: 2px outset #f8f8ff;border-top: 1px solid #6795D1;border-right:1px solid #6795D1;border-bottom:1px solid #87AFC7;background-color:#4682B4;cursor:hand;filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#f0f8ff',EndColorStr='#6795D1');}

A.menulink:hover { color: #000000;font-weight: bold;background-color:#f0e68c;border-bottom: 1px solid #ffffff;border-top: 1px solid #A7954A;border-left: 2px outset #f8f8ff;border-right: 1px solid #A7954A;filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#ffffff',EndColorStr='#FBB117');}

div.line { 
margin:0px;
position:absolute;
top:64px;
left:0;
width:100%;
height:4px;
border-top:1px solid #6699cc;
filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#6699cc',EndColorStr='#D8E9FF');
}

div.header { 
margin:0px;
padding: 4 0 0 5;
position:absolute;
top:0;
left:0;
width:100%;
height:22px;
background-color:#f0f8ff;
font-family:arial;
color:#808080;
font-size:11px;
}

div.title { 
margin:0px;padding: 16px 0px 0px 5px; position:absolute; top:18px; left:0;width:100%;height:50px;text-align:center;background-color:#FFFFFF;font-family:Tahoma;color:#666666;font-size:15px;font-weight:bold;z-index:-5;
}


input.right {
  text-align: right;
  width: 20px;
  border:1 solid #ffffff;
}

input.sum {
  color:#003366;
   font-family:arial;
   font-size:10;
border:1px outset #dcdcdc;
   width:70;
   height:18;
   padding:0;
background-color: #b0c4de;
  cursor:hand;
}

input.reset {
  color:#003366;
   font-family:arial;
   font-size:10;
border:1px outset #dcdcdc;
   width:50;
   height:18;
   padding:0;
background-color: #b0c4de;
  cursor:hand;
}

input.totals {
  text-align: right;
  width: 60px;
  border:1 solid #4682b4;
}

input.btn {
   color:#003366;
   font-family:arial;
   font-size:10;
   border:1 solid #4682b4;
   width:18;
   height:18;
   padding:0;
   background-color:#f5f5f5;
}

INPUT.submitbtn {
color:black;
background-color: #b0c4de;
padding-left:2px;
padding-right:2px;
padding-top:0px;
margin-bottom:1px;
border:1px outset #dcdcdc;
font-family:arial;font-size:11px;
}

INPUT.submitbtnhov {
color:blue; 
background-color:#f9f9f9;
border:1px inset #dcdcdc;
font-family:arial;
font-size:11px;
}

.texta { 
 height:18px;
 font-size: 12px;
 border:1 solid #778899;
 padding:2 2 6 2; 
 background-color: #ffffff; 
 color:#003366;
}

.totals { 
 height:18px;
 font-size: 12px;
 font-weight:bold;
 text-align:center;
 border:1 solid #778899;
 padding:2 2 2 2; 
 background-color: #ffffff; 
 color:#880000;
}

.notesarea { 
 border:1 solid #dcdcdc;
 color:#003366;
 font-family:arial;
 font-size:12px;
 padding:2 2 6 2; 
 background-color: #ffffff; 
 color:#003366;
}

.commentsarea { 
 font-size: 12px;
 border:1 solid #aaaaaa;
 color:#003366;
 font-family:arial;
 padding:2 2 6 2; 
 background-color: #ffffff; 
 color:#003366;
}

SELECT {
 font-size: 12px;
 border:1 solid #778899;
 background-color: #ffffff; 
 color:#003366;
 z-index:0;
}

.dhtmlwindow{
position: absolute;
border: 1px ridge #004993;
visibility: hidden;
background-color: #ffffcc;
z-index:1;
}

.drag-handle{ /*CSS for Drag Handle*/
padding:1px;
text-indent: 6px;
font:bold 10px verdana;
height:15px;
background-color: #004993;
color: white;
cursor: arrow;
overflow: hidden;
width: auto;
filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=1,StartColorStr='#004993;',EndColorStr='#4682b4');
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 0px;
top: 1px;
cursor: hand;
cursor: pointer;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 1px solid #000088;
background-color: #fffff0;
color: #000000;
height: 175px;
padding: 12px;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid #808080;
background-color: #F8F8F8;
background-color:#eeeeee;
height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}