@charset "UTF-8";
/* ---------------------------------------------------------------------- Reset */

td {
border:0;
font-size:11px;
margin:0;
outline:0;
padding:0;
}
ol, ul {
list-style:none;
}
blockquote, q {
quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
content:'';
content:none;
}
:focus {
outline:0;
}
ins {
text-decoration:none;
}
del {
text-decoration:line-through;
}
/* ------------------------------------------------------------------------ Fix */
#layer01 {
left:525px;
}
#wrapperInner #header #link_block a {
width:230px;
}
#xadp_title {
width:0;
}
#wrapperInner #header {
background:transparent url(/assets/vfs/Family-28/st2009/img/bg/header_2.gif) no-repeat scroll left top;
height:57px;
position:relative;
}
.unfloat { padding:0; }
#xadp_over_nav_content {
overflow:visible;
height:27px !important;
text-align:right;
padding-right:15px;
padding-top:0;
padding-left:6px;
}
#xadp_over_nav_content .xsheadline {
line-height:28px;
}
#xadp_nav {
height:21px !important;
}
#hightLight {
}
.BoxInterview {
margin:0;
}
.InnerItem {
padding:0;
padding-right:8px;
}
#hightLight .unfloat {
padding:0;
}
.xsintpage .unfloat {
padding:0;
}
#xadp_content_extender #content02 {
width:700px;
}
#mainMenu {
border-bottom:1px solid #9da19e;
}
#mainMenu a {
font-weight:bold;
}
#xadp_subNav {
overflow:visible;
position:relative;
}
#xadp_subNav ul {
position:relative;
}
#wrapperInner #mainCotent {
padding-bottom:40px;
}
#wrapperInner #mainContent2 {
padding-bottom:0;
}
#footer {
clear:both;
padding-top:10px;
}
span.cms6 {
color:#cc0001;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;
}
span.cms6:hover {
color:#cc0001;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;
}
.cmstext1 {
color:#565F69;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
p.Positon {
padding-top:5px;
}
a.cms1, a.cms1:link, a.cms1:visited {
color:#2d5cac;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:underline;
}
a.cms1:hover {
color:#2d5cac;
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
font-size:11px;
}
.cmstitle {
color:#cc0001;
}
.IntroInterview em {
font-style:italic;
color:#565F69;
}
.IntroInterview ul {
list-style:disc;
padding-left:25px;
}
.cmstext1 em {
font-weight:bold;
}
a.cmslink1, a.cmslink1:link, a.cmslink1:visited {
color:#2d5cac;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:underline;
}
a.cmslink1:hover {
color:#2d5cac;
font-size:11px;
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
}
.InnerItemshort {
color:#2d5cac;
}
/* ---------------------------------------------------------------------- Basic Elements */
.xsintpage p {
font-size:12px;
}
h1 {
font-size:14px;
font-weight:bold;
color:#cc0001;
}
h2 {
font-size:13px;
font-weight:bold;
color:#cc0001;
}
h2.xscolor_b {
font-size:13px;
font-weight:bold;
color:#2d5cac;
}
h3 {
font-size:12px;
font-weight:bold;
color:#2d5cac;
}
h4 {
font-size:12px;
font-weight:bold;
color:#2d5cac;
}
p {
padding-bottom:4px;
}
/* ---------------------------------------------------------------------- General Classes */
.hide {
display:none;
}
.fltL {
float:left;
display:inline;
overflow:hidden;
}
.fltL_img10 {
float:left;
display:inline;
overflow:hidden;
margin-right:10px;
}
.fltL_img20 {
float:left;
display:inline;
overflow:hidden;
margin-right:20px;
}
.fltL_img30 {
float:left;
display:inline;
overflow:hidden;
padding-right:5px;
margin-right:20px;
}
.imgfltL {
float:left;
display:inline;
overflow:hidden;
margin-right:6px;
}
.fltR {
float:right;
display:inline;
overflow:hidden;
}
/* EasyClearing */
.floatcontainer:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.floatcontainer {
display:inline-block;
}
* html .floatcontainer {
height:1%;
}
.floatcontainer {
display:block;
}
.xsdots_bottom {
background:transparent url(/assets/vfs/Family-28/st2009/img/bg/dots.gif) repeat-x left bottom;
}
.xsdots_top {
background:transparent url(/assets/vfs/Family-28/st2009/img/bg/dots.gif) repeat-x left top;
}
.xsdots_left {
background:transparent url(/assets/vfs/Family-28/st2009/img/bg/dots_v.gif) repeat-y left top;
}
.xsdots_center {
background:transparent url(/assets/vfs/Family-28/st2009/img/bg/dots_v.gif) repeat-y center 1px;
}
.xsdots_right {
background:transparent url(/assets/vfs/Family-28/st2009/img/bg/dots_v.gif) repeat-y right 1px;
}
/* ---------------------------------------------------------------------- Nav Home */
.xsnav_home {
display:block;
}
.xsnav_home span {
display:block;
background:transparent url(/assets/vfs/Family-28/st2009/img/bg/home.gif) no-repeat left top;
float:left;
height:37px;
text-indent:-9999em;
width:42px;
}
.xsnav_home a.xsnav_btn_what-it-does, .xsnav_home a.xsnav_btn_what-it-does:link, .xsnav_home a.xsnav_btn_what-it-does:visited {
display:block;
background:transparent url(/assets/vfs/Family-28/st2009/img/bg/whatitdoes.gif) no-repeat left top;
float:left;
height:37px;
text-indent:-9999em;
width:90px;
}
.xsnav_home a.xsnav_btn_what-it-does:hover {
background-position:left bottom;
}
.xsnav_home a.xsnav_btn_how-it-works, .xsnav_home a.xsnav_btn_how-it-works:link, .xsnav_home a.xsnav_btn_how-it-works:visited {
display:block;
background:transparent url(/assets/vfs/Family-28/st2009/img/bg/howitworks.gif) no-repeat left top;
float:left;
height:37px;
text-indent:-9999em;
width:92px;
}
.xsnav_home a.xsnav_btn_how-it-works:hover {
background-position:left bottom;
}
.xsnav_home a.xsnav_btn_why-do-it, .xsnav_home a.xsnav_btn_why-do-it:link, .xsnav_home a.xsnav_btn_why-do-it:visited {
display:block;
background:transparent url(/assets/vfs/Family-28/st2009/img/bg/whydoit.gif) no-repeat left top;
float:left;
height:37px;
text-indent:-9999em;
width:91px;
}
.xsnav_home a.xsnav_btn_why-do-it:hover {
background-position:left bottom;
}
.xsnav_home a.xsnav_btn_footprint, .xsnav_home a.xsnav_btn_footprint:link, .xsnav_home a.xsnav_btn_footprint:visited {
display:block;
background:transparent url(/assets/vfs/Family-28/st2009/img/bg/footprint.gif) no-repeat left top;
float:left;
height:37px;
text-indent:-9999em;
width:91px;
}
.xsnav_home a.xsnav_btn_footprint:hover {
background-position:left bottom;
}
.xsnav_home a.xsnav_btn_news, .xsnav_home a.xsnav_btn_news:link, .xsnav_home a.xsnav_btn_news:visited {
display:block;
background:transparent url(/assets/vfs/Family-28/st2009/img/bg/news.gif) no-repeat left top;
float:left;
height:37px;
text-indent:-9999em;
width:93px;
}
.xsnav_home a.xsnav_btn_news:hover {
background-position:left bottom;
}
/* ---------------------------------------------------------------------- Home Panel */
.xsbox_homepanel {
padding:25px 0 40px 0;
}
.xsbox_homepanel_t1 {
background:transparent url(/assets/vfs/Family-28/st2009/img/text/home_panel_t1.gif) no-repeat left top;
display:block;
height:56px;
overflow:hidden;
text-indent:-9999em;
width:500px;
}
a.xsbox_homepanel_t2, a.xsbox_homepanel_t2:link, a.xsbox_homepanel_t2:visited {
background:transparent url(/assets/vfs/Family-28/st2009/img/text/home_panel_t2.gif) no-repeat left top;
display:block;
height:55px;
overflow:hidden;
text-indent:-9999em;
width:500px;
}
a.xsbox_homepanel_t2:hover {
background-position:left bottom;
}
.xsbox_homepanel_t3 {
background:transparent url(/assets/vfs/Family-28/st2009/img/text/home_panel_t3.gif) no-repeat left top;
display:block;
height:70px;
overflow:hidden;
text-indent:-9999em;
width:500px;
}
a.xsbox_homepanel_t4, a.xsbox_homepanel_t4:link, a.xsbox_homepanel_t4:visited {
background:transparent url(/assets/vfs/Family-28/st2009/img/text/home_panel_t4.gif) no-repeat left top;
display:block;
height:30px;
overflow:hidden;
text-indent:-9999em;
width:500px;
}
a.xsbox_homepanel_t4:hover {
background-position:left bottom;
}
.xsbox_homepanel_t5 {
background:transparent url(/assets/vfs/Family-28/st2009/img/text/home_panel_t5.gif) no-repeat left top;
display:block;
height:45px;
overflow:hidden;
text-indent:-9999em;
width:500px;
}
.xsbox_homepanel_t6 {
background:transparent url(/assets/vfs/Family-28/st2009/img/text/home_panel_t6.gif) no-repeat left top;
display:block;
float:left;
height:30px;
overflow:hidden;
text-indent:-9999em;
width:185px;
}
a.xsbox_homepanel_t7, a.xsbox_homepanel_t7:link, a.xsbox_homepanel_t7:visited {
background:transparent url(/assets/vfs/Family-28/st2009/img/text/home_panel_t7.gif) no-repeat left top;
display:block;
float:left;
height:30px;
overflow:hidden;
text-indent:-9999em;
width:315px;
}
a.xsbox_homepanel_t7:hover {
background-position:left bottom;
}
/* ---------------------------------------------------------------------- Links */
a.xslink, a.xslink:link, a.xslink:visited {
padding-left:8px;
color:#0d55a4;
text-decoration:underline;
background:transparent url(/assets/vfs/Family-28/st2009/img/bullets/arrow.gif) no-repeat left 4px;
}
a.xslink:hover {
text-decoration:none;
}
a.xslink_pdf, a.xslink_pdf:link, a.xslink_pdf:visited {
padding:1px 0;
padding-left:28px;
color:#0d55a4;
text-decoration:underline;
background:transparent url(/assets/vfs/Family-28/st2009/img/bullets/pdf.gif) no-repeat left center;
}
a.xslink_pdf:hover {
text-decoration:none;
}
a.xslink_2, a.xslink_2:link, a.xslink_2:visited {
color:#0d55a4;
font-weight:bold;
text-decoration:underline;
}
a.xslink_2:hover {
text-decoration:none;
}
h2 a, h2 a:link, h2 a:visited {
font-size:13px;
font-weight:bold;
color:#cc0001;
text-decoration:none;
}
h2 a:hover {
text-decoration:underline;
}
h3 a, h3 a:link, h3 a:visited {
font-size:12px;
font-weight:bold;
color:#cc0001;
text-decoration:none;
}
h3 a:hover {


text-decoration:underline;
}
ul.xslist_links {
border-top:1px solid #a4c7ee;
margin-top:8px;
}
ul.xslist_links li {
border-bottom:1px solid #a4c7ee;
padding:2px 0 4px 0;
}
ul.xslist_links a.xslink, ul.xslist_links a.xslink:link, ul.xslist_links a.xslink:visited {
text-decoration:none;
}
ul.xslist_links a.xslink:hover {
text-decoration:underline;
}
.xstable_links {
border-top:1px solid #a4c7ee;
margin-top:10px;
}
.xstable_links td {
border-bottom:1px solid #a4c7ee;
font-size:12px;
padding:4px 10px 3px 0;
}
.xstable_links a, .xstable_links a:link, .xstable_links a:visited {
font-weight:bold;
text-decoration:none;
}
.xstable_links a:hover {
text-decoration:underline;
}
.xslist_links2 {
clear:both;
padding-top:1px
}
.xslist_links2 a, .xslist_links2 a:link, .xslist_links2 a:visited {
background:transparent url(/assets/vfs/Family-28/st2009/img/bg/accordion2.gif) no-repeat left top;
color:#2d5cac;
display:block;
font-size:12px;
font-weight:bold;
line-height:29px;
margin-top:-1px;
overflow:hidden;
padding-left:20px;
text-decoration:none;
width:700px;
}
.xslist_links2 a:visited {
color:#6c8dc5;
}
.xslist_links2 a:hover {
background-position:left bottom;
color:#fff;
}
/* ---------------------------------------------------------------------- Buttons */
a.xsbtn_ok, a.xsbtn_ok:link, a.xsbtn_ok:visited {
display:block;
background:url(/assets/vfs/Family-28/st2009/img/btn/ok.gif) repeat-y left top;
height:17px;
overflow:hidden;
text-indent:-9999em;
width:65px;
}
a.xsbtn_ok:hover {
background-position:left bottom;
}
a.xsbtn_contact, a.xsbtn_contact:link, a.xsbtn_contact:visited {
display:block;
background:url(/assets/vfs/Family-28/st2009/img/btn/contact_us.gif) repeat-y left top;
height:17px;
overflow:hidden;
text-indent:-9999em;
width:87px;
}
a.xsbtn_contact:hover {
background-position:left bottom;
}
/* ---------------------------------------------------------------------- Lists */
.xslist_a {
padding-top:16px;
}
.xslist_a li, .xsaccordion1 .xslist_a li {
background:transparent url(/assets/vfs/Family-28/st2009/img/bullets/arrow.gif) no-repeat left 4px;
font-weight:bold;
padding:0 8px 16px 8px;
}
.xslist_a li ul, .xsaccordion1 .xslist_a li ul {
padding:8px 0 0 40px;
}
.xslist_a li li, .xsaccordion1 .xslist_a li li {
padding:0 8px 2px 8px;
}
.xsdeflist {
padding:0 0 10px 8px;
}
.xsdeflist dt {
color:#cc0001;
font-size:12px;
font-weight:bold;
padding:6px 0 3px 0;
}
.xsdeflist dd {
background:transparent url(/assets/vfs/Family-28/st2009/img/bullets/arrow_r.gif) no-repeat left 4px;
font-weight:bold;
margin-left:16px;
padding:0 0 0 8px;
}
.xsdeflist2 {
padding:0 0 10px 0;
}
.xsdeflist2 dt {
font-size:12px;
font-weight:bold;
padding:0 0 3px 8px;
}
.xsdeflist2 dd {
padding:4px 0 3px 9px;
}
/* ---------------------------------------------------------------------- Header */
a.xsnav_adpinbrief {
display:block;
background:transparent url(/assets/vfs/Family-28/st2009/img/btn/adpinbrief.gif) no-repeat left top;
height:26px;
margin-right:12px;
overflow:hidden;
text-align:left;
text-indent:-9999em;
width:79px;
}
a.xsnav_adpinbrief:hover {
background:transparent url(/assets/vfs/Family-28/st2009/img/btn/adpinbrief.gif) no-repeat left -26px;
}
a.xsnav_adpworld {
display:block;
background:transparent url(/assets/vfs/Family-28/st2009/img/btn/adpworld.gif) no-repeat left top;
height:26px;
margin-right:12px;
overflow:hidden;
text-align:left;
text-indent:-9999em;
width:72px;
}
a.xsnav_adpworld:hover {
background:transparent url(/assets/vfs/Family-28/st2009/img/btn/adpworld.gif) no-repeat left -26px;
}
a.xsnav_adpeurope {
display:block;
background:transparent url(/assets/vfs/Family-28/st2009/img/btn/adpeurope.gif) no-repeat left top;
height:26px;
margin-right:12px;
overflow:hidden;
text-align:left;
text-indent:-9999em;
width:75px;
}
a.xsnav_adpeurope:hover {
background:transparent url(/assets/vfs/Family-28/st2009/img/btn/adpeurope.gif) no-repeat left -26px;
}
a.xsnav_careers {
display:block;
background:transparent url(/assets/vfs/Family-28/st2009/img/btn/careers.gif) no-repeat left top;
height:26px;
margin-right:12px;
overflow:hidden;
text-align:left;
text-indent:-9999em;
width:59px;
}
a.xsnav_careers:hover {
background:transparent url(/assets/vfs/Family-28/st2009/img/btn/careers.gif) no-repeat left -26px;
}
a.xsnav_contact {
display:block;
background:transparent url(/assets/vfs/Family-28/st2009/img/btn/contact.gif) no-repeat left top;
height:26px;
overflow:hidden;
text-align:left;
text-indent:-9999em;
width:74px;
}
a.xsnav_contact:hover {
background:transparent url(/assets/vfs/Family-28/st2009/img/btn/contact.gif) no-repeat left -26px;
}
#xsbox_content_header {
margin-bottom:36px;
}
.xsvisual {
overflow:hidden;
text-indent:-9999em;
}
.xsvisual_home {
background:transparent url(/assets/vfs/Family-28/st2009/img/banners/home.jpg) no-repeat left top;
height:225px;
}
.xsvisual_news {
background:transparent url(/assets/vfs/Family-28/st2009/img/banners/news.jpg) no-repeat left top;
height:123px;
}
.xsvisual_resource {
background:transparent url(/assets/vfs/Family-28/st2009/img/banners/resource.jpg) no-repeat left top;
height:123px;
}
.xsvisual_whatitdoes {
background:transparent url(/assets/vfs/Family-28/st2009/img/banners/whatitdoes.jpg) no-repeat left top;
height:123px;
}
.xsvisual_howitworks {
background:transparent url(/assets/vfs/Family-28/st2009/img/banners/howitworks.jpg) no-repeat left top;
height:123px;
}
.xsvisual_whydoit {
background:transparent url(/assets/vfs/Family-28/st2009/img/banners/whydoit.jpg) no-repeat left top;
height:123px;
}
.xsvisual_footprint {
background:transparent url(/assets/vfs/Family-28/st2009/img/banners/footprint.jpg) no-repeat left top;
height:123px;
}
.xsbox_content_intro {
margin-bottom:14px;
}
.xsbox_content_intro h1 {
background:transparent url(/assets/vfs/Family-28/st2009/img/bg/content_intro.gif) no-repeat left top;
line-height:33px;
margin-bottom:6px;
}
.xsbox_content_intro h1 a, .xsbox_content_intro h1 a:link, .xsbox_content_intro h1 a:visited, .xsbox_content_intro h1 a:hover {
color:#CC0001;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.xsbox_content_intro h1.resource {
background:transparent url(/assets/vfs/Family-28/st2009/img/bg/content_intro2.gif) no-repeat left top;
}
.xsbox_content_intro .xsbox_picto {
padding:10px 0 0 82px;
}
.xsbox_content_intro .xsbox_picto p {
font-size:13px;
font-weight:bold;
}
.xsbox_zoom {
text-align:center;
padding-bottom:10px;
}
.xsbox_zoom a, .xsbox_zoom a:link, .xsbox_zoom a:visited {
color:#676f78;
font-weight:bold;
text-decoration:none;
}
.xsbox_zoom a span {
background: transparent url(/assets/vfs/Family-28/st2009/img/bullets/zoom.gif) no-repeat left top;
padding-left:25px;
float:right;
margin-right:20px;
}
.xsbox_zoom a:hover {
color:#cc0001;
cursor:pointer;
}
.xsbox_zoom a:hover span {
color:#cc0001;
cursor:pointer;
}
/* ---------------------------------------------------------------------- Context */
.xsbox_clientsref {
padding:0 10px 12px 0;
}
.xsbox_clientsref h2 {
padding-bottom:8px;
}
.xsbox_context_pageint_wrapper {
left:0;
padding-left:8px;
position:absolute;
top:280px;
}
.xsbox_context_pageint {
margin-bottom:4px;
}
.xsbox_context_pageint h3 {
padding:0 6px 6px 6px;
}
.xsbox_context_highlight {
background:#f3f4f4 url(/assets/vfs/Family-28/st2009/img/bg/highlight.gif) no-repeat left bottom;

padding:8px 0 18px 6px;
}
.xsbox_context_highlight p {
padding-right:5px;
}
.xsbox_context_normal {
padding:2px 0 5px 6px;
}
.xsbox_context_normal p {
background:transparent url(/assets/vfs/Family-28/st2009/img/bg/dots.gif) repeat-x left bottom;
padding:0 5px 8px 0;
}
#xadp_subNav .xsbox_btn {
background:transparent url(/assets/vfs/Family-28/st2009/img/bg/dots.gif) repeat-x left bottom;
margin:0;
padding:6px 0 7px 0;
}
#xadp_subNav .xsbox_btn a {
float:right;
}
/* ---------------------------------------------------------------------- Content Boxes */
.xsbox_2box {
padding:1px 0 0 0;
}

