body {
    background-image: url(/_Assets/graphbg.jpg);
    background-position: -20px top;
    background-repeat: repeat-y;
    margin: 0;
    padding: 0;
      font-family: Tahoma, "Lucida Grande", Arial, Helvetica, sans-serif;
      font-size: 86%;
    }
    
#maincontent   {
            height: auto !important;
            height: 478px;
            min-height: 478px;
            position: relative;
            background-image: url(/_Assets/mainbg.jpg);
            background-position: 51px top;
            background-repeat: no-repeat;
            min-width: 418px;
            width: auto !important;
            padding-left: 225px;
            padding-top: 125px !important;
            padding-top: 120px;
            padding-right: 20px;
            }
         
#maincontent .indentblock  {
                     margin-left: 50px;

                     }

.indentblock h1   {
                  height: 92px;
                  margin-right: -20px;
                  margin-left: -10px;
                  text-indent: -999em;
                  background-position: left top;
                  background-repeat: no-repeat;
                  margin-bottom: 1em;
                  }

.indentblock h1 span {
                     display: block;
                     height: 1px;  overflow: hidden;
                     background-color: #000000;
                     width: 100%;
                     margin-top: 29px !important;
                     }

         
#masthead   {
         position: absolute;
         top: 0;
         left: 0;
         width: 100%;
         border-top: 8px solid #000000;
         min-width: 648px;
         height: 144px;
		 z-index: 999;
         }
         
#masthead #logo   {
            background-position: left;
            background-repeat: no-repeat;
            width: 594px;
            height: 144px;
            position: relative;
            left: -30px; top: -5px;
            }
            
#masthead #isologo   {
               position: absolute;
               right: 20px;
               top: 17px;
               }
               
#masthead #langform  {
               position: absolute;
               top: 15px;
               right: 130px;
               width: 320px;
               }
			   
#langform h5	{
			font-size: 0.8em;
			text-align: center;
			font-style: italic;
			color: #005510;
			position: relative; top: -5px; left: -17px;
			}

#nav  {
      position: absolute;
      left: 7px;
      top: 200px;
      }
         
#nav li  {
      display: block;
      width: 171px;
      height: 28px;
      position: relative;
      }
      
#nav li a   {
      display: block;
      width: 171px;
      height: 28px;
      background-position: left;
      background-repeat: no-repeat;
      text-indent: -999em;
      border-bottom: 0px none #ffffff !important;
      }
      
#nav li a:hover   {
            background-position: right;
            }
            
#nav li ul  {
      position: absolute;
      left: -999em;
      top: 3px;
      width: 237px;
      background-repeat: no-repeat;
      }

#nav li:hover ul, #nav li.sfhover ul  {
            left: 150px;
            }  
      
#nav li ul li  {
         width: 237px;
         height: 22px;
         background-image: none;
         }
         
#nav li ul li a   {
         width: 237px;
         height: 22px;
         }
         
#nav #nav-Products ul {
            background-image: url(/_Assets/bg_prodmenu.png);
            width: 231px;
            }

#nav #nav-Products ul li, #nav #nav-Products ul li a {
                           width: 231px;
                           }
            

#nav #nav-Applications ul {
            background-image: url(/_Assets/bg_appmenu.png);
            }
			
#nav #nav-Sales ul {
            background-image: url(/_Assets/bg_salesmenu.png);
            }
 
 
#nav-fedex, #nav-fedex a   { 
                  height: 71px !important; width: 150px !important;
                  margin-top: 10px;
                  }
   #nav-fedex a      { 
               background-image: url(/_Assets/fedextrack.gif); 
               }
               
#nav-ihsg, #nav-ihsg a   { 
                  height: 50px !important; width: 150px !important;
                  margin-top: 10px;
				  text-indent: 0em !important;
				  font-size: 0.8em; font-weight: bold;
				  background-position: top left !important;
                  }
   #nav-ihsg a      { 
               background-image: url(/_Assets/smallihsg.jpg); 
               }
			   
	#nav-ihsg a span { display: block; padding-left: 52px; }
			   
#nav-ihsg a:hover   {
            background-position: top left !important;
            }

#nav-oasis, #nav-oasis a   { 
                  height:  75px !important; width:  150px !important;
                  margin-top: 10px;
				  text-indent: 0em !important;
				  font-size: 0.8em; font-weight: bold;
				  background-position: top left !important;
                  }
   #nav-oasis a      { 
               background-image: url(/_Assets/nav-oasis.gif); 
               }
			   
	#nav-oasis a span { display: block; padding-left: 52px; }
			   
#nav-oasis a:hover   {
            background-position: top left !important;
            }

#nav-fb, #nav-fb a   { 
                  height:  90px !important; width:  90px !important;
                  margin-top: 10px;
				  text-indent: 0em !important;
				  font-size: 0.8em; font-weight: bold;
				  background-position: top left !important;
                  }
   #nav-fb a      { 
               background-image: url(/_Assets/facebook_logo.gif); 
               }
			   
	#nav-fb a span { display: block; padding-left: 52px; }
			   
#nav-fb a:hover   {
            background-position: top left !important;
            }
			   
