@charset "UTF-8";
/* CSS Document */

body {
	background-image:url(../graphics/siteBGFade3.gif);
	background-position:top center;
	background-repeat:repeat-x;
	background-color:#E6EDF2;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:30px;
	padding-left:30px;
}

.mainContainer {
display:block;
width:902px;
text-align:center;
margin-top:33px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
}
.interiormainContainer {
display:block;
width:902px;
text-align:center;
margin-top:17px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px;

}

.topCell {
	margin:0px;
	padding:0px;
	display:block;
	text-align:left;
	vertical-align:top;
	height:266px;
}

.homeNav {
		
		width:193px;
		text-align:left;
		margin:0px;
		padding:0px;
		list-style-type:none;
	}

	.homeNav li {
		margin:0px;
		padding-bottom:0px;
		padding-top:0px;
		background-image:url(../graphics/primaryNav_spacer.jpg);
		background-position:bottom left;
		background-repeat:no-repeat;
		list-style-type:none;
		display:block;
	}
	.homeNav li.support {
		margin:0px;
		padding:0px;
		background-image:none;
	}
	.homeNav li.selected {
		margin-top:0px;
		margin-bottom:0px;
		padding:0px;
		background-image:none;
	}

	.homeNav li a:link {
		margin-top:0px;
		margin-bottom:0px;
		padding:0px;
	}
	.homeNav li a:visited {
		margin-top:0px;
		margin-bottom:0px;
		padding:0px;
	}
	.homeNav li a:hover {
		margin-top:0px;
		margin-bottom:0px;
		padding:0px;
	}
	.homeNav li a:active {
		margin-top:0px;
		margin-bottom:0px;
		padding:0px;
	}

	.homeNav ul {
		list-style-type:none;
		margin:0px;
		padding:0px;
		background-image:url(../graphics/primaryNav_ACTIVEbgTile.jpg);
		background-position:top left;
		background-repeat:repeat-y;
	}

.homeFlash {
display:block;
width:709px;
height:281px;
text-align:right;
float:right;
margin:0px;
padding:0px;
}

.additionalCell {
display:block;
}

.HPNewsBox {
	background-image:url(../graphics/homeNewsTitle.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:301px;
	text-align:left;
	padding-top:28px;
	height:155px;
	vertical-align:top;
	margin-left: 1px;
}

.HPNewsItem {
display:block;
margin:0px;
padding-top:0px;
padding-bottom:10px;
padding-left:26px;
padding-right:0px;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:12px;
color:#3f3f3f;
line-height:16px;
width:273px;
}


.HPCalBox {
background-image:url(../graphics/homeCalTitle.jpg);
background-position:top left;
background-repeat:no-repeat;
width:301px;
text-align:left;
margin:0px;
padding-top:28px;
height:155px;
vertical-align:top;
}

.HPCalItem {
display:block;
margin:0px;
padding-top:0px;
padding-bottom:10px;
padding-left:22px;
padding-right:0px;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:12px;
color:#3f3f3f;
line-height:16px;
width:274px;
}

a.HPCalNewsReadMore:link {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:10px;
font-weight:bold;
color:#9A0A14;
text-decoration:none;
}
a.HPCalNewsReadMore:visited {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:10px;
font-weight:bold;
color:#9A0A14;
text-decoration:none;
}
a.HPCalNewsReadMore:hover {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:10px;
font-weight:bold;
color:#063579;
text-decoration:none;
}
a.HPCalNewsReadMore:active {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:10px;
font-weight:bold;
color:#063579;
text-decoration:none;
}

.HPCalDate {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:12px;
font-weight:normal;
color:#3F7EB3;
}

.contentCell {
	margin:0px;
	padding:0px;
	display:block;
	text-align:left;
	vertical-align:bottom;
	background-color:#FFFFFF;
	background-image:url(../graphics/contentCell_bgTile.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

.interiorContent {
display:block;
width:709px;
text-align:right;
float:right;
margin:0px;
padding:0px;
background-color:#FFFFFF;
vertical-align:top;
}

.pageHeader {
display:block;
margin-top:0px;
margin-bottom:0px;
padding-bottom:0px;
width:709px;
height:206px;
}

.pageTitle {
display:block;
text-align:left;
background-color:#9A0A14;
color:#FFFFFF;
margin:0px;
font-family:"Times New Roman", Times, serif;
font-size:23px;
padding-top:18px;
padding-bottom:20px;
padding-left:19px;
padding-right:0px;
}

p {
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:18px;
margin:0px;
}

.paragraphTitle {
display:block;
color:#102566;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:14px;
font-weight:bold;
line-height:18px;
padding-left:0px;
padding-top:0px;
padding-bottom:10px;
padding-right:0px;
margin:0px;
}

.bodyCopy {
color:#3f3f3f;
width:675px;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:12px;
line-height:18px;
padding-left:19px;
padding-top:0px;
padding-bottom:25px;
padding-right:0px;
margin:0px;
}


.siteBase {
display:block;
}

.footerContainer {
	display:block;
	border-top: solid 1px #CBDAE2;
	width:902px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#00549A;
	text-align:center;
	padding-top:7px;
	margin-left:auto;
	margin-right:auto;
}
.footerlink 
{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#00549A;
	text-decoration:none;
}

.floatRight {
float:right;
margin-top:5px;
margin-bottom:15px;
margin-right:0px;
margin-left:18px;
background-color:#144187;
padding:0px;
}
.floatLeft {
float:right;
margin-top:5px;
margin-bottom:15px;
margin-left:0px;
margin-right:18px;
background-color:#144187;
padding:0px;
}

.photoCaption {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
text-align:left;
line-height:14px;
padding-top:6px;
padding-left:6px;
padding-bottom:6px;
padding-right:0px;
display:block;
border-top:solid 2px #FFFFFF;
}