body{
	margin: 0;
	background: #000;
	font: normal 14px Arial, Helvetica, sans-serif;
}

a{
	color: #F00;
}

img{
	border: 0px;
}




/* HEADER */

#header{
	height: 27px;
	padding: 1px;
	font-family: "Arial","Helvetica";
	font-size: 11px;
	color: #FFF;
	text-align: left;
}

#header a{
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

#header a:hover{
	color: #F00;
	text-decoration: none;
}

#header-container{
	margin-right: auto:
	margin-left: auto:
}

#headerLeft{
	float: left;
	padding: 5px 0 0 5px;
}

#header-login{
	float: right;
	padding: 5px 0 0 5px;
}

#headerRight{
	float: right;
	margin-top: 4px;
	margin-left: 10px;
	text-align: right;
}

.search-box-left{
	float: left;
	width: 8px;
	height: 17px;
	margin-left: 5px;
	background: url(../../images/search-background-left.png) no-repeat top center;
}

#headerRight input{
	float: left;
	width: 103px;
	height: 17px;
	padding-top: 2px;
	background: url(../../images/search-background.png) repeat-x top center;
	border: 0px;
	color: #000;
	float: left;
	font-size: 11px;
	font-family: Arial;
}

#headerRight .submitbutton{
	float: left;
	cursor: pointer;
	width: 24px;
	height: 17px;
	margin-right: 4px;
	padding: 0;
	background: url(../../images/search-background-right.png) no-repeat top center;
}

#headerRight .submitbutton:hover{
	background: url(../../images/search-background-right-hover.png) no-repeat top center;
}




/* BODY */

#container{
	background: #FFF;
}

#content{
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	padding: 20px 0 20px 0;
}

#mason-contractors-association-of-america-presents h4{
	width: 990px;
	height: 25px;
	background: url(../images/mason-contractors-association-of-america-presents.png) top center no-repeat;
}

#mason-contractors-association-of-america-presents span{
	display: none;
}

#masoncontractors-dot-org{
	width: 990px;
	padding-bottom: 25px;
	background: url(../images/masoncontractors-dot-org-background.gif) center no-repeat;
	font: bold 24px Verdana;
	text-align: center;
}

#masoncontractors-dot-org a{
	color: #F00;
	text-decoration: none;
}

#live-webinar-series{
	padding-top: 3px;
	background: #000;
}

#live-webinar-series h1{
	width: 969px;
	height: 96px;
	padding: 0 0 19px 21px;
	background: url(../images/live-webinar-series.png) top center no-repeat;
}

#live-webinar-series span{
	display: none;
	
}




/* WEBINAR LIST */

#webinar-list{
	width: 990px;
	height: 418px;
	background: url(../images/webinar-list.png) top right no-repeat;
}

#webinar-list .masonry-estimating-seminar h2{
	width: 407px;
	height: 118px;
	background: url(../images/masonry-estimating-seminar-webinar.png) top center no-repeat;
	cursor: pointer;
}

#webinar-list .masonry-estimating-seminar span{
	display: none;
}

#webinar-list .masonry-wall-bracing-seminar h2{
	width: 624px;
	height: 77px;
	background: url(../images/masonry-wall-bracing-seminar-webinar.png) top center no-repeat;
	cursor: pointer;
}

#webinar-list .masonry-wall-bracing-seminar span{
	display: none;
}

#webinar-list .understanding-masonry-codes-and-standards h2{
	width: 569px;
	height: 119px;
	margin: 52px 0 52px 0;
	background: url(../images/understanding-masonry-codes-and-standards-webinar.png) top center no-repeat;
	cursor: pointer;
}

#webinar-list .understanding-masonry-codes-and-standards span{
	display: none;
}

/* SMALL LIST */

#webinar-list .astm-standards-then-and-now-sm h2{
	width: 645px;
	height: 21px;
	margin: 0 0 26px 0;
	background: url(../images/astm-standards-then-and-now-webinar-sm.png) top center no-repeat;
	cursor: pointer;
}

#webinar-list .astm-standards-then-and-now-sm span{
	display: none;
}

