/* 672px total printer width IE6 */

a img {
	border: 0;
}

body {
	font-size: 10pt;
	margin: 0;
	padding: 0;
}

body,
body * {
	background-color: transparent !important; /* since IE doesn't print BG colors or images, */
	background-image: none !important;        /* this makes sure that Mozilla doesn't either */
}

body.home #content-login,
body.home #nav-global {
	right: 0;
}

body.home #content-promo-ne,
body.home #content-promo-se {
	margin-left: 345px;
	_margin-left: 340px !important; /* override ie.css */
}

body.home #content-promo-nw h1 a,
body.home #content-promo-ne h1 a,
body.home #content-promo-sw h1,
body.home #content-promo-se h1 {
	font: bold 16px/20px Arial, Helvetica, sans-serif;
	padding: 13px;
	text-indent: 0;
}

body.home #content-promo-nw,
body.home #content-promo-ne,
body.home #content-promo-sw,
body.home #content-promo-se {
	border: 1px solid #BEBEBE;
	padding: 0;
	width: 325px;
}

body.home #content-promo-sw h1,
body.home #content-promo-se h1 {
	height: auto;
	width: auto;
}

body.home #content-splash {
	border-bottom: 1px solid #BEBEBE;
	overflow: hidden;
	width: 670px;
}

html,
body,
#container {
	min-height: none;
}

#branding {
	border-width: 1px;
	margin-bottom: 25px;
	width: 670px;
}

#container {
	border: 0;
	margin: 0;
	position: static;
	width: 672px;
}

#content {
	margin: 0;
	width: 672px;
}

body.landing #content-main {
	float: none;
	padding: 35px 0 35px 35px;
	width: 648px;
	_width: 637px;
}

body.landing #content-main .column-one {
	width: 379px;
	_width: 368px;
}

#content-login {
	right: 27px;
	_right: 8px;
	width: 345px;
}

#content-login p.submit input,
body.home #content-promo-ne form p.submit input {
	border: 0 !important;
}

#content-login p.withbg input,
body.home #content-promo-ne form p.withbg input {
	border: 1px solid #999999;
	padding: 3px 3px 0 3px;
}

#content-main {
	width: 508px;
	_width: 500px;
}

#content-main div.wrapper table thead tr, 
#nav-section {
	display: none;
}

#nav {
	width: 672px;
}

#siteinfo {
	position: relative;
}
