
body  {
  background:  #bdd73c url(/.control/images/body.bg.jpg);
  background-repeat: repeat-x;
  background-attachment:  fixed;
  background-position:  0 0;
}
body, td {
    font-family:  Verdana, "Lucida Grande", Tahoma, Sans-serif;
    font-size:  11px;
    line-height:  15px;
    color: #4e4e4f;
}
h1 {
	font-family: "Lucida Grande", Tahoma, Sans-serif;
    font-size: 19px;
    line-height: 23px;
    font-weight: normal;
    color: #3ca2b7;
    margin-top:  10px;
}
h1 em {
    color: #58ab5a;
}
h2 {
	font-family: "Lucida Grande", Tahoma, Sans-serif;
	font-size: 15px;
   line-height:  18px; 
	font-weight: lighter;
    margin-bottom: 5px;
	color: #58ab5a;	
}
h3 {
	font-family: "Lucida Grande", Tahoma, Sans-serif;
	font-weight: bold;
	font-size: 13px;
	line-height: 16px;
	margin-top: 19px;
	color: #007E98;
}
h4 {
	font-family: "Lucida Grande", Tahoma, Sans-serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 16px;
	margin-top: 18px;
    margin-bottom:  5px;
	color: #007E98;
}
h5 {
	font-family: "Lucida Grande", Tahoma, Sans-serif;
    font-size: 15px;
    line-height: 16px;
    font-weight: bold;
    color: #3ca2b7;
}
p {
	margin-bottom: 18px;
}
ul  {
  list-style-image: url(/.control/images/bullet.jpg);

  margin-bottom:  5px;
}
ul.bullet  {
  list-style-image: url(/.control/images/bullet.jpg);
  font-size:  11px;
  line-height:  14px;
  margin-bottom:  5px;

}
li  {
  font-size:  11px;
  color:  #464b54;
  line-height:  14px;
  margin-bottom:  5px;

}  
ul.people {
    list-style-type:  none;
    list-style-image:  none;
	margin-bottom: 18px;
  margin-left:  10px;
}
hr.people{
	clear:both;
	height:0;
	/*border:0;*/
	background:transparent;
	visibility:hidden;
}
a {
	color: #58ab5a;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a.MENU-1-OFF  {
    font-size:  12px;
	color: #999999;
	text-decoration: none;
    margin-left:  20px;
}
a.MENU-1-ON,  a.MENU-1-OFF:hover, a.MENU-1-ON:hover  {
    font-size:  12px;
	color: #2d626d;
	text-decoration: none;
    margin-left:  20px;
}
a.MENU-1-OFF.small  {
    font-size:  9px;
	color: #999999;
	text-decoration: none;
    margin-left:  20px;
}
a.MENU-1-ON.small,  a.MENU-1-OFF:hover, a.MENU-1-ON:hover  {
    font-size:  9px;
	color: #2d626d;
	text-decoration: none;
    margin-left:  20px;
}
a.MENU-2-OFF  {
    font-size:  12px;
	color: #999999;
	text-decoration: none;
}
a.MENU-2-ON,  a.MENU-2-OFF:hover, a.MENU-2-ON:hover  {
    font-size:  12px;
	color: #2d626d;
	text-decoration: none;
}
a.MENU-3-OFF  {
  display: 		block;
  border-top:  solid 2px #efefef;
  border-left:  solid 2px #efefef;
  border-bottom:  solid 2px #efefef;
  margin:  0 0 0 20px;
  padding:  7px;
    font-size:  10px;
    line-height:  12px;
    font-weight:  bold;
	color: #999999;
	text-decoration: none;
}
a.MENU-3-ON,  a.MENU-3-OFF:hover, a.MENU-3-ON:hover  {
  display: 		block;
  border-top:  solid 2px #efefef;
  border-left:  solid 2px #efefef;
  border-bottom:  solid 2px #efefef;
  background-color:  #efefef;
  margin:  0 0 0 20px;
  padding:  7px;
    font-size:  10px;
    line-height:  12px;
    font-weight:  bold;
	color: #2d626d;
	text-decoration: none;
}
a.MENU-4-OFF  {
  display: 		block;
  background-color:  #efefef;
  padding:  3px 3px 3px 7px;
  margin:  0 0 0 30px;
    font-size:  10px;
   line-height:  12px;
	color: #999999;
	text-decoration: none;
}
a.MENU-4-ON,  a.MENU-4-OFF:hover, a.MENU-4-ON:hover  {
  display: 		block;
  background-color:  #efefef;
  padding:  3px 3px 3px 7px;
  margin:  0 0 0 30px;
    font-size:  10px;
    line-height:  12px;
	color: #2d626d;
	text-decoration: none;
}
hr  {
  width: 80%;
  float:  left;
  border:  none;
  border-top:  1px solid #efefef;
}
img.border  {
  border:  3px solid #efefef;
  padding:  5px;
}
a.language  {
    font-size:  12px;
	color: #58ab5a;
	text-decoration: none;
    margin-left:  20px;
}
a.language:hover  {
    font-size:  12px;
	color: #2d626d;
	text-decoration: none;
    margin-left:  20px;
}
a.boxHeader  {
  font-weight:  bold;
  color:  #ffffff;
  text-decoration:  none;
}
a.boxHeader:hover  {
  font-weight:  bold;
  color:  #ffffff;
  text-decoration:  underline;
}
a.footer  {
  font-size:  9px;
  color:  #999999;
  text-decoration:  none;
}
a.footer:hover  {
  color:  #2d626d;
  text-decoration:  none;
}
.smalltext  {
  font-size:  9px;
  line-height:  13px;
}
.homeBox  {
  font-size:  10px;
  line-height:  14px;
}
p.home  {
  font-size: 13px;
  line-height:  17px;
}
div.FOOTER  {
  color:  #ffffff;
  font-size:  9px;  
  line-height:  9pt;  
}
div.FOOTER a  {
   color:  #007e98;
   font-size:  9px;  
   line-height:  9px;
}
.rightBorder {
  border-right:  3px solid #efefef;
}
.topBorder  {
  border-top:  3px solid #efefef;
}

