/* start */
img
{
border:none;
}
#hppa-main
{
width:976px;
height:315px;
position:relative;
margin:auto;
background-color:#ffffff;
text-align:left;
}
#hppa-main a
{
text-decoration:none;
border:0;
}
#hppa-main a:hover
{
text-decoration:none;
color:#ffffff;
}
#hppa-main a:visited
{
text-decoration:none;
color:#1d559f;
}
#hppa-container
{
width:976px;
height:315px;
background-image:url(hppa-background.jpg);
background-repeat:no-repeat;
background-position:right;
margin:0px;
padding:0px;
overflow:hidden;
position:relative;
}
#hppa-front-bg-container
{
z-index:5;
width:976px;
height:315px;
background-repeat:no-repeat;
background-position:right;
margin:0px;
padding:0px;
overflow:hidden;
position:absolute;
top:0;
left:0;	
}
#hppa-behind-bg-container
{
z-index:1;
width:976px;
height:315px;
background-image:url(hppa-background.jpg);
background-color:#fff;
background-repeat:no-repeat;
background-position:right;
margin:0px;
padding:0px;
overflow:hidden;
position:absolute;
top:0;
left:0;	
}
.topMost
{
z-index:999999;
}
#hppa-bkgfade {
width:706px;
height:315px;
background-image:url(white_gradient.png);
background-repeat:no-repeat;
z-index:888888 !important;
display:block;
position:absolute;
top:0;
left:0;	
}
*html #hppa-bkgfade
{	
width:976px;
height:315px;
/* for IE */
filter:alpha(opacity=30);
}
#hppa-logo
{
background-image:url(hppa-logo.png);
background-repeat:no-repeat;
float:left;
position:absolute;
top:18px;
margin-left:14px;
height:72px;
width:73px;
z-index:999999;
}
*html #hppa-logo
{
background-image:url(hppa-logo.gif);
background-repeat:no-repeat;
float:left;
position:absolute;
top:18px;
margin-left:14px;
height:72px;
width:73px;
z-index:999999;
}

#hppa-button
{
clear:both;
height:31px;
position:absolute;
left:14px;
top:227px;
cursor:pointer;
z-index:999999;
}

*html #hppa-button
{
clear:both;
height:31px;
position:absolute;
left:14px;
top:234px;
z-index:999999;
cursor:pointer;
}

*:first-child+html #hppa-button
{
clear:both;
height:31px;
position:absolute;
left:14px;
top:234px;
z-index:50;
cursor:pointer;
}


/* Large text headline  */


#hppa-txtheadline
{
font-family:"Times New Roman", Times, serif;
color:#1d559f;
font-size:12pt;
z-index:999999;	
}

#hppa-txtheadline h1
{
color:#1d559f;
margin:0 !important;
padding:0 !important;
font-size:22pt;
width:260px !important;
z-index:999999;
}

#hppa-subhead0
{
position:absolute;
top:95px;
left:15px;
width:225px;
}

.hppa-subhead
{
width:225px;
}

#hppa-txtheadline .hppa-lead
{
position:absolute;
top:180px;
left:15px;
width:225px;
height:50px;
z-index:999999;
}


*html #hppa-ieheadlinefade
{
width:706px;
height:315px;
position:absolute;
top:0px;
left:0px;
background-color:;
opacity:0.3;-moz-opacity:0.3;filter:alpha(opacity=7);
z-index:888999;
}

#hppa-ieheadlinefade
{
width:706px;
height:315px;
position:absolute;
top:0px;
left:0px;
background-color:;
opacity:0.3;-moz-opacity:0.3;filter:alpha(opacity=7);
z-index:888999;
}
/* end Large text headline *//* labels css */
#hppa-box {
	width:230px;
	height:272px;
	position:absolute;
	background-image:url(whiteArea.png);
	background-repeat:no-repeat;
	padding-top:8px;
	padding-right:5px;
	z-index:50;
	left:726px;
	top:20px;
}

*html #hppa-box {
	width:220px;
	height:262px;
	position:absolute;
	padding-top:8px;
	padding-right:5px;
	left:706px;
	top:5px;
	}

