#content-box {
	float:left;
}

.email-by-category-block {
	width: 380px;
	background-color: #EEE;
	border: 1px solid #888;
	margin: 0px 10px 10px 0px;
	float: left;
}

#content-box .two-column {
	width:780px;	
}

.email-by-category-block .block-header { 
	background-color: #CCC;
	padding: 1px 1px 1px 5px;
	margin: 0px;
	border-bottom: 1px solid #888;
	font-size: 12px;	
}

.email-by-category-block h1, .email-by-category-block h2, .preview-email-section-header{
	font-family: Palatino, Georgia;
}

.preview-email-section-header {
	font-size: 12px;
	width: 50px;
	padding: 0px;
	margin: 0px 15px 0px 0px;
	float:left;
}

.category-selection {
	
}

.email-by-category-block .block-content {
	padding: 5px;	
	float: left;
	width:100%;
}

.two-column .block-content {
	float:left;	
}

.date-range-selection .timeInputDiv {
	display:none;
}

.inline-paragraph {
	display: inline;
}

.full-line-input {
	width:366px;	
	padding: 0px;
	margin: 0px;
}

.email-by-category-block input, .email-by-category-block textarea {
	border: 2px solid #DDD;
}

.date-range-selection .dateInputDiv input {
	padding: 0px;
	margin: 0px;
	width:169px;
	text-align: center;
}

.test-email-header {
	display: inline;
	padding: 0px;
	margin: 0px;
	font-size: 10pt;	
}

.test-email-input {
	width: 190px;
}

.action-selection .block-content {
	text-align: center;
}

.send-message-button {
	margin-right: 10px;	
}

.mail-content-selection textarea {
	height: 400px;	
}

.category-selection ul {
	float:left;
	padding:0px 10px 0px 0px;
	margin:0px;
}

.category-selection li {
	padding:0px;
	margin:0px;
	list-style: none;
}

.super-category {
	font-weight:bold;
	font-size: 105%; 
}

.email-preview-body {
	float: left;
	width: 698px;
	margin:0px;
	padding: 0px 0px 0px 5px;	
	background-color: #DDD;
	border: 1px solid #888;
}

.to-body {
	height: 150px;
	overflow:auto;
}

.subject-body {
	height: 16px;
}

.preview-email-block {
	float: left;
	margin: 0px 0px 10px 0px;
}

.edit-form-button {
	margin: 10px 0px;
}

.block-content a {
	color: blue;	
}

.action-block {
	width: 770px;
	text-align: center;
}

.block-content .last-block {
	margin:0px;
}

.two-column .column-one, .two-column .column-two, .two-column .column-three {
	float:left;
	margin:0px;
	padding-left:20px;
	width:236px;	
}

.two-column li {
	list-style-position: inside;	
	white-space: nowrap;
}

.two-column .use-ellipsis {
	width:230px;
	text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -icab-text-overflow: ellipsis;
    -khtml-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
   overflow:hidden;
}