.xsbox_2box .xsbox_2boxsep {
background:transparent url(/assets/vfs/Family-28/st2009/img/bg/dots_v2.gif) no-repeat center bottom;
}
.xsbox_2box {
padding:1px 0 0 0;
}
.xsbox_2box h3 {
padding:8px 0 6px 0;
}
.xsbox_2box p {
padding:0 0 4px 0;
}
.xsbox_2box .xsbox_2box1 {
padding:0 0 0 16px;
}
.xsbox_2box .xsbox_2box2 {
padding:0 0 0 8px;
}
.xsbox_2box .xsbox_2boxfoot td {
background:transparent url(/assets/vfs/Family-28/st2009/img/bg/dots.gif) repeat-x left bottom;
padding-bottom:16px;
}
.xsbox_2box .xsbox_2boxfoot td.xsbox_2box1 {
background:transparent url(/assets/vfs/Family-28/st2009/img/bg/dots2.gif) repeat-x left bottom;
}
.xsbox_home {
padding:0;
}
.xsbox_b {
background-color:#a7bfe5;
border-top:1px solid #829dc8;
border-bottom:1px solid #829dc8;
padding:6px 8px 5px 8px;
}
.xsbox_b a.xslink, .xsbox_b a.xslink:link, .xsbox_b a.xslink:visited {
background:transparent url(/assets/vfs/Family-28/st2009/img/bullets/arrow_w.gif) no-repeat left 4px;
color:#fff;
font-weight:bold;
padding-left:8px;
text-decoration:none;
}
.xsbox_b a.xslink:hover {
text-decoration:underline;
}
.xsbox_b h3 {
color:#FFF;
line-height:18px;
padding-left:8px;
}
.xsbox_g {
background-color:#e5e4d2;
}
.xsaccordion1 .xsbox_c {
background-color:#fff;
}
.xsaccordion1 .xsbox_c h4 {
padding:6px 8px;
}
.xsaccordion1 .xsbox_c h3 {
padding:6px 8px;
}
.xsbox_c_wrap {
padding:6px 8px 6px 8px;
}
.xsbox_c a.xslink, .xsbox_c a.xslink:link, .xsbox_c a.xslink:visited {
padding-left:8px;
font-weight:bold;
text-decoration:none;
font-style:italic;
}
.xsbox_c a.xslink:hover {
text-decoration:underline;
}
.xsbox_board {
margin-bottom:10px;
padding:15px 20px 0 20px;
}
.xsaccordion1 .xsbox_board .xslist_a {
padding:0 20px;
}
.xsaccordion1 .xsbox_board h4 {
padding:0 0 8px 0;
}
.xsaccordion1 .xsbox_board h3 {
padding:0 0 8px 0;
}
.xsbox_board_content {
background:#fff url(/assets/vfs/Family-28/st2009/img/bg/board_top.gif) no-repeat center top;
padding:16px 0 0 0;
}
.xsbox_board_content_wrap {
background-color:#e8e8e9;
padding:0 18px 8px 12px;
}
.xsaccordion1 .xsaccordion_content .xsbox_board_content p {
padding-top:0;
}
.xsbox_board_content .xslist_a {
background-color:#e8e8e9;
}
.xsbox_board_footer {
background:#e8e8e9 url(/assets/vfs/Family-28/st2009/img/bg/board_bottom.gif) no-repeat center bottom;
padding:0 20px 12px 20px;
}
.xsbox_board_footer a, .xsbox_board_footer a:link, .xsbox_board_footer a:visited {
font-style:italic;
font-weight:bold;
}
.xsbox_board .xslist_a_footer {
background:#e8e8e9 url(/assets/vfs/Family-28/st2009/img/bg/board_bottom.gif) no-repeat scroll center bottom;
}
.xsbox_board .xslist_a li.last {
padding-bottom:18px;
}
.xsbox_infos {
padding:10px 0 0 0;
width:556px;
margin:0 auto;
}
.xsaccordion1 .xsbox_infos h4 {
padding:0 0 8px;
}
.xsaccordion1 .xsbox_infos h3 {
padding:0 0 8px;
}
.xstable_reports {
background:transparent url(/assets/vfs/Family-28/st2009/img/bg/dots_v.gif) repeat-y left 1px;
margin:0 auto;
}
.xstable_reports tbody td {
background:transparent url(/assets/vfs/Family-28/st2009/img/bg/dots_v.gif) repeat-y right 1px;
}
.xsbox_further {
padding-top:8px;
}
.xsbox_further h1 {
font-style:italic;
padding-bottom:8px;
}
.xstable_ressource td {
text-align:left;
padding:0 8px 20px 0;
vertical-align:top;
}
.xstable_references td {
height:100px;
text-align:center;
vertical-align:middle;
}
/* ---------------------------------------------------------------------- Picto Boxes */
.xsbox_context {
padding:10px 0 16px 0;
}
.xsbox_picto_content {
margin-left:74px;
}
.xsbox_picto_content2 {
margin-left:74px;
}
.xsbox_picto_content2 h3 {
padding-bottom:4px;
}
.xsbox_picto_content p {
padding-bottom:0px;
}
/* ---------------------------------------------------------------------- Pictos */
a.xslink_picto, a.xslink_picto:link, a.xslink_picto:visited, a.xslink_picto:hover {
display:block;
float:left;
height:66px;
overflow:hidden;
text-indent:-9999em;
width:66px;
}
span.xslink_picto {
display:block;
float:left;
height:66px;
overflow:hidden;
text-indent:-9999em;
width:66px;
}
.xspicto_map {
background:transparent url(/assets/vfs/Family-28/st2009/img/pictos/map.gif) no-repeat left top;
}
.xspicto_map3 {
background:transparent url(/assets/vfs/Family-28/st2009/img/pictos/worldmap3.gif) no-repeat left top;
}
.xspicto_currencies {
background:transparent url(/assets/vfs/Family-28/st2009/img/pictos/currencies.gif) no-repeat left top;
}
.xspicto_capitals {
background:transparent url(/assets/vfs/Family-28/st2009/img/pictos/capitals.gif) no-repeat left top;
}
.xspicto_bank2 {
background:transparent url(/assets/vfs/Family-28/st2009/img/pictos/banks2.gif) no-repeat left top;
}
.xspicto_vision {
background:transparent url(/assets/vfs/Family-28/st2009/img/pictos/vision.gif) no-repeat left top;
}
.xspicto_lexicon {
background:transparent url(/assets/vfs/Family-28/st2009/img/pictos/lexicon.gif) no-repeat left top;
}
.xspicto_worldmap {
background:transparent url(/assets/vfs/Family-28/st2009/img/pictos/worldmap.gif) no-repeat left top;
}
.xspicto_worldmap2 {
background:transparent url(/assets/vfs/Family-28/st2009/img/pictos/worldmap2.gif) no-repeat left top;
}
.xspicto_bank {
background:transparent url(/assets/vfs/Family-28/st2009/img/pictos/bank.gif) no-repeat left top;
}
.xspicto_works {
background:transparent url(/assets/vfs/Family-28/st2009/img/pictos/works.gif) no-repeat left top;
}
.xspicto_do {
background:transparent url(/assets/vfs/Family-28/st2009/img/pictos/do.gif) no-repeat left top;
}
.xspicto_time {
background:transparent url(/assets/vfs/Family-28/st2009/img/pictos/time.gif) no-repeat left top;
}
.xsbox_content_intro .xspicto_vision {
padding-bottom:14px;
}
.xsbox_content_intro .xspicto_works {
padding-top:40px;
}
.xsbox_content_intro .xspicto_do {
padding-top:25px;
}
.xsbox_content_intro .xspicto_worldmap2 {
padding-top:40px;
}
/* ---------------------------------------------------------------------- Accordion */
.xsaccordion1 {
padding-top:10px;
width:700px;
}
.xsaccordion1 li {
background:transparent url(/assets/vfs/Family-28/st2009/img/bg/accordion1_top2.gif) no-repeat left top;
border:1px solid #c7c7c7;
margin-bottom:10px;
}
.xsaccordion1 li.activezone {
background:transparent url(/assets/vfs/Family-28/st2009/img/bg/accordion1_top2.gif) no-repeat right top;
border:1px solid #accaff;
cursor:pointer;
}
.xsaccordion1 li li {
background:none;
border:none;
margin-bottom:0;
}
.xsaccordion1 .xsbox_accordion_wrapper {
background:transparent url(/assets/vfs/Family-28/st2009/img/bg/accordion1_bottom2.gif) no-repeat left bottom;
padding-bottom:15px;
}
.xsaccordion1 li.activezone .xsbox_accordion_wrapper {
background:transparent url(/assets/vfs/Family-28/st2009/img/bg/accordion1_bottom2.gif) no-repeat right bottom;
padding-bottom:15px;
}
.xsaccordion1 h1 {
padding:8px 8px 4px 8px;
}
.xsaccordion1 h4 {
padding:0 8px 8px 8px;
}
.xsaccordion1 h3 {
padding:0 8px 8px 8px;
}
.xsaccordion1 .xsaccordion_head {
position:relative;
}
.xsaccordion1 .xsaccordion_head a, .xsaccordion1 .xsaccordion_head a:link, .xsaccordion1 .xsaccordion_head a:visited {
background:transparent url(/assets/vfs/Family-28/st2009/img/btn/open2.gif) no-repeat left top;
display:block;
height:16px;
overflow:hidden;
text-indent:-9999em;
cursor:pointer;
}
.xsaccordion1 .xsaccordion_head .activezone a, .xsaccordion1 .xsaccordion_head .activezone a:link, .xsaccordion1 .xsaccordion_head .activezone a:visited {
background-position:left bottom;
}
.xsaccordion1 .xsaccordion_head a:hover, .xsaccordion1 li.activezone .xsaccordion_head a, .xsaccordion1 li.activezone .xsaccordion_head a:link, .xsaccordion1 li.activezone .xsaccordion_head a:visited {
background-position:left bottom;
}
.xsaccordion1 .selected .xsaccordion_head a, .xsaccordion1 .selected .xsaccordion_head a:link, .xsaccordion1 .selected .xsaccordion_head a:visited {
background-position:left top;
}
.xsaccordion1 .selected .xsaccordion_head .activezone a, .xsaccordion1 .selected .xsaccordion_head .activezone a:link, .xsaccordion1 .selected .xsaccordion_head .activezone a:visited {
background-position:left bottom;
}
.xsaccordion1 .selected .xsaccordion_head a:hover {
background-position:left bottom;
}
.xsaccordion1 a.xsaccordion_head2, .xsaccordion1 a.xsaccordion_head2:link, .xsaccordion1 a.xsaccordion_head2:visited {
background:transparent url(/assets/vfs/Family-28/st2009/img/btn/open.gif) no-repeat left top;
display:block;
height:16px;
overflow:hidden;
text-indent:-9999em;
cursor:pointer;
}
.xsaccordion1 a.xsaccordion_head2:hover, .xsaccordion1 li.activezone a.xsaccordion_head2, .xsaccordion1 li.activezone a.xsaccordion_head2:link, .xsaccordion1 li.activezone a.xsaccordion_head2:visited {
background-position:left bottom;
}
.xsaccordion1 .selected a.xsaccordion_head2, .xsaccordion1 .selected a.xsaccordion_head2:link, .xsaccordion1 .selected a.xsaccordion_head2:visited {
background-position:left bottom;
}
.xsaccordion1 span.xsaccordion_head {
background:transparent url(/assets/vfs/Family-28/st2009/img/btn/open2.gif) no-repeat left top;
display:block;
height:16px;
overflow:hidden;
text-indent:-9999em;
}
.xsaccordion1 li li {
background:none;
border:none;
}
.xsaccordion1 .xsaccordion_content p {
padding:8px;
}
.xsaccordion1 .xsaccordion_content a, .xsaccordion1 .xsaccordion_content a:link, .xsaccordion1 .xsaccordion_content a:visited {
font-weight:bold;
text-decoration:underline;
}
.xsaccordion1 .xsaccordion_content a:hover {
text-decoration:none;
}
.xsaccordion1 .xslist_a {
padding-left:26px;
}
.xsaccordion1 h1 a, .xsaccordion1 h1 a:link, .xsaccordion1 h1 a:visited, .xsaccordion1 h1 a:hover {
color:#CC0001;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.xsaccordion1 h1 a:visited {
color:#db4c4d;
}
.xsaccordion1 h4.headline a, .xsaccordion1 h4.headline a:link, .xsaccordion1 h4.headline a:visited, .xsaccordion1 h4.headline a:hover {
color:#2D5CAC;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.xsaccordion1 h3.headline a, .xsaccordion1 h3.headline a:link, .xsaccordion1 h3.headline a:visited, .xsaccordion1 h3.headline a:hover {
color:#2D5CAC;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.xsaccordion1 h4.headline a:visited {
color:#6C8DC5;
}
.xsaccordion1 h3.headline a:visited {
color:#6C8DC5;
}
.xsaccordion1 a.xsaccordion_close, .xsaccordion1 a.xsaccordion_close:link, .xsaccordion1 a.xsaccordion_close:visited  {
display:none;
}
.xsaccordion2 .xsaccordion1 a.xsaccordion_close, .xsaccordion2 .xsaccordion1 a.xsaccordion_close:link, .xsaccordion2 .xsaccordion1 a.xsaccordion_close:visited  {
display:block;
}
.xsaccordion1 .selected a.xsaccordion_close, .xsaccordion1 .selected a.xsaccordion_close:link, .xsaccordion1 .selected a.xsaccordion_close:visited {
display:block;
}
.xsaccordion1 a.xsaccordion_close, .xsaccordion1 a.xsaccordion_close:link, .xsaccordion1 a.xsaccordion_close:visited {
background:#e7e7e8;
padding:0 8px 3px;
position:absolute;
right:1px;
text-decoration:none;
text-indent:0;
top:0;
}
.xsaccordion1 a.xsaccordion_close:hover {
color:#cc0001;
cursor:pointer;
}
.xsaccordion1 a.xsaccordion_close span {
font-size:13px;
font-weight:bold;
}