#webinar-list .masonry-inspection-and-testing-sm h2{
	width: 492px;
	height: 45px;
	margin: 0 0 26px 0;
	background: url(../images/masonry-inspection-and-testing-webinar-sm.png) top center no-repeat;
	cursor: pointer;
}

#webinar-list .masonry-inspection-and-testing-sm span{
	display: none;
}

#webinar-list .masonry-mortars-and-grout-sm h2{
	width: 449px;
	height: 46px;
	background: url(../images/masonry-mortars-and-grout-webinar-sm.png) top center no-repeat;
	cursor: pointer;
}

#webinar-list .masonry-mortars-and-grout-sm span{
	display: none;
}

#webinar-list .masonry-wall-bracing-seminar-sm h2{
	width: 720px;
	height: 21px;
	margin: 0 0 75px 0;
	background: url(../images/masonry-wall-bracing-seminar-webinar-sm.png) top center no-repeat;
	cursor: pointer;
}

#webinar-list .masonry-wall-bracing-seminar-sm span{
	display: none;
}

#webinar-list .restoration-masonry-sm h2{
	width: 488px;
	height: 21px;
	margin: 0 0 26px 0;
	background: url(../images/restoration-masonry-webinar-sm.png) top center no-repeat;
	cursor: pointer;
}

#webinar-list .restoration-masonry-sm span{
	display: none;
}

#webinar-list .understanding-masonry-codes-and-standards-sm h2{
	width: 549px;
	height: 45px;
	margin: 0 0 75px 0;
	background: url(../images/understanding-masonry-codes-and-standards-webinar-sm.png) top center no-repeat;
	cursor: pointer;
}

#webinar-list .understanding-masonry-codes-and-standards-sm span{
	display: none;
}

#webinar-list .water-resistant-masonry-sm h2{
	width: 384px;
	height: 45px;
	margin: 0 0 75px 0;
	background: url(../images/water-resistant-masonry-webinar-sm.png) top center no-repeat;
	cursor: pointer;
}

#webinar-list .water-resistant-masonry-sm span{
	display: none;
}

#earn-while-you-learn{
	margin-top: 17px;
	padding-top: 1px;
	background: #000;
}

#earn-while-you-learn h3{
	width: 969px;
	height: 144px;
	padding: 0 0 19px 21px;
	background: url(../images/earn-while-you-learn.png) top center no-repeat;
	
}

#earn-while-you-learn span{
	display: none;
	
}





/* WEBINAR COURSES */

#webinar-courses{
}

.wed-mar-24{
	float: left;
	width: 316px;
	padding: 40px 10px 0 0;
	background: url(../images/wed-mar-24.png) top center no-repeat;
	text-align: center;
	text-transform: uppercase;
}

.wed-mar-24-closed{
	float: left;
	width: 316px;
	height: 325px;
	padding: 40px 10px 0 0;
	background: url(../images/masonry-wall-bracing-seminar-closed.png) top center no-repeat;
	text-align: center;
	text-transform: uppercase;
}

.wed-mar-24 span{
	display: none;
}

.wed-mar-31{
	float: left;
	width: 316px;
	padding: 40px 10px 0 10px;
	border-right: solid 1px #000;
	border-left: solid 1px #000;
	background: url(../images/wed-mar-31.png) top center no-repeat;
	text-align: center;
	text-transform: uppercase;
}

.wed-mar-31-closed{
	float: left;
	width: 316px;
	height: 325px;
	padding: 40px 10px 0 0;
	background: url(../images/understanding-masonry-codes-and-standards-closed.png) top center no-repeat;
	text-align: center;
	text-transform: uppercase;
}

.wed-mar-31 span{
	display: none;
}

.wed-apr-7{
	float: left;
	width: 316px;
	padding: 40px 0 0 10px;
	background: url(../images/wed-apr-7.png) top center no-repeat;
	text-align: center;
	text-transform: uppercase;
}

.wed-apr-7-closed{
	float: left;
	width: 316px;
	height: 325px;
	padding: 40px 0 0 10px;
	background: url(../images/masonry-estimating-seminar-closed.png) top center no-repeat;
	text-align: center;
	text-transform: uppercase;
}

