 /* Style Sheet for IPRC's pages */

body {
	height:100%;
	margin:0px;
	padding:0px;
	text-align:center;
	font-family: Gotham, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	background-color:#ffffff;
	}
	
img {border:0px;}
img a {border:0px;}


/* START Content Divs */

#Container {
	position:relative;
	width:1080px;
	margin:0px auto 0px auto;
	padding: 0px 12px 0px 12px;
	text-align:left;
	}	
	
#Banner {
	position:absolute;
	top:0px;
	left:0px;
	width:1080px;
	height:135px;
	padding:0px 12px 0px 12px;
	margin:0px;
	}
	
#MainContent_workshop {
	top:0px;
	left:0px;
	width:1080px;
	height:auto;
	margin:0px 30px 0 30px;
	padding:40px 0px 0px 0px;
	}
	
#MainContent_front {
	top:0px;
	left:0px;
	width:1080px;
	height:auto;
	margin:0px 30px 0 30px;
	padding:135px 0px 0px 0px;
	}

#MainContent {
	top:0px;
	left:0px;
	width:910px;
	height:auto;
	margin:0px 30px 0px 165px;
	padding:135px 0px 0px 0px;
	}
	
/* START Headers */

h1.workshop {
	padding:15px 0px 20px 0px;
	font-family:Gotham, Helvetica, sans-serif;
	font-size:160%;
	line-height:100%;
	font-style:normal;
	font-weight:bold;
	color:#039;
	text-align:left;
	}
			
h1 {
	padding:45px 0px 20px 0px;
	font-family:Gotham, Helvetica, sans-serif;
	font-size:160%;
	line-height:100%;
	font-style:normal;
	font-weight:bold;
	color:#009baa;
	text-align:left;
	}

h2 {
	margin:20px 0px 2px 0px;
	padding:0px;
	font-family:Gotham, Helvetica, sans-serif;
	font-size:130%;
	line-height:150%;
	font-weight:bold;
	color:#009baa;
	text-align:left;
	}
	
h2pad {
	margin:150px 0px 2px 20px;
	padding:0px 0px 10px 0px;
	font-family:Gotham, Helvetica, sans-serif;
	font-size:130%;
	line-height:150%;
	font-weight:bold;
	color:#009baa;
	text-align:left;
	}

h3 {
	margin:20px 0px 5px 0px;
	padding:0px;
	font-family:Gotham, Helvetica, sans-serif;
	font-size:115%;
	line-height:120%;
	font-weight:bold;
	color:#039;
	text-align:left;
	}
h3 a {font-weight:bold;}	

h4 {
	margin:0px 0px 6px 0px;
	padding:0px 0px 0px 0px;
	font-family:Helvetica, Gotham, sans-serif;
	font-size:95%;
	line-height:115%;
	font-weight:bold;
	color:#ebf6f8;
	text-align:left;
	}
h4.v-space {padding:16px 0 6px 0;}	
	
#SideWeather h4 {
	margin:0px 0px 6px 0px;
	padding:0px 0px 0px 0px;
	font-family:Helvetica, Gotham, sans-serif;
	font-size:90%;
	line-height:115%;
	font-weight:bold;
	color:#039;
	text-align:left;
	}

h5 {
	margin:0px;
	padding:0px 0px 4px 0px;
	font-family:Gotham, Helvetica, sans-serif;
	font-size:90%;
	line-height:165%;
	font-weight:normal;
	color:#039;
	text-align:left;
	}	
	
h6 {
	margin:10px 0px 0px 0px;
	padding:0px;
	font-family:Gotham, Helvetica, sans-serif;
	font-size:75%;
	line-height:150%;
	font-weight:bold;
	color:#039;
	text-align:left;
	}

/* START Basic Text */

a {	color:#039;
	text-decoration:none;
	font-weight:bold;
	font-family:Gotham, helvetica, sans-serif;
	}
