 /* Style Sheet for IPRC's pages */

body {
	height:100%;
	margin:0px;
	padding:0px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000;
	background-color:#7ccae0;
	background-image:url(../images/bluebackA_all_blue_crop.jpg);
	background-repeat:repeat;
	background-attachment: fixed;
	}
	
img {border:0px;}
img a {border:0px;}

sup {
    position: relative;
    vertical-align: baseline;
    top: -0.5em;
}

/* START Content Divs */

#Container {
	position:relative;
	width:850px;
	margin:0px auto 0px auto;
	padding: 0px 12px 0px 12px;
	background:url(images/bg.png) repeat-y;
	text-align:left;
	}	
		
#Banner {
	position:absolute;
	top:0px;
	left:0px;
	width:850px;
	height:110px;
	padding:0px 12px 0px 12px;
	margin:0px;
	}	


#MainContent_front {
	top:0px;
	left:0px;
	width:800px;
	height:auto;
	margin:0px 30px 0 30px;
	padding:130px 0px 0px 0px;
	}
  
#MainContent {
	top:0px;
	left:0px;
	width:630px;
	height:auto;
	margin:0px 30px 0px 165px;
	padding:130px 0px 0px 0px;
	}
		
#MainContent_data {
	top:0px;
	left:0px;
	width:630px;
	height:auto;
	margin:0px 5px 0px 230px;
	padding:130px 0px 0px 0px;
	}
		
#MainContent_noMenu {
	top:0px;
	left:0px;
	width:850px;
	height:auto;
	margin:0px 5px 0px 5px;
	padding:130px 0px 0px 0px;
	}
  
#MainContentSeasonalPrediction {
	top:0px;
	left:0px;
	width:800px;
	height:auto;
	margin:0px 30px 0px 20px;
	padding:130px 0px 0px 0px;
	}	
  
		
#MainContent_noMenu p.support {
  text-align:left;
  font-size:65%;
  line-height:125%;
  }

#MainContent_noMenu p.profile {
  text-align:center;
  font-size:65%;
  line-height:125%;
  }    	
	
#MainContent_info {
	margin:0px 0px 0px 0px;
	padding:0px 50px 0px 20px;
	}		
	
#SideContent {
	width:260px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:15px 5px 5px 20px;
	border-bottom:3px solid #084198;
	background-color:#E9F6FC;
	line-height:200%;
	text-decoration: none;
	z-index:101;
	}	
	
#SideContent_hrcm {
	width:600px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:15px 5px 5px 20px;
	border-bottom:3px solid #084198;
	background-color:#E9F6FC;
	line-height:200%;
	text-decoration: none;
	z-index:101;
	}		
/* START Headers */
			
h1 {
	padding:30px 0px 20px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:160%;
	line-height:100%;
	font-style:normal;
	font-weight:bold;
	color:#039;
	text-align:left;
	}

h1.larger {
	padding:30px 0px 20px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:200%;
	line-height:100%;
	font-style:normal;
	font-weight:bold;
	color:#039;
	text-align:left;
	}

h1.plot_title {
	padding:30px 0px 20px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:160%;
	line-height:100%;
	font-style:normal;
	font-weight:bold;
	color:#039;
	text-align:center;
	}

h1.hrcm {
	padding:30px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:160%;
	line-height:100%;
	font-style:normal;
	font-weight:bold;
	color:#039;
	text-align:left;
	}
				
h2 {
	margin:20px 0px 2px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:130%;
	line-height:150%;
	font-weight:bold;
	color:#039;
	text-align:left;
	}
	
h2.pop_menu {
	margin:20px 0px 2px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#039;
	text-align:center;
	}
	
h2.pop_menu2 {
	margin:10px 0px 2px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#039;
	text-align:center;
	}	
		
h2.hrcm_author {
	margin:0px 0px 0px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:130%;
	line-height:100%;
	font-weight:bold;
	color:#984807;
	text-align:left;
	}
	
h3 {
	margin:20px 0px 5px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:115%;
	line-height:120%;
	font-weight:bold;
	color:#039;
	text-align:left;
	}