.xsaccordion1 .xsaccordion_close2_wrapper {
position:relative;
}
.xsaccordion1 a.xsaccordion_close2, .xsaccordion1 a.xsaccordion_close2:link, .xsaccordion1 a.xsaccordion_close2:visited {
display:none;
}
.xsaccordion2 .xsaccordion1 a.xsaccordion_close2, .xsaccordion2 .xsaccordion1 a.xsaccordion_close2:link, .xsaccordion2 .xsaccordion1 a.xsaccordion_close2:visited {
display:block;
}
.xsaccordion1 .selected a.xsaccordion_close2, .xsaccordion1 .selected a.xsaccordion_close2:link, .xsaccordion1 .selected a.xsaccordion_close2:visited {
display:block;
}
.xsaccordion1 a.xsaccordion_close2, .xsaccordion1 a.xsaccordion_close2:link, .xsaccordion1 a.xsaccordion_close2:visited {
background-color:#e7e7e8;
margin:1px 1px 0 0;
height:14px;
line-height:11px;
font-weight:normal;
padding:0 8px 0;
position:absolute;
right:0;
text-decoration:none;
}
.xsaccordion1 a.xsaccordion_close2:hover {
color:#cc0001;
cursor:pointer;
}
.xsaccordion1 a.xsaccordion_close2 span {
font-size:13px;
font-weight:bold;
}
div.xsaccordion_head:hover {
cursor:pointer;
}
.xsaccordion1 .activezone {
cursor:pointer;
}
.xsaccordion_head {
position:relative;
}
.xsclickzonex {
cursor:pointer;
position:relative;
width:auto;
}
.xsaccordion2 a.xsaccordion2_head, .xsaccordion2 a.xsaccordion2_head:link, .xsaccordion2 a.xsaccordion2_head:visited {
background:transparent url(/assets/vfs/Family-28/st2009/img/bg/accordion2.gif) no-repeat left 1px;
color:#6C8DC5;
display:block;
font-size:12px;
font-weight:bold;
line-height:29px;
overflow:hidden;
padding-left:20px;
text-decoration:none;
float:left;
width:700px;
margin-top:-1px;
}
.xsaccordion2 a.xsaccordion2_head:hover {
background-position:left bottom;
color:#fff;
}
.xsaccordion2 span.xsaccordion2_head {
background:transparent url(/assets/vfs/Family-28/st2009/img/bg/accordion2.gif) no-repeat left bottom;
color:#fff;
display:block;
font-size:12px;
font-weight:bold;
line-height:29px;
overflow:hidden;
padding-left:20px;
text-decoration:none;
float:left;
width:700px;
margin-top:-1px;
}
.xsaccordion2 .selected a.xsaccordion2_head, .xsaccordion2 .selected a.xsaccordion2_head:link, .xsaccordion2 .selected a.xsaccordion2_head:visited {
background-position:left bottom;
color:#fff;
}
.xsaccordion2_content {
clear:both;
}
.xsbox_checker {
background:#829dc8 url(/assets/vfs/Family-28/st2009/img/checker/checker.gif) no-repeat right top;
height:495px;
position:relative;
width:700px;
}
.xsaccordion3 {
background:#d2d0b9 url(/assets/vfs/Family-28/st2009/img/checker/checker_star.gif) no-repeat left 145px;
width:198px;
height:495px;
}
.xsaccordion3 li {
float:left;
width:198px;
}
.xsaccordion3_content {
background-color:#e4e2ce;
height:495px;
left:198px;
position:absolute;
top:0;
width:400px;
z-index:2;
}
a.xsaccordion3_head, a.xsaccordion3_head:link, a.xsaccordion3_head:visited {
display:block;
background:#2d5cac;
height:99px;
overflow:hidden;
text-indent:-9999em;
width:99px;
}
.xsaccordion3_cost a.xsaccordion3_head, .xsaccordion3_cost a.xsaccordion3_head:link, .xsaccordion3_cost a.xsaccordion3_head:visited {
background:transparent url(/assets/vfs/Family-28/st2009/img/checker/cost.gif) no-repeat left top;
margin-right:99px;
}
.xsaccordion3_cost a.xsaccordion3_head:hover, .xsaccordion3_cost.selected a.xsaccordion3_head, .xsaccordion3_cost.selected a.xsaccordion3_head:link, .xsaccordion3_cost.selected a.xsaccordion3_head:visited {
background-position:left bottom;
}
.xsaccordion3_scalability a.xsaccordion3_head, .xsaccordion3_scalability a.xsaccordion3_head:link, .xsaccordion3_scalability a.xsaccordion3_head:visited {
background:transparent url(/assets/vfs/Family-28/st2009/img/checker/scalability.gif) no-repeat left top;
margin-left:99px;
}
.xsaccordion3_scalability a.xsaccordion3_head:hover, .xsaccordion3_scalability.selected a.xsaccordion3_head, .xsaccordion3_scalability.selected a.xsaccordion3_head:link, .xsaccordion3_scalability.selected a.xsaccordion3_head:visited {
background-position:left bottom;
}
.xsaccordion3_view a.xsaccordion3_head, .xsaccordion3_view a.xsaccordion3_head:link, .xsaccordion3_view a.xsaccordion3_head:visited {
background:transparent url(/assets/vfs/Family-28/st2009/img/checker/view.gif) no-repeat left top;
margin-right:99px;
}
.xsaccordion3_view a.xsaccordion3_head:hover, .xsaccordion3_view.selected a.xsaccordion3_head, .xsaccordion3_view.selected a.xsaccordion3_head:link, .xsaccordion3_view.selected a.xsaccordion3_head:visited {
background-position:left bottom;
}

