#html, body {
position:absolute; 
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
width:800px;
height: 100%;
margin: auto;
} 
#content
{
z-index:1; /* higher z index is on top  */
border-style:solid;
border-color:rgb(0,140,0);
border-width:1px;
position:absolute;
width:800px;
left:5px;
top:118px;
}

/* ******************************************************** */
#middle_bar
{
z-index:1; /* higher z index is on top  */
border-style:solid;
border-color:rgb(0,140,0);
border-width:1px;
position:absolute;
width:378px;
height:auto;
left:200px;
top:-1px;
padding:10px;
font-family:arial;
font-size:1em; /* 40px/16=2.5em */
min-height:488px;
}
/* ******************************************************** */
#leftside_bar
{
z-index:1; /* higher z index is on top  */
border-style:solid;
border-color:rgb(0,140,0);
border-width:1px;
position:absolute;

width:180px;
height:auto;
left:-1px;
top:-1px;
padding:10px;
font-family:arial;
font-size:1em; /* 40px/16=2.5em */
min-height:488px;
}
/* ******************************************************** */
#rightside_bar
{
z-index:1; /* higher z index is on top  */
border-style:solid;
border-color:rgb(0,140,0);
border-width:1px;
position:absolute;
width:180px;
height:auto;
left:599px;
top:-1px;
padding:10px;
font-family:arial;
font-size:1em; /* 40px/16=2.5em */
min-height:488px;
}



/* ******************************************************** */
/* *****floats below content div*************************** */
/* ******************************************************** */
#foot_area
{
z-index:1; /* higher z index is on top  */
border-style:solid;
border-color:rgb(0,140,0);
border-width:0px;
position:absolute;
width:800px;
height:15px;
left:-1px;
bottom: -17px;
font-family:arial;
font-size:.7em; /* 40px/16=2.5em */

}


/************************************************************************ */
/*******Below is the menu and banner specs******************************* */
/************************************************************************ */
#main_area
{
z-index:2;
border-style:solid;
border-color:rgb(0,140,0);
border-width:1px;
/*background-color:rgb(255,255,255);
font-family:arial;*/
position: absolute;
width: 800px;
height: 112px;
left:5px;
top:5px;
}
/* *********************************************************************** */
#head_area
{
z-index:2;
/*    border-style:solid;
    border-color:rgb(0,140,0);  
    border-width:1px;           */
position: absolute;
font-family:arial;
/*font-size:1.5em; changing this changes inner elements that have em sizing/* 40px/16=2.5em */
width: 616px;
height: 62px;
left:92px;
top:5px;
text-align:center;
}
/* *********************************************************************** */
#head_area_sub1
{
z-index:2;
/*    border-style:solid;
    border-color:rgb(0,140,0);  
    border-width:1px;           */
position: absolute;
font-family:arial;
font-size:1.9em; /* 40px/16=2.5em */
width: 493px;
height: 39px;
left:60px;
top:0px;
text-align:center;
}
#head_area_sub2
{
z-index:2;
/*    border-style:solid;
    border-color:rgb(0,140,0);  
    border-width:1px;           */
position: absolute;
font-family:arial;
font-size:1em; /* 40px/16=2.5em */
width: 493px;
height: 20px;
left:60px;
top:40px;
text-align:center;
}
#left_logo
{
z-index:2;
position: absolute;
width: 60px;
height: 60px;
left:0px;
top:0px;
}
#right_logo
{
z-index:2; /* higher z index is on top  */
position: absolute;
width:60px;
height:60px;
left:554px;
top:0px;
}
/* *********************************************************************** */
#menu_bar_wrapper
{
z-index:2; /* higher z index is on top  */
border-style:solid;
border-color:rgb(0,140,0);
border-width:1px;
position: absolute;
font-family:arial;
font-size:1em; /* 40px/16=2.5em */
background-color:rgb(150,190,150);
width:800px;
height:20px;
left:-1px;
top:75px;
text-align:center;
}
/* *********************************************************************** */
#menu_bar
{
z-index:2; /* higher z index is on top  */
border-style:solid;
border-color:rgb(0,140,0);
border-width:1px;
position: absolute;
font-family:arial;
font-size:1em;

width:493px;
height:20px;
left:153px;
top:-1px;
text-align:center;
}
/************************************************************************ */
#home_button
{
z-index:2; /* higher z index is on top  */
border-style:solid;
border-color:rgb(0,140,0);
border-width:1px;
position:absolute;
width:51px;
height:20px;
left:-1px;
top:-1px;
background-color:rgb(150,190,150);
}
#contact_us_button
{
z-index:2; /* higher z index is on top  */
border-style:solid;
border-color:rgb(0,140,0);
border-width:1px;
position:absolute;
width:65px;
height:20px;
left:51px;
top:-23px;
background-color:rgb(150,190,150);
}
#site_map_button
{
z-index:2; /* higher z index is on top  */
border-style:solid;
border-color:rgb(0,140,0);
border-width:1px;
position:absolute;
width:65px;
height:20px;
left:51px;
top:-23px;
background-color:rgb(150,190,150);
}
#check_out_button
{
z-index:2; /* higher z index is on top  */
border-style:solid;
border-color:rgb(0,140,0);
border-width:1px;
position:absolute;
width:80px;
height:20px;
left:530px;
top:-1px;
background-color:rgb(60,155,25);
}