h3.notice {
	margin:20px 0px 5px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:115%;
	line-height:120%;
	font-weight:bold;
	color:#CC0000;
	text-align:left;
	}	
	
h3.plot_title {
	margin:20px 0px 5px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:115%;
	line-height:120%;
	font-weight:bold;
	color:#039;
	text-align:center;
	}
h3 a {font-weight:bold;}	
	
h4 {
	margin:0px 0px 6px 0px;
	padding:0px 0px 0px 0px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:95%;
	line-height:115%;
	font-weight:bold;
	color:#039;
	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, Arial, 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:Arial, 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:Arial, Helvetica, sans-serif;
	font-size:75%;
	line-height:150%;
	font-weight:bold;
	color:#039;
	text-align:left;
	}

/* START Basic Text */

/* change the link color from #039 to #06c;*/
a {	color:#06c;;
	text-decoration:none;
	font-weight:bold;
	font-family:arial, helvetica, sans-serif;
	}
a:link {color:#06c;}
a:visited {color:#06c;}
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.hrcm_author { font-size:90%; font-weight:bold; color:#984807; }
p.hrcm_captions { font-size:80%; font-weight:bold; color:#0070c0; }
	
.line_above {border-top:1px solid #dee;}
.back-to-top { font-size:80%; text-align: right; margin:0 12px 0 0; }
.prev_next { 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.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:Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:100%;
	font-weight:normal;
	color:#039;
	text-align:left;
	}	


/* START Menus */

#TopMenu {
	position:absolute;
	margin: 0px;
	padding: 7px 0 5px 150px; 
	border-bottom: 2px solid #81d1e0;
	width: 700px;
	background: #81d1e0;
	font-size:100%;
	font-family: Helvetica, arial, sans-serif;
	text-align:left;
	}

.top-menu-pos {
	top:110px;
	left:12px;
}

.f-top-menu-pos {
	top:0px;
	left:0px;
}

#TopMenu li {display:inline;}
 
#TopMenu ul, #TopMenu li {
	display:inline;
	margin: 0px;
	padding: 0px;
	color: #81d1e0;
	font-weight: bold;
	list-style:none;
	}
#TopMenu li a {border:1px solid #81d1e0;padding:2px 8px;}
 
#TopMenu a:link { color: #036; background-color: #81d1e0; font-size: 14px; text-decoration: none;}
#TopMenu a:visited { color: #036; background-color: #81d1e0; font-size: 14px; text-decoration: none;}
#TopMenu a:hover { color: #06c; background-color: #fff; font-size: 14px; text-decoration: none;}
#TopMenu a:active { color: #0cc; background-color: #fff; font-size: 14px; text-decoration: none;}

#TopMenusearch {
	position:absolute;
	width: 226px;
	margin: 0px;
	padding: 0 0 0 0; 
	background: #81d1e0;
	font-size:100%;
	font-family: Helvetica, arial, sans-serif;
	text-align:center;
	}

.top-menu-search-pos {
	top:110px;
	left:635px;
}

.f-top-menu-search-pos {
  top:0px;
	left:623px;
}

.nav-container{ }
.f-nav{ z-index: 9999; position: fixed; } /* this make our menu fixed top */

#DataMenu {
	position: absolute;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 400px;
	color: #000000;
  font-size: 10px;
  text-align: center;
	line-height: normal;
	font-weight: normal;
	background: #ffffff;
	border: 1px solid #346F97;
	display: none;
	z-index: 9999;
	}

#DataMenu a { border: 0px; color:#06c; background: #ffffff; text-decoration: none; line-height: 20px;}
 
#DataMenu a:link { border: 0px; color:#06c; background: #ffffff; text-decoration: none; line-height: 20px;}
#DataMenu a:visited { border: 0px; color:#06c; background: #ffffff; text-decoration: none; line-height: 20px;}
#DataMenu a:hover {  border: 0px; color:#81d1e0; background: #ffffff; text-decoration:underline; line-height: 20px;}
#DataMenu a:active { border: 0px; color:#06c; background: #ffffff; text-decoration: none; line-height: 20px;}

#DataMenu a.pop_menu { border: 0px; color:#06c; background: #ffffff; text-decoration: none; font-size: 20px; }
 
#DataMenu a.pop_menu:link { border: 0px; color:#06c; background: #ffffff; text-decoration: underline;  font-size: 20px; }
#DataMenu a.pop_menu:visited { border: 0px; color:#06c; background: #ffffff; text-decoration: none;  font-size: 20px; }
#DataMenu a.pop_menu:hover {  border: 0px; color:#81d1e0; background: #ffffff; text-decoration:underline;  font-size: 20px; }
#DataMenu a.pop_menu:active { border: 0px; color:#06c; background: #ffffff; text-decoration: none;  font-size: 20px; }

#DataMenu img {border:0px; padding:0px 0px 4px 0px;}

.data-dropdown {

}

#ProjectMenu {
	position: absolute;
	margin: 0px;
	padding: 12px 0px 0px 0px;
	width: 650px;
	color: #000000;
  font-size: 10px;
  text-align: center;
	line-height: normal;
	font-weight: normal;
	background: #ffffff;
	border: 1px solid #346F97;
	display: none;
	z-index: 9999;
	
	}

