ul {list-style:none;}
h4 {
 margin:25px 0 5px;
 border-bottom:1px dotted #d8d3cb;
}
h4 a.expand {
 font-size:70%;
 float:right;
 margin-right:10px;
 text-decoration:none;
 color:#9DA684;
 position:absolute;
 top:0;
 right:.5em;
}

#main-content-left .active-user p {
 margin:0;
}
.active-user-details {
 margin-left:.5em;
 clear:both;
 padding-top:1em;
 margin-bottom:2em;
}
form .accept {
 margin-left:15px;
 width:auto;
}
ul.status-list, ul#quiz-list, ul#policy-list, ul#form-list {
 margin-left:20px;
}
ul.status-list li, ul#quiz-list li, ul#policy-list li, ul#outstanding-membership li, ul#form-list li {
 padding-left:25px;
 line-height:20px;
 background:url(/images/icons/16/cancel.png) no-repeat left center;
}
ul#form-list li {
 background:none;
}
ul.status-list li.completed, ul#quiz-list li.completed, ul#policy-list li.completed {
 background:url(/images/icons/16/valid-green.png) no-repeat left center;
}
ul#outstanding-membership li {
 background:none;
 font-weight:bold;
}
table#member-list {
 border-left:1px solid #55463C;
}
table#member-list td {
 width:auto;
 border-left:none;
}
table#member-list .name {
 text-align:left;
 padding-left:.5em;
}

/* MEMBER QUIZ */
#quiz p {margin:.1em;}
#quiz {font-weight:bold;}
#quiz li {margin-bottom:1.3em !important;}

/* MISC */
.left-column, .two-column {
	width:45%;
	float:left;
}
.two-column {margin-right:4%;}
.right-column {
	width:50%;
	float:right;
	margin:0;
}
.notice h4 {margin:0;}