body {
	font-family: "Nimbus Sans L", Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
	background:  #EAF0EA;	
	background-color:  #EAF0EA;
	margin-left :0;
	margin-top: 2px;
	padding: 0;
	border: 0;
	text-align: center;
	}
#wrapper {
	width: 800px;
	position: relative;	
	background-color:  #EAF0EA;
	margin: 0 auto;
	text-align: left;
	font-size: 1em;
	border: 0px solid black;	
	}
	
#header {
	margin-top: 5px;
	width: 800px;
	position: relative;
	background-color:  #F1F5F7;
	background-repeat: no-repeat;
	height: 86px;
	border: 0;
}
#contents {
	width: 800px; 
	position: relative;
	margin-top: 6px;
	float: right;
	background-color: #EAF0EA;
	font-size: 1em;
	border: 0px solid black;
	padding: 0px;
 }
* html #contentarea {
    /* This is the Tan hack for IE*/
    width: 0px;
    w\idth: 0px;
  }

#leftpanel {
	width: 188px;
	background-image: url(images/LeftPanel.jpg);
	background-repeat: repeat-x;
	position: relative;
	float: left;
	background-color: #FFFFFF;
	font-size: 1em;
	border: 1px solid #B8B8B8;	
	min-height: 578px;
}
* html #leftpanel {
    /* This is the Tan hack for IE*/
height: 590px;
 he\ight: 578px; 	  
     width: 188px;
    w\idth: 188px;
  }
#mainContents {
	width: 562px;
	position: relative;
	float: right;
	padding: 20px;
	background-color:  #FFFFFF;		
	font-size: 1em;
	border: 1px solid #B8B8B8;	
	min-height: 538px;

}
* html #mainContents {
 /* This is the Tan hack for IE*/
 	height: 590px;
 	he\ight: 538px; 	
	width: 604px;
	w\idth: 562px;
  }
 
#topleft {
	float: left;
	background-color: #E0E6E6;
	background-image: url(images/top-left.jpg);	
	border: 1px solid #B8B8B8;
	height: 84px;		
}
#topright {
	float: right;
	width: 592px;
	border: 1px solid #B8B8B8;
	background-color: #E0E6E6;	
	background-image: url(images/top-right.jpg);	
	background-repeat:  repeat-x;
	padding-top: 0px;
	padding-left: 10px;
	height: 84px;
}
* html #topright  {
    /* This is the Tan hack for IE*/
	width: 604px;
	w\idth: 592px;
  }

#footer {
	width: 788px;
	float: right;
	background-color: #D4DED5;	
	padding: 5px;
	clear: right;
	margin-top: 4px;
	text-align: center;	
	background-image: url(images/footer.gif);	
	background-repeat:  repeat-x;	
	border: 1px solid #B8B8B8;	
}
* html #footer {
 /* This is the Tan hack for IE*/
	width: 800px;
	w\idth: 788px;
  }

.TopText {
font-family: "Nimbus Sans L", "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #8F1F1F;
font-size: 1.6em;
font-weight: bold;
letter-spacing: 1px;
}
* html .TopText  {
    /* This is the Tan hack for IE*/
font-size: 1.5em;
f\ont-size: 1.6em;    
  }
#toptextblock {
margin-top: 20px;
margin-left: 0px;
}

.MidText {
font-family: "Nimbus Sans L", "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #8F1F1F;
font-size: 1.6em;
font-weight: bold;
letter-spacing: 1px;
}
* html .MidText  {
    /* This is the Tan hack for IE*/
font-size: 1.5em;
f\ont-size: 1.6em;    
  }
.SubText {
font-family: "Nimbus Sans L", Arial, Helvetica, sans-serif;
padding-top: 0px;
color: #6A6A6A;
font-size: 1.5em;
font-weight: 500;
letter-spacing: 1px;
}
* html .SubText  {
    /* This is the Tan hack for IE*/
font-weight: bold;
f\ont-weight: 500;
font-size: 1.3em;
f\ont-size: 1.5em;    
  }

.leftphotos {
float: left;
width: 174px;
background-color: #FFFFFF;
margin: 0px 0 0px 0px;
padding: 7px;
font-size: 0.9em;
line-height: 1.5em;
}
#leftpanel ul {list-style: none; width: 148px; margin: 8px 0 20px 0; padding-left: 13px;}
* html #leftpanel ul {
padding-left: 3px;
padd\ing-left: 13px;
  }
