/*-----------------------------------
 *  CorporateAndLegal.css
 *-----------------------------------*/
/*============================================================================
 * Corporate and Legal Page Style Sheet
 *============================================================================*/
 /*Do Not Remove!*/
 /*vpglobal .page-content-inner-container causes borders to disappear in IE*/
 /*this fixes the disappearing borders*/
.page-content-inner-container
{
	left:15px;
}

div.InnerContentBelowTitle
{
	width:98%;
}

#divMain {
	position: relative; 
}

div.about-us-container
{
	width:100%;
}

#divMain .heading {
	display: block;
	margin-top: 20px;
	margin-bottom: 5px;
	margin-right: 20px;
	padding-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
	border-bottom: dashed 1px #588EED;
}

#divMain .sub-heading {
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin-top: 10px;
}

#divMain .paragraph,
#divMain .paragraph-anchored {
	display: block;
	font-size: 11px;
	margin-top: 5px;
	margin-right: 20px;
}

#divMain .paragraph-anchored {
	margin-right: 195px;
}

#divMain .return-to-top {
	display: block;
	text-align: right;
	font-size: 11px;
	margin-top: 5px;
	color: #2E2F91;
	margin-right: 20px;
}

#divMain .single-line {
	display: block;
	font-size: 11px;
	margin-right: 20px;
}


ul.local-links {
	margin-top: 0px;
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}

ul.local-links a:hover {
	text-decoration: underline;
}

ul.local-links li a {
	text-decoration: none;
	padding: 0px 0px 2px 8px;
	background-image: url(/vp/images/b09/common/bullet/bullet1.gif);
    background-repeat: no-repeat;
    background-position: 0px 5px;
}

table.aboutvp-table {
	margin-top: 20px;
}


#divRequiredInformation
{
	margin-top:20px;
	margin-bottom:20px;
}

/*----------------------------------------------------------------------------
 * Copyright Agent Table Formatting
 *----------------------------------------------------------------------------*/
table.agent-table {
	margin: 8px 0px 8px 0px;
}

table.agent-table td{
	vertical-align: top;
	padding: 0px 2px 8px 0px;
}

/*----------------------------------------------------------------------------
 * Emphasized Content Formatting
 *----------------------------------------------------------------------------*/

table.emphasized-area
{
	width: 531px;
	margin-top: 12px;
	margin-bottom: 12px;
}

table.emphasized-area td
{
	background-color: #FCF4CA;
}

table.emphasized-area td.emphasized-area-content
{
	padding: 8px 12px 8px 12px;
}

table.emphasized-area td.emphasized-area-top-left
{
	background-image: url('/vp/images/nns/common/background/yellow_box/round_top_left.gif');
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
}

table.emphasized-area td.emphasized-area-top-center
{
	background-image: url('/vp/images/nns/common/background/yellow_box/side_top.gif');
	background-repeat: repeat-x;
	width: 6px;
}

table.emphasized-area td.emphasized-area-top-right
{
	background-image: url('/vp/images/nns/common/background/yellow_box/square_top_right.gif');
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
}

table.emphasized-area td.emphasized-area-bottom-left
{
	background-image: url('/vp/images/nns/common/background/yellow_box/square_bottom_left.gif');
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
}

table.emphasized-area td.emphasized-area-bottom-center
{
	background-image: url('/vp/images/nns/common/background/yellow_box/side_bottom.gif');
	background-repeat: repeat-x;
	width: 6px;
}

table.emphasized-area td.emphasized-area-bottom-right
{
	background-image: url('/vp/images/nns/common/background/yellow_box/round_bottom_right.gif');
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
}

table.emphasized-area td.emphasized-area-right
{
	background-image: url('/vp/images/nns/common/background/yellow_box/side_right.gif');
	background-repeat: repeat-y;
}

table.emphasized-area td.emphasized-area-left
{
	background-image: url('/vp/images/nns/common/background/yellow_box/side_left.gif');
	background-repeat: repeat-y;
}

/*----------------------------------------------------------------------------
 * VAT Table Formatting
 *----------------------------------------------------------------------------*/

#tblVAT,
#tblCanadaVAT {
	border-collapse: collapse;
	margin-right: 10px;
	margin-top: 10px;
	text-align: center;
}

/*----------------------------------------------------------------------------*/

td.top-left {
  background-image: url(/vp/images/nns/common/background/shopping_cart/sh_top_lt_corner.gif);
  background-repeat: no-repeat;
  width: 4px;
  height: 6px;
}

td.top-center {
  background-image: url(/vp/images/nns/common/background/shopping_cart/sh_top_tl.gif);
  background-position: top left;
  background-repeat: repeat-x;
}

td.top-right {
  background-image: url(/vp/images/nns/common/background/shopping_cart/sh_top_rt_corner.gif);
  background-repeat: no-repeat;
  width: 4px;
  height: 6px;
}

/*----------------------------------------------------------------------------*/

tr.header-row {
	background-color: #FCF4CA;
	font-size: 12px;
	font-weight: bold;
}

