body {
	background-color:snow;
	font-family:verdana,arial,helvetica;
	font-size:10pt;
	font-weight:normal;
}
h1 {
	font-family:arial;
	color:darkslateblue;	};
h2 {
	color:steelblue;
	};
h3 {
	color:navy;
	}
h4, h4 a {
	color:#008080;
	}
ul {
  margin-top: 0;
  margin-bottom:0;
  margin-left:0;
  padding-left:15;
  list-style-image:url('/images/to.gif');
}
dt {
	margin-top:25px;
	font-style:italic;
	color:darkslateblue ; 
	font-weight:bold;
	}
dd {
	margin-left:0;
	margin-bottom:20px;
	}
blockquote {
  clear:all;
  margin: 35px;
	border:1 solid silver;
	background-color:whitesmoke;
	color:navy;
	font-family:3;
	font-size:8pt;
	font-weight:normal; padding-left:5; padding-right:5; padding-bottom:3
	}
.blockquote-font {
	color:navy;
	font-family:verdana,arial;
	font-size:8pt;
	font-weight:normal;
	margin:0;
	}
a { text-decoration:none;
	font-weight:bold; 
	color:mediumblue; 
	}
a:visited { color:darkblue; }
a:hover { color:darkorange; }
.floatleft {
	float:left;
	margin-top:6px;
	margin-right:10px;
	margin-bottom:10px;
	border:0
	}
.floatright {
	float:right;
	margin-top:6px;
	margin-left:10px;
	margin-bottom:10px;
	border:0
	}
.base {
	background-color:snow;
	font-family:arial,helvetica;
	font-size:10pt;
	font-weight:normal;
	}
.content {
	background-color:snow;
	vertical-align:top;
	text-align:left;
	font-family:2;
	font-size:10pt;
	font-weight:normal; padding-left:7; padding-right:7; padding-bottom:2
	}
.hmpgcontent {
	padding-top:arial,helvetica;
	vertical-align:top;
	background-color:snow;
	text-align:left;
	font-family:0px;
	font-size:11pt;
	font-weight:normal; padding-left:5%; padding-right:5%; padding-bottom:5%
	}
.hmpgcontent h2 {
	font-family:arial black, arial;
	padding:0;
	margin-bottom:0px;
	color:darkslateblue;
	text-align:center;
	}
.hmpgcontent h4 {
	margin-top:0px;
	color:steelblue;
	text-align:center;
	}
.hmpgcontent ul {
  margin-top: 0;
  margin-left:14;
  vertical-align:bottom; 
  list-style-image:url('/images/do.gif');
  font-size:9pt;
  font-family:verdana, arial;
	}
.titlebar {
  padding:0;
  background-color:snow;
  color:navy;  
  text-align:left;
  font-family:Verdana;
  font-weight:bold;
  font-size:13pt; 
	}
.topnavbar {
	margin:0;
	text-align:left;
	white-space:nowrap;
	background-color:steelblue;
	border-bottom:2px solid navy;
	color:gold;
	font-family:2;
	font-size:8pt;
	font-weight:bold; padding-left:0; padding-right:0; padding-bottom:3
	}
.topnavbar td {
	color:gold;
	font-family:verdana,arial;
	font-size:8pt;
	font-weight:bold;
	}
.topnavbar a { 
	color:gold; 
	padding-left:7; padding-right:7; font-family:0; padding-bottom:0
	}
.topnavbar a:visited { color:gold; }
.topnavbar a:hover { color:darkorange; }
.footer {
	margin:0;
	text-align:center;
	background-color:steelblue;
	border-top:2px solid navy;
	color:gold;
	font-family:2;
	font-size:8pt; padding-left:0; padding-right:0; padding-bottom:3
	}
.footer td {
	color:gold;
	font-family:verdana,arial;
	font-size:8pt;
	font-weight:bold;
	}
.footer a { 
	color:gold; 
	padding-left:7; padding-right:7; font-family:0; padding-bottom:0
	}
