/* CSSTidy 1.3: Thu, 24 Dec 2009 08:40:08 +0100 */
#breadcrumbs {
font-size:10px;
padding:11px 35px 8px 281px
}

#container {
width:960px;
background-repeat:repeat-y;
margin:0 auto 10px
}

#container,#navbar,#breadcrumbs {
background-color:#fff
}

#content {
float:left;
width:399px;
padding-bottom:25px;
text-align:justify;
margin:0 35px
}

#content #mainTitle {
width:284px
}

#content p,#content_home p,.board .para p {
margin:0 0 1em;
padding:0
}

#contentPage {
clear:both;
text-align:justify
}

#contentTitle {
border-bottom-width:3px;
border-bottom-style:solid;
margin-bottom:8px
}

#content_2cols {
float:left;
width:644px;
margin-left:35px
}

#content_2cols #mainTitle {
width:530px
}

#content_home {
float:left;
width:639px;
text-align:justify;
padding-bottom:20px
}

#csvOptions {
display:none;
position:absolute;
top:0;
left:0;
width:260px;
background-color:#fff;
margin-top:6px;
margin-right:-5px;
text-align:left;
padding:.5em
}

#csvOptions blockquote {
margin:2px 2px 5px;
padding:.5em .5em .5em 1.5em
}

#csvOptions div {
padding:3px
}

#csvOptions div.optionsButton {
text-align:right;
border-top-width:1px;
border-top-style:solid
}

#csvOptions div.optionsButton button {
padding:.2em .6em .3em
}

#current {
font-size:14px;
text-transform:uppercase;
margin:14px 0 0
}

#footer {
clear:both;
font-size:10px;
margin:0
}

#footerbar {
text-align:center;
margin-left:35px;
width:890px;
padding-top:10px;
border-top-width:8px;
border-top-style:solid
}

#footerbar ul {
list-style-type:none;
margin:0;
padding:0
}

#footerbar ul li {
text-align:left;
display:inline
}

#footerbar ul li a {
border-right-width:1px;
border-right-style:solid;
font-weight:700;
padding:0 5px
}

#footerbar ul li.last a,table.tblProduct tr td.noBorder {
border:none
}

#header {
height:42px;
padding-bottom:20px;
border-bottom-width:8px;
border-bottom-style:solid
}

#home {
height:200px;
margin-bottom:30px
}

#home_lnk1 {
top:141px
}

#home_lnk1,#home_lnk2 {
display:block;
position:relative;
height:19px
}

#home_lnk1.de {
width:214px
}

#home_lnk1.de,#home_lnk2.de {
left:141px
}

#home_lnk1.fr {
width:163px
}

#home_lnk1.fr,#home_lnk2.fr {
left:172px
}

#home_lnk1:hover,#home_lnk2:hover {
border-bottom:1px solid #eee
}

#home_lnk2 {
top:149px
}

#home_lnk2.de {
width:247px
}

#home_lnk2.fr {
width:189px
}

#languageSelection ul {
float:right;
overflow:hidden;
list-style-type:none;
font-weight:700;
margin:0 -12px 0 0;
padding:5px 0 0
}

#languageSelection ul li {
float:left;
text-transform:uppercase;
border-left-width:1px;
border-left-style:solid;
margin:0 6px 0 -6px;
padding:0 6px
}

#leftcol {
float:left;
width:246px
}

#logo {
float:left;
padding-top:8px
}

#logo img {
border:0;
margin-left:20px;
width:287px;
height:33px
}

#logo span,#navbar ul li a span,.news h2,#home h1 span,#home_lnk1 span,#home_lnk2 span,#rightnavbar li a span,table.smallTitle tr td.stL h3 span {
display:none
}

#mainTitle {
padding-bottom:6px
}

#mnu-de-1 {
background-position:0 0;
width:209px;
margin-right:31px;
margin-left:21px
}

#mnu-de-2 {
background-position:-210px 0;
width:88px;
margin-right:31px
}

#mnu-de-2.active,#mnu-de-2:active {
background-position:-210px -48px
}

#mnu-de-2:hover {
background-position:-210px -24px
}

#mnu-de-3 {
background-position:-299px 0;
width:33px;
margin-right:31px
}