a:link {color:#039;}
a:visited {color:#039;}
a:hover {color:#81d1e0; text-decoration:underline;}
a:active {color:#06c;}

.no_margin-top {margin-top:0px;}
.no_margin-bottom {margin-bottom:0px;}
.no_margin {margin:0px;}

.tight {margin:0px;}	

p {
	font-size:90%;
	line-height:165%;
	margin:0px 0px 18px 0px;
	padding:0px;
	text-align:left;
	}
#MainContent>p {margin:0px;}
#MainContent>p+p {margin:16px 0px 0px 0px;}
#MainContent_front>p {margin:0px;}
#MainContent_front>p+p {margin:16px 0px 0px 0px;}

#pubs p {
	font-size:90%;
	line-height:200%;
	margin:0px 0px 16px 0px;
	padding:0 0 0 60px;
	text-indent:-30px;
	text-align:left;
	}

p.v-space {padding:0px 0 12px 0;}	
p.large {font-size:100%; line-height:150%; margin:0px 0px 20px 0px;}
p.news_bar {
  width: 650px;
  border-bottom:1px solid #81d1e0;
}
p.thicker_news_bar {
  width: 650px;
  border-bottom:3px solid #81d1e0;
}
p.news_item {
	font-size:90%;
	line-height:165%;
	margin:0px 0px 18px 0px;
	padding:0px;
	text-align:justify;
	}
p.indent {
	font-style:normal;
	padding:9px 0px 20px 30px;
	}

.line_above {border-top:1px solid #dee;}
.back-to-top { font-size:80%; text-align: right; margin:0 12px 0 0; }

li.large {font-size:120%; line-height:130%; margin:0px 0px 6px 0px;}
li li.large {font-size:100%; line-height:125%;}


/* START Table Cells */

td {
	font-size:90%;
	line-height:165%;
	text-align:left;
	} 
td.story {
	font-size:100%;
	line-height:165%;
	text-align:left;
	} 
td.td-left {text-align:left;}
td.td-center {text-align:center;}
td.td-right {text-align:right;}

table.gray_top_border td {border-top:1px solid #ccc;}

table.gray_top_border p {
	font-size:90%;
	line-height:135%;
	margin:2px 0px 15px 0px;
	padding:0px;
	}
	
table.gray_top_border_center td {border-top:1px solid #ccc;}
table.gray_top_border_center p {
	font-size:90%;
	line-height:130%;
	margin:3px 0px 10px 0px;
	padding:0px;
	text-align:center;
	}



/* START Lists */

ul {
	font-size:90%;
	line-height:140%;
	list-style:disc;
	margin:9px 0px 20px 30px;
	padding:0px;
	}
	
ul li {
	font-style:normal;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
.no-disc {list-style:none;}
li.tight {margin:2px 0px 0px 0px;}

ol {
	font-size:90%;
	line-height:140%;
	margin:9px 0px 20px 30px;
	padding:0px;
	}
	
ol li {
	font-style:normal;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
ul ol {
	margin:0px 0px 10px 20px;
	font-size:100%;
	line-height:140%;
	padding:0px;
	}

ul ul {
	font-size:100%;
	line-height:140%;
	list-style:circle;
	margin:3px 0px 10px 18px;
	padding:0px;
	}

ul ul li {
	margin:0px;}

#Faculty-info p {
	font-size:100%;
	line-height:180%;
	margin:5px 0px 18px 0px;
	padding:0px;
	text-align:left;
	}
#Faculty-info ul {
	font-size:100%;
	line-height:150%;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
#Faculty-info ul li {
	font-size:100%;
	line-height:140%;
	font-style:normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
#Faculty-info img {border:0px; padding:0px 12px 0px 0px;}
#Faculty-info #pubs p {
	font-size:100%;
	line-height:150%;
	margin:0px 0px 16px 0px;
	padding:0 0 0 60px;
	text-indent:-30px;
	text-align:left;
	}
#Faculty-info h5 {
	margin:0px;
	padding:0px 0px 4px 0px;
	font-family:Gotham, Helvetica, sans-serif;
	font-size:100%;
	line-height:100%;
	font-weight:normal;
	color:#039;
	text-align:left;
	}	


/* START Menus */

#TopMenu {
	position:absolute;
	top:135px;
	left:12px;
	width: 1080px;
	margin: 0px;
	padding: 4px 0 10px 0;
	background: #ffffff;
	font-size:130%;
	font-family: Gotham, Gotham, sans-serif;
	text-align:center;
	}

#TopMenu li {display:inline;}
 
#TopMenu ul, #TopMenu li {
	display:inline;
	margin: 0px;
	padding: 0px;
	color: #125683;
	font-weight: bold;
	list-style:none;
	}
#TopMenu li a {padding:3px 14px;}
 
#TopMenu a:link { color: #125683; background-color: #ffffff; font-size: 16px; text-decoration: none;}
#TopMenu a:visited { color: #125683; background-color: #ffffff; font-size: 16px; text-decoration: none;}
#TopMenu a:hover { color: #06c; background-color: #fff; font-size: 16px; text-decoration: none;}
#TopMenu a:active { color: #0cc; background-color: #fff; font-size: 16px; text-decoration: none;}

#TopMenu_workshop {
	position:absolute;
	top:0px;
	left:12px;
	border-bottom: 1px solid #81d1e0;
	width: 1080px;
	margin: 0px;
	padding: 4px 0 3px 0;
	background: #81d1e0;
	font-size:200%;
	font-family: Helvetica, Gotham, sans-serif;
	text-align:center;
	}

#TopMenu_workshop  li {display:inline;}
 
#TopMenu_workshop  ul, #TopMenu_workshop li {
	display:inline;
	margin: 0px;
	padding: 0px;
	color: #81d1e0;
	font-weight: bold;
	list-style:none;
	}
#TopMenu_workshop  li a {border:1px solid #81d1e0;padding:3px 8px;}
 
#TopMenu_workshop  a:link { color: #036; background-color: #81d1e0; font-size: 16px; text-decoration: none;}
#TopMenu_workshop  a:visited { color: #036; background-color: #81d1e0; font-size: 16px; text-decoration: none;}
#TopMenu_workshop  a:hover { color: #06c; background-color: #fff; font-size: 16px; text-decoration: none;}
#TopMenu_workshop  a:active { color: #0cc; background-color: #fff; font-size: 16px; text-decoration: none;}

#TopMenuSearch {
	position:absolute;
	top:138px;
	left:620px;
	width: 241px;
	margin: 0 0 0 0;
	padding: 0 0 0 0; 
	font-size:100%;
	font-family: Helvetica, Gotham, sans-serif;
	text-align:center;
	}

