<STYLE TYPE="text/css">
  

  P.announce { font-family: "arial,helvetica";
  		font-size: 10pt;
		margin: 10pt;
		padding: 0pt;
		margin-left: 6pt;
		margin-bottom: 8pt;
  }

  body		{ background: #BCC6D8;
  			padding-right: 4pt;
			padding-bottom: 2300px;
			margin-bottom: 2300px
  }
 
  a		{ color: #0000FF; text-decoration: none; }

  a:hover	{ color: #FF0000; text-decoration: underline; }

  #mastlogo   { padding-left: 12pt;
                        height: 160px;
                        margin: 0pt;
			padding: 0pt;
			font-family: "times new roman, serif";
			font-size: 36pt;
			font-weight: bold;
			text-align: center;
			vertical-align: middle; 
			border-style: solid;
			border-width: 4pt;
			border-color: #9F9FAF;
			background-color: #FFFFFF;
			width: 220px
  }

  #masttitle   { padding-left: 12pt;
                        padding: 0pt;
                        margin: 0pt;
			color: #DFDFFF;
			font-family: "times new roman, serif";
			font-size: 36pt;
			font-weight: bold;
			text-align: center;
			vertical-align: middle; 
			background: #FFFFFF url(/images/pa_peaks_lg.jpg) no-repeat top center;
  }

  #masthead	{ width: 100%;
			margin: 0pt;
			padding: 0pt;
			padding-bottom: 0pt;
			position: relative;
			border-bottom: 3pt solid #305090;
			background: #FFFFFF;
  }

  #mastback	{ background: white;
  			margin: 0;
			padding: 0;
  }

  #mainback	{ position: relative;
			background: #BCC6D8;
			margin 0;
			padding: 0pt 4pt 0pt 0pt;
  }

  #nav		{ position: static;
                        display: block;
  			text-align: center;
			padding: 0;
			margin: 0;
			z-index: 99;
  }

  #toptable	{ position: relative;
  			z-index: 99;
			margin-top: 4pt;
			margin-bottom: 4pt;
			padding: 0;
			height: 20px;
  }

  #mentable	{ position: relative;
  			z-index: 99;
			margin: 0;
			padding: 0;
			border: none;
			background: transparent;
  }

  #menucell	{ background: transparent;
  			padding: 1pt;
  }

  #menu		{ width: 100%;
  			vertical-align: middle;
			height: 17pt;
			padding: 2pt;
			z-index: 99;
  }

  #menu ul	{ margin: 0pt; padding: 0pt; list-style: none; }
  
  #menu ul li	{ float: left; position: relative;
  			background: #FF0000 url(/images/middle-menu.png repeat center;
  }

  #menu ul li#menu_right a	{ background: #FFFFFF url(/images/menu_right.gif) no-repeat top right; border-right: none; }
  
  #menu ul li#menu_left a	{ background: #FFFFFF url(/images/menu_left.gif) no-repeat top left; }

  #menu ul li a	{ display: block;
  			border-right: 2pt solid #000000;
			border-bottom: 2pt solid #000000;
			border-left: 1pt solid #FFFFFF;
			border-top: 1pt solid #FFFFFF;
			color: #000000;
			padding: 0 10 2 10;
			text-decoration: none;
			font-size: 10pt;
			font-weight: bold;
			font-family: arial,helvetica;
			line-height: 22px;
			background: #FFFFFF url(/images/middle-menu.png) repeat-x top left;
  }

  #menu ul li a:hover { background: #A00000;
  			color: #FFFFFF;
  }

  #menu ul li ul  { display: none;
			text-align: left;
  			position: absolute;
			top: 27px;
			left: 0px;
			background: #FFFFFF;
  }
  #menu ul li ul li  { float: none; }

  #menu ul li ul li a, #menu ul li#menu_right ul li a	{ color: #FFFFFF;
								border-top: 1pt solid #E0E0E0;
								border-left: 2pt solid #C0C0C0;
								border-bottom: 2pt solid #000000;
								border-right: 2pt solid #000000;
								background: #FF0000 url(/images/middle-menu.png) repeat top left;
								font-size: 10pt;
								font-weight: normal;
								display: block;
								width: 190px;
  }
  #menu ul li ul li a:hover, #menu ul li#menu_right ul li a:hover	{ font-weight: bold; color: #FFFFFF; background-color: #800000; }

  #menu ul li:hover ul, #menu ul li.over ul	{ display: block; z-index: 99; }

  #middlepage { font-family: arial,helvetica;
  		margin: 0pt 0pt 24pt 0pt;
		position: absolute;
		left: 260px;
		width: 73%;
		font-size: 10pt;
		background-color: #FFFFF0;
		border: 1pt solid #305090;
		border-top: 3pt solid #305090;
		padding: 2pt 24pt 24pt 24pt;
		text-align: justify;
  }

  #calcontent { font-family: arial,helvetica;
  		margin: 0pt;
		margin-left: 10pt;
		font-size: 10pt;
		position: relative;
		width: 65%;
		background-color: #FFFFF0;
		border: 1pt solid #305090;
		border-top: 3pt solid #305090;
		padding: 24pt;
		padding-top: 2pt;
		text-align: justify;
  }

  #newsheadline	{ font-size: 18pt;
  			font-weight: bold;
			text-align: center;
			color: #305090;
			padding: 0;
			margin: 8 0 0pt 0;
  }

  #welcomeheadline	{ font-size: 18pt;
  			font-weight: bold;
			text-align: center;
			color: #305090;
			padding: 0;
			margin: 8pt 0 14pt 0;
  }

  #bodyheadline	{ font-size: 10pt;
  			font-weight: bold;
			text-align: left;
			color: #103070;
			padding: 0;
			margin: 0 0 1pt 10pt;
  }

  #articleheadline	{ font-size: 12pt;
  			font-weight: bold;
			text-align: left;
			color: #305090;
			padding: 0;
			margin: 0;
			margin-bottom: 6pt;
  }

  #poststamp	{ font-family: arial,helvetica;
  			font-size: 7pt;
			text-align: left;
			margin: 0 0 0 10pt;
			padding: 0;
			color: #808080;
  }

  #archivelink	{ font-family: arial,helvetica;
  			font-size: 14pt;
			font-weight: bold;
			text-align: right;
			margin: 0 10pt 0 0;
			padding: 0;
			color: #000000;
  }

  #welcometext	{ font-size: 10pt;
  			text-align: justify;
			margin: 0 0 14pt 0;
			padding: 0 0 12pt 10pt;
			border-bottom: 1pt solid black;
  }

  #bodytext	{ font-size: 10pt;
  			text-align: justify;
			margin: 0 0 10pt 0;
			padding: 0 0 0 10pt;
  }

  .bodytext	{ font-size: 10pt;
  			text-align: justify;
			margin: 0 0 10pt 0;
			padding: 0 0 0 10pt;
  }

  .schedtext	{ font-size: 12pt;
  			text-align: justify;
			margin: 0;
			margin-bottom: 8pt;
			padding: 0;
			padding-left: 10pt;
  }

  .picturetext	{ font-size: 10pt;
  			text-align: justify;
			margin: 0;
			margin-bottom: 8pt;
			padding: 0;
  }
  #linksbox	{ margin: 0;
                        font-family: arial,helvetica;
  			padding: 0;
			font-size: 10pt;
			float: left;
			position: relative;
			width: 240px;
			margin-left: 6pt;
			margin-bottom: 0;
			background: #E0E0E0;
			border: 1pt solid black;
  }

  #flashbox	{ margin: 0;
                        font-family: arial,helvetica;
  			padding: 0;
			font-size: 10pt;
			float: left;
			position: relative;
			width: 222px;
			margin-top: 0pt;
			margin-left: 10pt;
			background: #E0E0E0;
			border: 1pt solid black;
  }

  #linktable	{ margin: 0; padding: 0; }

  #personnel	{ font-family: arial,helvetica;
  			font-size: 10pt;
  }

  #jobtitle	{ font-family: arial,helvetica;
  			font-size: 10pt;
			text-align: right;
			padding: 0;
			margin: 0;
			padding-right: 2pt;
			font-weight: bold;
  }

  #jobperson	{ font-family: arial,helvetica;
  			font-size: 10pt;
			text-align: left;
			padding: 0;
			margin: 0;
			padding-left: 1pt;
  }

  #linkcell	{ padding: 2pt;
  			font-size: 10pt;
			font-weight: bold;
  			border-top: 2pt solid #305090;
  			border-bottom: 2pt solid #305090;
			background: #FFFFFF;
			text-align: center;
			vertical-align: middle;
  }

  #linkdivider	{ padding: 2pt;
  			font-size: 10pt;
			font-weight: bold;
  			border-bottom: 2pt solid #305090;
  			border-top: 2pt solid #305090;
			background: #FFFFFF;
			text-align: center;
			vertical-align: middle;
  }

  #linkhead	{ margin: 0pt 0pt 0pt 0pt;
  			padding: 0pt 0pt 0pt 3pt;
			font-weight: bold;
			color: #305090;
  }

  #links	{ margin: 0pt 0pt 0pt 0pt;
			padding: 0pt 8pt 0pt 8pt;
  }

  #divider	{ width: 100%;
  			margin: 10 0 24 0;
			border-bottom: 1pt solid #C0C0C0;
  }

  #infodivider	{ width: 80%;
                        font-size: 1pt;
  			margin: 6pt 0pt 6pt 0pt;
			padding 0pt 0pt 0pt 0pt;
			border-bottom: 1pt solid #808080;
  }

  table.calendar	{ border: none; font-size: 10pt; }

  td.calheader	{ background: #CBD5DF;
  			text-align: center;
			font-weight: bold;
  }

  td.caldate	{ background: #FFFFFF;
  			font-weight: bold;
			padding-left: 3pt;
			border-bottom-style: solid;
			border-bottom-color: #C0C0C0;
			border-bottom-width: 1pt;
			padding-top: 18pt;
  }

  td.caltime-cancelled	{ color: #808080; text-decoration: line-through; text-align: right; padding-right: 4pt; }
  
  td.caltime	{ text-align: right; padding-right: 4pt; }

  td.calevent-cancelled	{ color: #808080; text-decoration: line-through; padding-left: 10pt; }
  
  td.calevent	{ padding-left: 10pt; }

  td.callocation-cancelled { color: #808080; text-decoration: line-through; }

  td.callocation { color: #000000; }

  .leftpicture	{ margin: 0pt 8pt 2pt 0pt; }

  .leftpicturea	{ margin: 0pt 8pt 2pt 10pt; }

  .rightpicture	{ margin: 0pt 0pt 2pt 8pt; }

  .rightpicbox { background: #C000C0;
  			margin: 0pt 0pt 0pt 10pt;
			padding: 0;
			float: right;
			position: relative;
  }

  .weatherlink { margin: 0pt 0pt 6pt 0pt; }

  .leftpicbox { background: #C000C0;
  			margin: 3pt 8pt 2pt 10pt;
			padding: 0;
			width: 133px;
			height: 200px;
			float: left;
			position: relative;
  }

  #bioportrait  { margin: 3pt 8pt 4pt 0; clear: left; padding: 0; float: left; border: 1pt solid black; }

  #biotext	{ font-size: 10pt;
  			text-align: justify;
			margin: 0 0 9pt 0;
			padding: 0;
  }

  #biotext-border	{ font-size: 10pt;
  			text-align: justify;
			margin: 0 0 9pt 0;
			padding: 0 0 14pt 0;
			border-bottom: 1pt solid black;
  }

  #bioend	{ clear: left; font-size: 1pt; }

  #deptheadline	{ font-size: 24pt;
  			font-weight: bold;
			text-align: center;
			color: #305090;
			padding: 0;
			margin: 0;
			margin-top: 8pt;
			margin-bottom: 24pt;
  }

  #weatherhead { font-family: arial,helvetica;
  			font-size: 11pt;
			font-weight: bold;
			text-align: center;
			margin: 0;
			padding: 0;
			color: #305090;
  }

  #weatherlabel { font-family: arial,helvetica;
  			font-size: 10pt;
			font-weight: bold;
			text-align: right;
			margin: 0;
			padding: 0;
  }

  #weatherdata { font-family: arial,helvetica;
  			font-size: 10pt;
			text-align: left;
			margin: 0;
			padding: 0 0 0 5pt;
  }

</STYLE>
