@charset "UTF-8";/* CSS Document */body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {	margin:0;	padding:0;}img {	border: none;}.rvna a:link, .rvna a:visited, .rvna a:active {	color: #E93B04;	/*color: #1E3666;*/specto	text-decoration :none;	/*font-weight:bold;*//*	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #1E3666;*/}.rvna a:hover {	color: #E93B04;	text-decoration:none;}.rvna #content a:link, .rvna #content a:visited, .rvna #content a:active { color: #1E3666;	text-decoration :underline; } .rvna #content a:hover {	color: #E93B04;	text-decoration:none;} .bold {	font-weight:bold;}.subtle {	position: absolute;	width: 180px;	left: 200px;	background-color: #D6D9E6;	display:none;	padding: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-align: left;	border-radius: 5px;	-moz-border-radius:5px;	-webkit-border-radius:5px;	border: 3px solid #1E3666;}#credits #credits1 {	width:18px;	height:12px;	text-align:center;	margin-left: auto;	margin-top: 10px;	padding: 0px;	margin-right: auto;}#credits #text {	width: 300px;	margin-right: auto;	text-align: center;	margin-top: 3px;	margin-left: auto;	color: #7084AF;	font-size: 9px;}#credit {	position:absolute;	background-color: #FFFFCC;	height: 150px;	width: 150px;	left: 895px;	top: 1009px;	padding:8px;	font-family: "Trebuchet MS", sans-serif;}body {	font: 100% Verdana, Arial, Helvetica, sans-serif;	background: #b8c1d1 url(../images/total-bg.gif) repeat-x center top;	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */	padding: 0;	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */	color: #000000;}.rvna #container {	width: 768px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */	background: #FFFFFF;	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */	border: 1px solid #000000;	text-align: left; /* this overrides the text-align: center on the body element. */}.rvna #mainContent {	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */}.rvna #header {	width: 768px;	margin-right: auto;	margin-left: auto;	height: 106px;	background-image: url(../images/header.jpg);	background-repeat: no-repeat;}.rvna #headerHolder {	/*background-image: url(../images/home-tophdr-bg.gif);	background-repeat: repeat-x;	background-position: center;*/	height: 80px;}.rvna #header #nav {	height: 25px;	text-align: left;	float: left;	font-size: 12px;	margin-top: 7px; *margin-top: 5px;	overflow: hidden;	width: 768px;}.rvna #teaser {	height: 353px;	width: 768px;	margin-right: auto;	margin-left: auto;	text-align: left;	margin-top: 10px;}.rvna #band {	background-color: #EAE6EF;	height: 8px;	width: 100%;	margin-right: auto;	margin-left: auto;}.rvna #content {	width: 768px;	margin-right: auto;	margin-left: auto;	background-color: #eff1f4;	text-align: left;	padding-top: 15px;	padding-bottom: 10px;}.rvna #footer {	background-color: #b8c1d1;	padding-top: 30px;	margin-top: 20px;	color: #1e3666;}.rvna #contentHolder {	background-color: #EFF1F4;	width: 100%;	float: left;}.rvna #nav {	font-size : 11px;	color : #272727;	font-style : normal;	font-family:   Gill Sans, Verdana, Arial, Helvetica, sans-serif;	text-decoration : none;	font-stretch: ultra-condensed;}.rvna #nav a:link, .rvna #nav a:visited {	color : #272727;	text-decoration :none;	font-stretch: ultra-condensed;	font-weight:normal;}.rvna #nav a:hover, .rvna #nav a:active {	color : #E80000;	text-decoration : none;	font-stretch: ultra-condensed;	font-weight:normal;}.rvna #teaserHolder {	width: 768px;	margin-right: auto;	margin-left: auto;}.rvna #header #logo {	height: 79px;	width: 250px;	float: left;}.rvna #teaserHolder #teaser #left {	width: 503px;	height: 341px;	float: left;}.rvna #teaserHolder #teaser #right {	height: 344px;	width: 241px;	margin-left: 2px;	float: right;	background-color: #FFFFFF;	background-image: url(../images/right-box2-bg.gif);	background-repeat: no-repeat;	background-position: left top;}.rvna #header #nav ul {	width: 100%;}.rvna #header #nav li {	display: inline;	background-image: url(../images/nav-full-item.gif);	background-repeat: no-repeat;	background-position: left center;	padding-left: 20px;	margin-right: 18px; *padding-left: 18px; *margin-right: 5px;}.rvna #header #nav .last {	background-image: url(../images/nav-last-item.gif);	margin: 0px;	padding: 0px;	background-repeat: no-repeat;	background-position: right center;}.rvna #teaserHolder #teaser #left #top {	height: 209px;	width: 502px;	background-image: url(../images/left-top-box-bg2.gif);	background-repeat: no-repeat;	background-position: left top;}.rvna #teaserHolder #teaser #left #flash {	height: 135px;	width: 502px;	margin-top: 0px;}.rvna #contentHolder #content .left {	width: 506px;	float: left;	padding-right: 20px;}.rvna #contentHolder #content .right {	width: 231px;	float: right;	padding-left: 10px;}.rvna #footer #credits {	text-align: center;	width: 500px;	margin-right: auto;	margin-left: auto;	font-size: 11px;}.rvna #contentHolder #content .hdr,.rvna #contentHolder #subFooter .hdr {	font-size: 14px;	font-weight: bold;	color: #1e3666;	margin-bottom: 6px;}.rvna #contentHolder #content .left #more {	display: none;	font-size: 12px;}.rvna #teaserHolder #teaser #left #top #pop {	height: 30px;	width: 200px;	margin-top: 102px;	margin-left: 130px;	float: left;}.rvna #teaserHolder #teaser #left #top #pop #insurance {	width: 180px;}.rvna #teaserHolder #teaser #left #top #start {	float: left;	height: 50px;	width: 110px;	margin-left: 30px;	margin-top: 85px;}.rvna #teaserHolder #teaser #left #top #start a:link, .rvna #teaserHolder #teaser #left #top #start a:active, .rvna #teaserHolder #teaser #left #top #start a:visited, .rvna #teaserHolder #teaser #left #top #start a:hover {	display: block;	height: 50px;	width: 100px;	cursor: pointer;	text-decoration: none;}.rvna #contentHolder #content .right .news-item {	padding-bottom: 5px;	font-size: 12px;	color: #333333;}.rvna #contentHolder #content .left .row .image {	float: left;	width: 74px;	margin-right: 6px;}.rvna #contentHolder #content .left .row .description {	float: left;	width: 165px;	margin-right: 0px;	text-align: left;	vertical-align: top;}.rvna #contentHolder #content .left .leftCol {	width: 245px;	float: left;}.rvna #contentHolder #content .left .rightCol {	width: 245px;	vertical-align: top;	float: left;	margin-left: 15px;}.rvna #contentHolder #content .row {	float: left;	font-size: 11px;	margin-bottom: 20px;	width: 245px;	color: #333333;}.rvna #teaserHolder #teaser #left #top #typeForm #pop #insurance {	font-size: 14px;}.rvna #footerHolder {	width: 100%;	clear: both;}.rvna #footerHolder #footer #credits #text a {	color: #7084AF;}.rvna #header #slogan {	width: 400px;	height: 79px;	float: left;	display: none;}.rvna #header #logoHolder {	height: 79px;	width: 768px;}.rvna #specto span {	float: right;}.rvna #header #nav h1 {	font-size: 12px;	font-weight: normal;	margin: 0px;	padding: 0px;	display: inline;}.rvna #teaserHolder #teaser #right #login {	height: 40px;	width: 240px;	margin-top: 50px;}.rvna #teaserHolder #teaser #right #learn {	height: 22px;	width: 100px;}.rvna #teaserHolder #teaser #right #login a:link, .rvna #teaserHolder #teaser #right #login a:visited, .rvna #teaserHolder #teaser #right #login a:active {	display: block;	height: 40px;	width: 150px;	text-decoration:none;	cursor:pointer;}.rvna #teaserHolder #teaser #right #learn a:link, .rvna #teaserHolder #teaser #right #learn a:active, .rvna #teaserHolder #teaser #right #learn a:visited, .rvna #teaserHolder #teaser #right #learn a:hover {	display: block;	height: 23px;	width: 100px;	text-decoration:none;	cursor:pointer;}.rvna #contentHolder #content .left #more p {	color: #404040;}.rvna #teaserHolder #teaser #right #claim {	height: 25px;	width: 85px;}.rvna #teaserHolder #teaser #right #claim a:link, .rvna #teaserHolder #teaser #right #claim a:active, .rvna #teaserHolder #teaser #right #claim a:visited {	display: block;	height: 25px;	width: 85px;	text-decoration:none;	cursor:pointer;}.rvna #teaserHolder #teaser #left #top #typeForm #pop #insurance {	font-size: 13px;	border: 1px solid #1E3666;	height: 20px;	font-weight: normal;	font-family: Geneva, Arial, Helvetica, sans-serif;	background: white url(../images/select-bg.gif) repeat-x;	background-position: 0px -24px;	display: block;}.rvna #footerHolder #footer #credits  a:link, .rvna #footerHolder #footer #credits  a:active, .rvna #footerHolder #footer #credits  a:visited {	text-decoration: none;	font-weight:normal;}.rvna #contentHolder #content .left #specto a:link, .rvna #contentHolder #content .left #specto a:active, .rvna #contentHolder #content .left #specto a:visited {	text-decoration: none;	color: #CC0000;}.rvna #contentHolder #content .left #specto a:hover {	text-decoration: underline;}.rvna  #hCallBack {	float: left;	height: 50px;	width: 500px;	margin-top: 15px;}.rvna #hCallBack a:link, .rvna #hCallBack a:active, .rvna #hCallBack a:visited, .rvna #hCallBack a:hover {	display:block;	cursor: pointer;	height: 50px;	width: 150px;	float: right;}.rvna #teaserHolder #insideTsr {	height: 200px;}#dialog1 #error p {	color: #CC0000;}#dialog1 {	display: none;	text-align: left;}.rvna #contentHolder #content .right p {	padding: 0px;}.rvna #contentHolder #content .right .news-spacer {	margin: 0px 0px 5px;	padding: 0px;}#right #renew {	height: 22px;	width: 150px;	margin-top: 10px;}#right #renew a:link, #right #renew a:active, #right #renew a:visited, #right #renew a:hover {	display: block;	height: 22px;	width: 150px;	cursor: pointer;}#content .description p {	margin-bottom: 2px;}.rvna #contentHolder #subFooter .left {	float: left;	width: 506px;}.rvna #contentHolder #subFooter .right {	float: right;	width: 231px;}.clear {	clear:both;}.rvna #contentHolder #subFooterHolder {	clear: both;	width: 100%;}.rvna #contentHolder #subFooterHolder #subFooter .right .row .image {	float: left;	margin-bottom: 7px;	margin-right: 5px;}.rvna #contentHolder #subFooterHolder #subFooter .right .row .text {	float: left;	font-size: 11px;}.rvna #contentHolder #subFooterHolder #subFooter .right .row {	clear: both;}.rvna #contentHolder #subFooterHolder #subFooter .left p .right {	margin-left: 50px;	float: none;}.rvna #contentHolder #subFooterHolder #subFooter .left p .rightImage {	margin-left: 50px;}.rvna #contentHolder #subFooterHolder #subFooter .right .row .text a {	text-decoration: none;	color: #333;	cursor: pointer;}.rvna #contentHolder #subFooterHolder #subFooter .right .row .text a:hover {	text-decoration: underline;	color: #333;	cursor: pointer;}
