body,td,th {
font-family: Tahoma;sans-serif;
font-size: 7pt;
cursor:default;   
}

*{
 font-family: Tahoma;sans-serif; 
font-size: 7pt;
cursor:default;  
}

a:link {color: blue; text-decoration:underline; cursor:pointer;}
a:visited {color: blue; text-decoration:underline; cursor:pointer;}

.outer_border {border: 1px solid #BFBFBF;}

*.full
{
  width: 100%;
 
}

*.currenttab
{
  /*background:url("images/selected_tab.jpg") no-repeat 0px   0px; */ 
  width:100px;
  height: 25px;
  padding:0px;
  text-align: center;
  background-color:gray;
  position:relative; float: left;
  font-weight: bold;
  /*border: none; Use this if you want only teh background image. */
}
*.notcurrenttab
{
 /* background:url("images/recessed_tab.jpg") no-repeat 0px   0px;  */
  width:100px;
  height: 25px;
  padding:0px;
  text-align: center;
  position:relative; float: left;
  font-weight: bold;

}
.red
{
  color: red;
}

.pound_logo {
font-size: 20px;
text-align: center;
color: white;
font-family: Geneva, Arial, Helvetica, san-serif;
font-weight: bold;
padding: 10px 0px 0px 10px;
letter-spacing: 0px;
border: 0px solid #5C5C5C;
border-style: none none solid none;
/*background-color: fuchsia; */
/*background-image:url("images/hdr-bg.jpg");
background-repeat: repeat; */
}

.pound_vmenu {
padding: 0px 0px 0px 0px;
border: 0px solid #000000;
border-style: none solid solid solid;
}

.pound_content {
padding: 0px 5px 0px 5px;
font-family: Tahoma;sans-serif; 
font-size: 7pt;
border: 0px solid #BFBFBF;
border-style: none none solid none;

}
table.filter{
  
  text-align: right;
}
table.datasheet {
  /*width:100%; removed to shrink table*/
}   
.datasheet th {
  /*padding:3px;
  background-color:#ddd;
  border-top:1px solid #eef;
  border-left:1px solid #eef;
  border-right:1px solid #999;
  border-bottom:1px solid #999; */
  background-color:#ddd; 
  padding: 1px;
  color:#003;
  /*font-size:.9em;*/ 
  font-weight:bold;
  text-align:center;
  margin: 0px;
  border: 0px;
}
.datasheet tbody th {
  text-align:center;
  /*padding:1px 3px 1px 1px;*/
  padding: 1px;
  color:#222;
}
    
.datasheet tr {
  vertical-align:top;
} 

      
.datasheet td {
  padding:1px;
 /* border-right:1px solid #999;
  border-bottom:1px solid #999;
  background-color:#fff;  */
  /*font-size:.9em;*/
}       
.datasheet td input {
/*  border:0px none;
  width:100%;
  height:100%;    */
/*  //width:90%;
  //height:90%;   */
}

*.comments{
 border:0px solid black;
 width: 450px; 
 height:100px;
 padding: 0px;
 overflow: auto;
}

*.vendor
{
  position: absolute; 
  left: 410px; 
  top: 390px;
  width:400px; 
}

*.vendortitle
{
  position: absolute; 
  left: 410px; 
  top: 380px;  
}

*.general
{
position: absolute; 
left: 0px; 
top: 390px; 
width:400px
}

*.generaltitle
{
position: absolute; 
left: 0px; 
top: 380px; 
  
}

*.inhouse
{
position: absolute; 
left: 820px; 
top: 390px;
width:400px;
}

*.inhousetitle
{
position: absolute; 
left: 820px; 
top: 380px;
}
/* Essential Styles */

*.menu      { float:left; position:relative;
              z-index:1; cursor:pointer; 
              font-size:9pt; white-space:nowrap;
              width: 80px;
              text-decoration:none; 

             }

             
             
*.topmenu{    position:absolute;
              top: 128px;
              left:213px; 
              }
              
*.pos       {float:left; } 

*.sidepos   {position:absolute; top:1px;left:1px;
             
               
}



*.menuhref
{
              margin:0; padding:0;  
              background:url("images/g1_1_blue.png") repeat-x left bottom white; width: 200px;text-align: center;
              font-size:1.1em;
              border-left:1px solid yellow; border-right:1px solid orange; 
              border-top:1px solid yellow; border-bottom:1px solid orange;
              
} 
*.menu a    { text-decoration:none; cursor:pointer; font-weight: bold; }
*.menu a:visited    { text-decoration:none; color:RGB(50,50,50); } /*change color of submenu*/
*.menu a:link    { text-decoration:none; color:RGB(50,50,50);  }    
*.menu a:hover   {color:yellow;}
*.menu h3   { float:left; margin:0; padding:2px; color:RGB(230,230,230); text-decoration:none; cursor:pointer; 
              background:url("../images/g1_1_blue.png") repeat-x left bottom white;width: 100%;text-align: center; font-size: 10pt; }
*.menu h4   { display:inline; margin:0; color:white; cursor:pointer;}

*.menu ul   { position:absolute; left: 0px; margin:0; padding-top:1px; padding-bottom:5px; cursor:pointer;
              background:url("../images/g5_1_blue.png") repeat-x left bottom white;  width: 100%; }

*.menu li   { margin:0; padding-left: 10px; padding-right: 10px /*2px 25px*/; list-style-type:none;  width: 100%; cursor:pointer;}
*.menu li img       { margin-left:-22px; padding-right:5px;}
*.menu li.separator { margin-top:5px; border-top:1px solid gray; padding-top:5px; }  
*.menu li.flyout-trigger { background:url("../images/flyout2.gif") no-repeat right center; }

*.menu li.hover      { background:url("../images/g1_1_blue.png") repeat-x left top yellow; }

 *.menu h3.hover      { background:url("../images/g1_1_blue.png") repeat-x left top yellow; color:yellow; }
/* *.menu li.hover      { background-color:firebrick; color:white; }   */

*.menu ul.dropdown   { top:100%;  clear:left; z-index: 1; }
*.menu ul.submenu    { left:100%; margin-top:-1.5em; margin-left:-0.3em; }

*.menu *.hidden      { display: none;/*left:-99999px; top:-99999px;*/ }

*.menu h3,*.menu ul { border-left:1px solid blue; border-right:1px solid purple; 
                      border-top:1px solid blue; border-bottom:1px solid purple;}


/* Essential styles that do not work properly in Internet Explorer 6. */
*.menu li.flyout-trigger.hover 
            { background:url("../images/flyout2.gif") no-repeat left center; }

 *.menu li.hover  a  { color:yellow; }    
