h2,p,dl,ul,ol{
	margin-bottom: 10px;
}
	.content li,.content ol li{
		margin-left: 35px;
		list-style: outside;
		margin-bottom: 5px;
	}
	.content ol li{
		list-style-type: decimal;
	}
#content{
	margin: 20px 0 0 0;
}
	#inside #content{
		margin: 0;
	}
/* Setting Widths and Presentation for Content Blocks */
	.news,.educationResource,.relatedContent,.eventRequestForm,.newsListing{
		width: 483px;
		float: left;
		clear: left;
	}
	#inside .newsListing{
		margin-top: 15px;
	}
	.search h3 span,.news h3 span,.educationResource h3 span,.relatedContent h3 span,.eventRequestForm h3 span,.newsListing h3 span,.contactForm h3 span{
		display: none;
	}
/* Setting Widths for Sidebar Blocks */
#sidebar{
	width: 258px;
	float: right;
}
	#inside #sidebar{
		margin-top:15px;
	}
		#sidebar .upcomingEvents h3 span,#sidebar .members h3 span,#sidebar .imageGallery h3 span,.additionalResources h3 span,#sidebar .currentInfo h3 span,#sidebar .groupEvents h3 span,#sidebar .newsCategory h3 span,#sidebar .mailingList h3 span,#sidebar .contactForm h3 span,#sidebar .subdivisionLoginForm h3 span{
			display: none;
		}
