 /* background image to compensate for browsers that do not respect the 100% height style of div.menu */
  BODY { 
  	border-style: none;
    margin: 0px;
    padding: 0px;
    background-color: rgb(255, 255, 255);
    background-image: url(./Images/column.jpg);
    background-repeat: repeat-y;
   	color: rgb(0, 0, 0);
    }

  
  DIV.main {
  	position: relative
  	}
  	
  
  /* navigation menu details */  
  DIV.menu { 
  	float: left;
    top: 0;
    left: 0;
    width: 115px;
    height: 100%;
   	text-align: center;
    font-size: 12px; 
    font-family: Arial,Helvetica,sans-serif;
    background-color: rgb(47, 96, 79);
    color: rgb(255, 255, 255);
    border-style: none;   
    }

  DIV.menu a { 
  	display: block;
  	border-style: none;
    padding: 3px;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    color: rgb(255, 255, 255);
    font-family: Arial,Helvetica,sans-serif;
    background-color: rgb(47, 96, 79);
    margin-bottom: 10px;
    }

  DIV.menu a:hover { 
  	font-size: 12px;
    background-color: rgb(204, 204, 204);
    color: rgb(204, 0, 0);
    text-align: center;
    font-family: Arial,Helvetica,sans-serif;
    }
    
/* company letterhead for the web */
  DIV.ltrhead { 
  	border-style: none;
    padding: 0px 2em;
    font-family: Arial,Helvetica,sans-serif;
    text-align: center;
    margin-left: 115px;
    margin-top: 0px;
    font-size: 14px;
    background-color: rgb(255, 255, 255);
    color: rgb(51, 102, 102);
    }

  
  /* style for content body */   
  DIV.content { 
  	border-style: none;
  	margin-left: 115px;
    padding: 0px 2em;
    text-align: left;
    font-family: Arial,Helvetica,sans-serif;
    }
    
 DIV.content a { 
    color: rgb(0, 0, 255);
    background-color: rgb(255, 255, 255);
    text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
    }
    
  DIV.content a:visited { 
    color: rgb(47, 103, 79);
    background-color: rgb(255, 255, 255);
    text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
    }
 
 DIV.content a:hover { 
    color: rgb(204, 0, 0);
    background-color: rgb(255, 255, 255);
    text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
    }
        
/* style for announcement inset body */   
  DIV.inset {
	float: right;
  	width: 10em; 
  	border: 2px solid rgb(47, 96, 79);
    padding: 1em;
    margin-left: 1.25em;
    margin-bottom: 1em;
    text-align: center;
    font-family: Arial,Helvetica,sans-serif;
    background-color: rgb(255, 255, 51);
    color: rgb(0, 0, 0)
    }
    
 DIV.inset a { 
    color: rgb(0, 0, 255);
    background-color: rgb(255, 255, 51);
    text-decoration: underline;
    font-family: Arial,Helvetica,sans-serif;
    }
   
/* keep visited link blue as lighter green does not display well against yellow background */ 
  DIV.inset a:visited { 
    color: rgb(0, 0, 255);
    background-color:rgb(255, 255, 51);
    text-decoration: underline;
    font-family: Arial,Helvetica,sans-serif;
    }
 
 DIV.inset a:hover { 
    color: rgb(204, 0, 0);
    background-color: rgb(255, 255, 51);
    text-decoration: underline;
    font-family: Arial,Helvetica,sans-serif;
    }
  
 
 /* style for announcement return to faq body */   
 DIV.retrunfaq {
    font-family: Arial,Helvetica,sans-serif;
    background-color: rgb(255, 255, 255);
    color: rgb(0, 0, 0)
    }
    
 DIV.returnfaq a { 
    color: rgb(0, 0, 255);
    background-color: rgb(255, 255, 255);
    text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
    }
   
/* keep visited link blue for Return to FAQ */ 
 DIV.returnfaq a:visited { 
    color: rgb(0, 0, 255);
    background-color: rgb(255, 255, 255);
    text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
    }
 
 DIV.returnfaq a:hover { 
    color: rgb(204, 0, 0);
    background-color: rgb(255, 255, 255);
    text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
    }
  
 
 DIV.copyright { 
  	font-family: Times New Roman,Times,serif;
    font-style: italic;
    font-size: small;
    text-align: left;
    }

 DIV.bio {
 	margin-top: 2em;
 	margin-bottom: 2em;
 	min-height: 185px;
 	}

 HR { 
  	text-align: center;
  	width: 100%; 
  	height: 2px;
     }
 H1 {
 	margin-top: 0em;
 	margin-bottom: 0em;
 	}
 	    
 H2 { 
  	font-family: Arial,Helvetica,sans-serif;
    color: rgb(47, 96, 79);
    background-color: rgb(255, 255, 255);
    text-align: center;
    font-weight: bold;
    }

 H3 {
	font-family: Arial,Helvetica,sans-serif;
	text-align: left;
	font-weight: bold;
	margin-bottom: 0em;
	margin-top: 1.5em;
	} 
	
