﻿/*
PUPWebSite StyleSheet v2.0
2004-11-17 Added td.pnophov in aid of \scripts\panel.js\line08
2005-10-18 Added vrdn2
2007-03-12 Reformatted CSS structure
2007-11-16 Changed default site font from Arial to Tahoma
2007-11-17 H1 changed to Arial again
2007-11-21 content100a changed to Arial again
*/
body {
	margin: 0;
	background-color: #F6F8FF;
	font-family: tahoma, arial, sans-serif;
	font-size: 10pt;
	color: #000000;
}
table.h {
	width: 100%;
	border: 0px none;
}
table.pn {
	width: 166px;
	border: 0px none;
	padding: 1px;
}
td {
	font-size: 10pt;
	vertical-align: top;
}
td.vrdn {
	font-family: verdana,sans-serif;
	font-size: 8pt;
}
td.vrdn2 {
	font-family: verdana,sans-serif;
	font-size: 8pt;
	color: #5B6491;
	border-top: 1px solid #EEEEEE;
}

td.vrdncol01 {
	font-family: verdana,sans-serif;
	font-size: 8pt;
	width:100px;
	white-space:nowrap;
	border-top: 1px solid #EEEEEE;
}

td.vrdncol02 {
	font-family: verdana,sans-serif;
	font-size: 8pt;
	border-top: 1px solid #EEEEEE;
	width:100px;
	white-space:nowrap;
}

td.vrdncol03 {
	font-family: verdana,sans-serif;
	font-size: 8pt;
	border-top: 1px solid #EEEEEE;
}

td.dt {
	color: #FFFFFF;
	font-size: 8pt;
}
td.content {
	background-color: #FFFFFF;
}
td.content100 {
	background-color: #FCFCFD;
	border-top: 1px solid #BDC0D5;
	border-bottom: 1px solid #BDC0D5;
}
td.content100a {
	background-color: #a5a4aa;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12pt;
	border-top: 1px solid #FFFFFF;
	color: #fff;
	font-weight: bold;
}
td.mnu {
	background-color: #F3F3F6;
	color: #5B6491;
	font-weight: bold;
	font-size: 8pt;
}
td.ft {
	font-size: 8pt;
	vertical-align: top;
}
td.pnh {
	color: #969BBC;
}
td.nav {
	background-color: #F3F3F6;
}
td.pnop {
	font-size: 9pt;
	text-align: left;
}
td.pnophov {
	font-size: 9pt;
	text-align: left;
	background-color: #ECEDF0;
	cursor: pointer;
}
td.actv {
	font-size: 9pt;
	color: #AEB5CE;
}
td.pnl {
	background-color: #F3F3F6;
}
td.pncr {
	font-size: 9pt;
	color: #969BBC;
}
td.split {
	background-color: #BDC0D5;
}
td.Rpanel {
	background-color: #FCFCFD;
}
td.rel {
	font-size: 8pt;
	color: #5B6491;
}
td.hd {
	background-color: #CFD3DF;
}
td.mpix {
	background-color: #ffffff;
}
td.alert {
	color: #888888;
	font-size: 8pt;
}
td.cetqm {
	background-color: #FFFAE6;
	border-top: 1px solid #FFCC00;
	border-bottom: 1px solid #FFCC00;
}
a {
	color: navy;
	text-decoration: none;
}
a.nav {
	color: #5B6491;
	font-size: 8pt;
	font-weight: bold;
}
a.nav2 {
	color: #5B6491;
	font-size: 8pt;
}
a.titlelink {
	color: #A80000;
	font-weight: bold;
}
a:hover {
	color: #F18822;
}
a.nav3 {
	padding: 2px;
}
a:hover.nav3 {
	padding: 1px;
	border: 1px solid #BDC0D5;
	background-color: #FFFFFF;
}
hr {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #E0E0E3;
	border-bottom: 1px solid #FFFFFF;
	width: 100%;
}
hr.sd {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #E0E0E3;
	border-bottom: 1px solid #FFFFFF;
	width: 100%;
}
input.txt {
	height: 20px;
	border: 1px solid #969BBC;
}
input.btn {
	cursor: pointer;
	border: 1px solid #5B6491;
	font-family: sans-serif;
	height: 20px;
	background-color: #F3F3F6;
	color: #5B6491;
	font-weight: bold;
	background-image: url('/images/templates/btn.gif');
}
input.btngo {
	cursor: pointer;
	border: 1px solid #5B6491;
	font-family: sans-serif;
	height: 20px;
	width: 25px;
	background-color: #F3F3F6;
	color: #5B6491;
	font-weight: bold;
	background-image: url('/images/templates/btn.gif');
}
input.wm {
	width: 140px;
	height: 20px;
	border: 1px solid #969BBC;
}
span {
	font-size: 8pt;
	color: #5B6491;
}
span.srchres {
	font-size: 8pt;
	color: green;
}
h1 {
	font-size: 12pt;
	font-family: Arial,Helvetica,Sans-serif;
}
h2 {
	font-size: 11pt;
	font-weight: bold;
}

ul {
	list-style-image:url('/images/arrow.gif')
}

li {
	margin-top:10px;
	margin-bottom:10px;
}

#mpx {
	border: 1px solid #FFFFFF;
	height: 180px;
}