.xsaccordion3_peace a.xsaccordion3_head, .xsaccordion3_peace a.xsaccordion3_head:link, .xsaccordion3_peace a.xsaccordion3_head:visited {
background:transparent url(/assets/vfs/Family-28/st2009/img/checker/peace.gif) no-repeat left top;
margin-left:99px;
}
.xsaccordion3_peace a.xsaccordion3_head:hover, .xsaccordion3_peace.selected a.xsaccordion3_head, .xsaccordion3_peace.selected a.xsaccordion3_head:link, .xsaccordion3_peace.selected a.xsaccordion3_head:visited {
background-position:left bottom;
}
.xsaccordion3_trust a.xsaccordion3_head, .xsaccordion3_trust a.xsaccordion3_head:link, .xsaccordion3_trust a.xsaccordion3_head:visited {
background:transparent url(/assets/vfs/Family-28/st2009/img/checker/trust.gif) no-repeat left top;
margin-right:99px;
}
.xsaccordion3_trust a.xsaccordion3_head:hover, .xsaccordion3_trust.selected a.xsaccordion3_head, .xsaccordion3_trust.selected a.xsaccordion3_head:link, .xsaccordion3_trust.selected a.xsaccordion3_head:visited {
background-position:left bottom;
}
.xsaccordion3_content_top {
background:#94917a url(/assets/vfs/Family-28/st2009/img/checker/circles.gif) no-repeat right top;
height:297px;
}
.xsaccordion3_content_wrap {
padding:50px 18px 0 22px;
}
.xsaccordion3_view .xsaccordion3_content_top {
height:396px;
}
.xsaccordion3_content_bottom .xsaccordion3_content_wrap {
padding:18px 18px 0 22px;
}
.xsaccordion3_content a, .xsaccordion3_content a:link, .xsaccordion3_content a:visited {
color:#fff;
font-size:13px;
font-weight:bold;
text-decoration:underline;
}
.xsaccordion3_content a:hover {
text-decoration:none;
}
.xsaccordion3_cost .xsaccordion3_content, .xsaccordion3_scalability .xsaccordion3_content, .xsaccordion3_scalability .xsaccordion3_content, .xsaccordion3_view .xsaccordion3_content, .xsaccordion3_peace .xsaccordion3_content, .xsaccordion3_trust .xsaccordion3_content {
display:none;
}
.xslist_checker {
background:transparent url(/assets/vfs/Family-28/st2009/img/bg/dots_w.gif) repeat-x left bottom;
}
.xslist_checker dt {
background:transparent url(/assets/vfs/Family-28/st2009/img/checker/bul_squares.gif) no-repeat left top;
color:#fff;
font-size:14px;
font-weight:bold;
padding:0 0 7px 23px;
}
.xslist_checker dd {
background:transparent url(/assets/vfs/Family-28/st2009/img/bg/dots_w.gif) repeat-x left top;
color:#fff;
padding:3px 0 3px 0;
}
.xslist_checker dd span  {
background:transparent url(/assets/vfs/Family-28/st2009/img/bullets/arrow_w.gif) no-repeat left 5px;
display:block;
font-size:13px;
padding:0 0 0 8px;
}
.xsaccordion3_content li {
float:none;
width:auto;
}
.xslist_checker dd ul  {
padding:3px 0 0 0;
}
.xslist_checker dd li  {
background:transparent url(/assets/vfs/Family-28/st2009/img/bg/dots_w.gif) repeat-x left top;
padding:3px 0 3px 24px;
}
.xslist_checker dd li span  {
background:transparent url(/assets/vfs/Family-28/st2009/img/bullets/arrow_fw.gif) no-repeat left 5px;
padding:0 0 0 8px;
}
.xslist_checker dd li.last  {
padding-bottom:0;
}
/* ---------------------------------------------------------------------- Formulaires */
.xstable_form td {
font-size:11px;
padding:2px 0;
vertical-align:top;
}
.xstable_form input, .xstable_form select, .xstable_form textarea {
border:1px solid #bec1c5;
color:#565F69;
font-size:11px;
width:120px;
}
.xstable_form select {
width:100px;
}
.xstable_form input.xscheckbox {
width:auto;
border:0 none;
margin-right:4px;
}
.xstable_form textarea {
width:360px;
}
/* ---------------------------------------------------------------------- Shadowbox */
#sb-container, #sb-wrapper {
text-align:left;
}
#sb-container, #sb-overlay {
position:absolute;
top:0;
left:0;
width:100%;
margin:0;
padding:0;
}
#sb-container {
height:100%;
display:none;
visibility:hidden;
z-index:999;
}
body>#sb-container {
position:fixed;
}
#sb-overlay {
height:expression(document.documentElement.clientHeight+'px');
}
#sb-container>#sb-overlay {
height:100%;
}
#sb-wrapper {
position:relative;
}
#sb-wrapper img {
border:none;
}
#sb-body {
position:relative;
margin:0;
padding:0;
overflow:hidden;
border:1px solid #666;
}
#sb-body-inner {
position:relative;
height:100%;
background-color:#000;
overflow:auto;
}
#sb-body-inner img {
z-index:999;
}
#sb-content.html {
height:100%;
overflow:auto;
}
#sb-loading {
position:absolute;
top:0;
width:100%;
height:100%;
text-align:center;
padding-top:10px;
}
#sb-body, #sb-loading {
background-color:#FFF;
background: url(/assets/vfs/Family-28/st2009/js/shadowbox/resources/loadinfo.gif) 50% 50% no-repeat;
}
#sb-body, #sb-loading a {
color:#6E7071;
}
#sb-title, #sb-info {
position:relative;
margin:0;
padding:0;
overflow:hidden;
}
#sb-title-inner, #sb-info-inner {
position:relative;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:normal;
line-height:16px;
}
#sb-title, #sb-title-inner {
height:17px;
overflow:visible;
}
#sb-title-inner {
font-size:14px;
padding:5px 0;
color:#fff;
}
#sb-info, #sb-info-inner {
height:20px;
}
#sb-info-inner {
font-size:12px;
color:#fff;
}
#sb-nav {
float:right;
height:16px;
padding:2px 0;
width:45%;
}
#sb-nav a {
display:block;
float:right;
height:16px;
width:16px;
margin-left:3px;
cursor:pointer;
}
#sb-nav #sb-nav-close {
background-image:url(/assets/vfs/Family-28/st2009/js/shadowbox/resources/close.png);
background-repeat:no-repeat;
width:56px;
}
#sb-nav #sb-nav-next {
background-image:url(/assets/vfs/Family-28/st2009/js/shadowbox/resources/next.png);
background-repeat:no-repeat;
width:51px;
}
#sb-nav #sb-nav-previous {
background-image:url(/assets/vfs/Family-28/st2009/js/shadowbox/resources/previous.png);
background-repeat:no-repeat;
width:81px;
}
#sb-nav-play {
background-image:url(/assets/vfs/Family-28/st2009/js/shadowbox/resources/play.png);
background-repeat:no-repeat;
}
#sb-nav-pause {
background-image:url(/assets/vfs/Family-28/st2009/js/shadowbox/resources/pause.png);
background-repeat:no-repeat;
}
#sb-counter {
float:left;
padding:2px 0;
width:45%;
}
#sb-counter a {
padding:0 4px 0 0;
text-decoration:none;
cursor:pointer;
color:#fff;
}
#sb-counter a.sb-counter-current {
text-decoration:underline;
}
div.sb-message {
font-family:'Lucida Grande', Tahoma, sans-serif;
font-size:12px;
padding:10px;
text-align:center;
}
div.sb-message a:link, div.sb-message a:visited {
color:#fff;
text-decoration:underline;
}
.activezone {
background-color:#F3F4F4;
cursor:pointer;
}

