.red { color: #bf0007; }

.blue { color: #3f76ab; }

#main-content-layer {
	background-color: #ffffff;
	float: left;
	margin-bottom: 20px;
	text-align: left;
	width: 680px;
}

	#main-content-header {
		border-bottom: 2px solid #cecece;
		width: 680px;
	}
	
		.main-content-date-time {
			float: left;
			padding-left: 15px; padding-top: 8px;
			font-size: 0.75em;
			line-height: 14px;
		}
		
		.main-content-options { float: right; }
	
	#main-content-body { padding: 10px; }
	
		#main-content-body .generic {
			font-size: 12px;
			line-height: 18px;
			margin-bottom: 5px;
		}
		
		.blue { color: #004990; }
	
		#main-content-body img.headline { margin-bottom: 5px; }
		
		#main-content-body .top-story {
			font-size: 12px;
			line-height: 18px;
			margin-bottom: 5px; margin-top: 5px;
		}
		
		#main-content-body .info-bar {
			border-bottom: 2px solid #cecece; border-top: 2px solid #cecece;
			background-color: #f1f1f1;
			font-size: 12px;
			line-height: 18px;
			padding-left: 10px; padding-right: 10px;
			padding-top: 3px; padding-bottom: 3px;
			margin-bottom: 5px; margin-top: 5px;
		}
	
		#main-content-body .left {
			float: left;
			width: 317px;
		}
		
		#main-content-body .right {
			float: right;
			width: 330px;
		}
		
		#widget-news, #widget-events, #widget-careers, #widget-directory {
			font-size: 12px;
			line-height: 20px;
			margin-bottom: 20px;
		}
		
		.draggable {
			cursor: move;
		}
		
		.widget-header-text {
			font-size: 18px;
			padding-bottom: 5px;
		}
		
		.widget-bullet-cell {
			float: left;
			padding-left: 2px; padding-top: 7px; padding-right: 8px;
		}
		
		.widget-date-cell {
			padding-bottom: 5px;
			font-size: 11px;
		}
		
		.widget-state-cell {
			float: right;
			padding-top: 4px;
		}
		
		
		#widget-news ul {
			list-style-image: url(/-images/content/utilities/red-bullet.jpg);
			padding: 0;
			margin-left: 15px;
			margin-bottom: 10px;
			font-size: 12px;
			letter-spacing: 0px;
			line-height: 20px;
		}

#widget-claims-report {
	background-color: #7fa4c7;
	margin-top: 20px; margin-bottom: 25px;
	padding: 5px;
	text-align: left;
}

	#widget-claims-report .widget-inside { background-color: #bfd1e3; padding-bottom: 5px; }
	
	#widget-claims-report .widget-padding { padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 5px; }
	
	#widget-claims-report .header {
		color: #bf0007;
		font-size: 18px;
		padding-bottom: 5px;
	}
	
	#widget-claims-report .text {
		font-size: 12px;
		line-height: 18px;
		padding-bottom: 10px;
	}
	
	#widget-claims-report .info-bar {
		border-bottom: 2px solid #cecece; border-top: 2px solid #cecece;
		background-color: #f1f1f1;
		font-size: 12px;
		line-height: 18px;
		padding-left: 10px; padding-right: 10px;
		padding-top: 3px; padding-bottom: 3px;

	}
	
#widget-popular-documents {
	background-color: #3f76ab;
	margin-top: 20px; margin-bottom: 25px;
	padding: 5px;
	text-align: left;
}

	#widget-popular-documents .widget-inside {
		background-color: #bfd1e3;
		background-image: url("/-images/content/utilities/widget-popular-documents-background.jpg");
		background-position: top right;
		background-repeat: no-repeat;
		padding: 10px;
	}
	
	#widget-popular-documents .header {
		color: #00488f;
		font-size: 18px;
	}
	
	#widget-popular-documents .text {
		font-size: 12px;
		line-height: 18px;
		padding-bottom: 5px; padding-top: 10px;
	}
	
#widget-claims-poll {
	background-color: #7fa4c7;
	margin-top: 20px; margin-bottom: 25px;
	padding: 5px;
	text-align: left;
}

	#widget-claims-poll .widget-inside { background-color: #bfd1e3; padding-bottom: 5px; }
	
	#widget-claims-poll .widget-padding { padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 0px; margin-bottom: -5px; }
	
	#widget-claims-poll .header {
		color: #bf0007;
		font-size: 18px;
		padding-bottom: 5px;
	}
	
	#widget-claims-poll .text {
		font-size: 12px;
		line-height: 18px;
		padding-bottom: 7px;
	}




