#content {
	width: 937px;
}

h1#consumeralert {
	width: 213px;
	height: 15px;
	background: url(../images/title_consumer_alert.gif) no-repeat;
	display: block;
	text-indent: -9999px;
}

h1#privacypolicy {
	width: 207px;
	height: 15px;
	background: url(../images/title_privacy_policy.gif) no-repeat;
	display: block;
	padding: 0 0 20px 0;
	text-indent: -9999px;
}


h1#capr {
	width: 364px;
	height: 15px;
	background: url(../images/title_cal_privacy_rights.gif) top center no-repeat;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}

h1#tos {
	width: 237px;
	height: 15px;
	background: url(../images/title_termsofservice.gif) no-repeat;
	display: block;
	text-indent: -9999px;
}

h1#eush {
	width: 364px;
	height: 15px;
	background: url(../images/title_eusafeharbor.gif) no-repeat;
	display: block;
	text-indent: -9999px;
	margin-bottom: 15px;
	overflow: hidden;
}

h1#help {
	width: 64px;
	height: 15px;
	background: url(../images/title_help.gif) no-repeat;
	display: block;
	text-indent: -9999px;
	margin-bottom: 15px;
	overflow: hidden;

}

h2 {	
	font-size: 1.1em;
	text-transform: uppercase;
	color: #303030;
	padding: 0;
}

h3 {
	font-size: 1.1em;
	text-decoration: underline;
	padding: 0 0 10px 0;
}

h4 {
	font-size: 1.1em;
	text-decoration: underline;
	font-weight: normal;
	padding: 0 0 15px 0;
}
	
	#corpcontent {
		width: 594px;
		float: left;
		padding: 15px 10px 30px 0;
		color: #303030;
		text-align: left;
	}

	#corpcontent.consumer-alert {
		width: auto;
	}
	
		#corpcontent a {
			color: #303030;
			text-decoration: underline;
		}
	
		#corpcontent h2 { 
			text-align: center; 
			font-size: 1.2em;
		}
		
		#corpcontent h2.privacy,
		#corpcontent h2.effective,
		#corpcontent h2.faq,
		#corpcontent h2.title-space{
			padding: 15px 0 20px 0;
		}
		
		#corpcontent h2.calipr {
			padding: 15px 0 20px 0;
		}
		
		#corpcontent h2.civilcode {
			padding: 0 0 20px 0;
		}
		
		#corpcontent h2.terms {
			padding: 15px 0 20px 0;
		}

		#corpcontent h2 a { 	
			color: #303030;
			text-decoration: underline;
		}
		
		#corpcontent h3 a { 	
			color: #303030;
			text-decoration: underline;
			font-size: 1em;
		}
		
		#corpcontent p { 
			padding: 0 0 15px 0;
			font-size: 1.1em;
		}
		
		#corpcontent p .underline {
			text-decoration: underline;
		}
		
		#corpcontent .indent{
			padding: 0 0 10px 30px;
			/* font-size: 1.1em; */
		
		}
		
		#corpcontent ol.tableofcontents {
			padding: 0 0 30px 30px;
			font-size: 1.1em;
		}
		
		#corpcontent ol {
			padding: 0 0 15px 30px;
		}
		
			#corpcontent ol ol { 
				list-style-type: none;
				padding: 0 0 0 30px;
				font-size: 1.0em;
			}
		
		#corpcontent ul {
			padding: 0 0 0 30px;
		}

			#corpcontent.consumer-alert ul li {
				padding-bottom: 15px;
			}
		
			#corpcontent ul ul { 
				padding: 15px 0;
				list-style-type: none;
				font-size: 1.0em;
			}
				#corpcontent.consumer-alert ul ul {
					margin: 0 auto;
					padding: 15px 0 0 0;
					width: 39em;
				}

			#corpcontent.consumer-alert ul ul li {
				padding-bottom: 0;
			}
		
	#corpinfo {
		/*width: 128px;*/
		width: 220px;
		padding: 15px 0 0 16px;
		float: right;
		text-align: left;
	}
		
		#corpinfo a {
			color:  #2b3b7b;
		}
		
		#corpinfo ul { 
			font-size: 1.1em;
			list-style-type: none;
			padding: 2px 0 0 0;
			line-height: 1.4em;
		}

	
.divider {
	margin: 0 auto;
	padding: 5px 0 10px;
	width: 3em;
}
