body{
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
height: 100%; 
max-height: 100%; 
font-family:arial, verdana, sans-serif; 
font-size:76%;
}

#framecontentLeft{
position: absolute;
top: 105px;
left: 0; 
width: 187px; /*Width of left frame div*/
height: 2048px;
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background: #8b9000;
color: white;
}

#framecontentTop{
position: absolute; 
top: 0; 
left: 0; /*Set left value to WidthOfLeftFrameDiv*/
right: 0;
height: 105px; /*Height of top frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background: #8b9000;
color: white;
background-image: url('images/logo/headfill.png');
background-repeat: repeat-x;
}

#framecontentBottom{
position: absolute; 
top: auto; 
left: 0; /*Set left value to WidthOfLeftFrameDiv*/
bottom: 0;
right: 0;
width: 100%;
height: 36px; /*Height of bottom frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background: #8b9000;
color: white;
}

#maincontent{
position: fixed; 
top: 105px; /*Set top value to HeightOfTopFrameDiv*/
left: 0; /*Set left value to WidthOfLeftFrameDiv*/
right: 0;
bottom: 38px; /*Set bottom value to HeightOfBottomFrameDiv*/
overflow: auto; 
background: #8b9000;
padding-left: 187px;
}

#maincontent-text{
  color: #ffffff;
  padding: 5px;
  background: #8b9000;
}


.innertube{
margin: 0px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}

* html body{ /*IE6 hack*/
padding: 105px 0 38px 0; /*Set value to (HeightOfTopFrameDiv  0 HeightOfBottomFrameDiv WidthOfLeftFrameDiv)*/
}

* html #maincontent{ /*IE6 hack*/
height: 100%; 
width: 100%; 
}

* html #framecontentTop, * html #framecontentBottom{ /*IE6 hack*/
width: 100%;
}


#framecontentBottomText {
  position: relative;
  text-align: center;
  top: 5px;
  color: #ffffff;
}

h1 {
  font-size: 20px;
  color: #ffffff;
  padding: 0;
  margin: 0 0 20px 0;
}

h2 {
  font-size: 16px;
  color: #ffffff;
  padding: 0;
  margin: 0;
}

h3 {
  font-size: 14px;
  color: #ffffff;
  padding: 0;
  margin: 0;
}


ul {
    
    list-style: none;
    line-height: 30px;
    font-size: 18px;
    padding: 0;
    margin: 0;
    overflow: auto;
}


/* we define how the links appear on the page */
A:link {
    text-decoration: none;
    color: #ffffff;
}

A:visited {
    text-decoration: none;
    color: #ffffff;
}

A:active {
    text-decoration: none;
    color: #0162b3;
    font-weight: bold;
}

A:hover {
    text-decoration: none;
    font-weight: bold;
    color: #0162b3;

}

/*we remove the borders on linked images*/
a img {
    border: none;
}

a.linkopacity:hover img {
    filter:alpha(opacity=100);   
    -moz-opacity: 1;   
    opacity: 1;
}

a.linkopacity img {
    filter:alpha(opacity=50);
    -moz-opacity: .5; 
    opacity: .5;
}

img.bio {
    margin-bottom: 3px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
    border: 3px solid #ffffff; 
}
    
.popup {
    text-align: center;
    color: #0000FF;
    cursor: pointer;
}

.contact-me a {
    display:block;
    width:130px;
    height:20px;
    margin 0;
    background-image: url('/images/buttons/contact-me-w.png');
}

.contact-me a:hover {
    background-image: url('/images/buttons/contact-me-b.png');
}

.contact-us a {
    display:block;
    width:130px;
    height:20px;
    margin 0;
    background-image: url('/images/buttons/contact-us-w.png');
}

.contact-us a:hover {
    background-image: url('/images/buttons/contact-us-b.png');
}

.information a {
    display:block;
    width:155px;
    height:20px;
    margin 0;
    background-image: url('/images/buttons/information-w.gif');
}

.information a:hover {
    background-image: url('/images/buttons/information-b.gif');
}

p.bioimages {
    text-align: center;
}

p.biotext {
    text-align: justify;
}

.ContactForm {
    text-align: left;
    border: none;
    width : 506px;
    
}

</style>