*html #hppa-iebox {
	width:220px;
	height:262px;
	position:absolute;
	padding-top:10px;
	padding-right:5px;
	left:706px;
	top:5px;
	overflow:hidden;
    background-color:#ffffff;
    opacity:0.4;-moz-opacity:0.4;filter:alpha(opacity=40);
}


.hppa-wrapperon {
	text-align:left;
	margin:0px auto 8px;
	padding:0px;
	border:0;
	width:206px;
	height:79px;
	background-image:url(label-on.png);
	background-repeat:no-repeat;
	color:#ffffff;
	line-height:normal;
	cursor:pointer;
}
	
.hppa-wrapperoff {
	text-align:left;
	margin:0px auto 8px;
	padding:0px;
	border:0;
	width:206px;
	height:79px;
	background-image:url(label-off.png);
	background-repeat:no-repeat;
	line-height:normal;
	cursor:pointer;
}

*html .hppa-wrapperon {
	text-align:left;
	margin:0px auto 6px;
	padding:0px;
	border:0;
	width:206px;
	height:79px;
	background-image:url(label-on.png);
	background-repeat:no-repeat;
	color:#ffffff;
	line-height:normal;
	cursor:pointer;
}
	
*html .hppa-wrapperoff {
	text-align:left;
	margin:0px auto 6px;
	padding:0px;
	border:0;
	width:206px;
	height:79px;
	background-image:url(label-off.png);
	background-repeat:no-repeat;
	line-height:normal;
	cursor:pointer;
}

.hppa-header {
	margin:0 0 2px 0;
}
.hppa-side-a {
	float:left;
	width:100px;
	height:73px;
	text-align:top;
	line-height:9pt;
}

.hppa-side-a a {
    text-decoration:none;
}

.hppa-side-a h2 {
    background:none;
    margin:0000;
	padding:0000;
	border:none;
}

.hppa-subheadon a {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bolder;
	text-decoration:none;
	line-height:10pt;
	position:relative;
	top:8px;
	left:8px;
}


*:first-child+html .hppa-subheadon a {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
	line-height:10pt;
	position:relative;
	top:5px;
	left:8px;
}

.hppa-subheadoff a {
	color:#1d559f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bolder;
	text-decoration:none;
	line-height:10pt;
	position:relative;
	top:8px;
	left:8px;
	height:10px;
}

*:first-child+html .hppa-subheadoff a {
	color:#1d559f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
	line-height:10pt;
	position:relative;
	top:5px;
	left:8px;
}

*html .hppa-subheadon a {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
	line-height:9pt;
	position:relative;
	top:5px;
	left:7px;
}

*html .hppa-subheadoff a {
	color:#1d559f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
	line-height:9pt;
	position:relative;
	top:5px;
	left:7px;
	
}

.hppa-copyon {
	font-family:Arial;
	font-size:9px;
	line-height:7pt;
	text-decoration:none;
	color:#ffffff;
	position:relative;
	top:10px;
	left:8px;
	line-height:150%;
}

.hppa-copyoff {
	font-family:Arial;
	font-size:9px;
	line-height:7pt;
	text-decoration:none;
	color:#1d559f;
	clear:both;
    position:relative;
	top:10px;
	left:8px;
	line-height:150%;
}

*html .hppa-copyon {
	font-family:Arial;
	font-size:9px;
	text-decoration:none;
	color:#ffffff;
	position:relative;
	top:7px;
	left:7px;
	line-height:8pt;
}

*html .hppa-copyoff {
	font-family:Arial, Helvetica, sans-serif;
	font-size:7pt;
	text-decoration:none;
	color:#1d559f;
	position:relative;
	top:7px;
	left:7px;
	line-height:8pt;
}

*:first-child+html .hppa-copyon {
	font-family:Arial, Helvetica, sans-serif;
	font-size:7pt;
	text-decoration:none;
	color:#ffffff;
	position:relative;
	top:7px;
	left:8px;
	line-height:8pt;
}

*:first-child+html .hppa-copyoff {
	font-family:Arial, Helvetica, sans-serif;
	font-size:7pt;
	text-decoration:none;
	color:#1d559f;
	position:relative;
	top:7px;
	left:8px;
	line-height:8pt;
}
.hppa-side-b {
	margin-left:2px;
	float:left;
	width:93px;
	height:73px;
	padding-top:3px;
	padding-left:9px;
	
}

.hppa-footer {
	clear:both;
	background:#ffffff;
}