#ProjectMenu a { border: 0px; color: #000000; background: #ffffff; text-decoration: none; }
 
#ProjectMenu a:link { border: 0px; color: #000000; background: #ffffff; text-decoration: none; }
#ProjectMenu a:visited { border: 0px; color: #000000; background: #ffffff; text-decoration: none; }
#ProjectMenu a:hover {  border: 0px; color: #000000; background: #ffffff; text-decoration: none; }
#ProjectMenu a:active { border: 0px; color: #000000; background: #ffffff; text-decoration: none; }

.project-dropdown {

}

#ServerMenu {
	position: absolute;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 600px;
	color: #000000;
  font-size: 10px;
  text-align: center;
	line-height: normal;
	font-weight: normal;
	background: #ffffff;
	border: 1px solid #346F97;
	display: none;
	z-index: 9999;
	
	}

#ServerMenu a { border: 0px; color:#06c; background: #ffffff; text-decoration: none; }
 
#ServerMenu a:link { border: 0px; color:#06c; background: #ffffff; text-decoration: none; }
#ServerMenu a:visited { border: 0px; color:#06c; background: #ffffff; text-decoration: none; }
#ServerMenu a:hover {  border: 0px; color:#81d1e0; background: #ffffff; text-decoration:underline; }
#ServerMenu a:active { border: 0px; color:#06c; background: #ffffff; text-decoration: none; }

#ServerMenu img {border:0px; padding:0px 0px 4px 0px;}

.server-dropdown {

}

#TutorialMenu {
	position: absolute;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 600px;
	color: #000000;
  font-size: 10px;
  text-align: center;
	line-height: normal;
	font-weight: normal;
	background: #ffffff;
	border: 1px solid #346F97;
	display: none;
	z-index: 9999;
	
	}

#TutorialMenu a { border: 0px; color:#06c; background: #ffffff; text-decoration: none; }
 
#TutorialMenu a:link { border: 0px; color:#06c; background: #ffffff; text-decoration: none; }
#TutorialMenu a:visited { border: 0px; color:#06c; background: #ffffff; text-decoration: none; }
#TutorialMenu a:hover {  border: 0px; color:#81d1e0; background: #ffffff; text-decoration:underline; }
#TutorialMenu a:active { border: 0px; color:#06c; background: #ffffff; text-decoration: none; }

#TutorialMenu a.pop_menu { border: 0px; color:#06c; background: #ffffff; text-decoration: none; font-size: 20px; }
 
#TutorialMenu a.pop_menu:link { border: 0px; color:#06c; background: #ffffff; text-decoration: underline;  font-size: 20px; }
#TutorialMenu a.pop_menu:visited { border: 0px; color:#06c; background: #ffffff; text-decoration: none;  font-size: 20px; }
#TutorialMenu a.pop_menu:hover {  border: 0px; color:#81d1e0; background: #ffffff; text-decoration:underline;  font-size: 20px; }
#TutorialMenu a.pop_menu:active { border: 0px; color:#06c; background: #ffffff; text-decoration: none;  font-size: 20px; }

