/* CSS Document */
*{
margin:0;
padding:0;
}

body{
background:#F2EFE8 url(../images/page-bg.jpg) repeat-x;
}

#wrapper{
width:980px;
padding:0 50px 20px 50px;
margin:0 auto 0 auto;
}

#pageWrapper{
background:url(../images/header-bg.png) no-repeat;
}

#header{
height:53px;
padding:5px 20px 10px 20px;
}

#header a#logo{
float:left;
display:block;
height:50px;
width:305px;
}

p#breadcrumbs {width: auto;}

.addthis {float: right;}

#headerLinks, #headerSearch{
float:left;
width:605px;
}

#headerLinks{
height:27px;
}

#headerSearch{
height:20px;
}

#searchButton{
width:24px;
height:24px;
background:url(../images/search-button.png) no-repeat;
border:none;
margin:2px 0 0 2px;
cursor: pointer;
}

#footer{
padding-top:10px;
}

#home{
min-height:350px;
background:url(../images/home-bg.png) repeat-y;
padding: 3px 0 0 0;
}

#home #top{
background:url(../images/home-top.png) no-repeat;
}

#home #centerPane{
float:left;
width:720px;
padding:0 0 0 38px;
margin:0;
}

#home #centerPane #left{
float:left;
width:290px;
height:422px;
margin:0 14px 15px 0;
}

#home #centerPane #right{
float:left;
width:401px;
background-color:#F4F2EC;
margin:0 0 0 0;
height:422px;
margin:0 0 15px 0;
}

#home #centerPane #bottom{
clear: both;
}

#home #centerPane #bottom a {
	text-decoration: none;
}

#home #centerPane #bottom a:hover {
	text-decoration: underline;
}

#home #centerPane #bottom li {
	margin: 0;
}

#home #rightPane{
float:left;
width:180px;
padding: 11px 0 0 0;
}

#homeLeftTop{
margin-bottom:15px;
background-color:#B9D1E9;
padding:0 0 10px 0;
height:275px;
border:#585856 1px solid;
}

#homeLeftBottom {
background-color:#C5DBDB;
padding:10px;
height:98px;
line-height: 12px;
border:#585856 1px solid;
}

#homeLeftBottom p {
	line-height: 16px !important;
}

#homeNews{
padding:10px;
height:400px;
border:#585856 1px solid;
width: 381px;
background-color: #f4f2ec;
}

#home #centerPane .box{
float:left;
width:225px;
height:263px;
margin-right:13px;
background:#F4F3EE url(../images/bottom-box-bg.png) repeat-x bottom;
border:#585856 1px solid;
}

#home #centerPane div#bottom_right{
margin-right:0;
padding-bottom: 0;
}

#home #rightPane .box{
margin-bottom:15px;
}

#myMna{
padding:10px;
background:#91C1D5 url(../images/my-mna-bg.png) repeat-x;
border:#585856 1px solid;
margin-bottom:15px;
}

#currentIssue{
background:#F6EDC6;
border:#585856 1px solid;
padding:10px 9px;
width:160px;
margin-top: 15px !important;
overflow: hidden;
height: 410px;
}


#inner #top{
background:url(../images/inner-top.png) no-repeat;
}

#inner{
background:url(../images/inner-bg.png) repeat-y;
padding:0;
}

#leftPane{
width:190px;
padding:0;
float:left;
margin:0 0 0 24px;
}


#rightPane{
width:170px;
padding:10px;
float:left;
margin:0 22px 0 0;
}

#inner #rightPane{
width:184px;
padding:10px;
float:left;
margin:0;
}

#inner #leftPane{
width:190px;
padding:0 0 0 24px;
float:left;
margin:0;
}


#centerPane{
width:497px;
min-height:400px;
padding:0 20px 20px 20px;
float:left;
margin:0;
}

#pageLinks{
float:right;
}

#footer{
padding:20px 0 0 0;
background:url(../images/footer-bg.png) no-repeat;
}

.spacer{
clear:both;
height:5px;
width:5px;
}