.wed-apr-7 span{
	display: none;
}

.wed-jun-16{
	float: left;
	width: 316px;
	padding: 40px 10px 0 0;
	background: url(../images/wed-jun-16.png) top center no-repeat;
	text-align: center;
	text-transform: uppercase;
}

.wed-jun-16-closed{
	float: left;
	width: 316px;
	height: 325px;
	padding: 40px 10px 0 0;
	background: url(../images/restoration-masonry-closed.png) top center no-repeat;
	text-align: center;
	text-transform: uppercase;
}

.wed-jun-16 span{
	display: none;
}

.wed-jun-23{
	float: left;
	width: 316px;
	padding: 40px 10px 0 0;
	background: url(../images/wed-jun-23.png) top center no-repeat;
	text-align: center;
	text-transform: uppercase;
}

.wed-jun-23-closed{
	float: left;
	width: 316px;
	height: 325px;
	padding: 40px 10px 0 0;
	background: url(../images/masonry-wall-bracing-seminar-closed.png) top center no-repeat;
	text-align: center;
	text-transform: uppercase;
}

.wed-jun-23 span{
	display: none;
}

.wed-jun-30{
	float: left;
	width: 316px;
	padding: 40px 10px 0 0;
	background: url(../images/wed-jun-30.png) top center no-repeat;
	text-align: center;
	text-transform: uppercase;
}

.wed-jun-30-closed{
	float: left;
	width: 316px;
	height: 325px;
	padding: 40px 10px 0 0;
	background: url(../images/masonry-wall-bracing-seminar-closed.png) top center no-repeat;
	text-align: center;
	text-transform: uppercase;
}

.wed-jun-30 span{
	display: none;
}

.wed-jul-7{
	float: left;
	width: 316px;
	padding: 40px 10px 0 0;
	background: url(../images/wed-jul-7.png) top center no-repeat;
	text-align: center;
	text-transform: uppercase;
}

.wed-jul-7-closed{
	float: left;
	width: 316px;
	height: 325px;
	padding: 40px 10px 0 0;
	background: url(../images/masonry-wall-bracing-seminar-closed.png) top center no-repeat;
	text-align: center;
	text-transform: uppercase;
}

.wed-jul-7 span{
	display: none;
}

.wed-jul-14{
	float: left;
	width: 316px;
	padding: 40px 10px 0 0;
	background: url(../images/wed-jul-14.png) top center no-repeat;
	text-align: center;
	text-transform: uppercase;
}

.wed-jul-14-closed{
	float: left;
	width: 316px;
	height: 325px;
	padding: 40px 10px 0 0;
	background: url(../images/masonry-wall-bracing-seminar-closed.png) top center no-repeat;
	text-align: center;
	text-transform: uppercase;
}

.wed-jul-14 span{
	display: none;
}

.wed-jul-21{
	float: left;
	width: 316px;
	padding: 40px 10px 0 0;
	background: url(../images/wed-jul-21.png) top center no-repeat;
	text-align: center;
	text-transform: uppercase;
}

.wed-jul-21-closed{
	float: left;
	width: 316px;
	height: 325px;
	padding: 40px 10px 0 0;
	background: url(../images/masonry-wall-bracing-seminar-closed.png) top center no-repeat;
	text-align: center;
	text-transform: uppercase;
}

.wed-jul-21 span{
	display: none;
}

.wed-jul-28{
	float: left;
	width: 316px;
	padding: 40px 10px 0 0;
	background: url(../images/wed-jul-28.png) top center no-repeat;
	text-align: center;
	text-transform: uppercase;
}

.wed-jul-28-closed{
	float: left;
	width: 316px;
	height: 325px;
	padding: 40px 10px 0 0;
	background: url(../images/masonry-wall-bracing-seminar-closed.png) top center no-repeat;
	text-align: center;
	text-transform: uppercase;
}

.wed-jul-28 span{
	display: none;
}

.blank{
	float: left;
	width: 316px;
	padding: 40px 10px 0 0;
	text-align: center;
	text-transform: uppercase;
}

