body {font-family: Arial, Helvetica, sans-serif; font-size:0.75em; color:#333; font-weight:normal;  background-color:#fff; padding:0; margin:0; text-align:center;}

body div {text-align:left;}

img {border:0;}
p {margin:1em 0 1em 0; padding:0;}


/* all generic styles */

.bold {font-weight:bold;}
.italic {font-style:italic;}
.notbold {font-weight:normal;}
.nomargin {margin:0;}
.nopadding {padding:0;}
.left {float:left; padding-right:10px;}
.right {float:right;}
.clear {clear:both;}
.hide {display:none;}
.small {font-size:0.8em;}
.justify {text-align:justify; width:95%;}
.off-left {position: absolute; left: -999px; width: 990px;}


h1 {font-size:1.5em; padding-bottom:7px; color:#666; margin:0; font-weight:bold;}
h1.release {font-size:1.2em; padding-bottom:7px; color:#666; margin:0; font-weight:bold;}
h2 {font-size:1.1em; padding-bottom:7px; color:#666; margin:0; font-weight:bold;}
h2.landing {font-size:1.2em; padding-bottom:7px; color:#666; margin:0; font-weight:bold;}
h3 {font-size:1.0em; padding-bottom:4px; color:#666; margin:0; font-weight:bold;}

.bigblue {font-size:1.2em; padding-bottom:7px; color:#002E6E; margin:0; font-weight:bold;}

/* links */

a {color:#002E6E; text-decoration:none;}
a:hover {color:#415DA4; text-decoration:none;}

.bluearrow {background: url('/vec/images/bluearrow.gif') no-repeat; padding-right:6px;}

/* BEGINNING OF LAYERS */

#container {width:1000px; padding:0; margin:0px auto; text-align:left;}

#wrapper {width:986px; padding:0; margin:0px auto; text-align:left; border:1px solid #16195D; height:1%;}

#mainPrint {float:left; margin:12px 0 0 12px; padding-top:10px; border:1px solid #16195D;}

/*siteservices*/
#siteservices {float:right; padding:8px 10px 8px 0; margin:0; color:#666; font-size:0.9em;}
#siteservices a {color:#666; text-decoration:none; padding:0; margin:0;}
#siteservices a:hover{color:#415DA4; text-decoration:none;}


/*topbanner*/
#topbanner{float:left; height:125px; width:978px; background: url('/vec/images/topbanner.jpg') no-repeat 8px 0; padding:0; margin-top:8px;}
.logo {float:left; padding:0 0 19px 8px;}


/*topnav */
#topnav{float:left; padding-left:13px; margin:0;}
#topnav ul {margin:0; padding:0; list-style:none;}
#topnav ul li {float:left; list-style-type:none; margin:0; padding-right:4px;}
#topnav ul li a {float:left;  height:40px; width:96px; padding:0; text-decoration:none; text-align:left; font-size:1.2em; font-weight:bold; color:#fff; background: url('/vec/images/topnav_bar.gif') no-repeat 0 17px;}
#topnav ul li a:hover {text-decoration:none; background: url('/vec/images/topnav_bar_over.gif') no-repeat 0 17px;}
#topnav ul li a.nav1a,
#topnav ul li a.nav1aa {text-decoration:none; background: url('/vec/images/topnav_bar_on.gif') no-repeat 0 17px;}


/*leftcolumn */
#leftcolumn {width:205px; margin:0; padding-left:8px; float:left;}


/*leftnav */
#leftnav {width:205px; margin:0; padding:0; float:left;}
#leftnav ul {margin: 0; padding:0;}
#leftnav li {width:100%; margin:0; float:left; display: block; padding-bottom:1px;}
#leftnav li a {background-color:#16195D; color:#fff; font-weight:bold; display: block; text-decoration: none; padding:8px 0 2px 12px; height:26px;}
#leftnav li a:hover {background-color:#A1A2BE;}

#leftnav li.on a {background-color:#E51938; font-weight:bold;}
#leftnav li.on a:hover {text-decoration:none;}

#leftnav li.on li {padding:0;}
#leftnav li.on li a {background-color:#A3A4BF; color:#fff; font-weight:normal; border:none; padding:8px 0 6px 12px; height:26px;}
#leftnav li.on li a:hover {background-color:#DDDEE7; color:#fff; font-weight:normal;}

#leftnav li.on li.on {padding:0; background-color:#DDDEE7;}
#leftnav li.on li.on a {background-color:#DDDEE7; color:#002E6E; font-weight:normal; border:none; padding:8px 0 6px 12px;}
#leftnav li.on li.on a:hover {text-decoration:none;}


/*sitetools */
#sitetools {clear:both; padding-bottom:10px;  margin:0; width:205px; height:96px; background: url('/vec/images/sitetools.gif') no-repeat;}
#sitetools ul {display:block; list-style-type:none; padding:0; margin:0;}
#sitetools ul li {padding:0; margin:0;}
#sitetools ul li a {font-size:0.9em; color:#fff; text-decoration:none;}
#sitetools ul li a:hover {text-decoration:none;}

#sitetools ul li.print {background: url('/vec/images/print.gif') no-repeat 11px 18px; padding-top:19px;}
#sitetools ul li.print a {padding-left:30px;}

#sitetools ul li.bookmark {background: url('/vec/images/bookmark.gif') no-repeat 11px 5px; padding-top:5px;}
#sitetools ul li.bookmark a {padding-left:30px;}

#sitetools ul li.email {background: url('/vec/images/email.gif') no-repeat 11px 9px; padding-top:5px;}
#sitetools ul li.email a {padding-left:30px;}


/*maincontent */
#maincontent {width:771px; margin:0; padding-bottom:15px; float:left;}

/*breadcrumb */
#breadcrumb {width:501px; float:left; font-size:0.9em; color:#666; padding:0 30px 13px 30px;}
#breadcrumb a {text-decoration:none;}
#breadcrumb a:hover{color:#415DA4; text-decoration:none;}

/*content */
#content {width:501px; margin:0; padding:0 30px 0 30px; float:left;}

#content_norightcol {width:701px; padding:0 10px 0 30px; margin:0; float:left;}

#backtotop {float:left; padding:13px 0 10px 0;}


/*rightcolumn */
#rightcolumn {width:210px; margin:0; padding:0; float:left;}

/* search box */
#search {float:left; width:201px; padding-bottom:25px;}
#searchfield {width:125px; float:left; padding-right:10px;}
#searchfield input {width:125px; height:15px; padding:0; margin:0;}
#searchbutton {float:left; padding-top:2px; color:#16195D; font-weight:bold;}

#search_norightcol {float:left; width:201px; padding-top:5px; margin:0;}


/* relatedlinks */
#relatedlinks {float:left; width:201px;}


/* Landing pages */
.box_landing {margin:0; padding-bottom:20px; float:left;}
.box_thumbnail {margin:0; padding-right:10px; float:left;}
.box_text {width:407px; padding-bottom:15px; margin:0; float:left; background: url('/vec/images/dotted_line.gif') no-repeat bottom;}
.box_text h2 {font-size:1.0em; color:#666; font-weight:bold;}
.box_text h2 a {font-size:1.0em; color:#666; font-weight:bold; text-decoration:none;}
.box_text h2 a:hover {font-size:1.0em; color:#666; font-weight:bold;text-decoration:none;}

#landing_left {float:left; padding:0 15px 15px 0; width:236px;}
#landing_right {float:left; width:230px;}
#landing_centre {float:left; width:471px;}

.landing_thumbnail {float:left; padding-right:15px;}
.landing_text {float:left;}

table.landing_share {width:100%; padding:0; margin:0;}
table.landing_share tr.last td {background: url('/vec/images/dotted_linehome.gif') no-repeat left bottom; padding: 6px 0 20px 0; height:23px;}


/*footer */
#footer {float:right; padding:5px 10px 0 0; margin:0; color:#666; font-size:0.9em;}
#footer a {color:#666; text-decoration:none;}
#footer a:hover{color:#415DA4; text-decoration:none;}

/*investis logo */
#investis {padding:30px 0 0 10px; margin:0;}


/* inline tabs */
#inlinenav {float:left; width:100%; margin:0; padding:0;}
#inlinenav ul {margin:0; padding:0; list-style:none;}
#inlinenav li {float:left; background: url('/vec/images/iln_left.jpg') no-repeat left top; margin:0; padding:0 1px 0 5px; width:76px; height:26px;}
#inlinenav a {float:left; display:block; background: url('/vec/images/iln_right.jpg') no-repeat right top; padding:5px 0 3px 0; text-align:center; text-decoration:none; font-weight:bold; color:#666; height:26px;}


/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#inlinenav a {float:none;}
/* End IE5-Mac hack */
#inlinenav a:hover {
  color:#000;
  }

#inlinenav #active {background: url('/vec/images/iln_left_on.jpg') no-repeat left top;}
#inlinenav #active a {background: url('/vec/images/iln_right_on.jpg') no-repeat right top; color:#666; padding-bottom:4px;}
#inlinenav #nav3a {background: url('/vec/images/iln_left_on.jpg') no-repeat left top;}
#inlinenav #nav3a a {background: url('/vec/images/iln_right_on.jpg') no-repeat right top; color:#666; padding-bottom:4px;}

/* tables */
table {border-collapse:collapse;border-spacing:0;empty-cells: show;}

table.data {padding:0; margin:0;}
table.data tr td {padding: 3px 0 3px 0; border-bottom:1px solid #666;}
table.data tr th {padding: 3px 0 3px 0; border-bottom:1px solid #666;}

table.financial {width:490px; padding:0; margin:0;}
table.financial caption {text-align:left; font-weight:bold; color:#666;}

table.financial tr td {background: url('/vec/images/dotted_line490px.gif') no-repeat bottom left;padding: 6px 0 8px 0;}
table.financial thead tr th {background: url('/vec/images/dotted_line490px.gif') no-repeat bottom left;  padding:8px 0 9px 0;}
table.financial tbody tr th {background: url('/vec/images/dotted_line490px.gif') no-repeat bottom left;  padding:8px 0 9px 0; font-weight:normal;}
table.financial tr td.rightalign {text-align:right;}

table.landing_rns {width:471px; padding:0; margin:0;}
table.landing_rns tr.line td {background: url('/vec/images/dotted_line471px.gif') no-repeat bottom; height:3px; padding: 6px 0 8px 0;}
table.landing_rns tr.noline td {padding: 6px 0 8px 0;}



table.releases {width:490px; padding:0; margin:0;}
table.releases caption {text-align:left; font-weight:bold; color:#666;}

table.releases tr td {background: url('/vec/images/dotted_line490px.gif') no-repeat bottom; height:3px; padding: 6px 0 8px 0;}
table.releases thead tr th {background: url('/vec/images/dotted_line490px.gif') no-repeat bottom; height:3px; padding:8px 0 9px 0;}
table.releases tbody tr th {background: url('/vec/images/dotted_line490px.gif') no-repeat bottom; height:3px; padding:8px 0 9px 0; font-weight:normal;}
table.releases tr td.rightalign {text-align:right;}

table.medialibrary {width:650px; padding:0; margin:0; background: url('/vec/images/dotted_line650px.gif') no-repeat bottom;}
table.medialibrary tr td {padding:0 8px 20px 0; margin:0; width:210px; text-align:center;}


/* forms */
form, input, select, option, textarea {margin:0; padding:0; font-size: 1.0em;}
fieldset{margin:0; padding:0; border:0px none; clear:both}
label.alert {float:left; width:200px; padding:0; margin:0;}
hr.alert {height:0px; border:0px; border-bottom:1px solid #16195D;}

/* faqs and board of directors styles */

#faq dl{margin:0;}

#faq dt {font-weight:normal; padding:10px 0; margin:0; width:490px; background: url('/vec/images/dotted_line490px.gif') no-repeat top; min-height: 20px;}

#dropdown{float:left; padding:0; margin:0;}
#dropdown ul {margin:0; padding:0; list-style:none;}
#dropdown ul li {float:left; list-style-type:none; margin:0; padding:0; width:245px;}


/* sitemap */

ul.sitemap {padding:0; margin:0;}
ul.sitemap li.lev1 {list-style-type:none;padding:10px 0 6px 0;margin:0;}
ul.sitemap li.lev1 a {padding:0; font-weight:bold;display:block;}
ul.sitemap li.lev2 {margin-left:20px; padding:2px 0 2px 0; list-style-type:none;}
ul.sitemap li.lev3 {margin-left:40px; padding:2px 0 2px 0; list-style-type:none;}
ul.sitemap li.lev4 {display:none;}
ul.sitemap li.lev5 {display:none;}