#TutorialMenu img {border:0px; padding:0px 0px 4px 0px;}

.tutorial-dropdown {

}

#LeftMenu {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:110%;
	line-height:150%;
	position:absolute;
	top:155px;
	left:22px;
	width:130px;

	border-bottom:0px 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;}

#RightMenuSeasonalPrediction {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:110%;
	line-height:200%;
	position:absolute;
	top:155px;
	left:830px;
	width:175px;
	height:auto;
	border-bottom:3px solid #084198;
	background-color:#E9F6FC;
	margin:0px 0px 0px 0px;
	padding:15px 5px 5px 20px;
	text-decoration: none;
	z-index:101;
    }
		
#LeftMenuSeasonalPrediction {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:110%;
	line-height:200%;
	position:absolute;
	top:155px;
	left:-170px;
	width:175px;
	height:auto;
	border-bottom:3px solid #084198;
	background-color:#E9F6FC;
	margin:0px 0px 0px 0px;
	padding:15px 5px 5px 20px;
	text-decoration: none;
	z-index:101;
    }
            
#RightMenu {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:110%;
	line-height:200%;
	position:absolute;
	top:205px;
	left:810px;
	width:175px;
	height:auto;
	border-bottom:3px solid #084198;
	background-color:#E9F6FC;
	margin:0px 0px 0px 0px;
	padding:15px 5px 5px 20px;
	text-decoration: none;
	z-index:101;
    }
/* END Menu */
    
/* START Footer */
#Footer {
  position:relative;
  margin:10px 0px 0px 0px;
  padding:15px 0px 8px 0px;
  width: 850px;
  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 p.questions2 {
  text-align:right;
  font-size:85%;
  line-height:125%;
  }
  
#Footer p.copyright2{
  text-align:left;
  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 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 Tutorial */

.hide {
 display:none;
}

.image-block {
  border: 1px solid #000000;
}

.tutorial-section {

}
 
table.tutorial-section th {
	background-color: #006699;
	padding-left: 20px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif; 
  font-size: 15px;
	font-weight: bold;
	text-align: left; 
}
 
table.tutorial-section td {
  padding-left: 10px;
}

.tutorial-type {
  border-color: #000000;
  border-style: solid;
	border-width: 0 0 1px 1px;
  border-spacing: 0;
  border-collapse: collapse;
}
 
table.tutorial-type td {
  border-color: #000000;
  border-style: solid;
	margin: 0;
  padding: 4px;
  border-width: 1px 1px 0 0;
	background-color: #CCCCCC;
}

.tutorial-client-link-first {
  -moz-border-radius: 5px 0 0 0;
  border-radius: 5px 0 0 0;
	margin: 0;
  padding: 0;
	border-width: 1px 0 0 1px;
	border-color: #000000;
	border-style: solid;
	background-color: #81d1e0;
}