#mnu-de-3.active,#mnu-de-3:active {
background-position:-299px -48px
}

#mnu-de-3:hover {
background-position:-299px -24px
}

#mnu-de-4 {
background-position:-333px 0;
width:130px;
margin-right:31px
}

#mnu-de-4.active,#mnu-de-4:active {
background-position:-333px -48px
}

#mnu-de-4:hover {
background-position:-333px -24px
}

#mnu-de-5 {
background-position:-464px 0;
width:151px;
margin-right:31px
}

#mnu-de-5.active,#mnu-de-5:active {
background-position:-464px -48px
}

#mnu-de-5:hover {
background-position:-464px -24px
}

#mnu-de-6 {
background-position:-616px 0;
width:87px
}

#mnu-de-6.active,#mnu-de-6:active {
background-position:-616px -48px
}

#mnu-de-6:hover {
background-position:-616px -24px
}

#mnu-fr-1 {
background-position:0 0;
width:164px;
margin-right:37px;
margin-left:21px
}

#mnu-fr-1.active,#mnu-fr-1:active,#mnu-de-1.active,#mnu-de-1:active {
background-position:0 -48px
}

#mnu-fr-1:hover,#mnu-de-1:hover {
background-position:0 -24px
}

#mnu-fr-2 {
background-position:-165px 0;
width:121px;
margin-right:36px
}

#mnu-fr-2.active,#mnu-fr-2:active {
background-position:-165px -48px
}

#mnu-fr-2:hover {
background-position:-165px -24px
}

#mnu-fr-3 {
background-position:-287px 0;
width:28px;
margin-right:37px
}

#mnu-fr-3.active,#mnu-fr-3:active {
background-position:-287px -48px
}

#mnu-fr-3:hover {
background-position:-287px -24px
}

#mnu-fr-4 {
background-position:-316px 0;
width:158px;
margin-right:37px
}

#mnu-fr-4.active,#mnu-fr-4:active {
background-position:-316px -48px
}

#mnu-fr-4:hover {
background-position:-316px -24px
}

#mnu-fr-5 {
background-position:-475px 0;
width:108px;
margin-right:36px
}

#mnu-fr-5.active,#mnu-fr-5:active {
background-position:-475px -48px
}

#mnu-fr-5:hover {
background-position:-475px -24px
}

#mnu-fr-6 {
background-position:-584px 0;
width:87px
}

#mnu-fr-6.active,#mnu-fr-6:active {
background-position:-584px -48px
}

#mnu-fr-6:hover {
background-position:-584px -24px
}

#nav {
width:100%;
margin-top:20px;
text-align:center
}

#nav .col1 {
width:28%
}

#nav .col2,#nav .col3,#nav .col4,#nav .col5,#nav .col6,#nav .col7 {
width:12%
}

#nav .header th,#nav .group th {
text-transform:uppercase
}

#nav .title th {
color:#fff
}

#nav td {
vertical-align:middle
}

#nav td,#nav th {
border-left:1px solid #FFF;
padding:3px
}

#nav tr.group th {
border-top-style:solid;
border-top-width:3px
}

#nav tr.title th,#nav tr.group th,#nav tr.product td {
border-top-color:#fff
}

#nav tr.title th,#nav tr.product td,#nav tr.product td {
border-top-style:solid;
border-top-width:1px
}

#navbar ul {
list-style:none;
height:60px;
overflow:hidden;
margin:0 35px;
padding:0
}

#navbar ul li {
float:left;
margin-top:26px
}

#navbar ul li a {
background-repeat:no-repeat;
overflow:hidden;
display:block;
height:23px
}

#navbar,div.clear {
clear:both
}

#page {
padding:0
}

#page_2cols {
margin:0;
padding:0
}

#page_home {
height:413px;
margin:0 35px;
padding:0
}

#rightcol {
float:left;
height:600px
}

#rightcol,#rightcol_home {
width:210px;
text-align:right;
background-repeat:repeat-x;
margin:0;
padding:0
}

#rightcol_home {
float:right;
width:210px;
height:413px;
text-align:right;
background-repeat:repeat-x;
margin:0;
padding:0
}

