body
{
  color: #000;
	
  background: #fff url(images/resbg.gif) no-repeat fixed 20px 60px;
  font-family: arial, verdana, lucida, sans-serif;
  font-size: 0.8em;
  * font-size: 92%;
}

a, a:link
{
  color: #00f;
  text-decoration: none;
}
a:visited
{
  color: #060;
  text-decoration: none;
}
a:active
{
  color: #000;
  text-decoration: none;
}
a:hover,
a:link:hover,
a:link:visited:hover
{
  color: #060;
}

hr
{
  width: 80%;
}

li
{
  line-height: 1.2;
  margin: 0 0 0.4em 0;
}

h1
{
  font-weight: bold;
  font-size: 140%;
}

h2
{
  font-weight: bold;
  font-size: 110%;
}

.smaller
{
  font-weight: bold;
  font-size: 92%;
}

.justify
{
  text-align: justify;
}

.exp_unit
{
   width: 100%;
   clear: both;
   margin: 0 0 0.4em 0;
}
.exp_unit .exp_title, .exp_unit .exp_desc
{
  padding: 0.4em;
}
.exp_title
{
  float: left;
  clear: left;
  background: #aaa;
  width: 10em;
}
.exp_desc
{
  background: #eee;
  border-left: 10.8em solid #aaa;
}


.contact_form
{
  margin: 4em 5% 0 4em;
}
.contact_form_text
{
  float: right;
}


.form_unit
{
  margin: 0 1em 0.5em 0;
  white-space: nowrap;
}
.label_10em
{
  float: left;
}
.label_10em { width: 10em; }
.data_10em  { padding-left: 10em; }



/* **************************************************************************** */
/* HACKS */

/* THE HOLLY HACK http://www.positioniseverything.net/articles/hollyhack.html */
/* Hides from IE5-mac \*/
* html .buggybox { height: 1%; }
/* End hide from IE5-mac */

/* for containers containing a float - to "stretch" the container all around the float */
/* http://www.positioniseverything.net/easyclearing.html */
/* <div class="clearfix"></div> */
.clearfix:after
{
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix { display: inline-block; }
/* hides from ie-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* end hide from ie-mac */