tr.header-row td {
    border-bottom: 1px solid #2E2F91;
    padding: 0px 10px 0px 10px;
}

tr.header-row td.header-left-side {
	border-left: 1px solid #2E2F91;
	border-bottom: 1px solid #2E2F91;
    padding: 0px;
}

tr.header-row td.header-right-side {
	background-image: url(/vp/images/nns/common/background/shopping_cart/sh_rt_tl3.gif);
	background-repeat: repeat-y;
	border-bottom: none;
    padding: 0px;
}

tr.header-row span.hdr0,
tr.header-row span.hdr1 {
	width: 80px;
}

#tblCanadaVAT tr.header-row span.hdr1 {
	width: 101px;
}

/*----------------------------------------------------------------------------*/

td.left-side {
  border-left: 1px solid #2E2F91;
  border-top: 1px solid #CFCFE8;
  width: 3px;
}


tr.even-row td{
	background-color: #FCF4CA;
    border-bottom: 1px solid #CFCFE8;
}

tr.odd-row td{
    border-bottom: 1px solid #CFCFE8;
}

td.data-col { 
	border-left: 1px solid #CFCFE8;
}

tr.even-row td.right-side, 
tr.odd-row td.right-side,
tr.last-row td.right-side {
	background-image: url(/vp/images/nns/common/background/shopping_cart/sh_rt_tl3.gif);
	background-repeat: repeat-y;
	width: 4px;
	border-bottom: none;
}

/*----------------------------------------------------------------------------*/

td.bottom-left {
  background-image: url(/vp/images/nns/common/background/shopping_cart/bottom_left_corner.gif);
  height: 6px;
}

td.bottom-center {
  background-image: url(/vp/images/nns/common/background/shopping_cart/sh_bot_tl.gif);
  height: 6px;
}

td.bottom-right {
  background-image: url(/vp/images/nns/common/background/shopping_cart/sh_bot_rt_corner.gif);
  background-repeat: no-repeat;
  height: 6px;
}

/*----------------------------------------------------------------------------
 * FreeFAQ Overrides
 *----------------------------------------------------------------------------*/

#divMain .cce {
	display: block;
	margin-top: 20px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
	border-bottom: dashed 1px #588EED;
}


#divMain .cc {
	display: block;
	font-size: 11px;
	margin-right: 20px;
}

#divMain .cc br {
	font-size: 5px;
}


/*----------------------------------------------------------------------------
 * Footnote Control Styles
 *----------------------------------------------------------------------------*/

#tblFootnote {
    width: 426; 
    margin-left: 50px;   
    margin-top: 0;
    margin-bottom: 25px;
	background-color:#EFF3FF;
	color:#31319C;
}
#tblFootnote td.tdFootnote-Left-Border 
{
	border-left: 1px solid #8486C6;
}
#tblFootnote td.tdFootnote-Right-Border {
	border-right: 1px solid #8486C6;
}
#tblFootnote td.tdFootnote-text {
	padding: 10px;
}

#UpperTextTable {
    margin-left: 50px;   
    margin-top: 0;
    margin-bottom: 10px;
    margin-right: 50px;
}


#UpperTextTable #FootnoteHeadlineText {
        color: Red;
	font-weight: bold;
}

#UpperTextTable #FootnoteText {
		
}

/*----------------------------------------------------------------------------
 * Feature Control Style overrides (requires high specificity)
 *----------------------------------------------------------------------------*/


.page-content-inner-container #divFeatures {
	width: 100%;
}

.page-content-inner-container #divFeatures div.header {
	width: 100%;
}

#divFeatures #tblFeatures {
	width: 100%;
}

.page-content-inner-container #divFeatures div.footer {
	width: 100%;
}

/*
 * Header image.
 */
.page-content-inner-container #divFeatures div.header {
/*    background-image: url(/vp/images/nns/features/rvhm_pft/rvhm_pft_top_cap.gif);*/
    height: 6px;
    background-repeat: no-repeat;    
    overflow: hidden;
    width: 544px;
}

/*
 * Footer image.
 */
.page-content-inner-container #divFeatures div.footer {
/*    background-image: url(/vp/images/nns/features/rvhm_pft/rvhm_pft_bot_cap.gif);*/
    height: 8px;
    background-repeat: no-repeat;
    overflow: hidden;
    width: 544px;
}

#divMain .q-paragraph-anchored {
	display: block;
	font-size: 11px;
	font-weight:bold;
	margin-top: 5px;
	margin-right: 100px;
	margin-left:10px;
}

#divMain .a-paragraph-anchored {
	display: block;
	font-size: 11px;
	margin-top: 5px;
	margin-right: 100px;
	margin-left: 25px;
}

.uppercase
{
    text-transform: uppercase;
}

.copyright-container
{
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}

.copyright-row
{
	padding-bottom:5px;
	padding-top:5px;
}

/*-----------------------------------
 *  CorporateAndLegal.brand09.css
 *-----------------------------------*/
/*@import url(/vp/css/CorporateAndLegal.css?siteversion=201);*/