#LanguageButton {
	position:absolute;
	top:138px;
	left:12px;
	margin: 15px 0 0px 30px;
	padding: 0 0 0 0;
	font-size:100%;
	font-family: Helvetica, Gotham, sans-serif;
	text-align:center;
	}
		
#LeftMenu {
	font-family:Gotham, Helvetica, sans-serif;
	font-weight:bold;
	font-size:110%;
	line-height:150%;
	position:absolute;
	top:235px;
	left:22px;
	width:130px;
	border-top:2px solid #81d1e0;
  border-left:2px solid #81d1e0;
  border-right:2px solid #81d1e0;
  border-bottom:1px solid #81d1e0;
	// border-bottom:2px solid #E5D499;
		}

#LeftMenu ul {
	margin:0px;
	padding:0 0 0px 0;
	list-style:none;
	}

#LeftMenu li {
	text-align:center;
	font-size:100%;
	font-weight:bold;
	color:#333;
	margin:0px 0px;
	border-bottom:1px solid #81d1e0;
	}

#LeftMenu li a {
	margin:0px 0px 0px 0px;
	padding:6px 0px 6px 0px;
	display:block;
	}

#LeftMenu ul ul {
	font-size:100%;
	line-height:140%;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

#LeftMenu ul ul li {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-top:1px dotted #81d1e0;
	border-bottom:0px;
	}
#LeftMenu ul ul li a {font-weight:normal;}

#LeftMenu a:link {color:#06c;}
#LeftMenu a:visited {color:#06c;}
#LeftMenu a:hover {color:#fff; text-decoration:none; background-color:#81d1e0;}
#LeftMenu a:active {color:#039;}

#LeftMenu_newsletter {
	font-family:Gotham, Helvetica, sans-serif;
	font-weight:bold;
	font-size:80%;
	line-height:150%;
	position:absolute;
	top:155px;
	left:10px;
	width:130px;

	border-bottom:0px solid #E5D499;
		}

#LeftMenu_newsletter ul {
	margin:0px;
	padding:0 0 0px 0;
	list-style:none;
	}

#LeftMenu_newsletter li {
	text-align:center;
	font-size:100%;
	font-weight:bold;
	color:#333;
	margin:0px 0px;
	border-bottom:1px solid #81d1e0;
	}

#LeftMenu_newsletter li a {
	margin:0px 0px 0px 0px;
	padding:6px 0px 6px 0px;
	display:block;
	}

#LeftMenu_newsletter ul ul {
	font-size:100%;
	line-height:140%;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

#LeftMenu_newsletter ul ul li {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-top:1px dotted #81d1e0;
	border-bottom:0px;
	}