/* Generic Additional Nav Setup */
	.additionalNav{
		background: #fcc358;
		display: block;
		padding: 9px 10px 4px 10px;
		margin-bottom: 10px;
		float: left;
		width: 463px;
	}
		#inside .content.long .additionalNav{
			width: 739px;
			list-style-type:
	}
		#sidebar .additionalNav{
			width: 238px;
		}
		.additionalNav a,.additionalNav.contentNav span{
			float: left;
		}
		.news .additionalNav .rightElement,.additionalNav.contentNav .rightElement{
			float: right;
		}
		.additionalNav.contentNav{
			margin-top: -15px;
			width: 463px;
			font-size: .9em;
		}
	/* News Block Content */
	.news h3{
		background: url(http://www.rubber.org/img/header-news.gif) top left no-repeat;
		height: 47px;
	}
		.news h3 span.mailingList{
			float: right;
			height:47px;
			width:152px;
			background: url(http://www.rubber.org/img/bg-mailingList.gif) top left no-repeat;
			display: block
		}
		.news ul,.newsListing ul{
			padding: 0 10px;
		}
			.news li,.newsListing li{
				margin: 21px 0;
			}
				.news h2,.newsListing h2{
					font-size: 1.8em;
				}
				.news .moreInfo,.news .moreInfo a,.newsListing .moreInfo,.newsListing .moreInfo a{
					color: #707070;
					font-size: 1em;
				}
				.news .newsContent,.newsListing .newsContent{
					margin: 3px 0;
					font-size: 1.2em;
				}
	/* Education Resource Block Content */
	.educationResource h3{
		background: url(http://www.rubber.org/img/header-education.gif) top left no-repeat;
		height: 48px;
	}
		.educationResource ul{
			background: url(http://www.rubber.org/img/bg-education.jpg) top left repeat-x;
			float:left;
			height:132px;
			width:100%;
		}
			.educationResource li{
				float: left;
				margin-top: 5px;
				text-align: center;
				width: 98px;
				border-right: 1px solid white;
				padding: 0 10px;
			}
				.educationResource li.lastElement{
					border: none;
				}
				.educationResource li a{
					text-decoration: none;
					margin-top: 10px;
				}
	/* Related Content */
	.relatedContent{
		background:#e8e8e8 url(http://www.rubber.org/img/bg-greyBoxBottom-small.gif) bottom left no-repeat;
		margin-bottom: 20px;
		width:258px;
	}
	.relatedContent.long{
		background:#e8e8e8 url(http://www.rubber.org/img/bg-sponsersBottom.jpg) bottom left no-repeat;
		width: 760px;
	}
		.relatedContent h3{
			background: url(http://www.rubber.org/img/header-relatedContent-small.gif) top left no-repeat;
			height: 48px;
		}
			.relatedContent.long h3{
				background: url(http://www.rubber.org/img/header-relatedContent-long.gif) top left no-repeat;
			}
			.relatedContent.youMay h3{
				background: url(http://www.rubber.org/img/header-youMay.gif) top left no-repeat;
				height: 48px;
			}
		.relatedContent dl{
			padding: 10px;
		}
			.relatedContent dt{
				font-size: 1.8em;
				margin-bottom: 4px;
			}
				.relatedContent dd{
					font-size: 1.2em;
				}
					.relatedContent dd img{
						float: left;
						margin: 4px 10px 10px 0;
					}
	/* Event Request Form */
	.eventRequestForm{
		margin-top:15px;
	}
		.eventRequestForm h3{
			margin-bottom:15px;
		}
		.eventRequestForm h3.properties{
			background: url(http://www.rubber.org/img/form-header-eventProperties.gif) top left;
			height: 31px;
		}
		.eventRequestForm h3.recurrance{
			background: url(http://www.rubber.org/img/form-header-dailyRecurrance.gif) top left;
			height: 31px;
		}
		.eventRequestForm h3.eventContent{
			background: url(http://www.rubber.org/img/form-header-eventContent.gif) top left;
			height: 31px;
		}
		.eventRequestForm label,.eventRequestForm p,.eventRequestForm span.multiQuestion{
			font-size:1.2em;
		}
	/* News Listing Block */
	.newsListing h3{
		background: url(http://www.rubber.org/img/header-news2.gif) top left;
		height: 48px;
	}
		.newsListing .additionalNav span{
			width: 153px;
			display: inline-block;
		}
			.newsListing .additionalNav span.jump{
				text-align: center;
			}
			.newsListing .additionalNav span.nav{
				text-align: right;
				color: #7B7474;
			}
				.newsListing .additionalNav span.nav a,.newsListing .additionalNav span.nav span{
					float: none;
					margin-left: 10px;
				}
				.newsListing .additionalNav span.nav span{
					width: auto;
				}
	/* Contact Block */
#inside .content.contact{
	width: 410px;
}
	.contactForm{
		/* margin-top: 30px; */
		width: 400px;
	}
		.contactForm h3{
			background: url(http://www.rubber.org/img/form-title-weWant.gif) top left no-repeat;
			height: 31px;
		}
		.contactForm p.note,.subdivisionLoginForm li p.note{
			font-size: .8em;
			text-align: right;
		}
		.contactForm li{
			list-style: none;
			float: left;
		}		
		#content .contactForm form label{
			width: 165px;
			float: left;
		}	
		#content .contactForm form input{
			width: 185px;
			float: left;
		}
		#content .contactForm form textarea{
			width: 188px;
			float: left;
		}
			
	/* Careers Block */
	#inside .content.careers{
		width: 294px;
		padding-left: 10px;
	}			
/* Full Width Settings */
.search h3{
	background: url(http://www.rubber.org/img/header-searchResults-long.gif) top left no-repeat;
	height: 48px;
}
	.search .additionalNav .rightElement{
		float: right;
		color: #7B7474;
	}
		.search .additionalNav span{
			float: left;
		}
		.search .additionalNav .rightElement span{
			display: inline-block;
			margin-left: 10px;
		}
	.search .results{
		font-size: 1.5em;
	}
	.search ul{
		margin-top: 45px;
	}
		.search li{
			padding-bottom: 14px;
			margin-bottom: 30px;
			border-bottom: 1px solid #d3d3d3;
			list-style: none;
		}
			.search li a{
				display: block;
				margin-top: 5px;
			}
/* Flash Section */
#flash{
	border-top: 1px solid #00305c;
	padding-top: 10px;
	margin-top: 20px;
}
.flashNav dl{
	width: 195px;
	margin:20px 0 0 32px;
	float: left;
}
	.flashNav dl.unitedStates{
		width: 500px;
	}
	.flashNav dt{
		font-weight: bold;
	}
		.flashNav dd{
			float: left;
			width: 195px;
		}
		.flashNav dl.unitedStates dd{
			width: 240px;
			padding-right: 10px;
		}
/* Sidebar Blocks Setup */
	#sidebar .upcomingEvents h3{
		background: url(http://www.rubber.org/img/header-events.gif) top left no-repeat;
		height: 47px;
	}
	#sidebar .upcomingEvents .additionalNav,#sidebar .groupEvents .additionalNav{
		background: #6d82bb;
	}
		#sidebar .upcomingEvents .additionalNav a,#sidebar .groupEvents .additionalNav a{
			color: #fff;
		}
	#sidebar .upcomingEvents li,#sidebar .groupEvents li{
		font-size: 1.1em;
		padding: 7px 9px;
	}
		#sidebar .upcomingEvents li.alt,#sidebar .groupEvents li.alt{
			background: #e7e8e9;
		}
		#sidebar .upcomingEvents li a,#sidebar .groupEvents li a{
			font-size: 1.3em;
		}
	/* Members Block Setup */
	#sidebar .members h3{
		background: url(http://www.rubber.org/img/header-members.gif) top left no-repeat;
		height: 48px;
	}
		#sidebar .members .alreadyMemberWrap{
			background: url(http://www.rubber.org/img/bg-membersDropdown-repeat.gif) top left repeat-y;
			float:left;
			width:100%;
		}
			#sidebar .members .alreadyMember{
				background: url(http://www.rubber.org/img/bg-membersDropdown.gif) bottom left no-repeat;
				padding-bottom: 15px;
				margin-bottom: 0;
				width: 100%;
				float: left;
			}
				#sidebar .members .alreadyMember dt,#sidebar .members .notMember dt{
					background: #18446c;
					color: #fff;
					font-size: 1.7em;
					padding: 7px 13px 3px 13px;
				}
					#sidebar .members .alreadyMember dd{
						margin: 8px 0;
						padding: 0 13px;
						font-size:1.3em;
					}
						#sidebar .members .alreadyMember dd a{
							color: #fff;
						}
		#sidebar .members .notMember{
			background: url(http://www.rubber.org/img/bg-membersList.gif) top left no-repeat;
			width: 100%;
			float: left;
		}
			#sidebar .members .notMember dt{
				color: #000;
				background: none;
			}
				#sidebar .members .notMember dd{
					color: #505050;
					font-size: 1.4em;
					padding: 0 13px;
				}
					#sidebar .members .notMember dd li{
						padding:2px 0 2px 45px;
						font-size: .8em;
						margin: 10px 0;
					}
						#sidebar .members .notMember dd li.edResource{
							background: url(http://www.rubber.org/img/bg-mini-book.jpg) 10px center no-repeat;
						}
						#sidebar .members .notMember dd li.publishings{
							background: url(http://www.rubber.org/img/bg-mini-notebook.jpg) 10px center no-repeat;
						}
						#sidebar .members .notMember dd li.networking{
							background: url(http://www.rubber.org/img/bg-mini-networking.jpg) 10px center no-repeat;
						}
						#sidebar .members .notMember dd li.discounts{
							background: url(http://www.rubber.org/img/bg-mini-computer.jpg) 10px center no-repeat;
						}
					/* Button Override */
					#sidebar .members .notMember dd .button span.outer{
						background:transparent url(http://www.rubber.org/img/btn-left-blue.png) no-repeat left top;
					}
						#sidebar .members .notMember dd .button span{
							font-size:1.1em;
							background: url(http://www.rubber.org/img/btn-right-blue.png) no-repeat right top;
							color: #fff;
						}
	/* Image Gallery  Block Setup */
	#sidebar .imageGallery{
	background: #d3d3d3;
	margin-bottom: 20px;
	}
		#sidebar .imageGallery h3{
			background: url(http://www.rubber.org/img/header-imageGallery.gif) top left no-repeat;
			height: 48px;
		}
			#sidebar .imageGallery .additionalNav{
				color: #fff;
				background: #6d82bb;
				margin-bottom: 5px;
			}
				#sidebar .imageGallery img{
					margin: 0 5px 5px 5px;
				}
				#sidebar .imageGallery #imgSlide{
					margin: 0 auto;
				}
					#sidebar .imageGallery #imgSlide:hover{
						cursor: pointer;
					}
				#sidebar .imageGallery p{
					margin:5px; 
					clear:left;
					float:left;
				}
				#sidebar .imageGallery ul{
					background: #fff;
					float: left;
					margin: 0;
					padding: 3px 0 0 0;
					width:258px
				}
					#sidebar .imageGallery li{
						float: left;
						margin:0 3px 3px 0;
						width:62px;
						height:62px;
						overflow: hidden;
					}
						#sidebar .imageGallery li.lastElement{
							margin-right: 0;
						}
						#sidebar .imageGallery li img{
							margin: 0;
						}
	/* Additional Resources Block Setup */
	#sidebar .additionalResources h3{
		background: url(http://www.rubber.org/img/header-additionalResources.gif) top left no-repeat;
		height: 48px;
	}
		#sidebar .additionalResources .additionalNav{
			margin-bottom: 0;
			padding-bottom:9px;
		}
		#sidebar .additionalResources ul{
			float: left;
			width:240px;
			margin-bottom: 20px;
		}
		#sidebar .additionalResources li{
			font-size: 1em;
			padding: 7px 9px;
			width:100%;
			color: #9e9e9e;
		}
			#sidebar .additionalResources li.alt{
				background: #fde1ab;
			}
				#sidebar .additionalResources li a{
				 font-size: 1.2em;
				}
	/* currentInfo */
	#sidebar .currentInfo{
		margin-bottom: 10px;
	}
		#sidebar .currentInfo h3,#sidebar .currentInfo h4{
			margin-bottom: 15px;
			font-size: 1.5em;
		}
		#sidebar .currentInfo h4{
			margin-bottom: 5px;
		}
			#sidebar .currentInfo h4 a{
				font-size:0.7em;
			}
			#sidebar .currentInfo h3.title{
				background: url(http://www.rubber.org/img/header-currentInfo.gif) top left no-repeat;
				height: 48px;
			}
		#sidebar .currentInfo address{
			font-style: normal;
			margin: 0 0 15px 0;
		}
		.shippingWrap{
			background:#e9e9e9 url(http://www.rubber.org/img/bg-contactInfoTop.gif) top left no-repeat;
			padding-top: 12px;
			width: 318px;
		}
			.shipping{
				background: url(http://www.rubber.org/img/bg-contactInfoBottom.gif) bottom left no-repeat;
				padding: 0 12px 12px 12px;
				margin-bottom: 30px;
			}
				.shipping span{
					font-size: 1.2em;
					text-transform: uppercase;
				}
				.shipping p{
					color: #3f3f3f;
					font-size: 1.4em;
					margin: 20px 0;
				}
				.shipping address{
					font-style: normal;
					font-size: 1.4em;
				}
	/* Group Events ***********  Mostly located above in the upcomingEvents block */
	#sidebar .groupEvents{
		margin-bottom: 10px;
	}
		#sidebar .groupEvents h3{
			background: url(http://www.rubber.org/img/header-groupEvents.gif) top left no-repeat;
			height: 48px;
		}
	/* News Category Block */
	.newsCategory h3{
		background: url(http://www.rubber.org/img/header-newsCat.gif) top left no-repeat;
		height: 48px;
	}
	.newsCategory .additionalNav{
		margin-bottom: 0;
	}
	.newsCategory ul{
		background: url(http://www.rubber.org/img/bg-newsCat.jpg) top left no-repeat;
		float: left;
		width: 100%;
		padding-top: 15px;
		min-height:177px;
		height:auto !important;
		height:177px;
  	}
		.newsCategory li{
			margin: 7px 0;
			padding-left: 48px;
			background: url(http://www.rubber.org/img/bg-bullet.gif) 13px 2px no-repeat;
		}
			.newsCategory li a{
				font-size: 1.2em;
			}
	/* Mailing List Block */
	.mailingList{
		margin-bottom: 20px;
	}
	
	.mailingList h3{
		background: url(http://www.rubber.org/img/header-mailingList.gif) top left no-repeat;
		height: 47px;
	}
	.mailingList .additionalNav{
		background: #6d82bb;
		margin-bottom: 0;
	}
		.mailingList .additionalNav a{
			color: #fff;
		}
	.mailingList p{
		background: url(http://www.rubber.org/img/bg-greyFade.jpg) top left no-repeat;
		color: #505050;
		font-size: 1.2em;
		padding: 15px;
		float: left;
		width: 228px;
	}
		.mailingList img{
			margin-left: 27px;
		}
   /* Contact Sidebar */
   #sidebar.contact{
   	width: 310px;
   }
   	.officeInformation h2{
   		color: #606060;
   		padding-bottom:5px;
   		border-bottom: 1px solid #606060;
   		font-size: 1.7em;
   	}
   	.officeInformation dl{
   		background: url(http://www.rubber.org/img/img-contactBuilding.jpg) top left no-repeat;
   		padding-left: 160px;
   	}
   		.officeInformation dt{
   			color: #a1a1a1;
   			font-size: .9em;
   		}
   			.officeInformation dd{
   				font-size: 1.2em;
   				margin: 5px 0;
   			}
   				.officeInformation dd a{
   					font-size: .8em;
   				}
   				.officeInformation dd address{
   					font-style: normal;
   				}
   	/* Subdivision Management Login Sidebar */
   	#sidebar.subdivisionLogin{
   		width: 330px;
   	}
   	#sidebar .subdivisionLoginForm h3{
   		background: url(http://www.rubber.org/img/form-header-loginInformation.gif) top left no-repeat;
   		height: 30px;
   		margin-bottom: 15px;
   		width: 330px;
   	}
   		#sidebar .subdivisionLoginForm form label,#sidebar .subdivisionLoginForm form input{
   			width: 64px;
   			margin-right: 0;
   			float: left;
   			text-align: center;
   		}
   			#sidebar .subdivisionLoginForm form input{
   				width: 260px;
   				text-align: left;
   			}
   				#sidebar .subdivisionLoginForm input.btn{
   					width: auto;
   					float: right;
   				}
   	/* Careers Sidebar */
   	#sidebar.careers{
   		width: 398px;
   		font-size: 1.2em;
   	}
   	#sidebar.careers .subdivisionLoginForm h3{
   		background: url(http://www.rubber.org/img/form-header-tellUs.gif) top left no-repeat;
   		height: 30px;
   		margin-bottom: 15px;
   		width: 398px;
   	}
   		#sidebar.careers .subdivisionLoginForm.company h3{
   			background: url(http://www.rubber.org/img/form-header-company.gif) top left no-repeat;
   		}
   	#sidebar.careers .subdivisionLoginForm h3.step2,#sidebar.careers .subdivisionLoginForm h3.step3,#sidebar.careers .subdivisionLoginForm h3.step4{
   		margin-top: 15px;
   	}
   	#sidebar.careers .subdivisionLoginForm h3.step2{
   		background: url(http://www.rubber.org/img/form-header-attachResume.gif) top left no-repeat;
	}
   		#sidebar.careers .subdivisionLoginForm.company h3.step2{
   		background: url(http://www.rubber.org/img/form-header-position.gif) top left no-repeat;
		}
   	#sidebar.careers .subdivisionLoginForm h3.step3{
   		background: url(http://www.rubber.org/img/form-header-agreement.gif) top left no-repeat;
	}
   	#sidebar.careers .subdivisionLoginForm h3.step4{
   		background: url(http://www.rubber.org/img/form-header-sendResume.gif) top left no-repeat;
	}
   	#sidebar.careers .subdivisionLoginForm form{
		width: 398px;
   	}	
   		#sidebar.careers .subdivisionLoginForm form label,#sidebar.careers .subdivisionLoginForm form input{
   			width: 140px;
   			text-align: right;
   		}
   			#sidebar.careers .subdivisionLoginForm form input{
   				width: 245px;
   				text-align: left;
   				margin-left: 7px;
   			}
   				#sidebar.careers .subdivisionLoginForm form .check input{
   					width: auto;
   					margin: 0;
   					float: left;
   				}
   					#sidebar.careers .subdivisionLoginForm form .check label{
   						width: 360px;;
   						margin-left: 15px;
   						float: none;
   						text-align: left;
   					}
   			#sidebar.careers .subdivisionLoginForm form select,#sidebar.careers .subdivisionLoginForm form textarea{
   				width: 245px;
   				margin-left: 7px;
   			}
   			#sidebar.careers .subdivisionLoginForm form .startDate select{
   				width:79px;
   			}
   				#sidebar.careers .subdivisionLoginForm input.btn{
   					width: auto;
   					float: right;
   				}
