a:hover {
	color:#666666;
}
td.ness_nav {
	color:#0081c3;
	font:11px Arial, Helvetica, sans-serif;
	padding:0px 0 0px 8px;
	height:31px;
	vertical-align:middle;
}
td.ness_nav span {
	color:#666666;
}

table.content {
	background:transparent url(../images/forrester.jpg) no-repeat scroll top left;
	border-top:6px solid #0081c3;
}
table.contact {
	background:transparent url(../images/fadebg.jpg) no-repeat scroll top left;
}

table.content td.left {
	padding:185px 0 50px; 0;
	vertical-align:top;
}
table.content td.contact {
	padding:82px 0 0 0;
}
table.content td.contact h4{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#0081c3;
	padding:0 55px 17px 17px;
	margin:0;
	line-height:16px;
	text-transform:uppercase;
}
table.content td.left p{
	font:12px Arial, Helvetica, sans-serif;
	color:#0081c3;
	padding:0 15px 11px 17px;
	line-height:16px;
	margin:0;
}
table.resources td.left p {
	padding:0 15px 17px 17px;
}
table.resources td.left p.first {
	padding:0 15px 11px 17px;
}
table.content td.left a{
	font:12px Arial, Helvetica, sans-serif;
	margin:0;
	color:#23336a;
	text-decoration:underline;
}
table.content td.contact p {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#0081c3;
	padding:0 15px 17px 17px;
	margin:0;
}
table.content td.contact p a{
	display:block;
	font:11px Arial, Helvetica, sans-serif;
	color:#333366;
	text-decoration:underline;
}
table.content td.contact p a:hover {
	color:#666666;
}
table.content td.left a.read_the_abstract {
	padding:0 23px 0 14px;
	cursor:pointer;
}
table.resources td.left a {
	padding:0 0 0 17px;
	color:#23336a;
}
table.resources td.left a:hover {
	color:#666666;
}
table.content td.right {
	vertical-align:top;
	padding:22px 0 50px 0;
}
table.content td.right h3 {
	font:bold 21px Helvetica, Arial, sans-serif;
	color:#333366;
	margin:0 0 39px 0;
	font-weight:normal;
	letter-spacing:-0.6px;
}
table.content td.right p {
	font:bold 14px  Helvetica, Arial, sans-serif;
	color:#0081c3;
	letter-spacing:0.5px;
	margin:0;
	padding:0 0 16px 0;
	line-height:1.1em;
}
table.content td.right a img {
	display:block;
}
table.thank_you td.right p {
	padding:0 0 24px 0;
}
table.resources td.right img {
	margin-bottom:17px;
}
table.content td.right p span{
	display:block;
}
table.thank_you td.right td p {
	font:14px Arial, Helvetica, sans-serif;
	color:#666666;
	margin:0;
	padding:0px 30px 16px 0;
}
table.content td.right p.thank a {
	color:#23336a;
	text-decoration:underline;
}
table.content td.right p.thank a:hover {
	color:#666666;
}
table.content td.right ul {
	list-style:none;
	margin:0;
	padding:3px 0 16px 18px;
}
table.content td.right ul li {
	margin:0;
	padding:0 0 5px 10px;
	background:transparent url(../images/thank-list.gif) no-repeat left 4px ;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:15px;
}
table.content td.right form {
	padding:16px 0 0 0;
	border-top:5px solid #cccc33;
	margin:0;
}
table.content td.right form p.required {
	font:10px Arial, Helvetica, sans-serif;
	color:#777777;
	padding:0 0 7px 0;
}
table.resources td.right table.resources td {
	border-top:5px solid #cccc33;
	padding-top:11px;
}
table.resources td.right table.resources p {
	font:14px Arial, Helvetica, sans-serif;
	color:#666666;
	margin:0;
	padding:8px 0;
	width:610px;
}
table.resources td.right table.resources p a {
	color:#23336a;
	text-decoration:underline;
}
table.resources td.right table.resources p a:hover {
	color:#666666;
}
table.content td.right form td {
	vertical-align:top;
}
table.content td.right form td.label {
	width:130px;
	font:12px Arial, Helvetica, sans-serif;
	color:#777777;
	margin:0;
	padding:6px 0;
}
table.content td.right form td.input {
	margin:0;
	padding:0;
	vertical-align:middle;
}
table.content td.right form td.input input, table.content td.right form td.input select {
	border:1px solid #999999;
	height:19px;
	margin:0;
	padding:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#777777;
	width:205px;
}
table.content td.right form td.input textarea {
	border:1px solid #999999;
	height:38px;
	line-height:auto;
	margin:7px 0 0 0;
	padding:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#777777;
	max-width:581px;
	min-width:581px;
	width:581px;
	overflow:hidden;
}
table.content td.right form p {
	padding:13px 0 24px 0;
}
table.content td.right form p.salesperson {
	padding:19px 0 7px 0;
}
table.content td.right form p span {
	display:block;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#777777;
	padding:0 0 3px 0;
}
table.content td.right form p label {
	font:12px Arial, Helvetica, sans-serif;
	color:#777777;
	padding:0 20px 0 0;
}
table.content td.right form p.salesperson label {
	font-weight:bold;
	padding:0 0 0 3px;
}
table.content td.right form p input {
	margin:3px 0 0 0;
}

table.content td.box {
	vertical-align:top;
	padding:28px 0 50px 0;
}
table.content td.box table {
	background:#7fc0e1 url(../images/thank-box-top.gif) no-repeat top left;
}
table.content td.box table td {
	background:transparent url(../images/thank-box-bottom.gif) no-repeat bottom left;
	padding:10px 12px 15px 12px;
}
table.content td.box table td h3 {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-transform:uppercase;
	padding-bottom:8px;
	margin:0;
	border-bottom:6px solid #91c9e5;
	line-height:14px;
}
table.content td.box table td p.box {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#333366;
	margin:0;
	padding:6px 0 15px 0;
	line-height:14px;
}
table.content td.box table td p {
	font:11px Arial, Helvetica, sans-serif;
	color:#333333;
	margin:0;
}
table.content td.box table td p a {
	color:#23336a;
}
table.content td.box table td p a:hover {
	color:#666666;
}
div.popup {
	position:absolute;
	top:10px;
	left:10px;
	background-color:#FFF;
	width:350px;
	z-index:999;
	visibility:hidden;
	border:1px solid #c9c9c9;
	padding:5px 6px 0px 6px;
}
div.popup div.close {
	position:absolute;
	right:6px;
	top:6px;
	cursor:pointer;
}
div.popup div.popupm {
	background:transparent url(../images/pop-up-top.gif) no-repeat top left;
	padding:10px 12px 12px 12px;
	z-index:999;
}
div.popup h3 {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#23336a;
	margin:0;
}
div.popup h4 {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#0081c3;
	margin:0;
	padding:11px 0 15px 0;
	line-height:15px;
}
div.popup h4 span {
	display:block;
}
div.popup p {
	font:11px Arial, Helvetica, sans-serif;
	color:#777777;
	margin:0;
	line-height:15px;
	padding-bottom:15px;
}