.newsletters_input_search {
	width:136px;
}

#newsletters_module.list {}

	#newsletters_module.list .item_divider {
		border-top:1px solid #e1e3e0;
		margin:10px 0px 10px 0px;
		height: 0px;
	}

	#newsletters_module.list .footer {
		padding-top:10px;
	}

#newsletters_module.form .instructions {
	font-weight:bold;
	padding:0px 0px 15px 0px;
}

#newsletters_module.form .form_subheading {
	background-color:transparent;
	background-image:none;
	color:#666666;
}

#newsletters_module.form .form_container {
	border-spacing: 2px;
}

#newsletters_module.form .required_message {
	text-align: right;
}

	#newsletters_module.form .required_message span {
		background: url(/core/public/shared/assets/images/required.gif) no-repeat center left;
		padding-left: 20px;
	}

	#newsletters_module.form .form_item .label,
	#newsletters_module.form .form_item.required .label {
		width:35%;
		padding:3px 5px 0px 0px;
		text-align: right;
		vertical-align: top;
	}

	#newsletters_module.form .form_item.required .field {
		background: url(/core/public/shared/assets/images/required.gif) no-repeat 5px 6px;
	}

	#newsletters_module.form .form_item .field {
		padding-left: 20px;
	}

	#newsletters_module.form .form_buttons {
		margin-top: 15px;
		text-align: center;
	}

		#newsletters_module.form .form_buttons .form_button {
			cursor: pointer;
		}

/* home page list_with_issues*/
#newsletters_module.homepage_contentbox.displaymode_list_with_issues {
	position:relative;
	top:-5px;
}

	#newsletters_module.homepage_contentbox.displaymode_list_with_issues .newsletters {
		border-radius:4px;
		background-color:#d4d4d4;
		padding:2px 10px 2px 10px;
	}

		#newsletters_module.homepage_contentbox.displaymode_list_with_issues .newsletters a:link,
		#newsletters_module.homepage_contentbox.displaymode_list_with_issues .newsletters a:active,
		#newsletters_module.homepage_contentbox.displaymode_list_with_issues .newsletters a:visited {
			display:inline-block;
			padding:0px 33px 0px 0px;
			font-size:0.75rem;
			font-weight:bold;
			color:#464646;
		}

		#newsletters_module.homepage_contentbox.displaymode_list_with_issues .newsletters a:hover,
		#newsletters_module.homepage_contentbox.displaymode_list_with_issues .newsletters a.selected,
		#newsletters_module.homepage_contentbox.displaymode_list_with_issues .newsletters a.selected:hover {
			display:inline-block;
			padding:0px 33px 0px 0px;
			font-size:0.75rem;
			font-weight:bold;
			color:#d9780f;
			text-decoration:none;
		}

#newsletters_module.homepage_contentbox.displaymode_list_with_issues .list_item .metadata2.date {
	font-size:0.6875rem;
	line-height:0.875rem;
	font-weight:normal;
	color:#434343;
	border-bottom:1px solid #bfbfbf;
	padding:5px 0px 5px 0px;
}

#newsletters_module.homepage_contentbox.displaymode_list_with_issues .list_item .metadata1.title {
	display:table-cell;
	padding:5px 0px 5px 6px;
	margin:0px;
	border-bottom:1px solid #bfbfbf;
}

	#newsletters_module.homepage_contentbox.displaymode_list_with_issues .list_item .metadata1.title a {
		font-size:0.6875rem;
		line-height:0.875rem;
		font-weight:bold;
		color:#008457;
	}

#newsletters_module.homepage_contentbox.displaymode_list_with_issues .footer {
	text-align:right;
	padding-top:7px;
}

	#newsletters_module.homepage_contentbox.displaymode_list_with_issues .footer a {
		font-size:0.625rem;
		line-height:0.6875rem;
		color:#257EB1;
	}

#newsletters_module.entity .item_divider {
	border-top:1px solid #e1e3e0;
	margin:10px 0px 10px 0px;
	height:0px;
}
