.products-services {
	float: left;
	width:632px;
	min-height:000px;
	height:auto !important;
	height:500px;
}

.products-services .header {
	height:18px;
}

.products-services .body {
	padding:0 15px;
}


.products-services .footer {
	height:16px;
}

.products-services h5.title,
.products-services h5.title span
{
	font-size:3.0em;
	font-weight:lighter;
	letter-spacing:-1px;
	line-height: 38px;
	padding-bottom:15px;
	margin-top: 2px;
}

.products-services h6{
	font-size:1.6em;
	font-weight:bold;
	line-height:20px;
	padding-bottom:8px;
}

.products-services h6.title, 
.services h6.title 
{
	font-size: 2em;
}

.services h6.title
{
	border-bottom: 1px solid #1A171B;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.products-services p {
	padding-top: 15px;
	/*width:450px;*/
}

.products-services p a {
	font-weight: bold;
}

.products-services li {
	font-size: 1.2em;
}

.services {
	width: 315px;
	float: right;
	clear: right;
}

.services .header {
	height:18px;
}

.services .body {
	padding:0 20px;
}

.services .footer {
	height:16px;
}

.services .header-gray {
	height:18px;
}

.services .body-gray {
	padding:0 20px;
}

.services .footer-gray {
	height:20px;
}

.services li {
	padding: 15px 0;
}

.services li h5 {
	padding-bottom: 15px;
}

.services li h5 a {
	font-size:2.5em;
	font-weight:bold;
	line-height:22px;
	margin-bottom: 25px;
}

.services li.first {
	border: none;
}

.services li li {
	border: none;
	padding:0;
	font-size:1.2em;
}

.services h3 {
	font-size:1.4em;
	padding-bottom:7px;
	margin-bottom: 15px;
}
.services form {
	margin-top: 15px;
}

.services input {
	height:15px;
	padding:5px 6px;
	width:116px;
}

.services input.email {
	margin-top: 10px;
	width:255px;
}

.services .record-name {
	width:130px;
	float: left;
	margin-right: 10px;
}

.services label {
	font-size: 1.2em;
}
.services .login {
	float:right;
	font-size:0.8em;
	margin:0 4px 10px 0;
	padding-right:13px;
	clear:both;
}

.services .login-gray {
	float:right;
	font-size:0.8em;
	margin:0 4px 10px 0;
	padding-right:13px;
	clear:both;
}

.errors * {
	color: red;
}