/* Full Width Blocks */
	/* Calendar */
	p.changeView{
		font-size: 1.3em;
	}
	.calendarContent{
		background: url(http://www.rubber.org/img/calendar-repeat.png) -4px 0 repeat-y;
		width: 759px;
		color: #000;
		margin-top: 25px;
	}
		#calendar legend{
			font-size: 1.8em;
			margin-bottom: 10px;
		}
		#content-area .calendarContent dl{
			margin: 0 0 14px 0;
		}
		.calendarContent form li{
			width: 390px;
			float: left;
		}
				.calendarContent form label,.calendarContent form li{
					display: inline;
					margin:5px 5px 0 0;
					color: #e16c31;
					background: none;
				}
				.calendarContent form select{
					width: 310px;
				}
		.calendarContent form .btn{
			float: left;
		}
		.calendarContent table{
			text-align: center;
			position: relative;
		}
			.calendarNavigation{
				color: #fff;
				background: url(http://www.rubber.org/img/bg-calendarNav.jpg) top left no-repeat;
				padding:4px 0 5px 0;
			}
				.listing .calendarNavigation{
					background: none;
				}
				.calendarNavigation.bottom{
					background: url(http://www.rubber.org/img/bg-calendarNavBottom.gif) top left no-repeat;
				}
			.calendarContent .calendarNavigation,#calendar legend{
				font-weight: bold;
			}
				.calendarNavigation span{
					width: 200px;
					display: inline-block;
					text-align: center;
					font-size: 1.5em;
					color: #fff;
				}
					.listing .calendarNavigation span{
						width: 379px;
						padding: 0;
					}
					.listing .calendarNavigation span.next{
						width: 376px;
					}
					.calendarNavigation .previous{
						text-align: left;
						width: 262px;
						padding-left: 10px;
						font-size: 1em;
					}
					.calendarNavigation .next{
						text-align: right;
						width: 262px;
						padding-right: 10px;
						font-size: 1em;
					}
					.calendarContent .calendarNavigation a{
						color: #fff;
					}
					.calendarNavigation a{
						color: #fff;
						text-decoration: none;
					}
				.calendarContent table tr#title{
					background: #648fca;
				}
				.calendarContent table tr#title td{
					background: #648fca;
					height:20px;
					padding-top: 5px;
					vertical-align:bottom;
					margin: 0;
					color: #fff;
					width: 108px;
				}
			.calendarContent table tr td{
				background:#fee8bf url(http://www.rubber.org/img/bg-day.jpg) bottom left no-repeat;
				width: 104px;
				height:108px;
				vertical-align: top;
				margin: 0 5px 5px 0;
  				display: inline-block;
  			}
  			.calendarContent table tr#topRow td{
  				margin-top: 5px;
  			}
				.calendarContent table td.active{
					background:#fcc359 url(http://www.rubber.org/img/bg-day-active.jpg) bottom left no-repeat;
					color: #484848;
				}
					.calendarContent table td.active a{
						color: #484848;
						text-decoration: none;
					}
				.calendarContent table td ul,.calendarContent table td p{
					width: 100px;
					margin: 5px auto;
					position: absolute;
					z-index: 1;
				}	
					.calendarContent table td li{
						list-style: none;
						margin: 0 5px 5px 5px;
						text-align: left;
					}
						.calendarContent table td li a:hover{
							text-decoration: underline;
						}
				.calendarContent table td.lastElement{
					margin-right: 0;
				}
				.calendarContent table td span{
					bottom:-29px;
					color:#BFC1B2;
					display:block;
					font-size:5.5em;
					left:12px;
					padding:7px 7px 10px 0;
					position:relative;
					text-align:left;
				}
					.calendarContent table td.active span{
						bottom:-58px;
						color:#FCE1A3;
						font-size:3em;
						position:relative;
						width:auto;
						z-index: 0;
					}
		/* Calendar Listing */
		.calendarContent.listing h3{
			background: url(http://www.rubber.org/img/bg-calendarNav.jpg) top left no-repeat;
			color: #fff;
			font-size: 1.5em;
			padding: 5px 20px;
			margin: 10px 0;
		}
		.calendarContent.listing dl{
			background: url(http://www.rubber.org/img/bg-eventListing.gif) bottom center no-repeat;
			padding:0 20px 20px 45px;
			margin-bottom: 20px;
		}
			.calendarContent.listing dl.lastElement{
				background: none;
				padding-bottom: 0;
			}
			.calendarContent.listing dt{
				color: #0a418b;
				font-size: 1.5em;
			}
				.calendarContent.listing dt img{
					margin:0 0 -3px 10px;
				}
				.calendarContent.listing dt,.calendarContent.listing dd{
					margin-bottom: 15px;
				}
					.calendarContent.listing dt a:hover{
						cursor: pointer;
					}
				.calendarContent.listing dd li,.eventDetail li{
					margin: 5px 0;
					list-style: none;
				}
					.calendarContent.listing dd li span,.eventDetail li span{
						width: 135px;
						display: inline-block;
						font-weight: bold;
						color: #0a418b;
						text-align: right;
						float: left;
					}
					#inside .content .calendarContent.listing dd li p,.calendarContent.listing dd li address,.eventDetail li address,#inside .content .eventDetail li p{
						margin-left: 145px;
						font-style: normal;
					}
		/* Careers Landing */
		.careersLanding{
			background: url(http://www.rubber.org/img/bg-blueDropdown.gif) top left repeat-x;
			padding-top:12px;
			margin-top:-15px;
		}
			.careersLanding dl{
				width: 258px;
				float: left;
				margin: 0 0 25px 75px;
				text-align: center;
			}
				.careersLanding dl a{
					text-decoration: none;
					text-transform: uppercase;
				}
				.careersLanding dl dt a{
					color: #f7ae08;
					font-size: 2.2em;
				}
					.careersLanding dl dd{
						padding: 6px 0;
						margin: 2px 0;
					}	
						.careersLanding dl dd.job a{
							background: url(http://www.rubber.org/img/bg-magnify.gif) left center no-repeat;
							padding-left: 32px;
						}
						.careersLanding dl dd.resume a{
							background: url(http://www.rubber.org/img/bg-arrow.gif) left center no-repeat;
							padding-left: 27px;
						}
						.careersLanding dl dd a{
							font-size: 1.8em;
						}
/* Sponsers Section */
#sponsersWrap{
	background:#e8e8e8 url(http://www.rubber.org/img/bg-sponsersTop.jpg) top left no-repeat;
	width:760px;
	padding-top: 15px;
	margin-top:20px;
}
	#sponsers{
		background:#e8e8e8 url(http://www.rubber.org/img/bg-sponsersBottom.jpg) bottom left no-repeat;
		padding: 0 20px 15px 20px;
	}
		#sponsers p{
			font-size: 1.4em;
			width: 170px;
			float: left;
			margin:15px 10px 0 0;
		}
		#sponsers dl{
			float: left;
			width: 210px;
			margin: 10px;
			font-size: 1.2em;
		}
			#sponsers dl.lastElement{
				width: 286px;
			}
				#sponsers dl.lastElement dd{
					float:left;
					margin-right: 10px;
					width: 130px;
				}