.titlehome {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
text-decoration:none;
}
.titlehome:hover {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
text-decoration:underline;
}
.Linkmorehome {
background:url("/assets/vfs/Domain-3/style-elements/get-started.gif") no-repeat scroll right 1px transparent;
color:#000000 !important;
text-align:right;
font:bold 11px Arial,Helvetica,sans-serif !important;
margin-bottom:5px;
padding-right:15px;
text-decoration:none;
}
.Linkmorehome:link {
background:url("/assets/vfs/Domain-3/style-elements/get-started.gif") no-repeat scroll right 1px transparent;
color:#000000 !important;
text-align:right;
font:bold 11px Arial,Helvetica,sans-serif !important;
margin-bottom:5px;
padding-right:15px;
text-decoration:none;
}
.Linkmorehome:hover {
background:url("/assets/vfs/Domain-3/style-elements/get-started.gif") no-repeat scroll right 1px transparent;
color:#000000 !important;
text-align:right;
font:bold 11px Arial,Helvetica,sans-serif !important;
margin-bottom:5px;
padding-right:15px;
text-decoration:underline;
}
.Lien_Join {
background:url("/assets/vfs/Domain-3/style-elements/get-started.gif") no-repeat scroll right 1px transparent;
color:#000000 !important;
text-align:right;
font:bold 11px Arial,Helvetica,sans-serif !important;
margin-bottom:5px;
padding-right:15px;
text-decoration:none !important;
}
.Lien_Join:link {
background:url("/assets/vfs/Domain-3/style-elements/get-started.gif") no-repeat scroll right 1px transparent;
color:#000000 !important;
text-align:right;
font:bold 11px Arial,Helvetica,sans-serif !important;
margin-bottom:5px;
padding-right:15px;
text-decoration:none !important;
}
.Lien_Join:hover {
background:url("/assets/vfs/Domain-3/style-elements/get-started.gif") no-repeat scroll right 1px transparent;
color:#000000 !important;
text-align:right;
font:bold 11px Arial,Helvetica,sans-serif !important;
margin-bottom:5px;
padding-right:15px;
text-decoration:underline;
}
.navfooter:link {
color:#000000;
font-family:tahoma;
font-size:11px;
text-decoration:none;
}
.navfooter:hover {
text-decoration:underline;
}
.navfooter:visited {
color:#000000;
font-family:tahoma;
font-size:11px;
text-decoration:none;
}
.navfooter2:link {
color:#666666;
font-family:tahoma;
font-size:11px;
text-decoration:none;
}
.navfooter2:hover {
text-decoration:underline;
}
.navfooter2:visited {
color:#666666;
font-family:tahoma;
font-size:11px;
text-decoration:none;
}
.site-info {
color:#6F6F6F;
font-family:tahoma;
font-size:10px;
margin-bottom:20px;
margin-top:15px;
text-align:center;
}
.title-hyperlink:link {
font-size:12px;
color:#0071A9;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none !important;
}
.title-hyperlink:hover {
text-decoration:underline;
}
.title-hyperlink:visited {
font-size:12px;
color:#0071A9;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
.title-hyperlink2:link {
font-size:12px;
color:#0071A9;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none !important;
}
.title-hyperlink2:hover {
text-decoration:underline;
}
.title-hyperlink2:visited {
font-size:12px;
color:#0071A9;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
#nav-other {
float:right;
padding-right:2px;
color:#0E5D99;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
}
#nav-other  a {
padding:0 1px;
color:#0E5D99;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
text-decoration:none;
}
#nav-other a:hover {
background:url("/assets/vfs/Domain-3/style-elements/nav-other-over.gif") repeat-x scroll left top transparent;
border:1px solid #2D72A4;
padding:0 1px;
color:#0E5D99;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
text-decoration:none;
}
#contact-us {
background:url("/assets/vfs/Domain-3/style-elements/box-green-light-middle.gif") repeat-y scroll left top #FFFFFF;
margin-bottom:10px;
position:relative;
width:166px;
}
#contact-us .box-body {
background:url("/assets/vfs/Domain-3/style-elements/box-green-light-top.gif") no-repeat scroll left top transparent;
min-height:71px;
padding:10px 70px 5px 10px;
}
#contact-us .box-bottom {
background:url("/assets/vfs/Domain-3/style-elements/box-green-light-bottom.gif") no-repeat scroll left bottom transparent;
}