#rightnavbar li {
border-bottom-width:1px;
border-bottom-style:solid;
background-repeat:no-repeat;
background-position:0 15px;
margin:0;
padding:0 0 0 13px
}

#rightnavbar li a {
background-repeat:no-repeat;
overflow:hidden;
display:block;
height:33px;
width:162px
}

#rightnavbar,#rightnavbar-report {
float:right;
width:175px;
display:block;
list-style-type:none;
margin:0;
padding:0
}

#rightnavbar-report {
font-size:12px;
background-color:#fff;
position:absolute;
display:none;
border-style:solid;
border-width:1px 0 0 1px;
padding:5px 10px 3px 5px
}

#rightnavbar-report li {
border-bottom-width:2px;
border-bottom-style:solid;
border-bottom-color:#fff;
background-color:#f6f5f3;
height:28px;
margin:0 3px 0 0
}

#rightnavbar-report li a {
overflow:hidden;
display:block;
width:162px;
text-decoration:none;
padding:8px 0 0 10px
}

#rnb-1,#rnb-r-1 {
background-position:0 0
}

#rnb-1:hover,#rnb-r-1:hover {
background-position:-162px 0
}

#rnb-2,#rnb-r-2 {
background-position:0 -35px
}

#rnb-2:hover,#rnb-r-2:hover {
background-position:-162px -35px
}

#rnb-3,#rnb-r-3 {
background-position:0 -70px
}

#rnb-3:hover,#rnb-r-3:hover {
background-position:-162px -70px
}

#rnb-4,#rnb-r-4 {
background-position:0 -105px
}

#rnb-4:hover,#rnb-r-4:hover {
background-position:-162px -105px
}

#rnb-5,#rnb-r-5 {
background-position:0 -140px
}

#rnb-5:hover,#rnb-r-5:hover {
background-position:-162px -140px
}

#rnb-6,#rnb-r-6 {
background-position:0 -175px
}

#rnb-6:hover,#rnb-r-6:hover {
background-position:-162px -175px
}

#rnb-7 {
background-position:0 -210px
}

#rnb-7:hover {
background-position:-162px -210px
}

#search {
float:right;
width:550px;
text-align:right;
font-size:10px;
padding:12px 0 0
}

#search span.sep {
border-right-width:1px;
border-right-style:solid;
margin-right:.25em;
margin-left:-.25em
}

#subnavbar ul {
font-size:12px;
list-style:none;
margin:0 0 0 35px;
padding:0
}

#subnavbar ul li a {
width:177px;
display:block;
border-bottom-width:2px;
border-bottom-style:solid;
padding:6px 1em 6px 22px
}

#subnavbar ul li a,.news p a.more {
border-color:#fff
}

#subnavbar ul li a:hover,a,div.chartHeaderR a:hover {
text-decoration:none
}

#subnavbar ul li ul li a {
background-image:none
}

#subnavbar ul li ul li span {
display:block
}

#subnavbar ul li,div.chartHeaderL {
float:left
}

#subnavbar ul li.first a {
padding-top:15px;
padding-bottom:7px
}

#subnavbar ul li.first ul li a,#subnavbar ul li ul li a {
padding-top:6px;
padding-bottom:6px
}

#textResizer {
position:absolute;
top:0;
left:-109px;
width:109px;
margin:13px 0 0
}

#textResizer a {
float:left;
height:15px;
background-repeat:no-repeat
}

#top {
padding:12px 35px 0
}

#tsBigger {
width:19px;
margin-right:0
}

#tsNormal {
width:70px;
margin-right:2px;
cursor:pointer
}

#tsNormal:hover {
background-position:0 -15px
}

#tsSmaller {
width:15px;
margin-right:3px
}

.altFont,#current,#subnavbar ul,#languageSelection,h2,.news,#rightnavbar-report {
font-family:Arial, Helvetica, Verdana sans-serif
}

.board {
margin-top:35px;
clear:both
}

.board .origin,.middleContent li,.l {
text-align:left
}

.board .para {
float:left;
width:509px
}

.board .para h2 {
font-size:12px;
text-transform:uppercase;
margin:0;
padding:0
}

.board div.picture {
float:left;
width:130px;
margin-bottom:17px
}