/* Education Page Block */
.education dl{
	float: left;
	width:180px;
	margin: 0 4px;
	padding: 16px 0;
	min-height:226px;
	height:auto !important;
	height:226px;
  }
	.education dl.publications{
		background: url(http://www.rubber.org/img/bg-education-journal.gif) top left no-repeat;
	}
	.education dl.onlineEducation{
		background: url(http://www.rubber.org/img/bg-education-online.gif) top left no-repeat;
	}
	.education dl.libraryResearch{
		background: url(http://www.rubber.org/img/bg-education-library.gif) top left no-repeat;
	}
	.education dl.collegeStudents{
		background: url(http://www.rubber.org/img/bg-education-college.gif) top left no-repeat;
	}
		.education dl.collegeStudents dt{
			padding-left: 80px;
		}
		.education dt{
			color: #fff;
			padding-left: 65px;
			margin-bottom: 45px;
		}
			.education dd{
				padding: 0 7px; 
				min-height:70px;
				height:auto !important;
				height:70px;
			}
/* Content Styles */
#inside .content{
	width: 483px;
	float: left;
	font-size: 1.2em;
	margin-top:15px;
}
	#inside .content.long{
		width: 759px;
	}
	#inside .content h1,h1.contact,h1.subdivisionLogin{
		background: url(http://www.rubber.org/img/header-thirdPage.gif) top left no-repeat;
		padding:8px 10px 1px 10px;
		width: 483px;
/*
		min-height:50px;
		height:auto !important;
		height:50px;
*/
  	}
		#inside .content.long h1, h1.contact,h1.subdivisionLogin{
			background: url(http://www.rubber.org/img/header-thirdPage-long.gif) top left no-repeat;
			width: 759px;
		}
		#inside .content h2,#inside .content h3,#inside .content h4{
			margin: 5px 0;
			font-size: 1.6em;
		}
		#inside .content h3{
			font-size: 1.4em;
		}
		#inside .content h4{
			font-size: 1.2em;
		}
			#inside .content p{
				line-height:1.4em;
				margin:0 0 12px 0;
				font-weight: lighter;
			}
			
	.breadcrumb{
		float: left;
		width: 100%;
	}
	.log{
		float: right;
		width: 50%;
		text-align: right;
	}
	.log,.breadcrumb{
		margin: 16px 0;
	}