#LeftMenu_newsletter ul ul li a {font-weight:normal;}

#LeftMenu_newsletter a:link {color:#06c;}
#LeftMenu_newsletter a:visited {color:#06c;}
#LeftMenu_newsletter a:hover {color:#fff; text-decoration:none; background-color:#81d1e0;}
#LeftMenu_newsletter a:active {color:#039;}

/* END Menu */


/* START Footer */
#Footer {
  position:relative;
  margin:10px 0px 0px 0px;
  padding:15px 0px 8px 0px;
  width: 1080px;
  border-top:1px solid #81d1e0;
  }

#Footer p {
  text-align:center;
  font-size:85%;
  line-height:125%;
  }

#Footer p.questions {
  text-align:left;
  font-size:85%;
  line-height:125%;
  }
  
#Footer p.copyright {
  text-align:right;
  font-size:85%;
  line-height:125%;
  }
    
#Footer a:link {color:#039;}
#Footer a:visited {color:#039;}
#Footer a:hover {color:#81d1e0; text-decoration:underline;}
#Footer a:active {color:#039; font-style:normal;}


/* END Footer */

/* START Footer_new */
#Footer_new {	
  position:relative;
	padding:12px 12px 12px 0px;
        background-color: #ebf6f8;
  width: 1068px;
  height: 72px;
  }
  
#Footer_new p {
  text-align:center;
  font-size:85%;
  line-height:125%;
  }  

#Footer_new p.center1 {
  text-align:left;
  font-size:100%;
  line-height:125%;
  padding:0px 0px 0px 30px;  
  color:#125683;
  }

#Footer_new p.questions {
  text-align:left;
  font-size:85%;
  line-height:125%;
  padding:0px 0px 0px 30px;
  }
  
#Footer_new p.footbold {
  text-align:left;
  font-size:130%;
  line-height:130%;
  padding:0px 0px 0px 50px;
  font-family:Gotham, Helvetica, sans-serif;
  font-weight:bold;
  color:#125683;  
  }
    
#Footer_new a:link {color: #125683; text-decoration: none;}
#Footer_new a:visited {color: #125683; }
#Footer_new a:hover {text-decoration: underline; }
#Footer_new a:active {color: #125683; }


/* END Footer_new */

/* START Table Research */
table.research {
	border-width: thin;
	border-spacing: 0px;
	border-style: outset;
	border-color: black;
	border-collapse: separate;
	background-color: white;
}
table.research th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: black;
	background-color: white;
}
table.research td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: black;
	background-color: white;
}
/* END Table Research */

/* START Table Sightings */
table.sightings {
  table-layout: fixed;
	border-width: thin;
	border-spacing: 0px;
	border-style: outset;
	border-color: black;
	border-collapse: separate;
	background-color: white;
}
table.sightings th {
  table-layout: fixed;
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: black;
	background-color: white;
	overflow: hidden;
	word-wrap:break-word;
}
table.sightings td {
  table-layout: fixed;
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: black;
	background-color: white;
	overflow: hidden;
	word-wrap:break-word;
}
table.sightings td.highlight {
  table-layout: fixed;
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: black;
	background-color: #ffff66;
	font-weight: bold;
	overflow: hidden;
	word-wrap:break-word;
}
table.sightings td.highlight2 {
  table-layout: fixed;
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: black;
	background-color: #ffcc66;
	font-weight: bold;
	overflow: hidden;
	word-wrap:break-word;
}

.highlight {
	background-color: #ffff66;
	font-weight: bold;
}

.highlight2 {
	background-color: #ffcc66;
	font-weight: bold;
}

div.highlight_button {
  background-color: #f9e181;
  font-weight: bold;
  text-align: center;
}

/* END Table Sightings */

/* START IPRC Symposium */
#symposium_border td {border-top:1px solid #ccc;}
#symposium_border h3 {margin:3px 0px 4px 6px;}
#symposium_border p {
	font-size:90%;
	line-height:140%;
	margin:3px 6px 7px 8px;
	padding:0px;
	text-align:left;
	}
#symposium_border p.right-bold {text-align:right; font-weight:bold;}

#symposium_border_centered td {border-top:1px solid #ccc; text-align:center;}
/* END IPRC Symposium */
  
/* START OLD IPRC Style Sheet  */