H3.bio {
	font-family: Arial,Helvetica,sans-serif;
	text-align: left;
	font-weight: bold;
	margin-bottom: 0em;
	margin-top: 0em;
	} 

H3.faq {
	font-family: Arial,Helvetica,sans-serif;
	text-align: left;
	font-weight: bold;
	color: rgb(47, 96, 79);
    background-color: rgb(255, 255, 255);
	} 

 UL.disc {
 	font-family: Arial,Helvetica,sans-serif;
 	list-style-type: disc;
 	} 
 
 OL.decimal {
 	font-family: Arial,Helvetica,sans-serif;
 	list-style-type: decimal;
   	}
 
  OL.loweralpha {
 	font-family: Arial,Helvetica,sans-serif;
 	list-style-type: lower-alpha;
   	}
   	
 .image1 {
 	float: left;
 	width: 11px; 
 	height: 11px;
 	padding-right: 0.5em;
 	padding-bottom: 0.75em;
 	padding-top: 2px;
   	}
 
  .imagebio {
 	float: right;
 	padding-bottom: 0.5em;
 	padding-left: 1em;
 	width: 135px;
 	height: 180px;
 	}
 
 .imagebio2 {
 	float: right;
 	padding-bottom: 0.5em;
 	padding-left: 1em;
 	width: 131px;
 	height: 180px;
 	}
 
 .imagevalid {
	float: right;
	border: 0px;
	}

.vsp00 {
 	margin-top: 0em;
 	margin-bottom: 0em;
 	}

.vsp10 {
	margin-bottom: 0em;
	}

	
.indent1 {
	margin-left: 3px;
	}
	
.indent2 {
	margin-left: 17px;
	}
	
.indent3 {
	padding-left:5em;
	}
	
 /* style for publication or book titles */ 
 .titlepub {
 	font-style: italic;
  	font-weight: bold;
 	}
 
 /* style for seminar names */
 .titlesem {
 	font-style: normal;
 	font-weight: bold;
 	}
 
 /* style for article names */
 .titleart {
 	font-style: normal;
 	font-weight: bold;
 	}

/* Table style for Events table */	
	
TABLE.c211 {text-align: left;}

TABLE.c212 {
	text-align: center;
	width: 80%; 
	margin-right: auto; 
	margin-left: auto;
	}
	
TD.c210 {
	font-family: Arial,Helvetica,sans-serif;
	vertical-align: middle; 
	border-bottom: 2px solid rgb(47, 96, 79); 
	border-right: 2px solid rgb(47, 96, 79); 
	border-left: 2px solid rgb(47, 96, 79)
	}
	
TD.c209 {
	font-family: Arial,Helvetica,sans-serif;
	text-align: center; 
	vertical-align: middle; 
	border-bottom: 2px solid rgb(47, 96, 79); 
	border-left: 2px solid rgb(47, 96, 79); 
	}
	
TD.c208 {
	font-family: Arial,Helvetica,sans-serif;
	vertical-align: middle; 
	border-bottom: 2px solid rgb(47, 96, 79); 
	border-left: 2px solid rgb(47, 96, 79);
	}
 
TH.c207 {
	font-family: Arial,Helvetica,sans-serif;
	vertical-align: bottom; 
	background-color: rgb(47, 96, 79); 
	color: rgb(255, 255, 255); 
	}
	
TH.c204 {
	font-family: Arial,Helvetica,sans-serif;
	vertical-align: bottom; 
	text-align: center; 
	background-color: rgb(47, 96, 79); 
	color: rgb(255, 255, 255); 
	}
 
TH.c203 {
	font-family: Arial,Helvetica,sans-serif;
	vertical-align: bottom; 
	background-color: rgb(47, 96, 79); 
	color: rgb(255, 255, 255); 
	}
	
TH.c202 {
	font-family: Arial,Helvetica,sans-serif;
	background-color: rgb(47, 96, 79); 
	vertical-align: bottom; 
	color: rgb(255, 255, 255); 
	}
	
CAPTION.c1 {font-weight: bold}