.clear{
clear:both;
}
.clearFix:after{
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/* Hides from IE-mac \*/
	 html .clearFix {height:1%;}
/* End hide from E-mac */

.clearBoth{
clear:both;
}

/* MBU Styles */

h3.mbu-header {
		background: url(../images/bkgd-mbu-headers.gif) transparent top left no-repeat;
		color: #fff;
		padding: 5px 10px;
		margin: 0;
	}
	h3.mbu-header-events {
			color: #777;
			padding: 5px 10px;
			margin: 0;
	}
	
	#mbu-news {
		background: url(../images/bkgd-mbu-news.gif) transparent top left repeat-y;
		width: 506px;
		margin: 0 0 10px 0;
		clear: both;
	}
	
	#mbu-news ul {
		margin: 10px 20px 10px 10px;
	}
	
	/* #mbu-news li, #mbu-anchors li {
		color: #c60;
	} */
	
	#mbu-news .date, #mbu-anchors .date {
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #685847;
		font-size: 12px;
	}
	
	#mbu-news a {
		text-decoration: none;
	}
	
	#mbu-news a:hover {
		text-decoration: underline;
	}
	
	#mbu-news .img-right {
		float: right;
		margin: 10px 18px 10px 10px;
		border: 1px solid #666;
	}
	
	#mbu-news .bottom {
		height: 9px;
		background: url(../images/bkgd-mbu-news-btm.gif) transparent bottom left no-repeat;
	}
	
	#mbu-contacts {
		background: url(../images/bkgd-mbu-contacts.gif) transparent top left repeat-y;
		width: 506px;
		margin: 0 0 10px 0;
	}
	
	#mbu-contacts .bottom {
		height: 9px;
		background: url(../images/bkgd-mbu-contacts-btm.gif) transparent bottom left no-repeat;
		clear: both;
	}
	
	#mbu-contacts dl {
		margin: 10px 20px;
		clear: both;
	}
	
	/*#mbu-contacts p {
		margin: 10px 20px;
		padding: 10px 0px 0px 20px;
		clear: both;
	}jj*/
	
	#mbu-contacts dt {
		float: left;
		width: 115px;
		text-align: right;
		color: #c63;
	}
	
	#mbu-contacts dd {
		float: right;
		width: 330px;
		margin: 0 17px 10px 3px;
		color: #666;
	}
	
	#mbu-features {
		background: url(../images/bkgd-mbu-features.gif) transparent top left repeat-y;
		width: 506px;
		margin: 0 0 10px 0;
	}
	
	#mbu-features .bottom {
		height: 9px;
		background: url(../images/bkgd-mbu-features-btm.gif) transparent bottom left no-repeat;
		clear: both;
	}
	
	#mbu-features .bottom2 {
		height: 9px;
		background: url(../images/bkgd-mbu-features-btm2.gif) transparent bottom left no-repeat;
		clear: both;
	}
	
	#mbu-sub-features {
		background: url(../images/bkgd-mbu-sub-features.gif) transparent top left repeat-y;
		clear: both;
	}
	
	#mbu-sub-features .top {
		background: url(../images/bkgd-sub-features-mid.gif) transparent top left no-repeat;
		height: 3px;
		clear: both;
	}
	
	#centerPane #mbu-features p {
		margin: 0 0 0 20px !important;
	}
	
	#mbu-features a {
		display: block;
		float: left;
		font-weight: bold;
		text-decoration: none;
		margin: 10px 0;
		padding: 5px 0 7px 37px;
	}
	
	#mbu-features a:hover {
		text-decoration: underline !important;
	}
	#mbu-links {
		background: url(../images/bkgd-mbu-news.gif) transparent top left repeat-y;
		width: 506px;
		margin: 0 0 10px 0;
		clear: both;
	}
	
	#mbu-links ul {
		margin: 10px 20px 10px 10px;
	}
	
	/* #mbu-links li, #mbu-anchors li {
		color: #c60;
	} */
	
	#mbu-links .date, #mbu-anchors .date {
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #685847;
		font-size: 12px;
	}
	
	#mbu-links a {
		text-decoration: none;
	}
	
	#mbu-links a:hover {
		text-decoration: underline;
	}
	
	#mbu-links .img-right {
		float: right;
		margin: 10px 18px 10px 10px;
		border: 1px solid #666;
	}
	
	#mbu-links .bottom {
		height: 9px;
		background: url(../images/bkgd-mbu-news-btm.gif) transparent bottom left no-repeat;
	}
	
	a.negotiate {
		background: url(../images/icons/negotiate.png) transparent top left no-repeat;
		width: 70px;
	}
	
	a.bulletins {
		background: url(../images/icons/bulletins.png) transparent top left no-repeat;
		width: 100px;
	}
	
	a.newsletters {
		background: url(../images/icons/newsletters.png) transparent top left no-repeat;
		width: 100px;
	}
	a.newsBU {
		background: url(../images/icons/news_iconBU.png) transparent top left no-repeat;
		width: 70px;
	}
	
	a.galleries {
		background: url(../images/icons/galleries.png) transparent top left no-repeat;
		width: 70px;
	}
	
	a.events {
		background: url(../images/icons/events.png) transparent top left no-repeat;
		width: 70px;
	}
	
	a.materials {
		background: url(../images/icons/materials.png) transparent top left no-repeat;
	}
	
	a.contract {
		background: url(../images/icons/contracts.png) transparent top left no-repeat;
		width: 100px;
	}
	
	a.website {
		background: url(../images/icons/websites.png) transparent top left no-repeat;
	}
	
	a.bylaws {
		background: url(../images/icons/bylaws.png) transparent top left no-repeat;
		width: 70px;
	}
	
	#mbu-anchors {
		padding: 0 20px;
	}
	
	#mbu-anchors a {
		text-decoration: none;
	}
	
	#mbu-anchors a:hover {
		text-decoration: underline !important;
	}
	
	#mbu-anchors ul {
		margin-left: 0 !important;
		padding-left: 20px;
	}
	
	#mbu-anchors h3 {
		padding: 15px 0 0 40px;
		margin: 25px 0 0 0;
	}
	
	#centerPane #mbu-anchors ul {
		list-style-image: url(../images/bkgd-bullet.gif);
	}
	
	#negotiate {
		background: url(../images/icons/negotiate.gif) transparent top left no-repeat;
	}
	
	#bylaws {
		background: url(../images/icons/bylaws.png) transparent top left no-repeat;
	}
	#newsBU {
		background: url(../images/icons/news_iconBU.png) transparent top left no-repeat;
	}
	
	#bulletins {
		background: url(../images/icons/bulletins.png) transparent top left no-repeat;
	}
	
	#newsletters {
		background: url(../images/icons/newsletters.png) transparent top left no-repeat;
	}
	
	#galleries {
		background: url(../images/icons/galleries.png) transparent top left no-repeat;
	}
	
	#events {
		background: url(../images/icons/events.png) transparent top left no-repeat;
	}
	
	#materials {
		background: url(../images/icons/materials.png) transparent top left no-repeat;
	}
	
	#contract {
		background: url(../images/icons/contracts.png) transparent top left no-repeat;
	}
	
	#website {
		background: url(../images/icons/websites.png) transparent top left no-repeat;
	}
	
	.side-header {
		color: #fff !important;
		background: url(../images/bkgd-sub-headers.gif) transparent top left no-repeat;
		padding: 7px;
		font-size: 12px;
		text-decoration: none !important;
	}
	
	.side-menus {
		margin: 0 0 20px 8px;
		font-size: 12px;
		width: 173px;
	}
	
	.side-menus ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	.pdf {		
		margin: 0 7px 0 0;
		vertical-align: middle;		
	}
	
	#member-features {
		background: url(../images/bkgd-mbr-features.gif) transparent top left repeat-y;
	}
	
	#member-features a, #members-features a:visited {
		text-decoration: none;
		font-weight: bold;
		font-size: 11px;
		color: #c63;
	}
	
	#member-features a:hover {
		text-decoration: underline;
	}
	
	#member-features .bottom {
		height: 9px;
		background: url(../images/bkgd-mbr-bottom.gif) transparent bottom left no-repeat;
	}
	
	#member-features li {
		background: url(../images/bkgd-mbr-features-line.gif) transparent top left no-repeat;
		padding: 6px 15px 5px 7px;
		width: 144px;
	}
	
	#rightPane .side-menus li.first {
		background-image: none;
	}
	
	#about-union, #mymna-right-box {
		background: url(../images/bkgd-about-union.gif) transparent top left repeat-y;
	}
	
	
	#about-union .bottom, #mymna-right-box  {
		height: 9px;
		background: url(../images/bkgd-about-union-bottom.gif) transparent bottom left no-repeat;
	}
	
	#about-union li, #mymna-right-box li {
		padding: 5px 15px 5px 23px;
		background: url(../images/bkgd-about-union-bullet.gif) transparent 7px 9px no-repeat;
		font-weight: bold;
	}
	
	#about-union a, #about-union a:visited,
	#mymna-right-box a, #mymna-right-box a:visited {
		text-decoration: none;
		color: #666;
	}
	
	#about-union a:hover, #mymna-right-box a:hover {
		text-decoration: underline;
	}
	
	#additional-resources {
		background: url(../images/bkgd-add-resource.gif) transparent top left repeat-y;
	}
	
	#additional-resources .bottom {
		height: 13px;
		background: url(../images/bkgd-add-resource-btm.gif) transparent bottom left no-repeat;
	}
	
	#additional-resources li {
		padding: 5px 15px 5px 23px;
		background: url(../images/bkgd-bullet-additional.gif) transparent 7px 9px no-repeat;
		font-weight: bold;
	}
	
	#additional-resources a, #about-union a:visited {
		text-decoration: none;
		color: #666;
	}
	
	#additional-resources a:hover {
			text-decoration: underline;
	}
	
	
	
	
