.header-content {
	margin: 0 auto; 
	width: 975px;
}
.header-content form {
	float: right; 
	clear: both;
}
.header-content ul {
	list-style: none none outside; 
	padding-bottom: 0px; 
	line-height: 18px; 
	margin: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	font-family: "Verdana", helvetica; 
	float: right; 
	height: 33px; 
	font-size: 12pt; 
	padding-top: 0px;
}
.header-content ul li {
	float: left;
}
.header-content ul li a,
.header-content ul li.phone div {
	background: url("/aaa/084/images_ny/789-11_TopNavigation.png") no-repeat left top; 
	display:block;
	height: 33px;
	text-indent:-5000px;
}

.header-content ul li.phone div {
  cursor: default;
  width: 124px;132px;
}
.header-content ul li.contactus a {
	background-position: -124px 0; -133px 0px;
	width: 90px; 97px; 
}
.header-content ul li.contactus a:hover {
	background-position: -124px -34px; -133px -34px;
}
.header-content ul li.locations a {
	background-position: -214px 0; -230px 0px;
	width: 90px;91px; 
}
.header-content ul li.locations a:hover {
	background-position:-214px -34px; -230px -34px;
}
.header-content ul li.newsroom a {
	background-position: -310px 0; -321px 0px;
	width: 84px; 93px;
}
.header-content ul li.newsroom a:hover {
	background-position:-310px -34px; -321px -34px;
}
.header-content ul li.login a {
  background-position: -394px 0;
  width: 80px;
}
.header-content ul li.login a:hover {
  background-position: -394px -34px;
}

.header-content ul li.login.loggedin a {
  background-position: -756px 0;
  width: 78px;
}
.header-content ul li.login.loggedin a:hover {
  background-position: -756px -34px;
}
.header-content ul li.join a {
	background-position: -474px 0; -492px 0px;
	width: 83px; 73px;
}
.header-content ul li.join a:hover {
	background-position: -474px -34px; -492px -34px;
}
.header-content ul li.myaccount a {
  background-position: -557px 0;
  width: 98px;
}
.header-content ul li.myaccount a:hover {
  background-position: -557px -34px;
}
.header-content ul li.renew a {
	background-position: -655px 0; -565px 0px;
	width: 84px; 82px; 
}
.header-content ul li.renew a:hover {
	background-position: -655px -34px; -565px -34px;
}
.header-content form {
	margin-top: 15px;
}
.header-content input.header-text-box {
	border-bottom: medium none; 
	border-left: medium none; 
	padding-bottom: 6px; 
	padding-left: 10px; 
	width: 196px; 
	padding-right: 6px; 
	background: url("/aaa/084/images_ny/form_fields.png") -198px top; 
	float: left; 
	height: 14px; 
	color: #949494; 
	font-size: 11px; 
	overflow: hidden; 
	border-top: medium none; 
	margin-right: 5px; 
	border-right: medium none; 
	padding-top: 6px;
}
.header-content h1.logo {
	padding-bottom: 0px; 
	margin: 0px 0px 0px -20px;-70px; 
	padding-left: 0px; 
	width: 307px; 
	padding-right: 0px; 
	background: url("/aaa/084/images_ny/logo.png") no-repeat 0px 0px; 
	height: 92px; 
	cursor: pointer; 
	padding-top: 0px;
}
#footer p {
	font-family: "Verdana", helvetica;
}
#footer a {
	font-family: "Verdana", helvetica;
}
#footer a {
	line-height: 17px; 
	font-size: 11px;
}
.footer-content {
	padding-bottom: 20px; 
	line-height: 17px; 
	margin: 0 auto; 
	padding-left: 20px; 
	width: 985px; 
	padding-right: 20px; 
	color: #eeeeee; 
	padding-top: 20px;
}
.footer-column {
	padding-bottom: 50px; 
	display: inline; 
	float: left; 
	margin-left: 20px; 
	clear: none;
}
.footer-first {
	width: 190px
}
.footer-second {
	width: 165px;
}
.footer-third {
	width: 126px;
}
.footer-fourth {
	width: 140px;
}
.footer-fifth {
	width: 210px;
}
.footer-content H2 {
	position: relative; 
	font-family: "Georgia", Verdana; 
	font-size: 12px;
}
#footer div.hr {
	background-image: none !important; 
	position: relative !important; 
	margin-top: 15px !important; 
	display: block !important; 
	margin-bottom: 15px !important; 
	height: 1px !important; 
	border-top: #2d699d 1px solid;
}
p.contact {
	padding-bottom: 0px; 
	margin-top: 5px; 
	padding-left: 0px; 
	padding-right: 0px; 
	font-family: "Verdana"; 
	margin-bottom: 10px; 
	font-size: 18px; 
	padding-top: 0px;
}
p.legal {
	line-height: 13px; 
	margin-top: 15px; 
	width: 90%; 
	margin-bottom: 10px; 
	color: #9db7cd; 
	font-size: 10px;
}
p.legal a {
	color: #eeeeee; 
	text-decoration: none;
}
.footer-content ul {
	list-style: none none outside; 
	padding-bottom: 0px; 
	margin: 0px; padding-left: 0px; 
	padding-right: 0px; 
	padding-top: 0px;
}
.footer-content li {
	display: list-item;
}
.footer-content a {
	outline-style: none; 
	outline-color: invert; 
	outline-width: medium; color: #eeeeee; 
	text-decoration: none;
}
.footer-content a:visited {
	outline-style: none; 
	outline-color: invert; 
	outline-width: medium; 
	color: #eeeeee; 
	text-decoration: none;
}
p.envelope {
	margin-top: 0px; 
	padding-left: 40px; 
	margin-bottom: 10px; 
	background: url("/aaa/084/images_ny/envelope.png") no-repeat left 4px; 
	color: #9db7cd;
}
input.text-box {
	border-bottom: medium none; 
	border-left: medium none; 
	padding-bottom: 6px; 
	padding-left: 10px; 
	width: 111px; 
	padding-right: 6px; 
	background: url("/aaa/084/images_ny/form_fields.png") no-repeat -71px top; 
	float: left; 
	height: 14px; 
	color: #949494; 
	font-size: 11px; 
	overflow: hidden; 
	border-top: medium none; 
	margin-right: 5px; 
	border-right: medium none; 
	padding-top: 6px;
}
.footer-content a:hover {
	text-decoration: underline;
}