/* CSS Document */

/*
a img {
	border: none;
}
*/
.pageHolder {
	display: block;
	float: left;
	background-color: #f2f2f2;
}

.demoHolder {
	
	width: 210px;
	float: right;
	
}


.login {
	text-align: right;
	padding-bottom: 14px;
}

.login img {
	border: none;
}

.samples {
	display: block;
}


.samples a {
	display: block;
}

.samples a img {
	border: none;
}

.demo {
	display: block;
	float: right;
	width: 190px;
	padding-bottom: 18px;
}

.caseStudy {
	font-size: 10px;
	text-align: right;
	padding-right: 20px;	

}

.caseStudy img {
	border: none;
}

.pageContainer {
	display: block;
	float: right;
	width: 550px;
	background-color: #ffffff;
	padding-top: 30px;
	padding-bottom: 50px;
}

.pagePane{
	float: right;
	width: 510px;
}

.pageContent {
	float: left;
	width: 470px;
	padding-bottom: 60px;
}

.pageHeader {
	padding-bottom: 15px;

}

.pageSubHeader {
	padding-bottom: 15px;
	font-weight: bold;
	color: #666666;
}

.pageOpening {
	padding-bottom: 20px;
}

.pageBody {
	
}

.pageBody a, .phone {
	color: #00866b;
}

.hline {
	display: block;
	padding-top: 30px;
	padding-bottom: 30px;
}

.demoMarket {
	display: block;
	float: left;
	width: 470px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.demoLeft {
	width: 228px;
	float: left;
	border-right: 1px solid #97b6c8;
}

.demoRight {
	width: 180px;
	float: right;
	padding-right: 15px;
}

.demoLeft span, .demoRight span {
	display: block;
	padding-bottom: 5px;
}

.demoText {
	display: block;
	width: 180px;
	height: 60px;
}

.vline {
	display: block;
	width: 1px;
	float: left;
	padding-left: 52px;
}


.learnMore {
	width: 180px;
	text-align: right;
}

.learnMore a img {
	border: none;
}