hr.topBorderGreen  {
height:3px;border-width:0;color:#fff;background-color:#fff;width: 100%
}
/*
hr.topBorderGreen  {
  border:  none;
background: #fff url(/.control/images/Language_arrow.jpg) no-repeat scroll left; height: 40px;   }
 */
.productsBox  {
  background-image:  url(/.control/images/products_box.jpg);
  background-repeat:  no-repeat;
}
.servicesBox  {
  background-image:  url(/.control/images/services_box.jpg);
  background-repeat:  no-repeat;
}
.boxHeader  {
  color:  #ffffff;
  font-weight:  bold;
}

.quote  {
  color: #6d959d;
  font-style: italic;

}
table.border    {
  border:  5px solid #efefef;
  padding:  10px;
}

/* slide-down biographies */
.question {

    text-decoration:none;
    font-size:      13px;
    line-height:    17px;
    font-weight:    bold;
    font-family:    Arial,Verdana, sans-serif;
    color:          #c55718;
    txt-decoration: none;
}

.question a {
    color:            #7c6c5b; 
    text-decoration:  none;
}
.question a:hover  {
    color:            #39b4b7;
    text-decoration:  underline;
}
.answer {	/* Parent box of slide down content */
    border:1px solid #a45f0b;
    background-color: #ffffff;
    width:          350px;	
    visibility:     hidden;
    height:         0px;
    overflow:       hidden;
    position:       relative;
}

.answer_content {	/* Content that slides down */
    padding:        0 10px 10px 10px;
    position:       relative;
}

.question a:focus { /* empty link for keyboard access to slide */
    width:10px;
    height:10px;
}