/* My MNA Styles */
#mymna {
		background: url(../images/bkgd-mymna.gif) transparent top left repeat-y;
		width: 506px;
		margin: 0 0 10px 0;
	}
	
	#mymna .bottom {
		height: 9px;
		background: url(../images/bkgd-mymna-btm.gif) transparent bottom left no-repeat;
		clear: both;
	}

#mymna p {
	margin: 0 15px 15px 15px !important;
	font-weight: bold;
}

#mymna .header {
	color: #c63;
}

#mymna .note {
	font-style: italic;
	color: #369;
}

#announcement {
	background: url(../images/bkgd-mymna-announcement.gif) transparent top left repeat-y;
	margin: 0 0 10px 13px;
	width: 481px;
}

#announcement p, #announcement2 p {
	font-weight: normal;
	line-height: 18px;
}

#announcement h4 {
	text-indent: -222em;
	height: 31px;
	background: url(../images/bkgd-mymna-announcement-top.gif) transparent top left no-repeat;
}

#announcement div.top {
	height: 11px;
	background: url(../images/bkgd-mymna-announcement-top2.gif) transparent top left no-repeat;
}

#announcement .bottom {
		background: url(../images/bkgd-mymna-announcement-btm.gif) transparent bottom left no-repeat;
		height: 10px;
		padding-top: 5px;

}

#centerPane  ul.trans {
		list-style-image: url(../images/bullet-trans.gif) !important;
}

#announcement2 {
	margin: 0 0 10px 13px;
	width: 471px;
	background-color: #cfe3f6;
	color: #333;
	padding: 10px 0;
	border: 1px solid #666;
}

#announcement h2, #announcement2 h2 {
	margin: 0 15px 10px 15px !important;
	color: #333 !important;
	font-size: 14px !important;
}

#announcement2 h4 {
	font-family: "Times New Roman", Times, serif;
	color: #900;
	font-style: italic;
	font-size: 18px;
	margin: 0 15px;
}

.pipe {
	color: #d26633;
}

.regPub {
	margin: 0 0 0 35px;
}
.regMem {
	margin: 0 0 0 40px;
}

/* Add This stuff */
.addthis {
	float: right;
	margin: 2px 0 0 5px;
	width: 65px;
}

.addthis a {float: left; margin: 0 5px 0 0;}