/* Sitemap */
#sitemap li{
	list-style: none;
	margin-left: 0;
}
	#sitemap li h3{
		background:transparent url(http://www.rubber.org/img/bg-calendarNav.jpg) no-repeat scroll left top;
		color:#FFFFFF;
		margin:10px 0;
		padding:5px 20px;
	}
		#sitemap li h3 a{
			color: #fff;
		}
		#sitemap li li{ 
			list-style: disc;
			margin-left: 20px;
			display: inline-block;
			width: 300px;
		}
/* RTE Templates */
.threeCol div{
	width: 180px;
	margin: 0 4px;
	float: left;
}
	.threeCol div.col2{
		width: 250px;
	}
	.threeCol div.col3{
		width: 300px;
	}
		.threeCol h4{
			font-size: 1.6em;
			color: #606060;
			border-bottom: 1px solid #606060;
			padding-bottom: 8px;
		}
		.threeCol .col2 li{
			margin: 4px 0;
			list-style: none;
		}
	#content blockquote, #content blockquote p{ 
		background:#CCCCCC; 
		color:#fff;
		font-weight:bold;
	}
	#content blockquote,#content blockquote p{ 
		color:#000000;
		font-style:italic;
		font-weight:normal;
		padding:10px;
		margin:10px 0;
	}
	#content cite{
		color:#000000;
		display:block;
		font-weight:normal;
		margin-top:10px;
		text-align:right;
	}
	#content cite p{ padding:0; }

