p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;	
}

.image_container{
	width: 767px;
	height: 150px;
	float:left;
}

.image{
	background-image: url(images/gprv/gprv_banner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.image_container h4{
	color: rgb(45,56,78);
	margin-top: 80px;
	margin-left: 400px;
	clear: both;	
}


.image_container span{
	margin-left: 40px;
		
}

.left_container{
	float:left;
	width: 335px;
	margin-top: 20px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;	
}

.left_container_top{
	float:left;
	margin-left: 15px;
	width: 335px;	
}

.posn{
	width: 325px;
	float:left;

}

.text{
	font-family: "Century Gothic", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16px;

	color: #000066;
}

.left_container p{
	margin-top: -8px;
	margin-left: 5px;
	clear: both;
	line-height: 16px;
}

.left_container dd{
	float:left;
	width: 235px;
	/*height: 50px;*/
	margin-left: 0px;
	font-size: 90%;
	font-weight: bold;
	color: #000066;

}

.rpt_logo{
	top: 2px;
	left: 243px;
	float: right;
	
}

.left_container dt{
	width: 300px;
	margin-top: 10px;
	font-size: 80%;
	text-align: justify;	
}


.left_container_bottom{
	width: 335px;
	margin-top: 10px;
	margin-left: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: rgb(240,240,240);
	border: 1px solid #CCCCCC;
	float: left;
}

/*.left_container_bottom h5{
	margin-left: 5px;
	margin-top: 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000066;
}*/

.left_container_bottom dl{
	float: left;
	width: 100%;
	margin-top: 5px;
}

.left_container_bottom dd{
	width: 35px;
	height: 35px;
	float: left;
	margin-left:0px;
	background-image: url(images/gprv/check.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.left_container_bottom dt{
	width: 275px;
	float: left;
	margin-left: 10px;
	margin-top: 5px;
	font-size: 75%;
	text-align: left;
	line-height: 16px;
}


.right_container{
	float:left;
	width: 300px;
	margin-top: 0px;
	margin-left: 70px;
	font-family: Arial, Helvetica, sans-serif;

}

.cardholderlink{
	width: 250px;
	margin-left:auto;
	margin-right:auto;
	display: block;
}

.right_container img{
	border: none;
}

.message_area{
	width: 300px;
	margin-top: 20px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	background-color: rgb(240,240,240);
	border: 1px solid #CCCCCC;
}
.message_area ul{
	margin-top: 20px;
	margin-bottom:20px;
	margin-left: 20px;

}
.message_area li{
	margin-left: 0px;
	height: 30px;
	list-style-type: none;
	line-height: 30px;
	vertical-align: middle;
}

.message_area a{
	margin-left: 40px;
	color: #000000;
	text-decoration: none;
}

.message_area a:hover{
	color: #0000CC;
}
.callus_text{
	margin-left: 40px;
	height: 30px;
	font-size: 100%;

}

.viewdemo{
	background-image: url(images/gprv/viewdemo.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.download{
	background-image: url(images/gprv/download.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.email{
	background-image: url(images/gprv/email.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.callus{
	background-image: url(images/gprv/callus.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.signup{
	background-image: url(images/gprv/newsletter1.png);
	background-repeat: no-repeat;
	background-position: left center;
}
