/*Stylesheet for PI Intranet web pages*/
body{
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-left: 0px;
}

/*styles h1=pagetitle, h2=sectiontitle, h3=title, h4=title-grey, h5=subtitle, h6=heading, 
  p=normal/bodytext, footer=blurb*/
h1{
	font-size: 22pt;
	font-style: normal;
	font-weight: bold;
	color: #000080;
	margin-bottom: 0px;
	margin-top: 0px;
}
h2{
	font-size: 22pt;
	font-style: normal;
	font-weight: bold;
	color: #C0C0C0;
	margin-bottom: 0px;
	margin-top: 0px;
}

h3{ 
	font-size: 12pt; 
	color: #000080; 
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
}
h4{
	font-size: 12pt; 
	color: #C0C0C0; 
	font-weight: bold;
	margin-bottom: 0px;
}
h5{ 
	font-size: 10pt;
	color: #000080; 
	font-weight: normal;
	margin-bottom: 0px;
}
h6{
	font-size: 10pt;
	font-weight: bold;
	color: #000080;
	margin-bottom: -10px;
}
p{
	font-size: 10pt;
}
ul{
	font-size: 10pt;
}
ol{
	font-size: 10pt;
	margin-left: 24px;
}
a:link{
	color: #0092C3;
}
a:active{
	color: #000099;
}
a:visited{
	color: #999999;
}

/*style for page content - pagecontent*/
.pagecontent{ 
	font-size: 12pt; 
	color: #000000; 
	font-weight: bold;
	margin-bottom: 3px;
	margin-top: 0px;
}
.pagecontent a:link, .pagecontent a:active{
	color: 000000;
}
.pagecontent a:visited{
	color: #000099;
}
.pagecontent a:hover{
	color: #999999;
}

/*style for navbar above disclaimer*/
.navbar{
	font-size: 10pt;
	text-align: center;
	color: #888888;
	margin-top: 10px;
}
.navbar a:link{
	color: #888888;
}
.navbar a:visited{
	color: #000000;
}
.navbar a:active{
	color: #000099;
}

/*style for disclaimer - footer*/
.footer{
	font-size: 7pt;
	text-align: center;
	color: #C0C0C0;
	margin-top: 10px;
}
.footer a:link, .footer a:active, .footer a:hover, .footer a:visited{
	color: #888888;
}

/*style for top of page*/
.top{
	font-size: 7pt;
	text-align: left;
	color: #000000;
	margin-bottom: 1px;
	margin-top: 10px;
}
.top a:link, .top a:active, .top a:visited{
	color: #FFFFFF;
	background: #C0C0C0;
	text-decoration: none;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 1px;
}
.top a:hover{
	color: #FFFFFF;
	background: #000080;
}

/*style for instructions - details*/
.details{
	font-size: 8pt;
	text-align: left;
	color: #000080;
}
.details a:link, .details a:active, .details a:hover, .details a:visited{
	color: #C0C0C0;
}

/*style for site trail*/
.trail{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: right;
	margin-top: 5px;
	margin-bottom: 15px;
}
.trail a:link, .trail a:active{
	color: #999999;
}
.trail a:visited{
	color: #C0C0C0;
}

/*style for student opportunities pages*/
.studentmenu{
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 43px;
}
.studentmenu a:link, .studentmenu a:active, .studentmenu a:visited{
	text-decoration: none;
	color: #000000;
}
.studentmenu a:hover{
	font-weight: bold;
}

/*style for summer students pages*/
.ssmenuheader{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 10pt;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 3px;
}
.ssmenu{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0099CC;
	font-size: 10pt;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 3px;
	letter-spacing: normal;
	margin-left: 30px;
}
.ssmenu a:link, .ssmenu a:active, .ssmenu a:visited{
	color: #0099CC;
	text-decoration: none;
}
.ssmenu a:hover{
	color: #FF6600;
	text-decoration: none;
}

.ssh3{
	font-size: 12pt;
	color: #FF6600;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
}
.ssh4{
	font-size: 11pt;
	color: #0099CC;
	font-weight: bold;
	margin-bottom: -12px;
	margin-top: 5px;
}
.ssh5{
	font-size: 8pt;
	font-weight: normal;
	color: #FF6600;
	margin-top: 8px;
}
.ssp{
	font-size: 10pt;
}
.ssp a:link, .ssp a:active{
	color: #FF9900;
}
.ssp a:visited{
	color: #FF9900;
}
.ssp a:hover{
	color: #0099CC;
}
.ssintro{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0099CC;
	font-style: normal;
	font-weight: bold; 
}