#webinar-courses .astm-standards-then-and-now h2{
	width: 316px;
	height: 104px;
	background: url(../images/astm-standards-then-and-now-course.png) top center no-repeat;	
	cursor: pointer;
}

#webinar-courses .astm-standards-then-and-now span{
	display: none;	
}

#webinar-courses .masonry-estimating-seminar h2{
	width: 316px;
	height: 104px;
	background: url(../images/masonry-estimating-seminar-course.png) top center no-repeat;	
	cursor: pointer;
}

#webinar-courses .masonry-estimating-seminar span{
	display: none;	
}

#webinar-courses .masonry-inspection-and-testing h2{
	width: 316px;
	height: 104px;
	background: url(../images/masonry-inspection-and-testing-course.png) top center no-repeat;	
	cursor: pointer;
}

#webinar-courses .masonry-inspection-and-testing span{
	display: none;	
}

#webinar-courses .masonry-mortars-and-grout h2{
	width: 316px;
	height: 104px;
	background: url(../images/masonry-mortars-and-grout-course.png) top center no-repeat;	
	cursor: pointer;
}

#webinar-courses .masonry-mortars-and-grout span{
	display: none;	
}

#webinar-courses .restoration-masonry h2{
	width: 316px;
	height: 104px;
	background: url(../images/restoration-masonry-course.png) top center no-repeat;	
	cursor: pointer;
}

#webinar-courses .restoration-masonry span{
	display: none;	
}

#webinar-courses .masonry-wall-bracing-seminar h2{
	width: 316px;
	height: 104px;
	background: url(../images/masonry-wall-bracing-seminar-course.png) top center no-repeat;
	cursor: pointer;	
}

#webinar-courses .masonry-wall-bracing-seminar span{
	display: none;	
}

#webinar-courses .understanding-codes-and-standards h2{
	width: 316px;
	height: 104px;
	background: url(../images/understanding-codes-and-standards-course.png) top center no-repeat;	
	cursor: pointer;
}

#webinar-courses .understanding-codes-and-standards span{
	display: none;	
}

#webinar-courses .water-resistant-masonry h2{
	width: 316px;
	height: 104px;
	background: url(../images/water-resistant-masonry-course.png) top center no-repeat;	
	cursor: pointer;
}

#webinar-courses .water-resistant-masonry span{
	display: none;	
}

.admission{
	font-weight: bold;
	text-decoration: underline;
}

.purchase-tickets{
	border: 0;
}

.purchase-books{
	text-transform: none;
}

#tickets-on-sale-soon{
	clear: both;
	padding-top: 1px;
	background: #000;
}

#tickets-on-sale-soon h5{
	width: 972px;
	height: 32px;
	padding: 0 0 12px 18px;
	background: #000 url(../images/tickets-on-sale-soon.png) top center no-repeat;
	
}

#tickets-on-sale-soon span{
	display: none;
	
}

#tickets-on-sale-now{
	clear: both;
	padding-top: 1px;
	background: #000;
}

#tickets-on-sale-now h5{
	width: 966px;
	height: 32px;
	padding: 0 0 12px 24px;
	background: #000 url(../images/tickets-on-sale-now.png) top center no-repeat;
}

#tickets-on-sale-now span{
	display: none;
	
}




/* FOOTER */

#footer{
	background: #000;
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #FFF;
}

#footer a{
	color: #F00;
}

#footer-container{
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	padding: 10px 0 10px 0;
}

#footer .masonry-headlines h5{
	width: 220px;
	height: 15px;
	margin: 0 0 7px 0;
	background: #000 url(../images/masonry-headlines.png) top center no-repeat;
}

#footer .masonry-headlines span{
	display: none;
}

#footer .upcoming-education h5{
	width: 220px;
	height: 15px;
	margin: 0 0 7px 0;
	background: #000 url(../images/upcoming-education.png) top center no-repeat;
}

#footer .upcoming-education span{
	display: none;
}

#footer .about-certification h5{
	width: 220px;
	height: 15px;
	margin: 0 0 7px 0;
	background: #000 url(../images/about-certification.png) top center no-repeat;
}

#footer .about-certification span{
	display: none;
}