/* *********************************************************************** */
#services_button
{
z-index:2; /* higher z index is on top  */
border-style:solid;
border-color:rgb(0,140,0);
border-width:1px;
position:absolute;
width:65px;
height:20px;
left:51px;
top:-1px;
background-color:rgb(150,190,150);
}
/* *********************************************************************** */
#dropdown_services
{
z-index:1; /* higher z index is on top  */
text-align:left;
border-color:rgb(0,140,0);
position:absolute;
width:190px;
left:51px;
top:1px;
height:120px;
background-color:rgb(255,255,255);
font-size:.7em; /* 40px/16=2.5em */
visibility:hidden;
}
/* List of Services*********************************************************************** */
#appraisals_dd,#timber_cruising_dd,#gis_mapping_dd,#stockpile_volume_dd,#wood_supply_dd,#seminars_dd
{
z-index:5; /* higher z index is on top  */
border-style:solid;
border-color:rgb(0,140,0);
border-width:1px;
padding-left:3px;
position:relative;
left:0px;
top:20px;
background-color:rgb(150,190,150);
}
/************************************************************************ */
#submenu_seminars
{
z-index:0; /* higher z index is on top  */
text-align:left;
border-color:rgb(0,140,0);
position:absolute;
width:290px;
height:65px;
left:155px;
top:100px;
font-size:.7em; /* 40px/16=2.5em */
visibility:hidden;
}
/* List of Seminars******************************************************* */
#arcpad_seminar_sub,#professional_timber_cruising_sub,#superace_seminar_sub,#log_scaling_seminar_sub,#custom_training_sub
{
z-index:-4; /* higher z index is on top  */
border-style:solid;
border-color:rgb(0,140,0);
border-width:1px;
padding-left:3px;
position:relative;
left:85px;
top:-2px;
width:200px;
background-color:rgb(150,190,150);
}
/* *********************************************************************** */
#products_button
{
z-index:2; /* higher z index is on top  */
border-style:solid;
border-color:rgb(0,140,0);
border-width:1px;
position:absolute;
width:70px;
height:20px;
left:117px;
top:-1px;
background-color:rgb(150,190,150);
}
/* *********************************************************************** */
#dropdown_products
{
z-index:1; /* higher z index is on top  */
text-align:left;
border-color:rgb(0,140,0);
position:absolute;
width:240px;
left:117px;
top:1px;
height:170px;
background-color:rgb(255,255,255);
font-size:.7em; /* 40px/16=2.5em */
visibility:hidden;
}
/* List of Products*********************************************************************** */
#software_dd,#stockpile_kit_dd,#rangefinder_dd,#rd1000_dd,#sxblue_dd,#handheld_dd,#trimble_dd,#ownership_dd,#used_dd,#imagery_dd
{
z-index:1; /* higher z index is on top  */
border-style:solid;
border-color:rgb(0,140,0);
border-width:1px;
padding-left:3px;
position:relative;
left:0px;
top:20px;
background-color:rgb(150,190,150);
}

