body {
	background-image: url(images/hpbanner.png);
	background-repeat: repeat-x;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.testheading {
	font-size: 16px;
	font-weight: bold;
	color: #1C5FAB;
}
.hpbanner {
	background-image: url(images/hpbannerbkg.gif);
	background-repeat: repeat-x;
	color: #003399;
}
.titleheading {
	font-family: "Times New Roman", Times, serif;
	color: #003399;
	background-color: #C2CFDC;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 1.8pt;
	white-space: nowrap;
}
.sectionheading {
	font-family: "Times New Roman", Times, serif;
	color: #014083;
	font-size: 12pt;
	font-weight: bold;
	letter-spacing: 1.8pt;
	white-space: nowrap;
}
.hpnarrative {
	line-height: 15px;
	text-align: justify;
	font-weight: bold;
	color: #6A6A6A;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	font-size: 11px;
}
.footer {
	color: #1962AF;
	font-size: 10px;
	text-decoration: none;
}
.footer2 {
	color: #666666;
	font-size: 8pt;
}
a {
	color: #1962AF;
	font-size: 11px;
}

.narrative {
	line-height: 15px;
	text-align: justify;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: normal;
}
.paragraphtitle {
	font-weight: bold;
	color: #1962AF;
}
.divider {
	text-decoration: none;
	background-color: #1962AF;
}
.menulevel1 {
	font-weight: bold;
	color: #1962AF;
	font-size: 11px;
	text-decoration: none;
	line-height: 20px;
}
.menulevel2 {
	font-weight: normal;
	color: #6A6A6A;
	font-size: 11px;
	text-indent: 10px;
	line-height: 16px;
	text-decoration: none;
	margin-left: 5px;
}
.menubardkbkg {
	background-image: url(images/menubardkbkg.png);
	background-repeat: repeat-x;
	color: #CCCCCC;
}
.opbanner {
	background-color: #dee4eb;
	white-space: nowrap;
	font-size: 12px;
	font-weight: bold;
}
.lowerromanbullets {
	list-style-type: lower-roman;
}
.a_noul {
	text-decoration: none;
}
.menubarbkg {

	background-image: url(images/menubarbkg.png);
	background-repeat: repeat-x;
	color: #CCCCCC;
}
.boxheading {
	color: #014083;
	background-color: #C2CFDC;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 2pt;
	white-space: nowrap;
}
.boxbanner {
	background-color: #dee4eb;
	white-space: nowrap;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #666666;
}
.menulevel3 {
	font-weight: normal;
	color: #6A6A6A;
	font-size: 11px;
	text-indent: 15px;
	line-height: 16px;
	text-decoration: none;
}
.sectiontitle {
	font-weight: bold;
	color: #1962AF;
	font-size: medium;
}
.disclaimer {
	line-height: 15px;
	text-align: justify;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	font-style: italic;
}
.language {
	line-height: 15px;
	text-align: justify;
	font-size: 9px;
	font-weight: normal;
	color: #777777;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	font-style: normal;
	text-decoration: none;
}
.narrative2 {
	line-height: 15px;
	text-align: justify;
	font-size: 11px;
	font-weight: normal;
	color: #014083;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: normal;
}
.hp_links {
	color: #1962AF;
	font-size: 11px;
}
#focusbox {
	width: 125px;
	border: 2px solid #C2CFDC;
	background-image: url(images/smallbox_bkg.gif);
	background-repeat: repeat-x;
	font-size: 8.5pt;
	font-weight: bold;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	text-align: left;
}
.focusheading {
	color: #003399;
	font-size: 11pt;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	padding-bottom: 10px;
	letter-spacing: .1em;
}
#focusbox p {
	margin-left: 5px;

}
#focusbox  a, #focusbox a:visited {
	text-decoration: none;
}
#focusbox a:hover {
	text-decoration: underline;
}
h3 {
	font-weight: bold;
	color: #1962AF;
	font-size: 9pt;
}
h4 {
	font-weight: bold;
	color: #1962AF;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	vertical-align:middle;
}
.underlinemenu{
	font-weight: bold;
	width: 778px;
	background-color: #FFFFFF;
	height: 18px;
	border: 1px solid #0033CC;
}

.underlinemenu ul{
padding: 0px 0 0px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: center; //set value to "left", "center", or "right"*/
}

.underlinemenu ul li{
display: inline;
}

.underlinemenu ul li a{
color: #0033CC;
padding-right: 20px; /*spacing between each menu link*/
padding-left: 20px; /*spacing between each menu link*/
margin-right: 20px; /*spacing between each menu link*/
margin-left: 20px; /*spacing between each menu link*/
text-decoration: none;
border:none; /*bottom border is 3px*/
}

.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{
	border:none;
	background-color: #C2CFDC;
	color: #0033CC;
}