.board div.picture img {
border:0;
width:103px;
height:133px;
margin:0
}

.bold,a,.fwb {
font-weight:700
}

.c_brown2_20_bc {
border-color:#f2f0ec
}

.c_brown2_20_bg,#nav tr.benchmark td {
background-color:#f2f0ec
}

.c_brown2_20_c {
color:#f2f0ec
}

.c_brown2_40_bc {
border-color:#e9e5de
}

.c_brown2_40_bg,#nav tr.header th.right,#nav tr.benchmark td.right {
background-color:#e9e5de
}

.c_brown2_40_bg,#nav tr.product th,#nav tr.product td {
background-color:#e6e1da
}

.c_brown2_40_c {
color:#e9e5de
}

.c_brown2_55_bc {
border-color:#dcd6cc
}

.c_brown2_55_bg,#nav tr.product td.right {
background-color:#dcd6cc
}

.c_brown2_55_c {
color:#dcd6cc
}

.c_brown2_75_bc {
border-color:#d0c7b9
}

.c_brown2_75_bg,#nav tr.title th {
background-color:#d0c7b9
}

.c_brown2_75_c {
color:#d0c7b9
}

.c_brown2_90_bc {
border-color:#c6bcab
}

.c_brown2_90_bg,#nav tr.title th.right {
background-color:#c6bcab
}

.c_brown2_90_c {
color:#c6bcab
}

.c_brown2_bc {
border-color:#c0b5a2
}

.c_brown2_bg {
background-color:#c0b5a2
}

.c_brown2_c,#nav .header th {
color:#c0b5a2
}

.c_brown_10_bc {
border-color:#f6f5f3
}

.c_brown_10_bg,#subnavbar ul li.active ul li a {
background-color:#f6f5f3
}

.c_brown_10_c {
color:#f6f5f3
}

.c_brown_15_bc {
border-color:#f2efec
}

.c_brown_15_bg,body,#top,#footer {
background-color:#f2efec
}

.c_brown_15_c {
color:#f2efec
}

.c_brown_20_bc {
border-color:#eeece6
}

.c_brown_20_bg,#subnavbar ul li a:hover,#subnavbar ul li.active a,#subnavbar ul li ul li a:hover,#subnavbar ul li.active ul li a:hover,#subnavbar ul li.active ul li.active a,#rightnavbar-report li:hover {
background-color:#eeece6
}

.c_brown_20_c {
color:#eeece6
}

.c_brown_25_bc,#contentTitle,h2.home span,a.more,h2.std,#rightnavbar li,div.smallSectionHeader,hr.sep1_1,hr.sep2,hr.sep1_1,div.pdflistSummary,div.pdflistSize,#rightnavbar-report {
border-color:#e9e5e0
}

.c_brown_25_bg,#navbar ul {
background-color:#e9e5e0
}

.c_brown_25_c {
color:#e9e5e0
}

.c_brown_30_bc,.tblHistory td,.tblHistory th {
border-color:#e5dfda
}

.c_brown_30_bg,#rightcol,#rightcol_home {
background-color:#e5dfda
}

.c_brown_30_c {
color:#e5dfda
}

.c_brown_50_bc,#header,#footerbar {
border-color:#d3cac0
}

.c_brown_50_bg {
background-color:#d3cac0
}

.c_brown_50_c {
color:#d3cac0
}

.c_brown_75_bc,#footerbar ul li a {
border-color:#beb0a1
}

.c_brown_75_bg {
background-color:#beb0a1
}

.c_brown_75_c,#footerbar ul li a {
color:#beb0a1
}

.c_brown_bc,#languageSelection ul li,#languageSelection ul li a,hr.sep1 {
border-color:#a89682
}

.c_brown_bg {
background-color:#a89682
}

.c_brown_c,a,#languageSelection ul li,.news h3,.origin,#subnavbar ul li.active ul li a {
color:#a89682
}

.c_gray_bc {
border-color:#666
}

.c_gray_bg {
background-color:#666
}

.c_gray_c,body,#nav .product a,input,button,div.chartHeaderR a {
color:#666
}

.c_red2_30_bc {
border-color:#f7beba
}

