#primaryContent {
	background: #fff url(/elements/images/global/whiteBottomRightRoundedCorner.gif) right bottom no-repeat;
	padding: 0 0 15px 0;
}
	#primaryContent .primary {
		background: #fff url(/elements/images/global/whiteTopRightRoundedCorner.gif) right top no-repeat;
		padding: 30px 30px 0;
	}
		#interior #primaryContent .primary h1 {
			font-size: 22px;
			height: 22px;
			line-height: 22px;
			margin: 0;
		}
		#interior #primaryContent .primary h2 {
			font-size: 18px;
			height: 18px;
			line-height: 18px;
			margin: 0 0 10px;
		}
		#primaryContent .primary p,
		#primaryContent .primary li,
		#primaryContent address,
		#primaryContent table,
		#primaryContent .section_caption {
			color: #333;
			font-size: 0.9em;
			line-height: 1.25em;
			margin: 0 0 1.5em;
		}
		#primaryContent address {font-style: normal;}
		#primaryContent .primary ul,
		#primaryContent .primary ol {margin: 0 0 1.5em 2em;}
		#primaryContent .primary ul {list-style: disc;}
		#primaryContent .primary ol {list-style: decimal;}
		#primaryContent .primary ul.list {margin-left: 0;}
		#primaryContent .primary li {margin: 0 0 0.25em;}
		#primaryContent .primary .lister li {margin: 0;}
		#primaryContent .primary a {color: #1e4c79;}
		#primaryContent .primary a:hover {color: #090;}
		#primaryContent .primary h3,
		#primaryContent .primary h4 {
			font-style: italic;
			font-weight: bold;
			line-height: 1.25em;
			text-align: center;
		}
		#primaryContent .primary h3 {
			color: #074174;
			font-size: 1.125em;
		}
		#primaryContent .primary h4 {
			color: #060;
			font-size: 1.25em;
			margin: 0 0 1em;
		}
		#primaryContent .callout {
			background: #fff url(/modules/ecommerce/images/softBlueGradient.gif) left bottom repeat-x;
			border: 1px solid #ccddec;
			border-radius: 10px;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			padding: 20px 15px;
			text-align: center;
		}
			#primaryContent .callout h3 {
				background-position: center 0;
				background-repeat: no-repeat;
				display: block;
				height: 25px;
				margin: 0 0 10px;
				text-indent: -9999em;
			}
			#primaryContent .search-by-keyword h3 {background-image: url(/modules/ecommerce/images/callout-headers/searchByKeyword.png);}
			#primaryContent .view-all-tests h3 {background-image: url(/modules/ecommerce/images/callout-headers/viewAllTests.png);}
			#primaryContent .browse-by-category h3 {background-image: url(/modules/ecommerce/images/callout-headers/browseByCategory.png);}
		#primaryContent .browse-by-category {margin: 0 0 1.5em;}
		#primaryContent .search-by-keyword,
		#primaryContent .view-all-tests {height: 60px;}
		#primaryContent .callout a.button {
			color: #fff;
			display: inline-block;
			font-weight: bold;
			height: 20px;
			line-height: 20px;
			padding: 0 30px;
			width: auto;
		}
		#primaryContent .columns {margin: 0 0 1.5em -20px;}
			#primaryContent .columns .column {
				float: left;
				margin: 0 0 0 20px;
			}
			#primaryContent .two-columns .column {width: 238px;}
	#primaryContent .primary ul.navigation {
		border-bottom: 1px solid #393;
		list-style: none;
		margin: 0 0 1.5em 0;
	}
		#primaryContent .primary ul.navigation li {
			display: inline;
			font-weight: bold;
			line-height: 3em;
		}