﻿div.form div.formElementText label{float:left;width:300px;clear:both;text-align:right}
div.form div.formElement div.checkbox{display:block}
div.form div.multiple{margin-bottom:1.2em}
div.form div.multiple table{border-collapse:collapse;border-bottom:1px solid #777;border-left:1px solid #777;border-right:1px solid #777}
div.form div.multiple table thead th{background:#999;color:#fff;text-align:left;border-bottom:1px solid #777;border-top:1px solid #777}
div.form div.multiple table thead tr th{padding:5px 5px 5px 5px}
div.form div.multiple table tbody tr td{padding:5px 5px 1px 5px;border-top:1px dotted #aaa}
div.form div.multiple div.label{margin:.8em 0 .8em 0}
div.form div.multiple table tbody tr.r1 td,div.form div.multiple table tbody tr.r0 td{background:url(../../../../fp/shared/images/popupBackground.gif) repeat-x}
div.form label{margin-top:.8em;font-weight:bold;color:#555}
div.form label.checkboxOrRadio{margin-top:0;font-weight:normal;color:#111}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0}
img,body,html{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%}
q:before,q:after{content:''}
.ext-el-mask{z-index:20000;position:absolute;top:0;left:0;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);background-color:#CCC;width:100%;height:100%;zoom:1}
.ext-el-mask-msg{z-index:20001;position:absolute;top:0;left:0;border:1px solid #6593cf;background:#c3daf9 url(../../../../fp/shared/ext-2.2/resources/images/default/box/tb-blue.gif) repeat-x 0 -16px;padding:2px}
.ext-el-mask-msg div{padding:5px 10px 5px 10px;background:#eee;border:1px solid #a3bad9;color:#222;font:normal 11px tahoma,arial,helvetica,sans-serif;cursor:wait}
.ext-shim{position:absolute;visibility:hidden;left:0;top:0;overflow:hidden}
.ext-ie .ext-shim{filter:alpha(opacity=0)}
.ext-ie6 .ext-shim{margin-left:5px;margin-top:3px}
.x-mask-loading div{padding:5px 10px 5px 25px;background:#fbfbfb url(../../../../fp/shared/ext-2.2/resources/images/default/grid/loading.gif) no-repeat 5px 5px;line-height:16px}
.x-hidden,.x-hide-offsets{position:absolute;left:-10000px;top:-10000px;visibility:hidden}
.x-hide-display{display:none!important}
.x-hide-visibility{visibility:hidden!important}
.x-masked{overflow:hidden!important}
.x-masked select,.x-masked object,.x-masked embed{visibility:hidden}
.buttonsContainer{float:left;padding:4px 4px 0 4px}
div.treePickerLabels{margin:3px 3px 5px 0}
.inlineForm div.formElement input.text{font-size:1em}
table tbody#statusTableBody td .pending-user{background:url(../../../../csr/styles/images/ic_user.gif) no-repeat;padding:0 0 0 20px}
table tbody#statusTableBody td .pending-submitting-to{font-size:85%;color:#999}
div.list tbody tr.major td{border-bottom:none;border-top:1px solid #DDD;font-weight:bold}
div.list tbody tr.minor td{border-bottom:none;border-top:1px dotted #DDD}
table tbody#statusTableBody td a.icForm{text-decoration:none}
table tbody#statusTableBody td a:hover.icForm{text-decoration:underline}
div.list tbody tr.warning td{background:#FACD7E}
div.list tbody tr.overdue td{background:#dd0000;color:White}
div.list tbody tr.overdue td a{color:White}
.viewIssues .issuesIcon{width:20px;height:20px;margin:0 auto;cursor:pointer;text-align:center;vertical-align:middle;text-decoration:none}
.viewIssues .issuesIcon .issuesIconText{color:White;font-family:Arial;font-size:14px;font-weight:bold;padding-top:2px;text-decoration:none;font-weight:bold}
.viewIssues .issuesTable .unmarkedResolvedIssue{background:url(../../../../csr/styles/issues/Images/unmarkedResolvedIssue.png) no-repeat;background-color:#188E1B}
a.unmapped:link,a.unmapped:visited,a.unmapped:hover{font-weight:normal;color:#999}
ul.x-menu-list{margin-left:0px}
}div.container{width:960px;padding:0 15px 0 15px;margin:0;text-align:left}
div.containerPopup{width:740px;padding:3px 15px 0 15px;margin:0;text-align:left}
#header{height:153px;margin:0 0 0 0}
.headerImagePosition{background-position:529px 0;background-repeat:no-repeat}
.headerImageHomepage{background-position:150px 0;background-repeat:no-repeat}
div.logo{width:150px;height:150px;float:left;margin:0 15px 3px 0;background-color:#0F3276;color:#fff}
div.headerBody{width:772px;height:150px;float:left;padding:0 0 0 23px}
div.headerInfos{height:40px;padding:10px 0 0 0;font-size:8pt}
div.dateToday{float:right}
div.headerLabel{float:left;width:100%;height:58px;text-align:right}
div.breadcrumbContainer{font-size:8pt;float:left;width:597px}
table.breadcrumb{width:597px;height:41px}
.breadcrumbSelected{font-weight:bold}
table.main{width:100%}
table.main tr td.menuContainer{background:#0F3276 url(../../images/menu_bg.jpg) repeat-x bottom;color:#fff}
table.main tr td.mainContainer{width:100%}
#menu{font-size:8pt;width:150px;padding:0 0 100px 0}
#mainBody{margin:0 0 0 15px}
div.bodyBorder{border:1px solid #9EAEC6;margin-bottom:9px}
div.bodyBorderBlue{border:1px solid #9EAEC6;background:#e0ecf8;margin-bottom:10px}
.bodyFadeBlue{background:url(../../images/bodyfadeblue.gif) repeat-x}
div.bodyMarginRight{margin-right:9px}
.marginRight23{margin-right:23px}
table.minHeightFix{height:400px;width:100%}
table.minHeightFix200{height:200px;width:100%}
#indicatorLinks{display:block;border:1px solid #9EAEC6;background-color:#e0ecf8;padding:3px 23px 10px 23px;clear:both}
#search{float:left;text-align:left;width:166px;margin:5px 0 0 9px}
#search input.searchButton{border-style:none;border:solid 1px #9EAEC6;background-color:#ACCEEB;color:#00478F;width:25px;font-size:0.9em}
#search input.searchText{width:131px;font-size:0.9em;color:#00478F;margin-right:5px}
#side{width:165px;padding:0 0 0 0;margin:0 0 0 0;border-top:1px solid #9EAEC6;border-right:1px solid #9EAEC6;border-left:1px solid #9EAEC6}
#worldLinks{height:62px;border:1px solid #9EAEC6;background:url(../../images/bg_worldlinks.gif) repeat-x bottom;margin:0 0 38px 0;padding:10px 16px 0 16px}
#footer{display:block;margin:0 0 0 0;text-align:center;line-height:28px;color:#00478F}
#menu ul,li{margin:0}
#menu li{list-style-type:none;list-style-position:outside;list-style:none;color:#fff}
#menu a{display:block;text-decoration:none;text-align:left}
#menu a:hover{text-decoration:underline}
#menu a.homeMenuLink{color:#c6db00;padding:14px 18px 10px 18px}
#menu a.level_1{padding:5px 18px 5px 18px;color:#fff;text-transform:uppercase}
#menu a.level_1:hover{text-decoration:none}
#menu a.level_2{padding:4px 18px 4px 22px;background-color:#D0D6DC;color:#00478F}
#menu a.level_2_selected{padding:4px 18px 4px 22px;background-color:#96A5BE;color:#00478F}
#menu a.level_3{padding:4px 18px 4px 26px;background-color:#ffffff;color:#00478F;border-right:solid 1px #d0d6dc;border-left:solid 1px #d0d6dc}
#menu a.level_3_selected{padding:4px 18px 4px 26px;background-color:#ffffff;color:#00478F;border-right:solid 1px #d0d6dc;border-left:solid 1px #d0d6dc;text-decoration:underline}
#side h2{font-size:1em;margin:0 0 0 0;display:block;padding:5px 18px 5px 18px;background:url(../../images/bg_sidebarh.gif) repeat-x bottom;border-bottom:1px solid #9EAEC6;font-weight:bold;text-transform:uppercase}
#side h2.down{background:url(../../images/bg_sidebarh.gif) repeat-x bottom;padding:5px 18px 5px 32px}
#side h2.borderTop{border-top:1px solid #9EAEC6}
#side .arrowDown{display:block;background:url(../../images/arrow_down.gif) no-repeat right}
#side h3{font-size:1em;margin:0 0 0 0;display:block;padding:20px 18px 10px 26px;background:url(../../images/bullet_square.gif) no-repeat 13px 24px}
#side ul,#side ul li{margin:0;list-style:none}
#side ul li a{display:block;width:129px;padding:3px 18px 3px 18px}
#side ul li a:hover{background-color:#E9EEF3;text-decoration:none}
#didYouKnow{display:block;width:129px;padding:10px 18px 18px 18px;font-size:0.9em}
#didYouKnow p{margin-bottom:10px}
#worldLinks label{font-weight:bold;display:block;padding:0 0 8px 0;font:0.9em}
#worldLinks select{width:132px;color:#00478F;font:0.9em}
.marginBottom{margin-bottom:10px}
.shadeFade{background:#E3E8ED url(../../images/shadefade.jpg) repeat-x}
.siteTitle{font-size:1.5em;font-style:italic}
div.siteLanguages{float:left;width:25%;text-align:right}
div.homepageTitle{float:left;width:75%}
div.homeBody{padding:85px 8px 0 8px}
h1.headingleft{width:75%;float:left;margin:0 0 0 0}
.standard1{background:#0295bf url(../../images/bg_header1.gif) repeat-x bottom;display:block;padding:5px 23px 5px 23px;margin:0 0 0 0;color:#fff}
.standard2{background:#0384bb url(../../images/bg_header2.gif) repeat-x bottom;display:block;padding:5px 23px 5px 23px;margin:0 0 0 0;color:#fff}
.standardGreen{background:#9EC57E url(../../images/bg_headerGreen.gif) repeat-x bottom;display:block;padding:5px 23px 5px 23px;margin:0 0 0 0;color:#fff}
.standardGRI{background:#028DA3 url(../../images/bg_headerGRI.gif) repeat-x bottom;display:block;padding:5px 23px 5px 23px;margin:0 0 0 0;color:#fff}
.glossaryLinks{width:25%;float:left;text-align:right;font-weight:normal;line-height:23px;font-size:0.9em}
.bodyPaddedStandard{padding:18px 23px 20px 23px}
.bodyPaddedStandard ul{list-style-position:inside;list-style-type:disc}
.verificationSection{clear:both;float:right;height:39px;line-height:39px;padding:0 30px 0 0;background:url(../../images/icono_ernestandyoung.gif) right no-repeat}
#introblockLinks{padding:10px 23px 10px 23px;background:#E3E8ED url(../../images/shadefade.jpg) repeat-x;border:1px solid #9EAEC6;margin:0 0 9px 0}
#introblockLinks div.linkBlock{float:left;width:137px}
#introblockLinks div.linkBlockPadded{float:left;width:137px;margin-right:66px}
h3.blockLink{color:#499eb8;margin:0 0 5px 0}
p.blockLink{margin:5px 0 10px 0;font-size:11px}
#introSectionLinks{padding:10px 23px 10px 23px;clear:both}
#introSectionLinks div.linkBlock{float:left;width:154px}
#introSectionLinks div.linkBlockPadded{float:left;width:154px;padding-right:51px;background:url(../../images/grey_dash.gif) no-repeat 179px 10px}
#homeLinks{padding:15px 0 5px 0;clear:both;font-size:0.9em}
#homeLinks div.linkBlock{float:left;width:113px;height:132px;padding:4px 12px 4px 12px;background:url(../../images/bg_homelink.jpg) no-repeat}
#homeLinks div.linkBlockPadded{float:left;width:113px;height:132px;padding:4px 12px 4px 12px;background:url(../../images/bg_homelink.jpg) no-repeat;margin-right:23px}
#homeLinks h3{color:#499eb8;margin:5px 0 3px 0}
#homeLinks p{margin:4px 0 2px 0}
#pageMenuLinks{background:url(../../images/shadefade2.gif) repeat-x bottom;padding:10px 23px 10px 23px;border:solid 1px #9eaec6;margin-top:9px;margin-bottom:9px}
#pageMenuLinks h2{line-height:20px;font-size:1em;color:#499EB8}
#pageMenuLinks div.links{padding:0 0 0 23px}
#pageMenuLinks a{display:block;padding:0 0 4px 23px}
#pageMenuLinks a:hover{color:#499EB8;background:url(../../images/arrow_right_large.gif) no-repeat 11px 5px}
#pageMenuLinks a.pageSelected{color:#00478F;background:url(../../images/arrow_right_large.gif) no-repeat 11px 5px}
#pageMenuLinks img{float:left;margin:0;padding:0}
table.minHeight115{height:115px}
div.backLinks{padding:0 23px 0 23px;border-top:solid 1px #9eaec6;border-right:solid 1px #9eaec6;border-left:solid 1px #9eaec6;height:30px}
a.back{display:block;float:left;height:30px;line-height:30px;padding:0 0 0 25px;background:url(../../images/icon_back.gif) no-repeat left}
a.topOfPage{display:block;float:right;height:30px;line-height:30px;padding:0 0 0 20px;background:url(../../images/icon_top.gif) no-repeat left;font-weight:bold}
select.comboSelect{color:#878889;margin:0 0 10px 0}
#indicatorLinks p{line-height:1.5em;color:#499eb8;border-bottom:solid 1px #9eaec6;margin-bottom:8px}
#indicatorLinks table{width:100%}
#indicatorLinks table tr td{}
#indicatorLinks a{padding:6px 15px 6px 0;background:url(../../images/bullet_square.gif) no-repeat right;text-transform:uppercase;font-size:8pt}
h3.milestone{border-bottom:solid 1px #878889;font-size:1em;text-transform:uppercase;padding:0 0 9px 0;margin:0 0 9px 0}
h3.mGreen{color:#4DB7A0}
h3.mBlue{color:#499eb8}
h3.mGray{color:#6da09f}
h3.mYellow{color:#d8d95d}
h3.mLime{color:#b1d35e}
h3.mLeaf{color:#76a351}
div.milestone{clear:left;border-bottom:solid 1px #878889;padding:0 0 9px 0;margin:0 0 9px 0}
div.mGreen{color:#0D735B}
div.mBlue{color:#00478f}
div.mGray{color:#0d735b}
div.mYellow{color:#0d735b}
div.mLime{color:#0d735b}
div.mLeaf{color:#0d735b}
div.float40Percent{float:left;width:40%}
div.float25Percent{float:left;width:25%}
div.float50Percent{float:left;width:50%}
div.milestonePercent{text-align:center}
div.barGreen{height:10px;border:solid 1px #0D735B;width:200px;background-color:#B8E2D8;text-align:left}
div.barBlue{height:10px;border:solid 1px #00478f;width:200px;background-color:#b8d5e3;text-align:left}
div.barGray{height:10px;border:solid 1px #0d735b;width:200px;background-color:#c5d9d9;text-align:left}
div.barYellow{height:10px;border:solid 1px #0d735b;width:200px;background-color:#eff0be;text-align:left}
div.barLime{height:10px;border:solid 1px #0d735b;width:200px;background-color:#e0edbf;text-align:left}
div.barLeaf{height:10px;border:solid 1px #0d735b;width:200px;background-color:#c8dab9;text-align:left}
div.griBodyFade{background:url(../../images/gribodyfade.gif) repeat-x}
table.griTable{width:100%}
table.griTable thead th{text-transform:uppercase;padding:0 12px 5px 12px;color:#878889}
table.griTable thead th.first{padding:0 12px 5px 23px}
table.griTable thead th.last{padding:0 23px 5px 12px}
table.griTable tbody td{padding:5px 12px 5px 12px;border-right:solid 3px #ffffff;border-bottom:solid 3px #ffffff;background-color:#E2F6EF}
table.griTable tbody td.center{text-align:center}
table.griTable tbody td.first{padding:5px 12px 5px 23px}
table.griTable tbody td.last{padding:5px 23px 5px 12px;border-right:none}
h3.challenge{display:block;background:#e0edf8;padding:9px 23px 9px 23px;text-transform:uppercase;color:#499eb8}
div.challenge{margin:9px 23px 9px 23px;border-bottom:solid 1px #878889;padding:0 0 9px 0}
div.challengeRef{float:left;width:15px;color:#499eb8;font-weight:bold}
div.challengeDesc{float:left;width:200px;padding-right:20px;color:#499eb8;font-weight:bold}
div.challengeDescLong{float:left;width:500px}
@media screen{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}
div.info{color:#074B7A;background:#F7F7F7;border:1px solid #CCCFD2}
}body{color:#00478F;font-family:Arial,Helvetica,sans-serif;font-size:9pt}
h1{font-size:1.4em;line-height:1.5em;margin:0 0 10px 0}
h1.noMargin{margin:0 0 0 0}
h2{font-size:1.6em;margin:0 0 10px 0;font-weight:normal}
h3{font-size:1em}
h4{font-size:1em;color:#878889}
a.pdf{background:url(../../../../csr/styles/images/pdfdoc.gif) no-repeat;padding:0 0 3px 20px;display:block}
a.word{background:url(../../../../csr/styles/images/worddoc.gif) no-repeat;padding:0 0 3px 20px;display:block}
a.excel{background:url(../../../../csr/styles/images/exceldoc.gif) no-repeat;padding:0 0 3px 20px;display:block}
a.ppt{background:url(../../../../csr/styles/images/pptdoc.gif) no-repeat;padding:0 0 3px 20px;display:block}
a.image{background:url(../../../../csr/styles/images/imagedoc.gif) no-repeat;padding:0 0 3px 20px;display:block}
a{text-decoration:none;color:#00478F}
a:hover{text-decoration:underline}
a.on{text-decoration:underline}
dd{margin-left:20px}
.screenOnly{}
.printOnly{display:none}
.left{float:left}
.right{float:right}
.clearFloat{clear:both}
.imageLeft{float:left;padding:0 10px 10px 0}
.imageRight{float:right;padding:0 0 10px 10px}
.boldDash{font-weight:bold;border-bottom:dashed 1px #878889;display:block;padding:0 0 9px 0;margin:0 0 9px 0}
.pageSummary{font-weight:bold;display:block;padding:10px 23px 10px 23px;margin:0;background:#e0edf8 url(../../images/bodyfadeblue.gif) repeat-x}
.pageSummaryGreen{font-weight:bold;display:block;padding:10px 23px 10px 23px;margin:0;background:#EDF3C9 url(../../images/bodyfadeGreen.gif) repeat-x}
.pageSummary p {font-weight:bold;}
.bold{font-weight:bold}
.green{color:#808212}
.grey{color:#878889}
.boldIndented{font-weight:bold;color:#30495c;display:block;padding-right:20px;padding-left:20px}
.indented{display:block;font-size:1em;padding:5px 30px 5px 30px}
.arrowTop,a.arrowTop{text-decoration:none;display:block;background-image:url(https://telefonica.credit360.com/o2/styles/images/arrowup.gif);background-repeat:no-repeat;background-position:0px 6px;padding:2px 0 2px 10px}
.superScript{vertical-align:super;font-size:0.8em}
.subScript{vertical-align:sub;font-size:0.8em}
table.pendingGrid{border-collapse:separate}
table.pendingGrid td{padding:4px;border-bottom:1px solid #D2E2EE;background:#c7d6e7}
table.pendingGrid td.sectionHeader{background:#006 url(../../../../telefonica/styles/images/sectionHeaderBack.gif) repeat-x;color:#DEF84C;padding:3px 5px;font-weight:bold}
h2{margin-bottom:4px}
#message{background:#00086E;color:#fff;border-color:#DEF84C;font-size:16px}
div.questionnairePanel{background:#D2E2EE url(../../../../telefonica/styles/images/questionnaireBack.gif) repeat-x;border:1px solid #000066;margin-bottom:10px;padding:10px}
div.pending-form-text-entry,div.pending-form-dropdown,div.pending-form-numeric{background:#d4e0ed;border-color:#abb}
#definitions{background:url(../../../../ing/styles/images/info.gif) no-repeat;width:30px;height:0px;margin-top:.5em;overflow:hidden;padding-top:31px;cursor:pointer}
#definitions.show{background:url(../../../../telefonica/styles/images/definitionsBack.png) repeat-x 0 bottom #f3f3df;width:auto;height:auto;margin-top:.5em;overflow:visible;padding:5px 12px 18px 12px;cursor:default}
#pagingPanel{}
#pagingPanel a{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:0px 0 0 8px}
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}
span.number a{width:124px;height:54px;background:#9ca8cb;background-position:0 6px;background-repeat:repeat;color:#fff;font-weight:bold;font-size:14px;padding:8px 4px 0 4px;margin:0 18px 6px 0}
span.numberSelected a{background:#000066}
span.number a.validated{background-image:url(../../../../telefonica/styles/images/sectionTick.gif) right bottom}
span.numberSelected a.validated{background-image:url(../../../../telefonica/styles/images/sectionSelectedTick.gif) right bottom}
span.number a.nothingToSubmit{background:#b8c6dd}
span.numberSelected a.nothingToSubmit{background:#6d75ac}
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}
.boldBlue{color:#3399CC;font-weight:bold}
.orange{color:#FF6600}
.brightBlue{color:#000066}
#formRoot{}
#formRoot h1{color:#000066;background:transparent;padding-left:0px}
#formRoot h2{padding-top:4px;font-size:15px;font-weight:bold;color:#000066;background:transparent;padding-left:0px}
div.container {
margin:0;
padding:0 15px;
text-align:left;
width:960px;
}