#contact-us * {
color:#464646;
font:10px Arial,Helvetica,sans-serif;
}
#contact-us h2, #contact-us h2 * {
color:#86A904;
}
#contact-us h2 {
font-size:15px;
font-weight:bold;
margin-bottom:4px;
}
#contact-us ul {
}
#contact-us ul li {
background:url("/assets/vfs/Domain-3/style-elements/bullet-green.gif") no-repeat scroll left 4px transparent;
padding-left:7px;
}
#contact-us ul li a {
color:#505050;
font-size:11px;
line-height:12px;
}
.box-blue-light, .box-silver, .box-red, .box-green, .box-orange, .box-dark-blue {
margin-bottom:10px;
width:166px;
}
.box-blue-light {
background:url("/assets/vfs/Domain-3/style-elements/box-blue-light-middle-w162.gif") repeat-y scroll left top transparent;
}
.box-silver {
background:url("/assets/vfs/Domain-3/style-elements/box-silver-light-middle.gif") repeat-y scroll left top #FFFFFF;
}
.box-red {
background:url("/assets/vfs/Domain-3/style-elements/box-red-light-middle.gif") repeat-y scroll left top #FFFFFF;
}
.box-green {
background:url("/assets/vfs/Domain-3/style-elements/box-green-light-middle.gif") repeat-y scroll left top #FFFFFF;
}
.box-orange {
background:url("/assets/vfs/Domain-3/style-elements/box-contact-orange-middle-166.gif") repeat-y scroll left top #FFFFFF;
}
.box-dark-blue {
background:url("/assets/vfs/Domain-3/style-elements/box-media-middle-166.gif") repeat-y scroll left top #FFFFFF;
}
.box-blue-light .box-body, .box-silver .box-body, .box-red .box-body, .box-green .box-body, .box-orange .box-body, .box-dark-blue .box-body{
padding:10px 10px 5px;
}
.box-blue-light .box-body {
background:url("/assets/vfs/Domain-3/style-elements/box-blue-light-top-w162.gif") no-repeat scroll left top transparent;
}
.box-silver .box-body {
background:url("/assets/vfs/Domain-3/style-elements/box-silver-light-top.gif") no-repeat scroll left top transparent;
}
.box-red .box-body {
background:url("/assets/vfs/Domain-3/style-elements/box-red-light-top.gif") no-repeat scroll left top transparent;
}
.box-green .box-body {
background:url("/assets/vfs/Domain-3/style-elements/box-green-light-top.gif") no-repeat scroll left top transparent;
}
.box-orange .box-body {
background:url("/assets/vfs/Domain-3/style-elements/box-contact-orange-top-166.gif") no-repeat scroll left top transparent;
}
.box-dark-blue .box-body {
background:url("/assets/vfs/Domain-3/style-elements/box-media-top-166.gif") no-repeat scroll left top transparent;
}
.box-blue-light .box-bottom, .box-silver .box-bottom, .box-red .box-bottom, .box-green .box-bottom, .box-orange .box-bottom, .box-dark-blue .box-bottom {
height:5px;
}
.box-blue-light .box-bottom {
background:url("/assets/vfs/Domain-3/style-elements/box-blue-light-bottom-w162.gif") no-repeat scroll left bottom transparent;
}
.box-silver .box-bottom {
background:url("/assets/vfs/Domain-3/style-elements/box-silver-light-bottom.gif") no-repeat scroll left bottom transparent;
}
.box-red .box-bottom {
background:url("/assets/vfs/Domain-3/style-elements/box-red-light-bottom.gif") no-repeat scroll left bottom transparent;
}
.box-green .box-bottom {
background:url("/assets/vfs/Domain-3/style-elements/box-green-light-bottom.gif") no-repeat scroll left bottom transparent;
}
.box-orange .box-bottom {
background:url("/assets/vfs/Domain-3/style-elements/box-contact-orange-bottom-166.gif") no-repeat scroll left bottom transparent;
}
.box-dark-blue .box-bottom {
background:url("/assets/vfs/Domain-3/style-elements/box-media-bottom-166.gif") no-repeat scroll left bottom transparent;


}
* html .box-blue-light .box-bottom, * html .box-silver .box-bottom, * html .box-red .box-bottom, * html .box-green .box-bottom, * html .box-orange .box-bottom, * html .box-dark-blue .box-bottom{
margin-top:-7px;
}
.box-blue-light *, .box-silver *, .box-red *, .box-green *, .box-orange * {
color:#464646;
font:11px Arial,Helvetica,sans-serif;
}
.box-dark-blue * {
color:#ffffff;
font:11px Arial,Helvetica,sans-serif;
}
#col-right .box-silver .box-body p {
margin-bottom:5px;
padding:0;
}
#col-right .box-silver .box-body .read-more {
font-size:10px;
}
.box-blue-light h2 {
color:#0071A9;
font:bold 15px/16px Arial,Helvetica,sans-serif;
margin-bottom:10px;
}
.box-blue-light .box-body p, .box-blue-light .box-body label {
color:#505050;
font-size:10px;
}
.box-blue-light .box-body p {
margin-bottom:5px;
}
.box-blue-light .box-body label {
display:inline-block;
width:90px;
}
.box-blue-light .ctrl-little {
border:1px solid #8D9193;
width:50px;
}
.box-blue-light .ctrl-max {
width:100%;
}
.box-blue-light .btn-submit {
background:url("/assets/vfs/Domain-3/style-elements/btn-view-your-solution.gif") no-repeat scroll left top transparent;
border:medium none;
cursor:pointer;
height:19px;
width:142px;
}
.box-red h2 {
color:#C52027;
font:bold 15px/16px Arial,Helvetica,sans-serif;
margin-bottom:10px;
}
.box-red .toLeft {
margin:-5px 5px 0 -5px;
}
.box-red p {
margin-bottom:5px;
}
.box-red .started-link {
background:url("/assets/vfs/Domain-3/style-elements/get-started.gif") no-repeat scroll right 1px transparent;
font-size:11px;
font-weight:bold;
padding-right:15px;
}
.box-green h2 {
color:#86A904;
font:bold 15px/16px Arial,Helvetica,sans-serif;
margin-bottom:10px;
}
.box-green .toLeft {
margin:-5px 5px 0 -5px;
}
.box-green p {
margin-bottom:5px;
}
.box-orange h2 {
color:#DD7C26;
font:bold 15px/16px Arial,Helvetica,sans-serif;
margin-bottom:10px;
}
.box-orange .toLeft {
margin:-5px 5px 0 -5px;
}
.box-orange p {
margin-bottom:5px;
}
.box-dark-blue h2 {
color:#ffffff;
font:bold 15px/16px Arial,Helvetica,sans-serif;
margin-bottom:10px;
}
.box-dark-blue .toLeft {
margin:-5px 5px 0 -5px;
}
.box-dark-blue p {
margin-bottom:5px;
}
.box-silver h2 {
color:#252525;
font:bold 12px Arial,Helvetica,sans-serif;
margin-bottom:10px;
}
.box-silver .toLeft {
margin-left:-5px;
margin-right:5px;
margin-top:-2px;
}
.box-silver a {
color:#0071A9;
font-size:11px;
line-height:normal;
text-decoration:underline !important;
}
.box-silver p {
margin-bottom:5px;
padding-top:5px;
}
.box-silver p, .box-silver p * {
line-height:10px;
}
.box-silver ul li {
background:url("/assets/vfs/Domain-3/style-elements/box-silver-list-separator.gif") no-repeat scroll center bottom transparent;
margin-bottom:10px;
padding-bottom:15px;
}
.box-silver ul li:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.box-silver ul li {
display:inline-block;
}
* html .box-silver ul li {
height:1px;
}
.box-silver ul li {
display:block;
}
}
.toLeft {
float:left;
}
.toRight {
float:right;
}
#contact-us .toRight {
bottom:1px;
position:absolute;
right:1px;
}
ul.right-links {
}
ul.right-links li {
margin:0 0 5px;
padding:0;
position:relative;
}
ul.right-links li:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
ul.right-links li {
display:inline-block;
}e
* html ul.right-links li {
height:1px;
}
ul.right-links li {
display:block;
}
ul.right-links li a {
background:url("/assets/vfs/Domain-3/style-elements/backgrounds/rlink-bg.gif") no-repeat scroll right center transparent;
border:1px solid #D5D6D7;
color:#252525;
display:block;
font-size:13px;
font-weight:bold;
line-height:14px;
margin:0;
padding:10px 20px 10px 10px;
}