.tutorial-client-link-first a {border:1px solid #81d1e0;padding:2px 8px;}

.tutorial-client-link-first a:link { color: #036; background-color: #81d1e0; font-size: 14px; text-decoration: none;}
.tutorial-client-link-first a:visited { color: #036; background-color: #81d1e0; font-size: 14px; text-decoration: none;}
.tutorial-client-link-first a:hover { color: #06c; background-color: #fff; font-size: 14px; text-decoration: none;}
.tutorial-client-link-first a:active { color: #0cc; background-color: #fff; font-size: 14px; text-decoration: none;}
 
.tutorial-client-link {
	margin: 0;
  padding: 0;
	border-width: 1px 0 0 1px;
	border-color: #000000;
	border-style: solid;
	background-color: #81d1e0;
}

.tutorial-client-link a {border:1px solid #81d1e0;padding:2px 8px;}

.tutorial-client-link a:link { color: #036; background-color: #81d1e0; font-size: 14px; text-decoration: none;}
.tutorial-client-link a:visited { color: #036; background-color: #81d1e0; font-size: 14px; text-decoration: none;}
.tutorial-client-link a:hover { color: #06c; background-color: #fff; font-size: 14px; text-decoration: none;}
.tutorial-client-link a:active { color: #0cc; background-color: #fff; font-size: 14px; text-decoration: none;}

.tutorial-client-link-last {
  -moz-border-radius: 0 5px 0 0;
  border-radius: 0 5px 0 0;
	margin: 0;
  padding: 0;
	border-width: 1px 1px 0 1px;
	border-color: #000000;
	border-style: solid;
	background-color: #81d1e0;
}

.tutorial-client-link-last a {border:1px solid #81d1e0;padding: 2px 8px;}

.tutorial-client-link-last a:link { color: #036; background-color: #81d1e0; font-size: 14px; text-decoration: none;}
.tutorial-client-link-last a:visited { color: #036; background-color: #81d1e0; font-size: 14px; text-decoration: none;}
.tutorial-client-link-last a:hover { color: #06c; background-color: #fff; font-size: 14px; text-decoration: none;}
.tutorial-client-link-last a:active { color: #0cc; background-color: #fff; font-size: 14px; text-decoration: none;}

.tutorial-client-description {
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  border-color: #000000;
  border-style: solid;
	margin: 0;
  padding: 15px 8px 2px 8px;
  border-width: 1px 1px 1px 1px;
}

.tutorial-client3-link-first {
  -moz-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
	margin: 0;
  padding: 8px 0 8px 0;
	border-width: 1px 0 1px 1px;
	border-color: #000000;
	border-style: solid;
	background-color: #81d1e0;

}

.tutorial-client3-link-first a {border:1px solid #81d1e0;padding:6px 10px;}

.tutorial-client3-link-first a:link { color: #036; background-color: #81d1e0; font-size: 14px; text-decoration: none;}
.tutorial-client3-link-first a:visited { color: #036; background-color: #81d1e0; font-size: 14px; text-decoration: none;}
.tutorial-client3-link-first a:hover { color: #06c; background-color: #fff; font-size: 14px; text-decoration: none;}
.tutorial-client3-link-first a:active { color: #0cc; background-color: #fff; font-size: 14px; text-decoration: none;}
 
.tutorial-client3-link {
	margin: 0;
  padding: 8px 0 8px 0;
	border-width: 1px 0 1px 1px;
	border-color: #000000;
	border-style: solid;
	background-color: #81d1e0;
}

.tutorial-client3-link a {border:1px solid #81d1e0;padding:6px 10px;}

.tutorial-client3-link a:link { color: #036; background-color: #81d1e0; font-size: 14px; text-decoration: none;}
.tutorial-client3-link a:visited { color: #036; background-color: #81d1e0; font-size: 14px; text-decoration: none;}
.tutorial-client3-link a:hover { color: #06c; background-color: #fff; font-size: 14px; text-decoration: none;}
.tutorial-client3-link a:active { color: #0cc; background-color: #fff; font-size: 14px; text-decoration: none;}

.tutorial-client3-link-last {
  -moz-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
	margin: 0;
  padding: 8px 0 8px 0;
	border-width: 1px 1px 1px 1px;
	border-color: #000000;
	border-style: solid;
	background-color: #81d1e0;
}

.tutorial-client3-link-last a {border:1px solid #81d1e0;padding:6px 10px;}

.tutorial-client3-link-last a:link { color: #036; background-color: #81d1e0; font-size: 14px; text-decoration: none;}
.tutorial-client3-link-last a:visited { color: #036; background-color: #81d1e0; font-size: 14px; text-decoration: none;}
.tutorial-client3-link-last a:hover { color: #06c; background-color: #fff; font-size: 14px; text-decoration: none;}
.tutorial-client3-link-last a:active { color: #0cc; background-color: #fff; font-size: 14px; text-decoration: none;}

.tutorial-client3-description {
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  border-color: #000000;
  border-style: solid;
	margin: 0px 0 0 0;
  padding: 15px 8px 2px 8px;
  border-width: 1px 1px 1px 1px;
}
/* END Tutorial */  

/* START Project */
.mug-row {
	vertical-align: top;
  padding: 100px 0px 100px 0px;
	margin: 100px 0px 100px 0px;
}

.mug-shot-block {
  width: 100px;
	height: 100px;
	padding: 5px 5px 5px 5px;
  font-size: 10px;
  text-align: center;
	line-height: normal;
}

.mug-shot-block IMG {
  border: 1px solid #000000;
}

.mug-holder {
	vertical-align: middle;
}


/* Spotlights */

#spotlight {
		width: 600px;
		height: 300px; 
    text-align: center;
	  background: #F0F6F9;
	  border: 1px solid #346F97;
}

#spotlight-header {
    display: block;
		width: 600px;
    margin: 0 0 0 0;
    padding: 0;
}

#spotlight-footer {
    display: block;
		width: 600px;
    margin: 0;
    padding: 0;
}

#spotlight-header h1 {
    display: block;
		width: 580px;
    height: 15px;
    font-size: 16px;
    text-align: left;
    padding: 6px 0 0 10px;
}

#spotlight-main {
  position: static;
	width: 580px;
  text-align: center;
	padding: 5px 10px 5px 10px;
}

#spotlight-main h2 {
  position: static;
	width: 560px;
  text-align: left;
  margin-bottom: 6px;
  margin-top: 6px;
}

#spotlight-main p {
  position: static;
	width: 560px;
  text-align: left;
  font-size: 14px;	
  padding: 0px 0px 0px 0px;
}

#spotlight-main p IMG {
  border: 1px solid #000000;
	margin: 5px 10px 5px 10px;
}

#spotlight-main ol {
  list-style-position: outside;
  margin-left: 0px;
  padding-left: 25px;
  text-align: left;
}

#spotlight-main li {
  text-align: left;
}

/* END Project */

/* START Bullets */
#SiteMapLabel a:link { color: #036; font-size: 14px; text-decoration: none;}
#SiteMapLabel a:visited { color: #036;; font-size: 14px; text-decoration: none;}
#SiteMapLabel a:hover { color: #06c; font-size: 14px; text-decoration: none;}
#SiteMapLabel a:active { color: #0cc; font-size: 14px; text-decoration: none;}

p.blurb	{
	font: 90% Verdana;
	line-height: 140%;
	margin: 0em;
	}
	
.bullet	{
	font: 90% Verdana;
	color: #A6A6A6;
	padding: 2px 6px 0px 3px;
	}

table.subbullets	{
	margin-top: 3px;
	}

.subbullet	{
	font: 55% Verdana;
	color: #A6A6A6;
	padding: 2px 4px 0px 4px;
	}

td.sublink	{
	font: 90% Verdana;
	line-height: 140%;
	padding-bottom: 3px;
	}
/* END Bullets */

/* Argo */
.rotate {
  text-align: center;
  vertical-align: bottom;
  font-weight: bold;
	width: 20px;
  margin: 0px;
  padding: 0px;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 10px;
  white-space: nowrap;						
  -moz-transform: rotate(-90.0deg);  /* FF3.5+ */
  -o-transform: rotate(-90.0deg);  /* Opera 10.5 */
  -webkit-transform: rotate(-90.0deg);  /* Saf3.1+, Chrome */
	-ms-transform: rotate(-90.0deg); /*IE9 */
  /* filter:  progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083); IE6,IE7 */
  /* -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)";  IE8 */
}

/* START Table Argo */
table.argo {
  border-top: solid; 
	border-left: solid; 
	border-width: 1px;
}

table.argo td {
  border-bottom: solid; 
	border-right: solid; 
	border-width: 1px; 
}

table.argo th {
  border-bottom: solid; 
	border-right: solid; 
	border-width: 1px;
	background-color: #81d1e0;
	vertical-align: bottom;
  padding: 5px 0px 0px 0px;
}

table.argo td.argo-product {
  border-bottom: solid; 
	border-right: solid; 
	border-width: 1px; 
	text-align: left;
	font-size: 85%;
  vertical-align: top;
	padding: 0px 0px 0px 3px;
}

table.argo td.argo-checkmark {
  border-bottom: solid; 
	border-right: solid; 
	border-width: 1px; 
	text-align: center;
	vertical-align: middle;
}
	
.argo-table-title {
	margin:20px 0px 5px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:115%;
	line-height:120%;
	font-weight:bold;
	color:#039;
	text-align:left;
}

.argo-note-check {
	text-align: left;
  color: #06c;
}

/* END Table Research */

/* START OLD APDRC Style Sheet  */

#img-iprc-logo { display: none; }
#footer-print { display: none; }
.address {color: black; font-family: Arial, Helvetica; font-size: 10pt; text-indent: -.25in; margin-left: .50in; margin-top: 0in; margin-bottom: 5px; }
.anchor-links { text-decoration: none; }
.anchor-links:hover { color: blue; }
.anchor-links:link { color: black; }
.anchor-links:visited { color: black; }
.back-to-top { color: blue; text-decoration: none; font-family: Arial, Helvetica; font-size: 9pt; text-align: right; margin-top: -.20in; margin-bottom: .20in; margin-left: 0in; margin-right: 0in; }
.body-contents {color: black; font-family: Arial, Helvetica; font-size: 11pt; margin-left: .25in; margin-right: .25in; }
.body-contents2 {color: black; font-family: Arial, Helvetica; font-size: 10pt; margin-left: .25in; }
.body-contents3 {color: black; font-family: Arial, Helvetica; font-size: 10pt; margin-left: .1in;}
.body-contents-font { color: black; font-family: Arial, Helvetica; font-size: 11pt; margin-bottom: 0in; }
.body-header { color: black; font-family: Arial, Helvetica; font-size: 16pt; font-weight: bold; margin-left: .15in; margin-top: .15in; margin-bottom: 0in; }
.body-header2 { color: black; font-family: Arial, Helvetica; font-size: 11pt; text-align: center; font-weight: bold; margin-left: .15in; margin-top: .15in; margin-bottom: .15in; }
.body-list { color: black; font-family: Arial, Helvetica; font-size: 11pt; margin-left: .50in; margin-right: .50in; }
.body-top {color: black; font-family: Arial, Helvetica; font-size: 11pt; margin-left: .25in; margin-right: .25in; margin-top: 10px; margin-bottom: 3px;}
.download-notice { color: darkgreen; text-decoration: none; font-family: Arial, Helvetica; font-size: 7pt; }
.footer { color: darkgray; font-family: Arial, Helvetica; font-size: 8pt; font-style: italic; margin-top: 0in; margin-bottom: 0in; }
.footer-left { color: darkgray; font-family: Arial, Helvetica; font-size: 8pt; font-style: italic; margin-top: 0in; margin-bottom: 0in; text-align: left; }
.footer-link { color: darkgray; text-decoration: none; }
.footer-link:hover {color: blue; text-decoration: underline; }
.footer-right { color: darkgray; font-family: Arial, Helvetica; font-size: 8pt; font-style: italic; margin-top: 0in; margin-bottom: 0in; text-align: right; }
.img-headshot { height: 216px; width: 144px; }
.inline-link { color: blue; text-decoration: none; }
.inline-link:hover { color: blue; text-decoration: underline; }
.inline-link:link { color: blue; }
.inline-link:visited { color: blue; }
.links { color: black; font-size: 12pt; font-weight: bold;
         font-family: Arial, Helvetica, sans-serif;
   text-align: left; text-indent: 15px;
   margin-top: .25in;}
.link-to-top { color: blue; text-decoration: none; }
.link-to-top:hover {color: blue; text-decoration: underline}
.link-to-top:link {color: blue; }
.link-to-top:visited {color: blue; }
.logos { margin-top: .15in; margin-bottom: 0in; }
.main-left-links { text-decoration: none; color: black; }
.main-left-links:hover { color: blue; }
.maplink { color: blue; text-decoration: none; }
.maplink:hover { text-decoration: underline; }
.menu { color: black; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; text-align: center; margin-top: 3px; margin-bottom: 3px; margin-left: .25in; margin-right: .25in; text-decoration: none; }
.menu-left { color: black; font-family: Arial, Helvetica; font-size: 11pt; text-align: center; margin-top: .05in; margin-bottom: 0in; text-indent: 10px }
.menu-left-header { color: black; font-family: Arial, Helvetica; font-size: 11pt; text-align: center; font-weight: bold; margin-top: .15in; margin-bottom: 0in; text-indent: 10px; }
.menu-left-hr { margin-top: 0in; margin-left: .25in; margin-bottom: 0in; margin-right: 0in; }
.menu-left-link { color: black; text-decoration: none; }
.menu-left-link:hover { color: blue; }
.menu-left-sub1 { text-align: left; text-indent: 0px }
.menu-left-sub { color: black; font-family: Arial, Helvetica; font-size: 9pt; text-align: center; font-weight: bold; text-indent: 10px; margin-top: .0in; margin-bottom: 0.05in;}
.menu-right { color: black; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; text-align: right; margin-top: 3px; margin-bottom: 3px; margin-left: .25in; margin-right: .25in; text-decoration: none; }
.menu-links:visited { color: black; }
.welcome-message-header { color: black; font-family: Arial, Helvetica; font-size: 11pt; font-weight: bold; margin-left: .25in; margin-top: .15in; margin-bottom: 0in; }
.welcome-message-header2 { color: black; font-family: Arial, Helvetica; font-size: 16pt; font-weight: bold; margin-left: .25in; margin-top: 0in; }
.menu-list0 { font-family: Arial, Helvetica; font-size: 10pt; margin-left: 30px; text-indent: 2px; padding-top:1px;padding-bottom:1px;}
.menu-list { font-family: Arial, Helvetica; font-size: 10pt; margin-left: 30px; text-indent: -12px; padding-top:1px;padding-bottom:1px;}
.menu-list2 { font-family: Arial, Helvetica; font-size: 10pt; margin-left: 40px; text-indent: -12px; padding-top:1px;padding-bottom:1px;}
.menu-list3 { font-family: Arial, Helvetica; font-size: 10pt; margin-left: 0x; padding-top:1px;padding-bottom:1px; margin-top: 0in; margin-bottom: 0in;}
.menu-list4 { font-family: Arial, Helvetica; font-size: 10pt; margin-left: 2px; padding-top:1px;padding-bottom:1px; margin-top: 0in; margin-bottom: 0in;}
.server-left-links { text-decoration: none; color: black; }
.server-left-links:hover { color: blue; }
.server-left-links:link { color: black; }
.restricted-left-links { text-decoration: none; color: red; }
.restricted-left-links:hover { color: blue; }
.restricted-left-links:link { color: red; }
.tblDataSearch { font-family: Arial, Helvetica; font-size: 11pt; border: solid; border-width: 1px; border-color: #000000; }
.tblServers { font-family: Arial, Helvetica; font-size: 11pt; }
.thServers { font-size: 14pt; text-align: center; padding-top: .25in; padding-bottom: .05in; }
.tblServers1 { border-top: solid; border-left: solid; border-width: 1px; border-color: #000000; text-align: center; }
.trServers1Hdr { font-weight: bold; }
.tdServers1 { border-bottom: solid; border-right: solid; border-width: 1px; border-color: #000000; padding: .05in; }
.tblServers2 { border-bottom: solid; border-right: solid; border-width: 1px; border-color: #AAAAAA;}
.tblServers3 { border-top: solid; border-left: solid; border-width: 1px; border-color: #000000; text-align: center; }
table.tblServers3 td { border-bottom: solid; border-right: solid; border-width: 1px; border-color: #000000; padding: .05in; }
.white { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:12px; text-align:right; font-weight:bold; margin-right: 0.05in;}
.eight {font-size: 8pt; font-family: Arial, Helvetica, sans-serif;}
.navblue {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #3366CC;
        text-decoration: none;
}
a:link.navblue {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #3366CC;
        text-decoration: none;
}
.navblack {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #000000;
        text-decoration: none;
}

/* END OLD APDRC Style Sheet  */

/* Last changed Thursday 29 October 2009. */
