body {	margin-top:0px;	color: #3F3F3F;	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;	background: url(../media/graphics/bg-repeater.gif) repeat-x 0px 55px;}#container {	width:761px;	padding:0px;	margin: 0px auto 15px;	background: #FFFFFF;}#leftColumn {	margin: 0px;	padding: 0px 0px 3px;	width: 225px;	float: left;	background-color: #FFFFFF;	color: #67A50C;	border-left: 3px solid #FFFFFF;}#rightColumn {	float: left;	width: 533px;	background-color: #FFFFFF;}#mainNavigation {	width: 228px;	margin: 0px;	padding: 55px 0px 0px;	background: #2380D5 url(../media/graphics/above-menu.gif) no-repeat;	float: left;	list-style: none;}#blurbArea {	width: 148px;	float: left;	height: 110px;	color: #FFFFFF;	text-align: right;	padding: 55px 11px 5px 15px;	background: #2E88CE url(../media/graphics/blurb-area.gif) no-repeat;	font-size: 11px;}#mainBannerImage {	float: left;}#aboveHeader {	height: 54px;	width: 533px;	float: left;}#articlesNav {	width: 220px;	padding: 0px;	list-style: none;	margin: 0px;	float: left;}#articlesNav ul {	list-style-type: none;	margin: 0px;	padding: 0px;	display: block;	float:left;}#articlesNav li {	display: block;	float:left;	}#articlesNav li a {	color: #5E950B;	display: block;	float:left;	text-decoration: none;	width: 212px;	margin: 0px;	padding: 7px 0px 0px 10px;	height: 19px;	border-bottom: 1px solid #BBF466;}#articlesNav li a:hover {	color: #FFFFFF;	display: block;	background: #8BDD17;	border-bottom: 1px solid #8BDD17;}.longtextbox,.mediumtextbox,.shorttextbox,.requiredfield {	background: #D9F7AF;	border: 1px solid #B8F06C;	margin: 2px 0px;	padding: 2px;	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;	color: #000000;}.longtextbox {	width: 340px;}.mediumtextbox {	width: 175px;}.shorttextbox {	width: 50px;}.requiredfield {	border-left: 3px solid #7ECC0E;}select.longtextbox {	width: 346px;}form {	margin: 0px;	padding: 0px;}.submitButtons {	background: #7ECC0E;	margin: 0px;	padding: 1px 3px;	font: bold 16px Arial, Helvetica, sans-serif;	color: #FFFFFF;	letter-spacing: -1px;	border: none;}#bodyContent {	margin: 0px;	padding: 10px 15px 20px;	float: left;	width: 500px;}#bodyContentImages {	float: right;	margin: 25px 0px 0px 15px;	padding: 10px;	background-color: #E8E8E8;	font-size: 11px;	text-align: center;	border: 1px solid #CFCFCF;	width: 155px;}#baseplate {	float: left;	width: 761px;	height: 25px;	text-align: center;	color: #FFFFFF;	padding: 9px 0px 0px;	background: #2380D5;}#baseplate a {	color:#FFFFFF;	text-decoration:none;}#baseplate a:hover {	color:#C2DDF3;	text-decoration:underline;}h2 {	color: #6CAD0C;	margin: 0px 0px 5px;	padding: 3px 0px 0px;	font: bold 19px Arial, Helvetica, sans-serif;	letter-spacing: -1px;}.pricingTable {	padding: 0px;	margin: 10px 0px;	line-height: 16px;}#bodyContent li {	margin: 0px 0px 2px;	line-height: 18px;}#bodyContent ul {	margin: 10px 0px 10px 20px;	padding: 0px;}.articleActivity {	font-size: 12px;	line-height: 18px;	padding: 7px;	font-style: italic;	background-color: #EFEFEF;	margin: 2px 20px 10px;	width: 250px;}#bodyContent p {	margin: 0px 0px 8px;	line-height: 18px;}#bodyContent p a {	color:#6CAD0C;	text-decoration:none;	font-weight: bold;	border-bottom: 1px solid #6CAD0C;}#bodyContent p a:hover {	color:#2984CF;	text-decoration:none;	font-weight: bold;	border-bottom: 1px solid #2984CF;}.pricingTable td {	border-bottom: 1px dashed #CCCCCC;}#contactForm {	width: 490px;}.whiteBorder {	border: 1px solid #FFFFFF;}#mainNavigation li {	display: block;	float: left;}#mainNavigation li a {	display: block;	float: left;	height: 24px;	width: 188px;	margin: 0px;	padding: 10px 0px 0px 40px;	color: #E6F1FB;	letter-spacing: -1px;	text-decoration: none;	font: bold 15px Arial, Helvetica, sans-serif;}#mainNavigation li a:hover {	color: #FFFFFF;}li.nav1 a {	background: url(../media/graphics/nav1.gif) no-repeat 0px -34px;}li.nav1 a:hover {	background: url(../media/graphics/nav1.gif);}li.nav2 a {	background: url(../media/graphics/nav2.gif) no-repeat 0px -34px;}li.nav2 a:hover {	background: url(../media/graphics/nav2.gif);}li.nav3 a {	background: url(../media/graphics/nav3.gif) no-repeat 0px -34px;}li.nav3 a:hover {	background: url(../media/graphics/nav3.gif);}li.nav4 a {	background: url(../media/graphics/nav4.gif) no-repeat 0px -34px;}li.nav4 a:hover {	background: url(../media/graphics/nav4.gif);}li.nav5 a {	background: url(../media/graphics/nav5.gif) no-repeat 0px -34px;}li.nav5 a:hover {	background: url(../media/graphics/nav5.gif);}#leftColumn h3,h1 {	float: left;	font: bold 15px Arial, Helvetica, sans-serif;	color: #FFFFFF;	letter-spacing: -1px;	margin: 3px 0px;	padding: 5px 0px 0px 37px;	height: 21px;	display: block;}#leftColumn h3 {	width: 185px;	margin: 3px 0px;}#rightColumn h1 {	width: 486px;	margin-left: 0px;	padding-left: 44px;	background-position: 8px 0px;}.leftcolumncontentbox {	float: left;	width: 222px;	background: #D9F7AF;}.searchbox {	padding: 5px;	width: 212px;}.icondocument {	background: #7ECC0E url(../media/graphics/icon-document.gif) no-repeat;}.iconbutterfly {	background: #7ECC0E url(../media/graphics/icon-butterfly.gif) no-repeat;}.iconscenery {	background: #7ECC0E url(../media/graphics/icon-scenery.gif) no-repeat;}.iconcamera {	background: #7ECC0E url(../media/graphics/icon-camera.gif) no-repeat;}.iconhouse {	background: #7ECC0E url(../media/graphics/icon-house.gif) no-repeat;}.iconsearch {	background: #7ECC0E url(../media/graphics/icon-search.gif) no-repeat;}.icondollars {	background: #7ECC0E url(../media/graphics/icon-dollars.gif) no-repeat;}#header {	float: left;	height: 225px;	width: 761px;}.pricingTable th {	color: #FFFFFF;	font-size: 13px;	background: #84D312;}#bodyContent h3 {	font-size: 14px;	font-weight: bold;	color: #73B80C;	letter-spacing: -1px;	margin: 0px 0px 5px;}.searchbox input {	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;	margin: 0px;	padding: 1px;}.hot {	color: #CC0000;}#bodyContent ul.prices {	margin: 10px 10px 10px 0px;	padding: 8px 20px 0px;	list-style: none;	font-weight: bold;	color: #66A709;	font-size: 14px;	line-height: 22px;}.pricebox {	padding: 10px 5px 5px 15px;	margin-bottom: 15px;	border: 1px dotted #7ECC0E;}table.examples img {	border: 1px solid #000000;}table.examples td {	vertical-align: top;}table.examples {	margin-bottom: 15px;}.index-feature-image {	background: #FFFFFF;	padding: 1px;	float: right;	margin-bottom: 10px;	margin-left: 15px;	border: 10px solid #E8E8E8;}