/* GENERIC CONTENT STYLES USED THROUGHOUT THE SITE */
.standardContent {
	}
	.standardContent p {
		line-height: 16px;
	}
	.standardContent ul {
		margin: 0 0 14px 0;
		}
		.standardContent ul li {
			display: block;
			padding-left: 10px;
			background: transparent url(../../images/content-design/bullet.gif) 0 6px no-repeat;
			line-height: 16px;
		}
		.standardContent ul.linkList li {
			display: inline;
			padding: 0;
			background: #fff;
			}
			.linkList li a {
				display: block;
				padding: 0 0 0 8px;
				background: transparent url(../../images/content-design/bg-linklist.gif) 0 6px no-repeat;
				font-size: .81em;
				font-weight: bold;
				color: #4D91BF;
			}
			.standardContent ul.sublist { margin: 5px 0; }
			.standardContent ul.sublist li {
				display: block;
				padding-left: 25px;
				background: transparent url(../../images/content-design/bullet.gif) 15px 6px no-repeat;
				line-height: 16px;
				
			}
			
	.standardContent h1 {
		margin: 33px 0 16px 0;
	}
	.standardContent h2 {
		margin: 20px 0 16px 0;
	}

h1.imageHeader {
	margin-bottom: 11px;
}
.callToAction, .standardContent .callToAction {
	padding-right: 7px;
	background: transparent url(../../images/content-design/bg-action-link.gif) 100% 5px no-repeat;
	font-size: .81em;
	font-weight: bold;
	color: #4d91bf;
	}
	html > body .callToAction {background: transparent;}
	html>body .callToAction {background: transparent url(../../images/content-design/bg-action-link.gif) 100% 5px no-repeat;}

.backLink {
	display: block;
	padding-left: 10px;
	background: #fff url(../../images/content-design/bg-arrow-back.gif) 0 5px no-repeat;
	font-size: .81em;
	font-weight: bold;
	color: #4D91BF;
}

#errorMessage {
	padding: 0 0 10px 0; 
	}
	#errorMessage h1 {
		color: #c00;
		margin-top: 0;
	}
	#errorMessage ul {
		}
		#errorMessage ul li {
			color: #c00;
		}
	#errorMessage p {
		color: #c00;
	}

.normalFlashBanner {
	margin-bottom: 37px;
}	
.theClear {
	clear: both;
}
.smallText {
	font-size: .81em;
}
.formField {
	}
	.formField label {
		display: block;
		padding-bottom: 7px;
	}
	.formField input.textField, .formField input.defaultTextField {
		padding: 1px;
		border: 1px solid #D6D1C4;
		margin-bottom: 10px;
		height: 19px;
			hei\ght: 15px;
	}
	.formField select {
		padding: 1px 0 1px 1px;
		border: 1px solid #D6D1C4;
		margin-bottom: 10px;
		height: 19px;
			he\ight: 17px;
		background: #F7F7F7;
	}
	.formField textarea {
		padding: 1px;
		border: 1px solid #D6D1C4;
		margin-bottom: 10px;
		height: 106px;
	}
	.formField .fileInput {
		padding: 1px;
		*border: 1px solid #D6D1C4;
		margin-bottom: 10px;
		height: 19px;
			he\ight: 17px;
	}
	.formField img {
		position: relative;
		top: -5px;
	}
	.formField .reqAst {
		position: relative;
		top: -5px;
	}
	
.standardContent .checkBoxList {
}
.standardContent .checkBoxList li {
	padding: 0 0 12px 0;
	background: #fff;
	margin-left: 0px;
}
.standardContent .checkBoxList li label {
	padding-left: 10px;
}
	
.reqAst {
	color: #4D91BF;
	}

.requiredArrow {
	padding-bottom: 5px;
	}
	
.formButtons {
	margin-top: 19px;
	}
	.formButtons img, .formButtons input {
		margin-right: 8px;
	}
	#cartButtons {
		padding-top: 10px;
		border-top: 1px solid #DFDEDA;
		text-align: right;
	}
	
.imageBanner {
	margin-bottom: 33px;
}

.borderedImage {
	border: 1px solid #E4E2DC;
} 

#campaign { 
	width: 710px;  
	margin: 0 auto;
	font-size: .9em;
	background: #F0F0EE;
	padding: 0 0 3px 0;
}
	#campaign span { color: #CB070B; font-weight: bold; }

.hide {
	display: none !important;	
}