#side-content-layer {
	float: right;
	text-align: left;
	width: 310px;
}

	#widget-claims-yellow-pages {
		margin-bottom: 20px;
		width: 310px;
	}
	
		#widget-claims-yellow-pages .header {
			background-color: #ffea00;
			padding-left: 15px; padding-top: 8px; padding-bottom: 6px;
			font-size: 0.75em;
			line-height: 14px;
		}
		
		#widget-claims-yellow-pages-header {
			border-bottom: 2px solid #cecece;
			width: 310px;
		}
		
		#widget-claims-yellow-pages .tabs {
			background-color: #ffffff;
			border-bottom: 3px solid #fff57f;
			color: #4b4b4b; font-size: 11px;
			display: block; height: 23px;
			padding-left: 15px; padding-top: 15px; padding-bottom: 0px; margin-bottom: 0px;
			width: 295px;
		}
		
		#widget-claims-yellow-pages .active-tab-search { background-color: #fff57f; float: left; margin-right: 7px; width: 70px; max-width: 70px; }
		
		#widget-claims-yellow-pages .active-tab-browse { background-color: #fff57f; float: left; margin-right: 7px; width: 70px; max-width: 70px; }
		
		#widget-claims-yellow-pages .active-tab-listed { background-color: #fff57f; float: left; width: 85px; max-width: 85px; }
		
		#widget-claims-yellow-pages .inactive-tab-search { background-color: #e6e6e6; float: left; margin-right: 7px; width: 70px; max-width: 70px; }
		
		#widget-claims-yellow-pages .inactive-tab-browse { background-color: #e6e6e6; float: left; margin-right: 7px; width: 70px; max-width: 70px; }
		
		#widget-claims-yellow-pages .inactive-tab-listed { background-color: #e6e6e6; float: left; width: 85px; max-width: 85px; }
		
		#widget-claims-yellow-pages .active-tab-contents { color: #4b4b4b; padding-left: 7px; padding-right: 7px; padding-top: 7px; padding-bottom: 5px; }
		
		#widget-claims-yellow-pages .body { background-color: #fffbcb; }
		
		#widget-claims-yellow-pages .body-background {
			background-image: url("/-images/content/utilities/widget-yellow-pages-background.jpg");
			background-position: right top;
			background-repeat: no-repeat;
			font-size: 11px;
			padding: 15px;
		}
		
	#ads-staggered {
		background-color: #ffffff;
		margin-bottom: 20px;
		padding-left: 15px; padding-right: 15px; padding-top: 15px;
		width: 310px;
	}
	
	#widget-editors-picks {
		background-color: #ffffff;
		margin-bottom: 20px;
		padding: 15px;
		width: 310px;
	}
	
	#widget-hurricane-resources { width: 310px; }
	
		#hurricane-resources {
			background-color: #ffffff;
			margin-bottom: 20px;
			padding: 15px;
			width: 150px;
		}
			
			#hurricane-resources .header {
				color: #393939;
				font-size: 14px;
			}
			
			#hurricane-resources .text {
				color: #00488f;
				font-size: 10px;
			}
		
	#footer-layer {
		background-color: #ffffff;
		margin-bottom: 20px; margin-top: 0px;
		padding: 15px;
		width: 100%;
	}
	
		.copyright {
			color: #9c9c9c;
			font-size: 12px;
			padding-top: 10px;
			text-align: center;
		}
		
		.active-users {
			color: #E3E3BA;
			font-size: 12px;
			padding-top: 10px;
			text-align: center;
		}
		
#filter-container {
	background-color: #004E9D;
	margin-top: 5px; margin-bottom: 5px;
	padding: 5px;
}

#filter-content {
	background-color: #BFD0E2;
	font-size: 12px;
	padding: 10px;
}

#results {
	padding-top: 20px; padding-bottom: 20px;
}

#results .single-result {
	border-top: solid 1px #fffde0; border-bottom: solid 1px #fffde0;
	padding-left: 10px; padding-right: 10px; padding-bottom: 9px; padding-top: 7px;
}

