#logobar {
	width: 768px;
	height: 150px;
	position: absolute;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	top: 0px;
	left: 50%;
	margin-left: -384px;
	z-index: 3;
}
#logo {
	width: 120px;
	height: 90px;
	position: relative;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	top: 30px;
	left: 328px;
	z-index: 3;
}
#nav {
	width: 211px;
	height: 90px;
	position: absolute;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	top: 30px;
	left: 50%;
	margin-left: -340px;
	z-index: 3;
}
#textnav {
	width: 211px;
	height: 90px;
	position: absolute;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	top: 35px;
	left: 50%;
	margin-left: -355px;
	z-index: 3;
}
#hpmain {
	width: 768px;
	height: 530px;
	position: absolute;
	background-image: url(../img/hppromo01.gif);
	background-repeat: no-repeat;
	top: 145px;
	left: 50%;
	margin-left: -384px;
	z-index: 1;
}
#hppromo {
	width: 410px;
	height: 230px;
	position: relative;
	background-image: url(../img/promo_backing02.png);
	background-repeat: no-repeat;
	padding: 80px 30px 30px 35px;
	font-family:times;
	font-style: italic;
	text-align: left;
	vertical-align: top;
	font-size:0.9em;
	line-height: 1.5em;
	color:#333333;
	top: 280px;
	left: 25px;
	z-index: 2;
}
#hppromotag {
	width: 300px;
	height: 450px;
	position: relative;
	background-image: url(../img/promo_tag2012.png);
	background-repeat: no-repeat;
	padding: 295px 30px 30px 55px;
	font-family:times;
	font-style: italic;
	text-align: center;
	vertical-align: top;
	font-size:0.9em;
	line-height: 1.5em;
	color:#333333;
	top: -25px;
	left: 238px;
	z-index: 2;
}
#hppods {
	width: 768px;
	height: 250px;
	position: absolute;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	top: 640px;
	left: 50%;
	margin-left: -384px;
	z-index: 1;
}

td.textnav {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	font-family: cambria;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	font-size:0.8em;
	color:#333333;
	z-index: 1;
}
td.textnavon {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	font-family: cambria;
	font-style: normal;
	text-decoration: underline;
	text-align: left;
	vertical-align: top;
	font-size:0.8em;
	color:#333333;
	z-index: 1;
}
td.faintdots {
	width: 30px;
	background-image: url(../img/faintvertdots.gif);
	background-repeat: repeat;
	z-index: 1;
}
td.horizdots {
	width: 213px;
	height: 22px;
	background-image: url(../img/dotted_block.gif);
	background-repeat: repeat;
	z-index: 1;
}
td.pods {
	width: 213px;
	height: 20px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	font-family:cambria;
	font-style:normal;
	text-align: left;
	vertical-align: top;
	font-size:0.8em;
	color:#333333;
	z-index: 1;
}
td.podone {
	width: 256px;
	background-image: url(../img/.gif);
	background-color: #C7D5DF;
	background-repeat: repeat;
	padding: 14px 10px 20px 15px;
	font-family:cambria;
	font-style:normal;
	text-align: center;
	vertical-align: top;
	font-size:0.8em;
	line-height: 1.4em;
	color:#333333;
	z-index: 2;
}
td.podtwo {
	width: 256px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	padding: 20px 15px 20px 15px;
	font-family:cambria;
	font-style:normal;
	text-align: center;
	vertical-align: top;
	font-size:0.8em;
	line-height: 1.4em;
	color:#333333;
	z-index: 2;
}
td.podthree {
	width: 256px;
	background-color: #C7D5DF;
	background-repeat: repeat;
	padding: 14px 15px 25px 13px;
	font-family:cambria;
	font-style:normal;
	text-align: center;
	vertical-align: top;
	font-size:0.8em;
	color:#333333;
	z-index: 2;
}
td.podcopy {
	width: 213px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	padding: 10px 0px 0px 0px;
	font-family:cambria;
	font-style:normal;
	text-align: left;
	vertical-align: top;
	font-size:0.8em;
	color:#333333;
	z-index: 3;
}
td.podlargecopy {
	width: 213px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	padding: 10px 0px 0px 0px;
	font-family:georgia;
	font-style: italic;
	text-align: left;
	vertical-align: top;
	font-size:0.9em;
	line-height: 1.4em;
	color:#666666;
	z-index: 3;
}
td.housekeeping {
	width: 768px;
	height: 30px;
	background-color: #191919;
	background-repeat: no-repeat;
	padding: 15px 30px 15px 30px;
	font-family:cambria;
	font-style:normal;
	text-align: center;
	vertical-align: middle;
	font-size:0.8em;
	color:#666666;
	z-index: 3;
}


font.section {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	font-size:1.3em;
	color:#333333;
}
font.title {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style:normal;
	text-align: left;
	vertical-align: top;
	font-size:1.1em;
	color:#666666;
}
font.date {
	font-family: cambria;
	font-weight: normal;
	font-style:normal;
	text-align: left;
	vertical-align: top;
	font-size:1.0em;
	color:#666666;
}


p { margin:7px 0px 0px 0px; }
p.small { margin:3px 0px 0px 0px; }
p.mid { margin:8px 0px 0px 0px; }
p.big { margin:15px 0px 0px 0px; }
p.divide { margin:10px 0px 0px 0px; }
    
a:link {text-decoration: none; color:#0B80BF;}
a:visited {text-decoration: none; color:#0B80BF;}
a:active {text-decoration: none; color:#0B80BF;}
a:hover {text-decoration: underline; color:#0B80BF;}

.copy a:link {text-decoration: none; color:#0B80BF;}
.copy a:visited {text-decoration: none; color:#0B80BF;}
.copy a:active {text-decoration: none; color:#0B80BF;}
.copy a:hover {text-decoration: underline; color:#0B80BF;}