.leftcolumn{
	width: 225px;
	margin-right: 35px;
	float: left;
	display: inline;
}

.column{
	width: 220px;
	margin: 0 10px 10px 10px;
	float: left;
	display: inline;
}

.column ul{
	top: 0px;
	left: 0px;
	margin: 0px 0px 0px 18px;
	padding-left: 0;
}

.column li{
	padding-bottom: 1px;
}




/* PAGES */

#astm-standards-then-and-now h1{
	width: 878px;
	height: 32px;
	margin-bottom: 0px;
	background: url(../images/astm-standards-then-and-now.png) top left no-repeat;
}

#astm-standards-then-and-now span{
	display: none;
}

#masonry-estimating-seminar h1{
	width: 885px;
	height: 31px;
	margin-bottom: 0px;
	background: url(../images/masonry-estimating-seminar.png) top left no-repeat;
}

#masonry-estimating-seminar span{
	display: none;
}

#masonry-inspection-and-testing h1{
	width: 909px;
	height: 33px;
	margin-bottom: 0px;
	background: url(../images/masonry-inspection-and-testing.png) top left no-repeat;
}

#masonry-inspection-and-testing span{
	display: none;
}

#masonry-mortars-and-grout h1{
	width: 814px;
	height: 32px;
	margin-bottom: 0px;
	background: url(../images/masonry-mortars-and-grout.png) top left no-repeat;
}

#masonry-mortars-and-grout span{
	display: none;
}

#masonry-wall-bracing-seminar h1{
	width: 981px;
	height: 31px;
	margin-bottom: 0px;
	background: url(../images/masonry-wall-bracing-seminar.png) top left no-repeat;
}

#masonry-wall-bracing-seminar span{
	display: none;
}

#restoration-masonry h1{
	width: 665px;
	height: 31px;
	margin-bottom: 0px;
	background: url(../images/restoration-masonry.png) top left no-repeat;
}

#restoration-masonry span{
	display: none;
}

#understanding-masonry-codes-and-standards h1{
	width: 940px;
	height: 70px;
	margin-bottom: 0px;
	background: url(../images/understanding-masonry-codes-and-standards.png) top left no-repeat;
}

#understanding-masonry-codes-and-standards span{
	display: none;
}

#water-resistant-masonry h1{
	width: 813px;
	height: 31px;
	margin-bottom: 0px;
	background: url(../images/water-resistant-masonry.png) top left no-repeat;
}

#water-resistant-masonry span{
	display: none;
}

#books{
	margin: 50px 0 50px 0;
}

#books h2{
	width: 406px;
	height: 27px;
	margin-bottom: 10px;
	background: url(../images/purchase-books.png) top left no-repeat;	
}

#books span{
	display: none;
}

.building-code-requirements-for-masonry-structures h3{
	clear: both;
	width: 990px;
	height: 19px;
	background: url(../images/building-code-requirements-for-masonry-structures.png) top left no-repeat;
}

.masonry-wall-bracing-design-handbook h3{
	width: 990px;
	height: 19px;
	background: url(../images/masonry-wall-bracing-design-handbook.png) top left no-repeat;
}

.standard-practice-for-bracing-masonry-walls-under-construction{
	padding-top: 20px;
}

.standard-practice-for-bracing-masonry-walls-under-construction h3{
	width: 990px;
	height: 19px;
	background: url(../images/standard-practice-for-bracing-masonry-walls-under-construction.png) top left no-repeat;
}

.book-description{
	float: left;
	width: 840px;
}

.book-cover{
	float: right;
	width: 150px;
	text-align: right;
}

.book-clear{
	clear: both;
	width: 990px;
	height: 1px;
	margin: 0;
	padding: 0;
}





/* STRATEGIC PARTNERS */

#strategic-partners{
	clear: both;
	width: 990px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px 0 10px 0;
}

.strategic-partners-header{
	background: #000;
	padding-bottom: 2px;
	color: #FFF;
	font: bold 11px Arial;
	text-align: center;
	text-transform: uppercase;
}

#strategic-partners img{
	float: left;
	padding: 10px;
	border: 0px;
}

#strategic-partners-clear{
	clear: both;
}