/* LifeChecks Custom Error Styles */

.clear { clear:both; }

#customerror_content {
	color:#fff;
	width:729px;
	}
* html #customerror_content { position:relative; left:5px; }
	
	#customerror_content h1 {
		background:transparent url(/life_assets/images/global/cerror-h1bg.gif) repeat-x;
		font-size:2em;
		line-height:1.5em;
		font-weight:bold;
		height:42px;
		margin:10px 0;
		padding:0;
		color:#f8e9b8;
		text-align:center;
		}
		
	#customerror_content p {
		color:#333;
		font-size:1.3em;
		line-height:1.3em;
		margin:0 15px;
		text-align:center;
		}
		
	#subContainers {
		padding-left:3px;
		margin:10px 0;
		}
	
	#customerror_content dl.subContainer {
		width:232px;
		float:left;
		margin:0 10px 20px 0;
		}
		
		#customerror_content dl.subContainer dt {
			background:#fff url(/life_assets/images/global/ce-container-header.gif) repeat-x;
			color:#fff7fc;
			height:23px;
			text-align:center;
			font:bold 1.2em/1.65em Georgia, "Times New Roman", serif;
			}
			
		#customerror_content dd.graphic {
			padding-top:8px;
			margin:0;
			text-align:center;
			}
		
		dd.viewallBtn {
			text-indent:-9000px;
			width:108px;
			margin: 5px auto 0 auto;
			}
		
		dd.viewallBtn a {
			background:url(/life_assets/images/global/btn-viewall.png) no-repeat;
			display:block;
			height:34px;
			}
		
		dd.viewallBtn a:hover {
			background-position:bottom;
			}
			
	p#legal {
		clear:both;
		border-top:1px solid #3e82cf;
		margin-left:0;
		padding:8px 15px;
		font-size:.9em;
		}