#leftpanel li { border-bottom: solid 0px #606070; padding: 4px 0 4px 0; margin-top: 0px; margin-bottom: 1px;}
#leftpanel a { border-left: solid 5px #207D0D; border-top: solid 1px #c0c0b0; border-right: solid 1px #c0c0b0;
border-bottom: solid 1px #1C5711; background-color: #0B943D; color: #FBFCFF; font-weight: bold; text-decoration: none; text-align: left; margin: 5px 0 5px 0; width: 148px; display: block; margin: 0; padding: 3px 3px 3px 9px;
    background: #E1EBE5 url(images/button.gif) repeat-x bottom left;
}

.notlinked { 
border-left: solid 5px #1E3E12; 
border-top: solid 1px #c0c0b0; 
border-right: solid 1px #c0c0b0;
border-bottom: solid 1px #c0c0b0; 
background-color: #DEDCD4; 
color: #EEEEEE; 
font-weight: bold; 
text-decoration: none; 
text-align: left; 
margin: 5px 0 5px 0; 
width: 151px; 
display: block; 
margin: 0; 
padding: 7px 3px 7px 9px;
background: #DEDCD4 url(images/button2.gif) repeat-x bottom left;
}
* html .notlinked {
width: 148px; 
w\idth: 151px; 
}

#leftpanel a:hover {background-color: #5B8800; color: #EDEDED;  background: #F2F0E8 url(images/button2.gif) repeat-x bottom left;}

#toplinkC { background: #E1EBE5 url(images/buttonC.gif) repeat-x bottom left;
}
.greenbox {
background-color: #F7F9F7;
border: 1px solid #8F1F1F;
color: inherit;
padding: 3px;
margin: 0px;

}

.bluebox {
background-color: #EDF3FE;
border: 1px solid #367F0F;
color: inherit;
padding: 3px;
margin-bottom: 0px;
height: 110px;
}

.splitright {
background-color: #ffffff;
width: 49%;
float: right;
overflow: hidden;
}

.splitleft {
background-color: #ffffff;
width: 49%;
float: left;
overflow: hidden;
}


.FurtherInfo {
position: relative;
background-image: url(images/pattern.gif); 
background-color: #F2F2F2;
margin-top : 8px;
margin-bottom : 4px;
padding-bottom : 5px;
padding-right : 0;
padding-left : 10px;
border: 1px solid #DCDCDC;  }
  
html>body div.FurtherInfo {
position: relative;
background-image: url(images/pattern.gif); 
background-color: #F2F2F2;
margin-top : 8px;
padding-bottom : 5px;
padding-right : 0;
padding-left : 10px; 
border: 1px dotted #DCDCDC;  }


H1 {
clear: left;
font-family : "Nimbus Sans L", Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif ;
font-weight : normal;
font-size : 1.5em;
line-height : 1.2em;
margin-right : 5px;
margin-top : 0px;
color : #0A6724;
border-bottom: 1px solid #9C1914;  }

H2 {
font-family : "Nimbus Sans L", Arial, Verdana, Helvetica, sans-serif ;
font-size : 1.2em;
line-height : 0.9em;
padding-bottom: 0em;
color : #811E03;  }

H3 {
font-family : "Nimbus Sans L", Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif ;
font-weight : normal;
font-size : 1.2em;
font-weight: bold;
line-height : 1.3em;
padding-top : 4px;
padding-bottom: 0em;  }

hr {
color: #990000;
margin-left: 0px;
margin-right: 4px; 
height: 1px; 
 }

hr.publications {
color: #990000;
margin-left: 0px;
margin-right: 4px; 
height: 1px;  
 }

.crumbs { 
position : relative;
top : 0px;
width : 560px;
margin-left : 0px;
margin-bottom : 0px;   
 padding-top : 1px;
padding-bottom : 3px;
font-size : .8em;
line-height : .8em;  }

html>body .crumbs {
float : left;
margin-bottom : 3px;
padding-top : 2px;
padding-bottom : 2px;
 }
.M2 {
display: none;
  visibility: hidden;
}
.printlink {
float: right;
text-decoration: underline;
font-size: 1.1em;
margin-bottom: 0px;
}

.GalleryLink {
border: 0; background-color: #FFFFFF; color: #000000; font-weight: normal; text-decoration: none; text-align: left; margin: 0; width: 148px; display: block; margin: 0; padding: 0px;
background-image: none;
}

.PhotoCaption400 {
width: 400px;
font-size: 1em;
font-family: "Nimbus Sans L", Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif ;
margin: auto;
}

.imgBorder {
border: 1px solid black;
margin: 4px 7px 4px 7px;
}

.imgBorderLeft {
border: 1px solid black;
margin: 4px 12px 4px 0px;
float: left;
}

.imgBorderRight {
border: 1px solid black;
margin: 4px 0px 4px 12px;
float: right;
}

