/* the BODY style for GREEF website pages */
BODY, .greefBody {
  background-color: white;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 10;
  padding-right: 10;
  margin: 0;

  scrollbar-dark-shadow-color: black;
  scrollbar-face-color: #475b43;
  scrollbar-highlight-color: #C6C6C6;
  scrollbar-shadow-color: #767676;
}

/* the BODY style of the menu page */
.menubody {
  padding: 0;
  margin: 0;
}

BODY, FONT, TD, .greeftext, .title {
  color: #767676;
  font-family: arial;
  font-size: 12px;
}

.box {
	border-style:solid;
	border-color: gray;
	border-width: 1;
	font-size: 14px;
	font-weight: bold;
	padding: 5;
	width: 100%;
	margin: 1px;

}

.box2 {
    border-style:solid;
    border-color: gray;
    border-width: 1;

    font-size: 14px;
    font-weight: bold;

    padding: 5;
}


.box_expertise {
    border-style:solid;
    border-color: gray;
    border-width: 1;

    font-size: 12px;
    font-weight: bold;

    padding: 5;
    width: 90%;
    
}


.boxItemImage {
    width: 30;
    padding-left: 10;
}

.boxTitle {
    background-color: #739652;
    color: white;
    text-align: left;
    padding: 3px;

    border-style:solid;
    border-color: gray;
    border-width: 1;

    font-weight: bold;
}


.boxTitleHome {
    background-color: #739652; 
    color: white;
    text-align: left;
	 padding:3px;
    font-weight: bold;
}


TABLE.contact {
    border-style:solid;
    border-color: gray;
    border-width: 1;
}

TABLE.contact TR TD {
    padding: 5;
}

.title {
  font-weight: bold;
  font-size: 14px;
  text-align: center;
}

.bigHeader {
  font-weight: bold;
  color: #475b43;
  font-size: 22px;
}

.header {
  font-weight: bold;
  text-align: center;
  background-color: #a8a8a8;
  color: white;
}

/* a smaller header */
.label1, .label2 {
  text-indent: 0;
  font-weight: bold;
}

/* a smaller header */
.label2 {
  background-color: #e8e8e8;
}

A {
  text-decoration: none;
  color: #475b43;
}

A:hover {
    /* color: #669933;*/
    color: orange;
}

EM {
  font-style: normal;
  font-weight: bold;
}

A.contact {
  color: #475b43;
}

A.home{
    color: grey;
    font-size: 12px;
    font-weight: bold;
}

A.home:hover{
    color: orange;
    font-size: 12px;
    font-weight: bold;
}


.banner {
  padding: 0;
  margin: 0;
  margin-top: 5;
  border-width: 0;
}

/* the table menu */
.menu {
  border-width: 0;
  padding: 0;
  margin: 0;
}

/* the table menu cell */
.itemMenu {
  font-family: arial narrow;
  font-weight: bold;
  font-size: 12px;
  color: #333333;
  text-align: left;
  text-indent: 0;

  padding: 0;
  padding-left: 0;
  padding-right: 0;
  margin: 0;

  border-width: 0;
/*
  border-right-width: 2px;
  border-right-style: solid;
  border-right-color: #929292;
*/
}

A.itemMenu {
  padding: 0;
  border-width: 0;
}

.itemMenu:hover {
  color: #475b43;
}

.greefbar {
  color: #3b562d;
}

.bottomBar {
  background-color: #d0d0cf;

  padding: 2;
  margin: 0;

  border-color: #6c6c6c;
  border-style: solid;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-right-width: 0px;
}

.bottomBarItem {
  padding-top: 5;
  padding-bottom: 5;
  padding-left: 10;
  padding-right: 10;
  text-align: center;
  font-weight: bold;
}


.area {
  vertical-align: top;
  margin: 0;
  padding: 0;
}

.areaHeader1 {
  font-family: times new roman;
  font-size: 19px;
  font-style: italic;
  font-weight: bold;
  color: #888888;
}

.areaHeader2 {
  font-family: courier;
  font-size: 18px;
  font-weight: bold;
  color: #475b43;
}

.newsHeader {
  padding: 2;
  margin: 4;
  border-width: 0;
  border-style: none;
  text-align: left;
  color: white;
  background-color: #475b43;
}

.news {
  background-color: #e0e0df;
}

.scrolling {
  top: 10;
  left: 10;
  width: 200;
  height: 200;
  overflow: hidden;
}

/* the table products menu */
.productsMenu {
  table-layout: fixed;

  border-style: none;
  margin: 0;
  margin-right: 5;
}

/* the table products menu cell */
.productsItemMenu {
  color: #475b43;

  /* font-family: courier new; */
  font-family: arial;
  font-weight: bold;
  font-size: 12px;
  text-align: center;

  padding: 4;
  padding-bottom: 0;
  vertical-align: middle;
}

/* the table products menu cell */
A.productsItemMenu, A.productsItemMenu:link, A.productsItemMenu:visited {
  color: orange;
} 

A.productsItemMenu:hover{
  color: #475b43;
}

TD.productsItemMenu HR {
    height: 1px;
    background-color: #475b43;
}

/* the table with all the expertise areas */
.tableExpertise {
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  color: black;
}


/* a header on the expertise table */
.expertiseHeader {
  padding-top: 20;
  padding-bottom: 10;
  text-align: center;
  background-color: white;
  color: #7c9467;
  font-weight: bold;
  font-size: 16px;
}

/* a subheader on the expertise table, where we put the subdomains */
.expertiseSubHeader {
  background-color: #c4d3c1;
  font-weight: bold;
  font-size: 14px;
}

/* a list item */
.expertiseList, .expertiseSubList {
  list-style-image: "url('images/greefdot.gif')";
}

.gasTitle, .gasTitleRight, .gasTitleLeft {
  font-size: 30px;
  color:#8Ae000;    
  font-weight: bold;
}

.gasTitleRight {
  text-align: right;
}

.gasTitleLeft {
  text-align: left;
}
