/* body - main content */

#main-content-outer {
	float: left;
	width: 549px;
	height: 100%;
	background: #fff url('../images/main-content-bg-rt.gif') repeat-y right;
}
#main-content {
	min-height: 710px;
	height: auto !important;
	height: 700px;
	background: url('../images/main-content-bg-top-home.gif') no-repeat top;
}

#welcome-msg {
	margin: 0 0 13px 0;
}
#welcome-msg span {
	font-size: 1.16em;
}
#welcome-msg img {
	margin: 12px 0 0 0;
}

h3 {
	margin: 0 0 11px 0;
	font-size: 1em;
	color: #039;
}

div.addl-content {
	padding: 0 0 1.2em;
}

#main-content div.representation-and-negotiations table {
	border: none;
}
#main-content div.representation-and-negotiations th {
	padding: 7px 0 5px 5px;
	font-weight: bold;
	color: #039;
	background: none;
	border-right: none;
	border-left: none;
	text-align: left;
}
#main-content div.representation-and-negotiations td {
	padding: 7px 0 5px 5px;
	border-right: none;
	border-left: none;
}
#main-content div.representation-and-negotiations img {
	display: inline;
}
#main-content div.representation-and-negotiations .col2 {
	padding-left: 19px;
	padding-right: 15px;
}
#main-content div.representation-and-negotiations .col3 {
	width: 202px;
	padding-left: 20px;
}
#main-content div.representation-and-negotiations .col1 {
	width: 120px;
}
#main-content div.representation-and-negotiations th.col1 {
	background: url('../images/arrow-right.png') no-repeat right center;
}
#main-content div.representation-and-negotiations th.col3 {
	background: url('../images/arrow-right.png') no-repeat left center;
}
#main-content div.representation-and-negotiations td.col2 {
	text-align: center;
}

/* body - sidebar */

#sidebar {
	padding: 11px 5px 0 0;
}
#sidebar h3 {
	height: 24px;
	padding: 8px 0 0 10px;
	margin: 0 0 15px 0;
	color: #fff;
	font-size: .875em;
	background: url('../images/sidebar-bg-top-home.gif') no-repeat;
}

#unions-listing-outer-1 {
	width: 240px;
	background: url('../images/sidebar-bg-mid-home.gif') repeat-y;
}
#unions-listing-outer {
	width: 100%;
	background: url('../images/sidebar-bg-bot-home.gif') bottom no-repeat;
}
#unions-listing {
	padding: 0px 0px 20px 0px;
}

#unions-listing ul {
	list-style: none;
	padding: 0 16px 0 11px;
}
#unions-listing li {
	display: block;
	clear: both;
	width: 100%;
	overflow: hidden;
	padding: 0 0 15px 0;
	margin: 0 0 10px 0;
	font-size: 1em;
	background: url('../images/h-rule.gif') bottom left repeat-x;
}
#unions-listing h4 {
	float: left;
	margin: 0 0 9px;
	width: 125px;
}
#unions-listing p {
	font-size: .6875em;
	color: #7c848a;
}
#unions-listing p.last-updated {
	float: right;
	height: 1.5em;
}
#unions-listing .union-desc p {
	position: relative;
	top: 0px;
	width: 140px;
	min-height: 4em;
	height: auto !important;
	height: 4em;
}
#unions-listing img {
	display: block;
	clear: both;
	position: relative;
	top: 5px;
}
#unions-listing li#unions-listing-last {
	margin-bottom: 0;
	padding-bottom: 5px;
	background: none;
}