#results .single-result:hover {
	background-color: #fffde0;
	border: solid 1px #fff57f;
	padding-left: 9px; padding-right: 9px; padding-bottom: 9px; padding-top: 7px;
}

#results .datetime {
	color: #464646;
	font-size: 11px;
	line-height: 15px;
	padding-right: 10px;
}

#results .event-items {
	color: #464646;
	font-size: 12px;
	line-height: 15px;
	padding-right: 10px;
}

#results .location {
	color: #6f8295;
	font-size: 11px;
	line-height: 15px;
}

#results .description {
	font-size: 12px;
	line-height: 18px;
	padding-top: 3px; padding-bottom: 5px;
}

#results .source {
	color: #464646;
	font-size: 12px;
	font-style: italic;
	line-height: 16px;
	padding-right: 10px;
}

#results .categories {
	color: #464646;
	font-size: 12px;
	font-style: italic;
	line-height: 16px;
	padding-right: 10px;
}

#pagination {
	color: #BFD0E2;
	font-family: Tahoma, Geneva, sans-serif;
	padding-top: 10px;
}

#pagination .current {
	background-color: #bf0007;
	color: #ffffff;
	float: left;
	padding: 6px;
	margin-left: 10px; margin-right: 10px;
	text-decoration: none;
}

#pagination .active {
	background-color: #6F8295;
	color: #ffffff;
	float: left;
	padding: 6px;
	margin-left: 10px; margin-right: 10px;
	text-decoration: none;
}

#pagination .active:hover { background-color: #5C6C7B; cursor: pointer; }

#pagination .first {
	margin-left: 0px;
}

#pagination .last {
	margin-right: 0px;
}

#breadcrumb {
	margin-bottom: 20px;
}

#tool-area .notification {
	color: #00498e;
	font-size: 12px;
}

#tool-area {
	background-color: #CBDDF0;
	color: #00498e;
	margin-bottom: 20px; margin-top: 7px;
	padding: 15px;
}

#tool-area .superscript {
	font-size: 9px;
	vertical-align: top;
}


#tool-info {
	font-size: 14px;
	line-height: 18px;
}

#tool-info .notification {
	color: #BF0007;
	font-size: 12px;
}

#tool-area .copy {
	color: #BF0007;
	font-size: 12px;
}

#tool-info .list-title {
	font-weight: bold;
	margin-bottom: 5px;
}

#tool-info .superscript {
	font-size: 9px;
	vertical-align: top;
}












#yellow-search-container {
	background-color: #FFF57F;
	padding: 5px;
	margin-bottom: 25px; margin-top: 7px;
}

#yellow-search-content {
	background-color: #fffcd8;
	font-size: 12px;
	padding: 15px;
}

	#yellow-search-content .search-header {
		color: #004990;
		font-size: 16px;
	}
	
	#yellow-search-content .blue { color: #004990; }
	
	#yellow-search-content .red { color: #bf0007; }
	
#yellow-pagination {
	background-color: #FFFBCB;
	font-size: 12px;
	padding: 15px;
}

#yellow-results {
	background-color: #ffffff;
	font-size: 12px;
}

#yellow-gold-platinum-silver {
	background-color: #fdfbe6;
	font-size: 12px;
	padding: 10px;
	margin-bottom: 20px;
}

#yellow-gold-platinum-silver-alt {
	background-color: #fdfae7;
	font-size: 12px;
	padding: 10px;
	margin-bottom: 20px;
}

#yellow-filler {
	background-color: #fefced;
	font-size: 12px;
	padding: 10px;
	margin-bottom: 20px;
}

#side-advertisement {
	background-color: #ffffff;
	width: 310px;
	margin-bottom: 25px;
}

#side-advertisement-header {
	border-bottom: 2px solid #cecece;
}

#side-advertisement-content {
	background-color: #ffffff;
	margin-bottom: 15px;
	padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 0px;
}

.news-thumbnail {
	border: 3px solid #fff57f;
	margin-right: 5px; margin-top: 2px;
}

.blue-header {
	font-size: 16px; font-weight: bold;
	color: #004990;
}

.account-dashboard-container {
	background-color: #c0d1e3; border: 3px solid #aebdcd;
	padding: 10px; margin-top: 0px;
}

.account-dashboard-container:hover {
	cursor: pointer; margin-top: 2px; margin-bottom: -2px;
}