/*stylesheet for piweb pages 2007*/

body{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	background-color: #E4E4E4;
}
#banner{
	background-image: url(images/images/piweb_bannerimg.gif);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #1AA3D1;
}
#indeximg{
	background-image: url(images/images/piweb_imglarge.jpg);
	background-position: top left;
	background-repeat: repeat;
	background-color: #FFFFFF;
}
#contenttable{
	background-color: #FFFFFF;
	padding: 0px 10px 10px 12px;
}
#contentfooter{
	background-color: #FFFFFF;
	padding: 0px 0px 10px 22px;
}

/*styles h1=pagetitle, h2=sectiontitle, h3=title, h4=title-grey, h5=subtitle, h6=heading, 
  p=normal/bodytext, footer=blurb*/
h1{
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	color: #0099CC;
	margin-bottom: 0px;
	margin-top: 0px;
}
h2{
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #C0C0C0;
	margin-bottom: 3px;
	margin-top: 0px;
}

h3{
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	margin-bottom: -5px;
	margin-top: 0px;
	font-family: Verdana;
}
h4{
	font-size: 12px; 
	color: #C0C0C0; 
	font-weight: bold;
	margin-bottom: 0px;
}
h5{
	font-size: 12px;
	color: #0099CC;
	font-weight: normal;
	margin-bottom: 0px;
}
h6{
	font-size: 12px;
	font-weight: bold;
	color: #0099CC;
	margin-bottom: -10px;
	font-family: Verdana;
}
p{
	font-size: 12px;
}
ul{
	font-size: 12px;
}
ol{
	font-size: 12px;
	margin-left: 24px;
}
a:link{
	color: #0099CC;
}
a:active{
	color: #000000;
}
a:visited{
	color: #CB5056;
}

/*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: 9px;
	font-family: Verdana;
	text-align: left;
	color: #C0C0C0;
	margin-top: 10px;
	margin-bottom: 5px;
}
.footer a:link, .footer a:active, .footer a:hover, .footer a:visited{
	color: #999999;
}

/*style for disclaimer - footer on index page*/
.footerindex{
	font-size: 9px;
	font-family: Verdana;
	text-align: left;
	color: #FFFFFF;
	margin-top: 10px;
	margin-left: 25px;
	margin-bottom: 20px;
}
.footerindex a:link, .footerindex a:active, .footerindex a:hover, .footerindex a:visited{
	color: #C0C0C0;
}

/*style for top of page*/
.top{
	font-size: 9px;
	text-align: right;
	color: #000000;
	margin-bottom: 5px;
	margin-top: 5px;
	font-weight: normal;
	font-family: Verdana;
}
.top a:link, .top a:active, .top a:visited{
	color: #0099CC;
	text-decoration: none;
}
.top a:hover{
	color: #0099CC;
}

/*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: Verdana;
	font-size: 9px;
	text-align: right;
	margin-top: 5px;
	margin-bottom: 10px;
}
.trail a:link, .trail a:active{
	color: #999999;
}
.trail a:visited{
	color: #C0C0C0;
}

/*styles 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;
}

/*styles 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: 0px;
	margin-bottom: 5px;
}
.sstrail a:link, .sstrail a:active{
	color: #0099CC;
	text-decoration: none;
}
.sstrail a:visited{
	color: #999999;
}

/*styles 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: 0px;
	margin-bottom: 5px;
}
.phdtrail a:link, .phdtrail a:active{
	color: #0099CC;
	text-decoration: none;
}
.phdtrail a:visited{
	color: #999999;
}

/*styles for honours 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: 0px;
	margin-bottom: 5px;
}
.honstrail a:link, .honstrail a:active{
	color: #0099CC;
	text-decoration: none;
}
.honstrail a:visited{
	color: #999999;
}

/* styles for pi e-newsletter */
	
.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;
}