.c_red2_30_bg,#nav tr.group th {
background-color:#f7beba
}

.c_red2_30_c {
color:#f7beba
}

.c_red2_45_bc {
border-color:#f39d97
}

.c_red2_45_bg,#nav tr.group th.right {
background-color:#f39d97
}

.c_red2_45_c {
color:#f39d97
}

.c_red2_bc {
border-color:#e42518
}

.c_red2_bg {
background-color:#e42518
}

.c_red2_c,#nav tr.group th {
color:#e42518
}

.c_red_bc {
border-color:#d12421
}

.c_red_bg {
background-color:#d12421
}

.chartHeader a.submitImg {
border:0
}

.chartHeader a.submitImg img {
border:0;
margin-bottom:-3px;
padding:2px
}

.chartHeader img.ui-datepicker-trigger {
padding-left:2px!important;
margin-bottom:-2px!important
}

.chartHeader input.date {
width:6em
}

.chartHeader input.img {
width:16px
}

.col01 div,.col02 div,.col03 div,.col04 div,.col05 div,.col06 div {
width:11%
}

.marginA,div.smallSection {
margin-bottom:2em
}

.middleContent {
width:398px;
border-right-width:1px;
border-right-style:solid;
border-right-color:#e9e5e0;
margin-bottom:40px;
padding:0 36px 0 0
}

.news {
margin:0 20px 5px 5px
}

.news h3 {
font-size:30px;
margin:20px 0 5px 5px;
padding:0
}

.news p {
font-weight:700;
text-transform:uppercase;
margin:0 0 1em 5px;
padding:0
}

.news p a.more {
text-transform:none;
border-top-width:3px;
border-top-style:solid;
padding-top:2px
}

.pdflink {
padding-left:25px;
padding-top:4px;
background-image:url(/img/common/pdf.png);
background-repeat:no-repeat;
background-position:0 0
}

.r,#nav tr.product td.right,#nav tr.benchmark td.right,div.seo {
text-align:right
}

.red,.c_red_c,#languageSelection ul li.active,#subnavbar ul li.active a,#subnavbar ul li ul li.active a,#current,.news p,h2.home,a:hover {
color:#d12421
}

.tblHistory {
width:100%;
margin-top:1em
}

.tblHistory .month {
border-left-width:1px;
border-left-style:dotted
}

.tblHistory td {
border-bottom-width:1px;
border-bottom-style:solid;
padding:7px 0 7px 2px
}

.tblHistory td.dataIVC {
width:90px;
text-align:center
}

.tblHistory td.dataP {
width:18px
}

.tblHistory td.noborder {
border-width:0
}

.tblHistory th {
text-align:center;
border-bottom-width:2px;
border-bottom-style:solid;
padding:7px 0
}

.textStd {
text-transform:none
}

.tsBiggerOff {
background-position:-96px -30px
}

.tsBiggerOn {
background-position:-96px 0;
cursor:pointer
}

.tsBiggerOn:hover {
background-position:-96px -15px
}

.tsSmallerOff {
background-position:-75px -30px
}

.tsSmallerOn {
background-position:-75px 0;
cursor:pointer
}

.tsSmallerOn:hover {
background-position:-75px -15px
}

a.more {
border-top-width:3px;
border-top-style:solid
}

a.std:hover {
color:blue
}

a:hover {
text-decoration:underline
}

body {
margin:0;
padding:0 10px
}

body,select,input,button {
font-size:11px
}

body,table,select,input,button,.stdFont {
font-family:Verdana, Arial, Helvetica, sans-serif
}

div.chartHeader {
text-align:left;
padding:2px 5px
}

div.chartHeaderR {
float:right;
text-align:right
}

div.chartHeaderR img {
border:0;
margin-left:2px;
margin-bottom:1px
}

div.pdflist {
padding-left:25px;
padding-top:5px;
padding-bottom:5px;
background-image:url(/img/common/pdf.png);
background-repeat:no-repeat;
background-position:0 3px;
margin-top:-4px;
text-align:left
}

div.pdflistSize {
margin-top:.5em;
padding-bottom:5px;
margin-bottom:5px;
border-bottom-width:3px;
border-bottom-style:solid
}

