﻿/* ------------------------------------> VISUAL <------------------------------------ */
.v-banner-main  {
    background-image: url(''); 
    background-position: left top;
    background-repeat: no-repeat;
}
.v-banner-main-image {}

.v-quote {
	font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
	line-height: 150%;
	font-style: italic;
	font-weight: normal;
	font-size: 16px;
	position: relative;
	text-indent: 30px;

	margin: 0px 0px 13px 0px;
	padding: 0px 20px;
}
.v-quote .quotes {
	line-height: 36px;
	padding: 0px;
	margin: 0px;
	font-size: 36px;
	font-family: 'Times New Roman', Times, Serif;
	font-weight: bold;
	text-indent: 0px!important;
}
.v-quote .quotes.left {
	position: absolute;
	top: 1px;
	left: 20px;
}
.v-quote .quotes.right {
	padding-left: 10px;
	position: absolute;
	bottom: 5px;
}
.v-quote-signature {
	position: relative;
	color: #6e6f71;
	font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
	font-size: 16px;
	padding-left: 50px;
	margin-bottom: 20px;
}
.v-quote-signature .dash {
	line-height: 18px;
	position: absolute;
	font-size: 24px;
	left: 25px;	
}

.v-buttonlink {
	margin: -16px 0px 32px 120px;
}
.v-buttonlink-2 {
	margin: 0px 0px 16px 120px;
}
.v-buttonlink-quote {
	margin: 0px 0px 0px 0px;
}
.v-buttonlink a {
    text-align: right;
	height: 26px;
	padding: 13px 32px 0px 0px;
	display: inline-block;
	float: right;

	background-image: url('btnInfoSmall.png');
	background-position: right center;
	background-repeat: no-repeat;
}
.v-buttonlink-2 a {
	height: 38px;
	padding: 6px 55px 0px 0px!important;
	background-image: url('btnInfo.png');
}
.v-buttonlink-quote a {
	padding-top: 10px;
	background-image: url('btnInfoSmall.png');
}
.v-buttonlink a:hover {
	text-decoration: none!important;
}
.v-buttonlink-2 a:hover {
	text-decoration: none!important;
}
.v-buttonlink a:visited {
	color: #125C87;
}
.v-buttonlink-quote a:hover {
}
.v-producttitleblock {
	background-image: url('bgpBlock.gif'); 
	background-position: left bottom; 
	background-repeat: repeat-x; 
	background-color: White;
	margin: 0px 0px 16px 0px!important;
	/*border-bottom: solid 1px #d1d3d9;*/
}
.v-producttitleblocknobg {
    background-image: none!important;
}
.v-producttitleblocksmall {
	background-image: url('bgpBlockSmall.gif'); 
}
.v-producttitleblock p { font-size: 110%; padding-left: 0px; }
.v-producttitleblock h3 { font-size: 12pt; margin-left: 0px; padding-left: 0px; padding-right: 50px; }

/* Pager */
.v-pager {
	font-size: 13px;
	font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
	color: #252525;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	white-space: nowrap;
}
.v-pager span.pager-name {
	font-weight: bold;
}
.v-pager span.pager-info {
	font-size: 13px;
	font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
	font-weight: normal;
	white-space: nowrap;
	margin: 0px 4px 0px 4px;
}
.v-pager span.pager-selected {
	font-size: 13px;
	font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
	font-weight: normal;
	text-decoration: none;
	background-color: #C6DAF6;
	padding: 3px 4px 4px 3px;
}
.v-pager a.button
{
	font-size: 13px;
	font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
	color: #125C87;
	text-decoration: none;
	text-align: center;
	padding: 3px 4px 4px 3px;
	text-decoration: none;
}
/* Answer Block*/
.v-answer {
    padding: 8px 0px 16px 34px;
}
/* Landing Tab Control Caption */
.v-tab-caption { margin-left: 29px; margin-top: 21px; font-style: italic; color: #6E7481; width: 100px; }
/* Home Page */
.v-download-panel { background-color: #E9ECF3; border-bottom: Solid 1px #B9BABF; padding: 0px 10px 0px 0px; margin: 0px 0px 24px 0px; }
.v-download-panel ul { margin-top: 8px!important; }
.v-quote-panel { background-color: #E4EEF4; padding: 20px 20px 1px 20px; }
.v-quote-panel a { color: Black!important; }
.v-quote-panel .h-gray td { line-height: 18px!important; }

/* ScreenShot */
.v-screenshot-title { padding: 10px 20px 0px 20px; }