.sstrail{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	text-align: right;
	margin-top: -10px;
	margin-bottom: 5px;
}
.sstrail a:link, .sstrail a:active{
	color: #0099CC;
	text-decoration: none;
}
.sstrail a:visited{
	color: #999999;
}

/*style for phd students pages*/
.phdmenuheader{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 10pt;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 3px;
}
.phdmenu{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0099CC;
	font-size: 10pt;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 3px;
	letter-spacing: normal;
	margin-left: 30px;
}
.phdmenu a:link, .phdmenu a:active, .phdmenu a:visited{
	color: #0099CC;
	text-decoration: none;
}
.phdmenu a:hover{
	color: #756098;
	text-decoration: none;
}

.phdh3{
	font-size: 12pt;
	color: #756098;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
}
.phdh4{
	font-size: 11pt;
	color: #0099CC;
	font-weight: bold;
	margin-bottom: -12px;
	margin-top: 5px;
}
.phdh5{
	font-size: 8pt;
	font-weight: normal;
	color: #756098;
	margin-top: 8px;
}
.phdp{
	font-size: 10pt;
}
.phdp a:link, .phdp a:active{
	color: #756098;
}
.phdp a:visited{
	color: #756098;
}
.phdp a:hover{
	color: #0099CC;
}
.phdintro{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #756098;
	font-style: normal;
	font-weight: bold;
}
.phdstudent{
	font-size: 9pt;
	margin-top: -15px;
}

.phdtrail{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	text-align: right;
	margin-top: -10px;
	margin-bottom: 5px;
}
.phdtrail a:link, .phdtrail a:active{
	color: #0099CC;
	text-decoration: none;
}
.phdtrail a:visited{
	color: #999999;
}

/*style for phd students pages*/
.honsmenuheader{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 10pt;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 3px;
}
.honsmenu{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0099CC;
	font-size: 10pt;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 3px;
	letter-spacing: normal;
	margin-left: 30px;
}
.honsmenu a:link, .honsmenu a:active, .honsmenu a:visited{
	color: #0099CC;
	text-decoration: none;
}
.honsmenu a:hover{
	color: #CD0000;
	text-decoration: none;
}

.honsh3{
	font-size: 12pt;
	color: #CD0000;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
}
.honsh4{
	font-size: 11pt;
	color: #0099CC;
	font-weight: bold;
	margin-bottom: -12px;
	margin-top: 5px;
}
.honsh5{
	font-size: 8pt;
	font-weight: normal;
	color: #CD0000;
	margin-top: 8px;
}
.honsp{
	font-size: 10pt;
}
.honsp a:link, .honsp a:active{
	color: #CD0000;
}
.honsp a:visited{
	color: #CD0000;
}
.honsp a:hover{
	color: #0099CC;
}
.honsintro{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #CD0000;
	font-style: normal;
	font-weight: bold;
}
.honsstudent{
	font-size: 9pt;
	margin-top: -15px;
}

.honstrail{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	text-align: right;
	margin-top: -10px;
	margin-bottom: 5px;
}
.honstrail a:link, .honstrail a:active{
	color: #0099CC;
	text-decoration: none;
}
.honstrail a:visited{
	color: #999999;
}

/*style for work experience students page*/

.workmenu{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #EC1C24;
	font-size: 10pt;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 3px;
	letter-spacing: normal;
	margin-left: 30px;
}
.workmenu a:link, .workmenu a:active, .workmenu a:visited{
	color: #EC1C24;
	text-decoration: none;
}
.workmenu a:hover{
	color: #8BC53F;
	text-decoration: none;
}

.workh3{
	font-size: 12pt;
	color: #EC1C24;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
}
.workh4{
	font-size: 11pt;
	color: #8BC53F;
	font-weight: bold;
	margin-bottom: -12px;
	margin-top: 5px;
}

.workp{
	font-size: 10pt;
}
.workp a:link, .workp a:active, .workp a:visited{
	color: #EC1C24;
}
.workp a:hover{
	color: #8BC53F;
}.enewshead {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	color: #0098B4;
	font-weight: bold;
}
.enewslink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #0098B4;
	text-decoration: underline;
}