div.pdflistSummary {
text-align:left;
border-top-width:1px;
border-top-style:solid;
margin-top:3px;
padding-top:.25em
}

div.productData {
background-color:#f6f5f3;
padding-right:3px;
margin:0 0 15px
}

div.smallSectionHeader {
border-bottom-width:1px;
border-bottom-style:solid;
margin-bottom:1em
}

dl.product dd {
margin-left:25px
}

dl.product dd p.policy {
margin-bottom:0!important;
padding-bottom:.35em!important;
border-bottom-width:1px;
border-bottom-style:solid
}

dl.product dd p.productdetails {
background-repeat:no-repeat;
background-position:0 .7em;
border-bottom-width:3px;
border-bottom-style:solid;
margin-bottom:2em!important;
padding:.35em 0 .35em 1em !important
}

dl.product dt {
border-top-width:1px;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-style:solid;
margin-top:1.5em;
margin-bottom:5px;
padding:.35em 0
}

dl.productFeatures {
background-color:#f6f5f3;
text-align:left;
margin:.75em 0 0;
padding:.5em
}

dl.productFeatures dd {
margin-bottom:.25em;
margin-left:0
}

dl.productFeatures dt {
float:left;
font-weight:700;
margin-right:.5em
}

form.s input.q {
width:200px;
border-style:solid;
border-width:1px;
padding:.25em .5em
}

form.s,#subnavbar ul li ul,#home h1 {
margin:0;
padding:0
}

h2.home {
font-size:12px;
text-transform:uppercase;
margin:0 0 15px;
padding:0
}

h2.home span {
border-bottom-width:3px;
border-bottom-style:solid
}

h2.std {
font-size:100%;
text-transform:uppercase;
border-bottom-width:1px;
border-bottom-style:solid;
margin:0 0 .5em;
padding:.75em 0 0
}

hr.sep1 {
height:1px;
border-style:solid;
border-width:1px 0 0;
margin:1px 0 1em
}

hr.sep1_1 {
height:1px;
border-style:solid;
border-width:1px 0 0
}

hr.sep2 {
clear:both;
height:3px;
border-style:solid;
border-width:3px 0 0;
margin:12px 0 17px;
padding:0
}

sup {
line-height:1em;
vertical-align:top
}

sup.nav {
font-size:80%
}

table.smallTitle {
border-collapse:collapse;
border-spacing:0
}

table.smallTitle a,div.smallTitle a,.productdetails a,.fwn,div.chartHeaderR a {
font-weight:400
}

table.smallTitle tr td {
width:100%;
vertical-align:bottom;
margin:0;
padding:0
}

table.smallTitle tr td.stL {
text-align:left;
padding-right:.25em
}

table.smallTitle tr td.stL h3 {
font-size:100%;
margin:0;
padding:0
}

table.smallTitle tr td.stR {
text-align:right;
padding-left:.25em;
white-space:nowrap
}

table.tblProduct {
width:100%;
border-collapse:separate;
font-size:10px;
background-color:#f6f5f3;
border-bottom-width:8px;
border-bottom-style:solid;
border-bottom-color:#f6f5f3;
text-align:left;
margin:5px 5px 5px 0
}

table.tblProduct tr td {
border-bottom-width:6px;
border-bottom-style:solid;
border-bottom-color:#dad2c2;
padding-top:3px;
padding-bottom:3px
}

table.tblProduct tr td.name,table.tblProduct tr th.name {
font-weight:700;
color:#666;
background-color:#f6f5f3!important;
border:none;
width:34%;
padding-left:8px;
padding-right:3px
}

table.tblProduct tr th {
border-bottom-width:3px;
border-bottom-style:solid;
border-bottom-color:#dad2c2;
vertical-align:bottom;
padding:1em 0 .25em
}

table.tblProduct tr th.header {
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#333;
padding-bottom:3px;
text-align:center
}

table.tblProduct tr th.pr3 div,.pr3 {
padding-right:3px
}

table.tblProduct tr.benchmark td {
background-color:#bdb299
}

table.tblProduct tr.fund td {
background-color:#f08b87
}

table.tblProduct tr.last td {
border-bottom-width:3px
}
