body {
	width: 950px;
}

.nav {
	display: block;
	float: right;
}

.declaration .nav {
	float: none;
}

#menu {
	display: none;
}

.nav ul li {
	display: inline-block;
	border-top: none;
	border-right: 1px solid #DBDEC6;
	border-left: 1px solid #F3F4EA;
}

.nav ul li:first-child {
	border-left: none;
}

.nav ul li:last-child {
	border-right: none;
}

.aside {
	display: block;
	float: right;

	width: 283px;
}
.registration .aside {
	width: revert;
}

.course2 .addendum,
.course2 .Default-button-set button:not(:first-of-type),
.course2 .First-page-button-set button:not(:first-of-type),
.course2 .No-save-button-set button:not(:first-of-type),
.addendum {
	display: none;
}

#main-column {
	width: 65%;
	/* margin-right: 320px; */
}

#wide-nav,
#wide_nav {
	position: relative;
	border-radius: 6px;
	height: 152px;

	font-size: 0;

	background: #006195;
	background: -webkit-linear-gradient(bottom, #006195, #0072AF);
	background: linear-gradient(to top, #006195, #0072AF);
}

#progress {
	position: absolute;
	left: 15px;
	top: 38px;
	height: 13px;
}

#previous-button {
	float: left;

	width: 142px;
	height: 36px;
}

#next-button {
	float: right;

	width: 141px;
	height: 36px;
}

#save-button {
	clear: both;
	display: block;

	width: 283px;
	height: 54px;
}

#_lpChatBtn {
	float: right;
	/* margin: 32px 110px 0 0; */
}

.home #_lpChatBtn {
	float: none;
}

.about .aside > div,
.home .aside > div,
.resources .aside > div {
	float: right;
}

.about .aside > div > div,
.home .aside > div > div,
.resources .aside > div > div {
	padding: 7px 0;
}

.course div#nested_nav,
.declaration div#nested_nav {
	display: block;
}

#nested_previous {
	display: none;
}

.login-course table,
.married-signup table,
.single-signup table {
	width: 452px;

	border-spacing: 0;
}

.footer hr {
	position: relative;
	left: -19px;
	width: 948px;
}

.footer li {
	border-left: 1px solid #D7D7D7;
}

.footer li:first-child {
	border: none;
	padding: 0 0 80px;
}

body.golf #main-column {
	width: 54%;
}

body.golf .aside {
	width: 23.75rem;
}

.attorney-login .aside,
.attorney-reset-password .aside,
.attorney-reset-password-request .aside,
.attorney-reset-password-sent .aside,
.choose-county .aside,
.choose-state .aside,
.confirm-name .aside,
.confirm-names .aside,
.declaration .aside,
.disclaimer .aside,
.filing-status .aside,
.login-course .aside,
.logout-course .aside,
.marital-status .aside,
.married-signup .aside,
.single-signup .aside,
.security-answer .aside,
.security-question .aside,
.select-course .aside,
.start-course .aside {
	width: auto;
}