.hppa-arrow {
    position:relative;
    top:11px;
    left:8px;
}

*html .hppa-arrow {
    position:relative;
    top:8px;
    left:8px;
}

*:first-child+html .hppa-arrow {
    position:relative;
    top:8px;
    left:9px;
}
/* end label items */
.hppa-side-a a, .hppa-side-b a {
    text-decoration:none !important;
	border:none !important;
}
/* button */
#hppa-reportbutton {
	font-family:Arial, helvetica;
	font-size:10pt;
	height:33px;
	display:block;
	margin:0;
}
.report-button-stretch {
    float:left;
    height:33px;
    background:url(report-button-left.gif) no-repeat left top;
    margin:0;
    padding:0;
    cursor:pointer;
}
.report-button-stretch div {
    line-height:33px;
    background:url(report-button-right.gif) no-repeat right top;
    margin:0 0 0 10px;
    padding:0 20px 0 11px;
    color:#ffffff;
}
/* end */
.report-button-stretch a { text-decoration:none; font-size:10pt; font-family:Arial, helvetica; color:#ffffff !important; }
.report-button-stretch a:visited { text-decoration:none; font-size:10pt; font-family:Arial, helvetica; color:#ffffff !important; }
.report-button-stretch a:hover { text-decoration:none; font-size:10pt; font-family:Arial, helvetica; color:#ffffff !important; }
div.hppa-itemContent { display:none; }
/* other */
#wei
{
width:976px;
height:60px;
margin:auto;
background:url(menu_bg.gif) #ffffff repeat-x top;
padding:0px 0px 0px 0px;
border-bottom:3px solid #ebebeb;
}
#wei1
{
width:155px;
height:50px;
background:url(background.jpg) repeat-x bottom;
padding:10px 0px 0px 0px;
float:left;
font-family:Arial;
}
#wei1 a
{
font-size:11px;
font-family:Arial;
color:#004e82;
font-weight:bolder;
text-decoration:underline;
}
#wei2
{
width:776px;
height:45px;
background:;
padding:15px 0px 0px 0px;
float:right;
font-family:Arial;
text-align:left;
line-height:130%;
font-size:14px;
}
#wei2 a
{
font-family:Arial, Helvetica, sans-serif;
color:#009900;
font-size:14px;
}
/**/
#lyt
{
width:976px;
margin:auto;
padding:0px;
text-align:left;
border:none;
}
#lyt i
{
font-style:normal;
font-family:Arial;
color:#009900;
text-decoration:none;
font-size:10px;
margin-left:3px;
}
#lyt h1
{
margin:3px 0px 0px 0px;
padding:6px 0px 0px 6px;
height:22px;
font-size:15px;
color:#999999;
border-bottom:none;
background:#none;
font-family:Arial;
}
#lyt a
{
margin:0px 0px 0px 6px;
padding:0px 0px 0px 6px;
text-decoration:none;
font-size:12px;
font-family:Arial;
color:#000000;
background:url(isl-task-columns-bg.gif) no-repeat left 45%;
}
#lyt a:hover
{
color:#009900;
text-decoration:underline;
background:url(_isl-task-columns-bg.gif) no-repeat left 45%;
}
#lyt1
{
width:155px;
height:190px;
margin:auto;
padding:0px;
background:#ffffff;
border-top:none;
line-height:145%;
float:left;
}
#lyt2
{
width:157px;
height:190px;
margin:auto;
padding:0px;
background:#ffffff;
border-top:none;
line-height:145%;
float:left;
}
#lyt3
{
background:url(dot.gif) #ffffff repeat-y left top;
width:340px;
height:180px;
float:left;
line-height:120%;
margin:auto;
padding:10px 6px 0px 8px; *padding:10px 6px 0px 8px !important; *padding:10px 6px 0px 8px;
}
#lyt3 b
{
color:#333333;
text-decoration:none;
font-weight:bolder;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
height:15px;
font-size:11px;
font-family:Arial;
}
#lyt3 img
{
margin:0px 5px 0px 0px;
padding:auto;
}
#lyt3 a
{
font-size:12px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Arial;
color:#333333;
background:none;
}
#lyt3 a:hover
{
text-decoration:underline;
color:#000000;
background:none;
}
/**/