#col-right ul.right-links li a {
font-size:12px;
}
#col-right ul.right-links .with-image img {
margin-right:5px;
}
ul.right-links li a {
background:url("/assets/vfs/Domain-3/style-elements/rlink-bg.gif") no-repeat scroll right center transparent;
border:1px solid #D5D6D7;
color:#252525;
display:block;
font-size:13px;
font-weight:bold;
line-height:14px;
margin:0;
padding:10px 20px 10px 10px;
}
ul.right-links li a:hover {
background:url("/assets/vfs/Domain-3/style-elements/rlink-bg-on.gif") no-repeat scroll right center transparent;
color:#FFFFFF;
text-decoration:none;
}
ul.right-links li .rl-top {
display:block;
left:0;
position:absolute;
top:0;
}
ul.right-links li .rl-bottom {
bottom:0;
left:0;
position:absolute;
}
ul.right-links li span.rl-top {
overflow:hidden;
}
ul.right-links li span.rl-bottom {
overflow:hidden;
}
ul.right-links li span.rl-tleft, ul.right-links li span.rl-tright, ul.right-links li span.rl-bleft, ul.right-links li span.rl-bright {
height:5px;
overflow:hidden;
position:absolute;
width:10px;
}
ul.right-links li span.rl-tleft {
background:url("/assets/vfs/Domain-3/style-elements/rlink-tleft.png") no-repeat scroll left top transparent;
left:0;
top:0;
}
ul.right-links li span.rl-tright {
background:url("/assets/vfs/Domain-3/style-elements/rlink-tright.png") no-repeat scroll right top transparent;
right:0;
top:0;
}
ul.right-links li span.rl-bleft {
background:url("/assets/vfs/Domain-3/style-elements/rlink-bleft.png") no-repeat scroll left top transparent;
bottom:0;
left:0;
}
ul.right-links li span.rl-bright {
background:url("/assets/vfs/Domain-3/style-elements/rlink-bright.png") no-repeat scroll right top transparent;
bottom:0;
right:0;
}
* html ul.right-links li span.rl-tleft, * html ul.right-links li span.rl-tright, * html ul.right-links li span.rl-bleft, * html ul.right-links li span.rl-bright {
background:none repeat scroll 0 0 transparent;
display:block;
}
* html ul.right-links li span.rl-tleft {
}
* html ul.right-links li span.rl-tright {
}
* html ul.right-links li span.rl-bleft {
}
* html ul.right-links li span.rl-bright {
}
.box-blue-light, .box-silver, .box-red, .box-green, .box-orange, .box-dark-blue {
margin-bottom:10px;
width:166px;
}
.box-orange {
background:url("/assets/vfs/Domain-3/style-elements/box-contact-orange-middle-166.gif") repeat-y scroll left top #FFFFFF;
}
.box-blue-light .box-body, .box-silver .box-body, .box-red .box-body, .box-green .box-body, .box-orange .box-body, .box-dark-blue .box-body {
padding:10px 10px 5px;
}
.box-orange .box-body {
background:url("/assets/vfs/Domain-3/style-elements/box-contact-orange-top-166.gif") no-repeat scroll left top transparent;
}
.box-blue-light .box-bottom, .box-silver .box-bottom, .box-red .box-bottom, .box-green .box-bottom, .box-orange .box-bottom, .box-dark-blue .box-bottom {
height:5px;
}
.box-orange .box-bottom {
background:url("/assets/vfs/Domain-3/style-elements/box-contact-orange-bottom-166.gif") no-repeat scroll left bottom transparent;
}
* html .box-blue-light .box-bottom, * html .box-silver .box-bottom, * html .box-red .box-bottom, * html .box-green .box-bottom, * html .box-orange .box-bottom, * html .box-dark-blue .box-bottom {
margin-top:-7px;
}
.box-blue-light *, .box-silver *, .box-red *, .box-green *, .box-orange * {
color:#464646;
font:11px Arial,Helvetica,sans-serif;
}
.box-dark-blue * {
color:#ffffff;
font:11px Arial,Helvetica,sans-serif;
}
a.Lien_Join {
text-decoration:none !important;
}