.discuss-content { font-family: Gotham, Helvetica; font-size: 12pt; margin-left: 25px; margin-top: 0px; margin-bottom: 0px; }
.discuss-date { font-family: Gotham, Helvetica; font-size: 12pt; font-weight: bold; margin-top: 25px; margin-bottom: 0px; }

.download-notice { color: darkgreen; text-decoration: none; font-family: Gotham, Helvetica; font-size: 7pt; }

.img-headshot { height: 216px; width: 144px; }

.inline-link { color: blue; text-decoration: none; };
.inline-link a: ahover { color: blue; text-decoration: underline; }
.inline-link a: alink { color: blue; }
.inline-link a: avisited { color: blue; }

.innews-content { color: black; font-family: Gotham, Helvetica; font-size: 11pt; margin-left: 25px; margin-top: 0px; margin-bottom: .10px; }
.innews-header { color: black; font-family: Gotham, Helvetica; font-size: 12pt; font-style: italic; margin-left: 25px; margin-top: .15in; margin-bottom: 0px; }
.innews-link { color: blue; text-decoration: none; };
.innews-link a: ahover { color: blue; text-decoration: underline; }
.innews-link a: alink { color: blue; }
.innews-link a: avisited { color: blue; }
.innews-publication { color: black; font-family: Gotham, Helvetica; font-size: 11pt; margin-left: 25px; margin-top: 0px; margin-bottom: 0px; }

.maplink { color: blue; text-decoration: none; }
.maplink a: ahover { text-decoration: underline; }

.newsrel-content {color: black; font-family: Gotham, Helvetica; font-size: 10pt; margin-left: .50px; margin-right: .50px; margin-top: 0px; margin-bottom: .10px;}
.newsrel-content2 {color: black; font-family: Gotham, Helvetica; font-size: 11pt; text-align: left; margin-left: 0px; margin-right: 0px; margin-top: 25px; margin-bottom: .10px;}
.newsrel-date { font-family: Gotham, Helvetica; font-size: 14pt; margin-top: 25px; margin-bottom: 0px; border-style: solid; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; }
.newsrel-date2 { font-family: Gotham, Helvetica; font-size: 12pt; font-weight: bold; text-align: center; margin-top: 25px; margin-bottom: 0px; }
.newsrel-header {color: black; font-family: Gotham, Helvetica; font-size: 12pt; font-weight: bold; margin-left: 25px; margin-top: .15in; margin-bottom: 0px;}
.newsrel-header2 { font-family: Gotham, Helvetica; font-size: 14pt; text-align: center; margin-top: 25px; margin-bottom: 0px; }
.newsrel-link { color: blue; text-decoration: none; };
.newsrel-link a:hover { color: blue; text-decoration: underline; }
.newsrel-link a:link { color: blue; }
.newsrel-link a:visited { color: blue; }
.newsrel-more {  color: blue; font-family: Gotham, Helvetica; font-size: 8pt; text-decoration: none; }
.newsrel-more a:hover {color: blue; text-decoration: underline; }
.newsrel-more a:link { color: blue; text-decoration: none; }
.newsrel-more a:visited { color: blue; }

.person-name { color: blue; text-decoration: none; font-family: Gotham, Helvetica; font-size: 14pt; }
.person-name a:hover { color: blue; text-decoration: underline; }
.person-name a:link { color: blue; }
.person-name a:visited { color: blue; }
.person-title { color: black; font-family: Gotham, Helvetica; font-size: 12pt; }

.resume-contact { font-family: Gotham, Helvetica; font-size: 12pt; }
.resume-contact a:hover { color: blue; }
.resume-contact a:link { color: blue; }
.resume-contact a:visited { color: blue; }
.resume-content-element { font-family: Gotham, Helvetica; font-size: 12pt; margin-top: 5px; margin-left: .5in; }
.resume-content-header { font-family: Gotham, Helvetica; font-size: 12pt; font-weight: bold; margin-top: 25px; margin-bottom: 0px; border-style: solid; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; }
.resume-content-subheader { font-family: Gotham, Helvetica; font-size: 12pt; font-style: italic; margin-top: 5px; margin-bottom: 0px; }
.resume-name { font-family: Gotham, Helvetica; font-size: 18pt; font-weight: bold; }
.resume-title { font-family: Gotham, Helvetica; font-size: 14pt; }
.justified { text-align: justify; }

/* END OLD IPRC Style Sheet  */

/* Last changed Tuesday 29 September 2009. */
