body  { color: #fff; font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; background-color: #282828; margin: 0; padding: 0; }
p  { font-size: 0.8em; line-height: 1.5; margin-top: 1.5em; margin-bottom: 1.5em; }
a { color: #ffffff; text-decoration: none }
a:link    { color: #787878; text-decoration: none }
a:visited { color: #787878; text-decoration: none }
a:hover { color: #c80000; text-decoration: none }
h1 { color: #787878; font-size: 3em; font-weight: normal; line-height: 0.85; text-transform: uppercase; word-spacing: -0.1em; }
h2 { color: #787878; margin-top: 0.935em; font: italic 1.2em/1 Garamond, Georgia, "Times New Roman", serif; }
h3 { color: #787878; font-size: 1.2em; line-height: 1; margin-top: 0.85em; margin-bottom:-0.85em }
td {}
.subnav {position: absolute; top:0; left:0; height: 20px; width:714px; background-image:url(../images/subhead-gradient.gif); background-repeat:repeat-x; font-size: 0.75em; padding-top:0.175em; padding-left:36px }
.headline  { position: absolute; top: 60px; right: 35px; left: 35px; height: 150px; margin-top:-35px; }
.quote { position: absolute; top: 190px; left: 35px; width: 170px }
.text  { position: absolute; top: 190px; right: 35px; bottom: 35px; left: 220px }
.justtext { position: absolute; top: 30px; right: 35px; bottom: 35px; left: 35px; }
.textbelowheadline {
	position: absolute;
	top: 190px;
	right: 35px;
	bottom: 35px;
	left: 35px;
	height: 255px;
}
.map1 {
	position: absolute;
	z-index: 2;
	height: 146px;
	width: 187px;
	left: 435px;
	top: 311px;
}
.TPTS {
	position: absolute;
	height: 79px;
	width: 250px;
	top: 211px;
	left: 435px;
}
