﻿@media screen{table.bodyContainer{background:#fff;font-size:100%}
table.bodyContainer tbody tr td.left{height:430px;width:170px;border-left:solid 1px #1c5068;font-size:100%;background-color:#fff}
table.bodyContainer tbody tr td.right{height:430px;width:100%;border-right:solid 1px #1c5068;font-size:100%;background-color:#fff}
#sidebar{display:block;min-height:400px;padding:30px 0;position:relative;width:170px;text-align:left}
ul#sidebarnav{list-style:none;margin:0;padding:0 30px 0 10px}
ul#sidebarnav li{float:left}
ul#sidebarnav li a{display:block;padding:8px 0 8px 0;width:130px;text-decoration:none;border-bottom:1px solid #e4e4e8;color:#000}
ul#sidebarnav li a.last{border-bottom:none}
ul#sidebarnav li.highlight a{color:#1c5068;font-weight:bold}
ul#sidebarnav li a:hover,ul#sidebarnav li a:focus{text-decoration:underline}
ul#sidebarnav ul,ul#sidebarnav ul ul,ul#sidebarnav ul ul ul{position:relative;float:left;display:none;list-style:none;margin:0}
ul#sidebarnav ul{background:#2b5a95}
ul#sidebarnav ul li a{padding:6px 4px 6px 15px;width:181px;font-weight:normal;border:none;text-decoration:none;background:none}
ul#sidebarnav ul li.highlight a{text-decoration:none;color:#fff;border:none;padding:6px 4px 6px 15px}
#bodyDiv{padding:20px 20px 20px 0;text-align:left}
#utilsnav{display:block;position:relative;height:56px;width:500px;padding-top:17px;margin:0 0 0 172px;text-align:left}
#utilsnav ul{position:relative;list-style:none;margin:0}
#utilsnav ul li{float:left;display:block;border-right:solid 1px #000;padding:0 5px}
#utilsnav ul li a{padding:5px 0;text-decoration:none;color:#37659e}
#utilsnav ul li a:hover,ul#utilsnav li a:focus{text-decoration:underline}
#utilsnav ul li.last{border-right:none}
h3#back_to_top a{background:transparent url(/example/styles/images/back_to_top_bullet.gif) no-repeat scroll 91% 0;color:#013474;font-size:12px;padding:3px 30px 3px 0;right:0;text-decoration:none;top:1px}
h3#back_to_top a:hover,h3#back_to_top a:focus{background:transparent url(/example/styles/images/back_to_top_bullet.gif) 91% -20px no-repeat}
#footer_container{text-align:left;clear:both;background:url(/example/styles/images/footer_top.gif) repeat-x;border-left:solid 1px #1c5068;border-right:solid 1px #1c5068;padding:8px 0 0 0}
div.footerLeft{background:url(/example/styles/images/footer_left.gif) no-repeat bottom left;font-size:0px;padding-left:9px}
div.footerRight{background:url(/example/styles/images/footer_right.gif) no-repeat bottom right;font-size:0px;padding-right:9px}
div.footerBottom{background:#1c5068 url(/example/styles/images/footer_bottom.gif) repeat-x bottom;font-size:0px}
#footer{background:#1c5068;padding:0 20px 0 20px;color:#d1eafc;font-size:0.85em;position:relative;margin:0 auto}
}@media print{body{color:#000}
.printOnly{display:block}
table tr td.pageHolder{vertical-align:top;text-align:left}
#header{display:none}
table.bodyContainer{font-size:100%}
table.bodyContainer tbody tr td.left{display:none}
table.bodyContainer tbody tr td.right{width:100%;font-size:100%}
#bodyDiv{padding:20px 20px 20px 0;text-align:left}
#footer_container{text-align:left;clear:both;padding:8px 0 0 0}
}body{font-family:Arial,Helvetica,Verdana,sans-serif;font-size:0.8em;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal}
h1{font-size:19pt;color:#6c9db4;line-height:1.2em;font-weight:normal;margin:0 0 0.5em 0}
h2{}
h3{}
p{margin:0 0 10px 0}
a{color:#336699}
.alignLeft{float:left;padding:0 15px 5px 0}
.alignRight{float:right;padding:0 0 5px 15px}
.clearAlignments{clear:both}
.strong{font-weight:bold}
.csr-module-delegations{display:block}
.ext-el-mask{-moz-opacity:0.40;opacity:.40;filter: alpha(opacity=40);background-color:#000}
.x-tree-node,.x-form-item,.x-form-field,.x-combo-list-item{font-family:Arial,Helvetica,sans-serif}
.ext-ie .x-form-trigger{margin-top:-1px}
div.listbox{border:1px solid #ddd}
div.listbox table thead th{background:#efefef;border:0px;color:#009}
div.listbox table tr.selected{background:#006;color:#fff}
div.tintedPanel input.miniButton{background:#009;border:1px solid #fff}
div.tintedPanel table.tintedPanel{padding:5px;background:#efefef;border-bottom:1px solid #efefef}
td.fieldName{padding-right:10px;font-size:10pt}
div.autoEntered{border:dotted 1px #999}
table.form tbody tr th{font-weight:normal}
table.form tbody tr.crossHeader th{font-weight:bold}
.sheetBoxCornerTop,.sheetBoxCornerTop .sheetBoxCornerLeft,.sheetBoxCornerBottom,.sheetBoxCornerBottom .sheetBoxCornerLeft{font-size:0;line-height:0;margin:0;height:11px;position:relative}
.sheetBoxCornerTop,.sheetBoxCornerLeft,.sheetBoxCornerBottom{background-repeat:no-repeat;display:block;position:relative;font-size:0;line-height:0;margin:0;height:11px}
.sheetBoxCornerTop{background-position:100% 0;width:auto;top:-1px;right:-1px}
.sheetBoxCornerTop .sheetBoxCornerLeft{background-position:0 -33px;width:11px;left:-2px}
.sheetBoxCornerBottom{background-position:100% -22px;clear:both;width:auto;height:11px;bottom:-1px;right:-1px}
.sheetBoxCornerBottom .sheetBoxCornerLeft{background-position:0 -55px;width:11px;left:-2px;height:11px}
div.sheetBox{margin-top:1em;margin-bottom:1em}
div.sheetBox .sheetBoxCornerTop,div.sheetBox .sheetBoxCornerLeft,div.sheetBox .sheetBoxCornerBottom{background-image:url(/csr/styles/images/roundedTintedBlueBox.png)}
div.sheetBox .contentBorder{background:#e9eff3 url(/csr/styles/images/roundedTintedBlueBoxBack.png) repeat-x bottom;border:1px solid #cdd0d5}
div.sheetBox .content{padding:0px 10px}
div.sheet table.form thead th{border-top:none;font-weight:bold;background:#69a9c8;color:#fff}
div.sheet table.form{border-bottom:none}
div.sheet table.form thead tr.crossHeader th,div.sheet table.form tbody tr.crossHeader td,div.sheet table.form tbody tr.crossHeader th{background:#d2d8db;font-weight:bold;text-align:left}
div.sheet table.form thead th.uom,div.sheet table.form tbody td.uom div.sheet table.form tbody div.uom{color:#ddd}
div.sheet div.uom{color:#666}
div.sheet table.form thead th div.uom{color:#eee}
div.flight,div.car,div.bus,div.train{padding-left:28px}
div.flight{background:url(/csr/styles/images/travel/flight.png) no-repeat}
div.car{background:url(/csr/styles/images/travel/car.png) no-repeat}
div.bus{background:url(/csr/styles/images/travel/bus.png) no-repeat}
div.train{background:url(/csr/styles/images/travel/train.png) no-repeat}
div.totalCO2{background:#81A2DD;font-weight:bold;font-size:12px;margin-right:10px;margin-bottom:5px;padding:4px;color:#fff;border:1px solid #4F728C}
.cornerTop,.cornerTop .cornerLeft,.cornerBottom,.cornerBottom .cornerLeft{font-size:0;line-height:0;margin:0;height:11px;position:relative}
.cornerTop,.cornerLeft,.cornerBottom{background-repeat:no-repeat;display:block;position:relative;font-size:0;line-height:0;margin:0;height:11px}
.cornerTop{background-position:100% 0;width:auto;top:-2px;right:-2px}
.cornerTop .cornerLeft{background-position:0 -22px;width:11px;left:-4px}
.cornerBottom{background-position:100% -11px;clear:both;width:auto;bottom:-2px;right:-2px}
.cornerBottom .cornerLeft{background-position:0 -33px;width:11px;left:-4px}
div.orangeBorder .contentBorder{background:#edecdc;border:2px solid #e7e7d2}
div.orangeBorder .content{padding:0px 10px;font-size:100%}
div.orangeBorder .cornerTop,div.orangeBorder .cornerLeft,div.orangeBorder .cornerBottom{background-image:url(/example/styles/images/cornersOrangeBorder.gif)}
#pagingPanel{}
#pagingPanel a{color:#027;text-decoration:none;font-weight:bold;float:left;text-align:center}
#pagingPanel a:hover{text-decoration:underline;color:#fff}
#pagingPanel a.previous{display:block;width:76px;height:33px;background:url(/ing/styles/images/buttonPrevious.gif) no-repeat;padding:0 0 0 20px;font-size:14px;line-height:32px;margin:4px 0 0 8px;color:#fff}
#pagingPanel a.next{display:block;width:76px;height:33px;background:url(/ing/styles/images/buttonNext.gif) no-repeat;padding:0 24px 0 0;line-height:32px;font-size:14px;text-align:right;margin:4px 0 0 8px;color:#fff}
#pagingPanel span.number a{width:36px;height:22px;background-image:url(/example/styles/images/buttonBlue.gif);background-position:0 6px;background-repeat:no-repeat;color:#fff;font-weight:bold;font-size:14px;padding:8px 0 0 0;margin:4px 0 0 8px}
#pagingPanel span.numberSelected a{width:36px;height:33px;background-image:url(/example/styles/images/buttonOrange.gif);background-position:0 0;background-repeat:no-repeat;font-size:14px;padding:0 0 0 0;margin:0 0 0 8px;color:#027}
#pagingPanel span.number a.validated{background-image:url(/example/styles/images/buttonBlueValidated.gif);color:#027}
#pagingPanel span.numberSelected a.validated{background-image:url(/example/styles/images/buttonOrangeValidated.gif)}
#pagingPanel span.number a.nothingToSubmit{background-image:url(/example/styles/images/buttonGrey.gif)}
#pagingPanel span.numberSelected a.nothingToSubmit{background-image:url(/example/styles/images/buttonOrangeValidated.gif)}
td.definition{font-size:11px;color:#003}
div.definitions{background:url(/example/styles/images/info.gif) no-repeat;width:30px;height:0px;margin-top:.5em;overflow:hidden;padding-top:31px;cursor:pointer}
div.definitions p{margin-bottom:.5em;margin-top:.5em}
div.definitions h4{margin-top:1em}
div.definitions.show{background:url(/example/styles/images/definitionsBack.gif) repeat-x 0 bottom #fff;width:auto;height:auto;margin-top:.5em;overflow:visible;padding:1px 8px 12px 8px;cursor:pointer}
div.definitions.show ul{list-style-type:disc;list-style-position:inside}
table.pendingGrid td{padding:2px 0}
.sectionHeader{font-size:125%;color:#002277}
a.pending-form-uom{color:#006;background:url(/telefonica/styles/images/dropdown.gif) no-repeat right 1px;padding-right:19px;margin-right:19px;text-decoration:none}
a.pending-form-uom:hover{text-decoration:underline}
table.pendingGrid td.indent{padding-left:2em}
table.pendingGrid td.sectionQuestion{padding-left:4px;border-bottom:2px dotted #edecdc;background:#eee9ce;color:#002277}
table.pendingGrid td.sectionInfo{background:#f0e5ba;padding:3px}
table.pendingGrid td.sectionOverviewHeader{padding:0 0 7px 20px;color:#999}
div.orangeBorder h2{background:none;color:#002277;font-weight:normal;font-size:16pt;padding:0;margin:5px 0 10px 0}