.footer a:visited { color:gold; }
.footer a:hover { color:darkorange; }
.leftnavbar {
	width:160;
	height:100%;
	background-color:whitesmoke;
	border-right:5px solid lightgrey; 
	color:navy;
	vertical-align:top;
	font-family:2;
	font-size:8pt;
	font-weight:normal; padding-left:7; padding-right:7; padding-bottom:3
	}
.leftnavbar h4 {
	font-size:x-small;
	margin-bottom: 0;
	}
.rightsidebar {
	width:260;
	padding:7;
	background-color:whitesmoke;
	color:navy;
	vertical-align:top;
	font-family:verdana,arial;
	font-size:8pt;
	font-weight:normal;
	}
.rightsidebar h3 {
	margin-bottom: 0;
	}
.rightsidebar h4 {
	font-size:x-small;
	margin-bottom: 0;
	}
.article {
	background-color:snow;
	vertical-align:top;
	text-align:left;
	font-family:2;
	font-size:10pt;
	font-weight:normal; padding-left:25; padding-right:25; padding-bottom:2
	}
.thBlkBrdr
{
  border:#808000;
  border-style:solid;
  border-width:2px;
}
.txtLt
{
  text-align:left;
}
.txtRt
{
  text-align:right;
}
.smDescr
{
  font-size:8pt;
  text-align:right;
  font-family:Arial;
  font-weight:bold;
}
.smInput
{
  color:#000080;
  font-size:8pt;
  text-align:left;
  border-width:1px;
}
.smBtn
{
  font-size:8pt;
  text-align:center;
  width:72px;
  border-width:1px;
}
.arBullet {
  margin-top: 0;
  margin-left:0;
  padding-left:15;
  list-style-image:url('/images/to.gif');
}
.hlist h2 {
	margin:0;
	}
.hlist h3 {
	margin:0;
	}
.hlist h4 {
	margin:0;
	}
.footerTxt
{
  font-size:small;
  font-family:Arial;
  color:#404040;
}
.FRPChd {
	font-family:Arial;
	font-size:large;
	font-weight:bold;
	color:blue;
	}
.FRPChd h3 {
	font-size:medium;
	margin:0;
	}
.FRPChd div {
	padding-left:0; padding-right:0; font-family:5; padding-bottom:0
	}
.FRPChd table {
	padding:0;
	width:100%;
	height:7px;
	border-top:2px solid black;
	border-bottom:2px solid black;
	border-left:0 none;
	border-right:0 none;
	border-collapse:collapse;
	}
.example {border: 1.5pt solid gray;
text-align:center;
font-size:10pt;
font-family:verdana,arial,helvetica;
cell-spacing:1;}
.example td{
color: navy;
font-size:7pt;
border-style:none;
background-color:#DEDFDE}
.example-hd td{
font-weight: bold;
color: white;
border-style: none;
border-bottom: 1.5pt solid gray;
background-color: steelblue;
vertical-align:bottom}
.example a{text-decoration:underline}
.example-hd a{color:white;}
.example-hd a:visited{color:white}
.example-hd a:hover{color:darkorange}
.example-alt td{background-color:rgb(204,204,255)} 
.example-rt {font-weight:bold;text-align:right}
.plus {height:10px;margin-left:24px}
.tight h1 {margin:0;}
.tight h2 {margin:0;margin-top:15px;}
.tight h3 {margin:0;margin-top:15px;text-align:left}
.tight h4 {margin:0;text-align:left}
.tight {font-family:verdana,arial,helvetica;font-size:8pt}
.hide {display:none}
.formlabel {
	color:navy;
	font-weight:bold;
	text-align:right;
	white-space:nowrap;
	vertical-align:top;
	padding-top:5}
.formbody {font-size:85%;vertical-align:top}
.formreq {color:red;vertical-align:top;padding-top:8}
.grade td{font-size:14pt; font-weight:bold;}