#nav-ups, #nav-ups a { 
               height: 75px !important; width: 150px !important; 
               margin-top: 10px;
               }
   #nav-ups a  { 
            background-image: url(/_Assets/upstrack.gif); 
            }

#nav-acro   { 
                  width: 110px !important;
                  margin-top: 20px;
				  margin-left: 25px;
                  }
   #nav-acro #acroin      { 
               background-image: url(/_Assets/getacrobat.gif);
			   background-repeat: no-repeat; 
			   display: block; height: 32px !important;
               }
			   
	#nav-acro p { margin-top: 0.6em; font-size: 0.8em; }
	#nav-acro p a { display: inline !important; text-indent: 0; }
	
	#nav-acro #acroin:hover { background-position: left !important; }

#footer  {
      border-bottom: 8px solid #000000;
      padding-top: 4em;
      padding-bottom: 1em;
      background-image: url(/_Assets/equation.jpg);
      background-position: -17px bottom;
      background-repeat: no-repeat;
      clear: both;
      }
      
#footer #info  {
            margin-left: 210px;
            margin-right: 30px;
            font-size: 0.85em;
            text-align: center;
            }
            
#footer #info h4  {
            text-align: center;
            margin: 0 15% !important;
            margin: 0 12%;
            border-bottom: 2px solid #aaaaaa;
            }
            
#footer #info address   {
               margin-bottom: 1em;
               }
               
#nav-secondary, #nav-secondary li   {
                        display: inline;
                        }

.prod {

      }
                        
.prodsupport   {
            float: right;
            width: 325px;
            padding: 1em;
            margin-left: 18px;
            position: relative;
            top: -5px;
            }
            
img.graph   {
         border: 2px solid #aaaaaa;
         }

.more	{
		clear: both;
		margin-bottom: 1.5em;
		margin-top: 1em;
		}
		 
.half	{
		float: left;
		width: 322px;
		margin-bottom: 2em !important;
		margin-bottom: 0;
		height: auto !important;
		height: 1px;
		}
		
.clearing	{
			clear: both;
			}
			

					
		.term	{
				padding: 0.8em 0;
				}
				
fieldset { border: 0px none #ffffff; line-spacing: 1.5;}

.submitButton { border: 2px solid #005510; font-weight: bold; padding: 2px 7px 2px 4px; }

input, textarea { background-color: #edfcdc; }

input.checks { background-color: transparent !important; }


h2 {
   font-size: 1.4em;
   color: #229927;
   margin-bottom: 0.3em;
   }
   
h4 {
   color: #005510;
   font-size: 1.2em;
   margin-top: 1.5em;
   }
   
p  {
   margin-bottom: 0.6em;
   }
   
a  {
   color: #229927;
   border-bottom: 1px dotted #aaaaaa;
   }
   
a:hover {
	border-bottom: 1px solid #444444; 
	}

#langform a, #langform a:hover  {
   border-bottom: 0px none #ffffff;
   }
#langform a img { margin-right: 6px; }
   
h2.prodheader  {
            font-size: 1.2em;
            border-bottom: 2px solid #aaaaaa !important;
            clear: both !important;
            height: auto !important;
            height: 1px; overflow: visible;
            margin-top: 1.2em;
			font-style: normal !important;
            }

table	{
	margin: 1em 0;
	border: 2px solid #aaaaaa;
	}
	
table td	{
			padding-left: 0.6em;
			padding-right: 0.6em;
			}
			
table th	{
		background-color: #000000;
		color: #ffffff;
		padding-left: 0.6em;
			padding-right: 0.6em;
		}
			
table.proddata {
            border: 1px solid #aaaaaa;
            margin-bottom: 1em;
            margin-top: 0.6em;
            }

table.proddata th	{
				background-color: #ffffff;
               color: #000000;
			   }
			
table.proddata td, table.proddata th   {
                        margin: 0 !important;
                        padding: 2px 4px;
                        border: 1px solid #aaaaaa;
                        text-align: center;
                        width: 6.5em;
                        overflow: hidden;
                        }

   table.proddata td {
               background-color: #000000;
               color: #ffffff;
               }
               
.prodlist ul   {
         margin-left: 1.2em;
         }

.prodlist ul, .prodlist ul li   {
         list-style-type: disc;
list-style-position: outside;
         }

.prodlist li ul   {
                  margin-left: 1.6em;
                  margin-top: -0.5em;
                  margin-bottom: 1em;
                  }
.prodlist li ul li   {
                     list-style-type: circle;
                     margin-bottom: 0.3em;
                     }
         
.prodsupport h4   {
            margin: 1em 0;
            }
            
.smallprint {
         font-size: 0.8em;
         }

.mainlisting   {
               margin-top: -2em;
               }

.mainlisting li   {
                  font-size: 1.3em;
                  margin-bottom: 0.7em;
                  }

#extra img	{
			border: 1px solid #aaaaaa;
			width: 115px;
			height: 87px;
			}
			
#extra td	{
			font-size: 0.8em;
			width: 120px;
			}
			
#extra .caption	{
				position: relative; top: -8px;
				}
				
.indentblock .smallprint	{
						font-style: italic;
						}
						
.catlisting a {
				font-weight: bold;
				font-style: normal;
				font-size: 1.15em;
				color: #c29f33;
				}
				
h2#catalogs {
			color: #c29f33;
			}