/* *********************************************************************** */

#submenu_software
{
z-index:-3; /* higher z index is on top  */
text-align:left;
border-color:rgb(0,140,0);
position:absolute;
width:400px;
height:25px;
left:160px;
top:20px;
background-color:rgb(150,190,150);
font-size:.7em; /* 40px/16=2.5em */
visibility:hidden;
}
/* List of Software******************************************************* */
#superace_software_sub,#supereasy_software_sub,#mapsmart_software_sub,#arcpad_software_sub,#arcview_software_sub,#arcview_extensions_software_sub,#logscale_software_sub
{
z-index:-2; /* higher z index is on top  */
border-style:solid;
border-color:rgb(0,140,0);
border-width:1px;
padding-left:3px;
position:relative;
left:195px;
top:1px;
width:200px;
background-color:rgb(150,190,150);
}

/* *********************************************************************** */
#about_us_button
{
z-index:2; /* higher z index is on top  */
border-style:solid;
border-color:rgb(0,140,0);
border-width:1px;
position:absolute;
width:70px;
height:20px;
left:188px;
top:-1px;
background-color:rgb(150,190,150);
}
/* *********************************************************************** */
#dropdown_about_us
{
z-index:1; /* higher z index is on top  */
text-align:left;
border-color:rgb(0,140,0);
position:absolute;
width:200px;
left:188px;
top:1px;
height:90px;
background-color:rgb(255,255,255);
font-size:.7em; /* 40px/16=2.5em */
visibility:hidden;
}
/* List of About Us*********************************************************************** */
#company_info_dd,#key_employees_dd,#policies_dd,#employment_dd
{
z-index:1; /* higher z index is on top  */
border-style:solid;
border-color:rgb(0,140,0);
border-width:1px;
padding-left:3px;
position:relative;
left:0px;
top:20px;
background-color:rgb(150,190,150);
}
/* *********************************************************************** */
#support_button
{
z-index:2; /* higher z index is on top  */
border-style:solid;
border-color:rgb(0,140,0);
border-width:1px;
position:absolute;
width:65px;
height:20px;
left:259px;
top:-1px;
background-color:rgb(150,190,150);
}
/* *********************************************************************** */
#dropdown_support
{
z-index:1; /* higher z index is on top  */
text-align:left;
border-color:rgb(0,140,0);
position:absolute;
width:220px;
left:259px;
top:1px;
height:140px;
background-color:rgb(255,255,255);
font-size:.7em; /* 40px/16=2.5em */
visibility:hidden;
}
/* List of Support*********************************************************************** */
#superace_dd,#pocket_supereasy_dd,#relaskop_repair_dd,#acreage_calculator_dd,#calendar_dd,#links_dd,#articles_dd
{
z-index:1; /* higher z index is on top  */
border-style:solid;
border-color:rgb(0,140,0);
border-width:1px;
padding-left:3px;
position:relative;
left:0px;
top:20px;
background-color:rgb(150,190,150);

}
/************************************************************************ */
#contact_us_button
{
z-index:2;
border-style:solid;
border-color:rgb(0,140,0);
border-width:1px;
position:absolute;
width:85px;
height:20px;
left:325px;
top:-1px;
background-color:rgb(150,190,150);
}
#site_map_button
{
z-index:2;
border-style:solid;
border-color:rgb(0,140,0);
border-width:1px;
position:absolute;
width:81px;
height:20px;
left:411px;
top:-1px;
background-color:rgb(150,190,150);
}
/************************************************************************ */
#breadcrumb_navigation
{
z-index:1;
border-style:solid;
border-color:rgb(0,140,0);
border-width:1px;
font-family:arial;
font-size:.7em;
position:relative;
width:800px;
height:15px;
left:-1px;
top:96px;
background-color:rgb(150,190,150);
}
/************************************************************************ */
