/** NB 'WHITE-SPACE: wrap' should be 'WHITE-SPACE: normal' according to the W3C
    spec at http://www.w3.org/TR/CSS21/text.html. 'wrap' works with IE (must
    default) but not firefox. I won't change anything I don't need to right
    now because I don't want to risk breaking anything else.
**/
/******** for light blue bg instead of lilac, use #e6e6ff ************/

.body {
    background-color: #fff;
    font-family:Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #49006a;
    font-style: normal;
    white-space: normal;
	margin:0 0 0 0;
	}
	
	#pageWrapper {width:1000px}
	

/******* Link defaults *******/
a img, A img {border: none;}

#contentMainInner a, #actions a, #header a {color: #49006a; text-decoration:underline;}
#contentMainInner a:hover, #actions a:hover, #header a:hover  {text-decoration:none;}


#contentWrapper .navTabs a, #contentMainInner a.page-action, #actions a.page-action, #navOptions a {color: #FFFFFF;text-decoration:none;}
#contentMainInner a.subNav {color:#ffffff!important;}
#contentMainInner #reportTabs a {text-decoration:none;}
#contentWrapper .navTabs a:hover, #contentMainInner a.page-action:hover, #actions a.page-action:hover, #navOptions a:hover, #contentMainInner #reportTabs a:hover {text-decoration:underline;}

#ordersSummary a.ready {color:#339900!important;}
#ordersSummary a.progress, #ordersSummary span.progress {color:#ff6600!important;}

.link-action-nav,.link-action {text-align: left!important;white-space: nowrap;}




/* page action - juiced using javacript */
a.page-action {padding:2px 6px 2px 6px;background-color: #99aece;font-size: 12px;line-height:20px;text-align:center;}
a.page-action:active {color:#fff;}

.page-action-wrapper {display:inline;}
.page-action-container {background:#99aece url(../../../images/framework/myicc/page-action/Right_DEFAULT.gif) top right no-repeat;width:auto;display:inline;}
.page-action-wrapper a.page-action {color:#fff;margin:0 0 2px 0;padding:2px 2px 2px 2px;background: url(../../../images/framework/myicc/page-action/Left_DEFAULT.gif) top left no-repeat;white-space: nowrap; }

span.red .page-action-container {background:#cc0000 url(../../../images/framework/myicc/page-action/Right_RED.gif) top right no-repeat;}
span.red .page-action-wrapper a.page-action {background: url(../../../images/framework/myicc/page-action/Left_RED.gif) top left no-repeat;}
span.orange .page-action-container {background:#FF6600 url(../../../images/framework/myicc/page-action/Right_ORANGE.gif) top right no-repeat;}
span.orange .page-action-wrapper a.page-action {background: url(../../../images/framework/myicc/page-action/Left_ORANGE.gif) top left no-repeat;}
span.yellow .page-action-container {background:#ffe200 url(../../../images/framework/myicc/page-action/Right_YELLOW.gif) top right no-repeat;}
span.yellow .page-action-wrapper a.page-action {background: url(../../../images/framework/myicc/page-action/Left_YELLOW.gif) top left no-repeat;}
span.green .page-action-container {background:#3DF500 url(../../../images/framework/myicc/page-action/Right_GREEN.gif) top right no-repeat;}
span.green .page-action-wrapper a.page-action {background: url(../../../images/framework/myicc/page-action/Left_GREEN.gif) top left no-repeat;}

/* required for the higligted rows... tried geberic method but failed to work in ie6*/
.report-highlight-line .page-action-container {background:#99aece url(../../../images/framework/myicc/page-action/Right_DEFAULT_hl.gif) top right no-repeat;}
.report-highlight-line .page-action-wrapper a.page-action {background: url(../../../images/framework/myicc/page-action/Left_DEFAULT_hl.gif) top left no-repeat;}
.report-highlight-line span.red .page-action-container {background:#cc0000 url(../../../images/framework/myicc/page-action/Right_RED_hl.gif) top right no-repeat;}
.report-highlight-line span.red .page-action-wrapper a.page-action {background: url(../../../images/framework/myicc/page-action/Left_RED_hl.gif) top left no-repeat;}
.report-highlight-line span.orange .page-action-container {background:#FF6600 url(../../../images/framework/myicc/page-action/Right_ORANGE_hl.gif) top right no-repeat;}
.report-highlight-line span.orange .page-action-wrapper a.page-action {background: url(../../../images/framework/myicc/page-action/Left_ORANGE_hl.gif) top left no-repeat;}
.report-highlight-line span.yellow .page-action-container {background:#ffe200 url(../../../images/framework/myicc/page-action/Right_YELLOW_hl.gif) top right no-repeat;}
.report-highlight-line span.yellow .page-action-wrapper a.page-action {background: url(../../../images/framework/myicc/page-action/Left_YELLOW_hl.gif) top left no-repeat;}
.report-highlight-line span.green .page-action-container {background:#3DF500 url(../../../images/framework/myicc/page-action/Right_GREEN_hl.gif) top right no-repeat;}
.report-highlight-line span.green .page-action-wrapper a.page-action {background: url(../../../images/framework/myicc/page-action/Left_GREEN_hl.gif) top left no-repeat;}

/******* Logo and Actions *******/
#logoActions {float:left; width:134px;}
.hide, #reportMatrixTable tr td span {text-indent:-1000em;line-height:1px;height:1px;margin:0;padding:0;border:0;}
#logo h1 {display:none;}
#logo h2 {white-space:nowrap;font-size:13px!important;clear:both; line-height:13px; margin:0;padding:81px 0 4px 0;text-decoration:none;}
#actions {float:left; margin-top:5px;width:130px;}
#actions .body-text {color:#fff;}
#logo {background: url(../../../images/framework/myicc/logo.gif) no-repeat;width: 74px;height: 96px; margin:5px 0 0 5px;padding:0;}
h2.introLogo {text-align:center;text-decoration:none;font-size:45px;margin:0;padding:5px 0 0 0;font-weight:normal;}

/******* Page Wrapper / curverd corners *******/
/*this could be ussued to provide a fluid layout #contentWrapper {margin:5px 0 0 5px;background-color:#ffffff; position:absolute; top:0; left:140px;}*/
#contentWrapper {float:left;width:850px;margin:5px 0 0 0px;background-color:#ffffff;}
#contentWrapper .tl {background: url(../../../images/framework/myicc/mainInnerBGTopLeft.gif) no-repeat top left;}
#contentWrapper .tr {background: url(../../../images/framework/myicc/mainInnerBGTopRight.gif) no-repeat top right;}
#contentWrapper .bl {background: url(../../../images/framework/myicc/mainInnerBGBottomLeft.gif) no-repeat bottom left;}
#contentWrapper .br {background: url(../../../images/framework/myicc/mainInnerBGBottomRight.gif) no-repeat bottom right;}
#contentWrapper .t, #contentMain .t, .actionWrapper .t {background: url(../../../images/framework/myicc/mainBGBorder.gif) repeat-x top;}
#contentWrapper .b, #contentMain .b, .actionWrapper .b {background: url(../../../images/framework/myicc/mainBGBorder.gif) repeat-x bottom;}
#contentWrapper .l, #contentMain .l, .actionWrapper .l {background: url(../../../images/framework/myicc/mainBGBorder.gif) repeat-y left;}
#contentWrapper .r, #contentMain .r, .actionWrapper .r {background: url(../../../images/framework/myicc/mainBGBorder.gif) repeat-y right;}
#contentMain .tl, .actionWrapper .tl {background: url(../../../images/framework/myicc/mainInnerBGTopLeft.gif) no-repeat top left;}
#contentMain .tr, .actionWrapper .tr {background: url(../../../images/framework/myicc/mainInnerBGTopRight.gif) no-repeat top right;}
#contentMain .bl, .actionWrapper .bl {background: url(../../../images/framework/myicc/mainInnerBGBottomLeft.gif) no-repeat bottom left;}
#contentMain .br, .actionWrapper .br {background: url(../../../images/framework/myicc/mainInnerBGBottomRight.gif) no-repeat bottom right;}
#contentMain, #contentMain #contentMainInner {padding:2px 5px 5px 5px;clear:both;}
#contentMain #contentMainInner {padding-top:5px;min-height:300px;}

/******* header styles *******/
#header {width:100%; height:35px;clear:both;padding:5px 0 5px 0;}
#header p {margin:0;padding-left:5px;margin-top:5px;font-size:12px;float:left;}
#header strong {color:#99aece;}
#header .navTabs {width:100%;height:32px; display:block;overflow:hidden;}

#header ul.functionList {margin-right:14px;}
ul.functionList {list-style:none;float:right;margin:2px 4px 0 0;padding:0;}
ul.functionList li {padding:2px 12px 0 15px; height:18px; float:left;font-size:12px;text-align:left;}
ul.functionList li.logout {background: url(../../../images/framework/myicc/logout.gif) no-repeat;}
ul.functionList li.contact {background: url(../../../images/framework/myicc/contact.gif) no-repeat;}
ul.functionList li.about {background: url(../../../images/framework/myicc/info.gif) no-repeat;}
ul.functionList li.help {background: url(../../../images/framework/myicc/help.gif) no-repeat;}
ul.functionList li.export {background: url(../../../images/framework/myicc/export.gif) no-repeat;}
ul.functionList li.save {background: url(../../../images/framework/myicc/save.gif) no-repeat;}
ul.functionList li.send {padding:2px 0 0 15px; background: url(../../../images/framework/myicc/send.gif) no-repeat;}
ul.functionList li.sendHeader {padding:2px 0 0 15px; font-weight:bold; background: url(../../../images/framework/myicc/send.gif) no-repeat;}
ul.functionList li.print {background: url(../../../images/framework/myicc/print.gif) no-repeat;}
ul.functionList li.saveDisabled {background: url(../../../images/framework/myicc/saveDisabled.gif) no-repeat;}
ul.functionList li.printDisabled {background: url(../../../images/framework/myicc/printDisabled.gif) no-repeat;}
ul.functionList li.telephone {background: url(../../../images/framework/myicc/telephone.gif) no-repeat;font-weight:bold;}
ul.functionList li a {display:block;margin-left:-15px; padding-left:15px;}

/******* Navigation and Tabs********/
/* top tabs */
#navOptions, .navTabs {clear:both;margin:0 5px 0 5px;}
#contentMain .navTabs {margin:0;}
.navTabs ul, #reportTabs ul {list-style:none;margin:0;padding:0;text-indent:0;height:32px;float:left; background-color:#fff;}
.navTabs ul li, #reportTabs ul li {float:left;}
.navTabs ul li span {margin:0 0 0 0;padding:0 0 0 4px;white-space:normal;background:transparent url(../../../images/framework/myicc/report/tabs/tabDeselectedButton.gif) no-repeat;display:block;width:80px;height:29px;font-size:11px;line-height:12px;}
.navTabs ul li.deselectedTabblue span {margin:0 0 0 0;padding:0 0 0 4px;white-space:normal;background:transparent url(../../../images/framework/myicc/report/tabs/tabDeselectedButton_DEFAULT.gif) no-repeat;display:block;width:80px;height:29px;font-size:11px;line-height:12px;}
.navTabs ul li.deselectedTabgreen span {margin:0 0 0 0;padding:0 0 0 4px;white-space:normal;background:transparent url(../../../images/framework/myicc/report/tabs/tabDeselectedButton_GREEN.gif) no-repeat;display:block;width:80px;height:29px;font-size:11px;line-height:12px;}
.navTabs ul li.deselectedTabred span {margin:0 0 0 0;padding:0 0 0 4px;white-space:normal;background:transparent url(../../../images/framework/myicc/report/tabs/tabDeselectedButton_RED.gif) no-repeat;display:block;width:80px;height:29px;font-size:11px;line-height:12px;}
.navTabs ul li.deselectedTabgrey span {margin:0 0 0 0;padding:0 0 0 4px;white-space:normal;background:transparent url(../../../images/framework/myicc/report/tabs/tabDeselectedButton_YELLOW.gif) no-repeat;display:block;width:80px;height:29px;font-size:11px;line-height:12px;}
.navTabs ul li.deselectedTabwheat span {margin:0 0 0 0;padding:0 0 0 4px;white-space:normal;background:transparent url(../../../images/framework/myicc/report/tabs/tabDeselectedButton_WHEAT.gif) no-repeat;display:block;width:80px;height:29px;font-size:11px;line-height:12px;}

.navTabs ul li span a {width:72px;height:25px;display:block;padding:1px 5px 0 2px;}

.navTabs ul li.selectedMiddleTab span {background:#ffffff url(../../../images/framework/myicc/report/tabs/tabSelectedMiddleButton.gif)  no-repeat;height:32px;margin-right:0;width:88px;display:block;margin:0 0px 0 -4px;z-index:1;position:relative;}

.navTabs ul li.selectedMiddleTabblue span {background:#ffffff url(../../../images/framework/myicc/report/tabs/tabSelectedMiddleButton_DEFAULT.gif)  no-repeat;height:32px;margin-right:0;width:88px;display:block;margin:0 0px 0 -4px;z-index:1;position:relative;}
.navTabs ul li.selectedMiddleTabgreen span {background:#ffffff url(../../../images/framework/myicc/report/tabs/tabSelectedMiddleButton_GREEN.gif)  no-repeat;height:32px;margin-right:0;width:88px;display:block;margin:0 0px 0 -4px;z-index:1;position:relative;}
.navTabs ul li.selectedMiddleTabred span {background:#ffffff url(../../../images/framework/myicc/report/tabs/tabSelectedMiddleButton_RED.gif)  no-repeat;height:32px;margin-right:0;width:88px;display:block;margin:0 0px 0 -4px;z-index:1;position:relative;}
.navTabs ul li.selectedMiddleTabgrey span {background:#ffffff url(../../../images/framework/myicc/report/tabs/tabSelectedMiddleButton_YELLOW.gif)  no-repeat;height:32px;margin-right:0;width:88px;display:block;margin:0 0px 0 -4px;z-index:1;position:relative;}
.navTabs ul li.selectedMiddleTabwheat span {background:#ffffff url(../../../images/framework/myicc/report/tabs/tabSelectedMiddleButton_WHEAT.gif)  no-repeat;height:32px;margin-right:0;width:88px;display:block;margin:0 0px 0 -4px;z-index:1;position:relative;}

.navTabs ul li.selectedLeftTab span {background:#ffffff url(../../../images/framework/myicc/report/tabs/tabSelectedLeftButton.gif) no-repeat;height:32px;width:92px;margin:0 -4px 0 0px;display:block;}

.navTabs ul li.selectedLeftTabblue span {background:#ffffff url(../../../images/framework/myicc/report/tabs/tabSelectedLeftButton_DEFAULT.gif) no-repeat;height:32px;width:92px;margin:0 -4px 0 0px;display:block;}
.navTabs ul li.selectedLeftTabgreen span {background:#ffffff url(../../../images/framework/myicc/report/tabs/tabSelectedLeftButton_GREEN.gif) no-repeat;height:32px;width:92px;margin:0 -4px 0 0px;display:block;}
.navTabs ul li.selectedLeftTabred span {background:#ffffff url(../../../images/framework/myicc/report/tabs/tabSelectedLeftButton_RED.gif) no-repeat;height:32px;width:92px;margin:0 -4px 0 0px;display:block;}
.navTabs ul li.selectedLeftTabgrey span {background:#ffffff url(../../../images/framework/myicc/report/tabs/tabSelectedLeftButton_YELLOW.gif) no-repeat;height:32px;width:92px;margin:0 -4px 0 0px;display:block;}
.navTabs ul li.selectedLeftTabwheat span {background:#ffffff url(../../../images/framework/myicc/report/tabs/tabSelectedLeftButton_WHEAT.gif) no-repeat;height:32px;width:92px;margin:0 -4px 0 0px;display:block;}

.navTabs ul li.selectedLeftTab span a:hover, .navTabs ul li.selectedLeftTab span a:active, .navTabs ul li.selectedMiddleTab span a:hover, .navTabs ul li.selectedMiddleTab span a:active {color: #4F6E9D;}
.navTabs ul li.selectedMiddleTab span a, .navTabs ul li.selectedLeftTab span a {padding-left:2px; font-weight:bold;}
.navTabs ul li.selectedMiddleTab span a {padding-left:4px;}

.navTabs .navSpacer {height:28px; background-color:#49006a;}
.navTabs .navSpacerLeft {float:left;background: url(../../../images/framework/myicc/purpleEndLeft.gif) no-repeat top left;height:28px;width:10px;}
.navTabs .navSpacerRight {float:right;background: url(../../../images/framework/myicc/purpleEndRight.gif) no-repeat top right;height:28px;}
#contentMain .navTabs {border-bottom:solid 5px #99aece;overflow:auto; width:100%;}
.subLinksEmpty {height:5px;width:100%; background-color:#99aece;}

/*report tabs */
#reportTabs ul li span {padding:0 0 0 5px;white-space:normal;display:block;width:75px;height:29px;font-size:11px;line-height:12px;margin-right:4px;}
#contentMainInner .navTabs ul li.selectedLeftTab span, #reportTabs ul li.selectedLeftTab span, #reportTabs ul li.selectedMiddleTab span {height:32px;width:87px;margin:0;}
#contentMainInner .navTabs ul li.selectedMiddleTab span, #reportTabs ul li.selectedMiddleTab span {margin-left:-4px;z-index:1;position:relative;}
#reportTabs ul li.selectedLeftTab span a, #reportTabs ul li.selectedMiddleTab span a {width:75px;margin-left:2px;}
#reportTabs ul li span a {color:#fff;height:28px;display:block;padding:1px 5px 0 2px;}

/*default - assigned colours can be found in the main section towards the bottom of the stylesheet with box-CC*/
#contentMainInner .navTabs ul li.selectedMiddleTab span {width:88px;}
#reportTabs .deselectedTab span {background: url(../../../images/framework/myicc/report/tabs/tabDeselectedButton_DEFAULT.gif) no-repeat;}
#contentMainInner .navTabs ul li.selectedLeftTab span, #reportTabs .selectedLeftTab span {background: url(../../../images/framework/myicc/report/tabs/tabSelectedLeftButton_DEFAULT.gif) no-repeat ;}
#contentMainInner .navTabs ul li.selectedMiddleTab span, #reportTabs .selectedMiddleTab span {background: url(../../../images/framework/myicc/report/tabs/tabSelectedMiddleButton_DEFAULT.gif) no-repeat ;}

#reportTabs .navSpacer {height:28px; background-color:#bfcfe2;}
#reportTabs .navSpacerLeft {float:left;background: url(../../../images/framework/myicc/report/skin/endLeft.gif) no-repeat top left;height:28px;}
#reportTabs .navSpacerRight {float:right;background: url(../../../images/framework/myicc/report/skin/endRight.gif) no-repeat top right;height:28px;}

.box-CC a.subNav, .box-CC a.subNavSelected, .box-CC a.subNavDeselected {height: 12px;}
.subNav a.subNav {font-size:11px;}

.subLinksWrapper {background-repeat:no-repeat; background-position:top left; height:19px;}
.subLinksWrapper .subLinksContainer {background-repeat:no-repeat; background-position:top right; height:19px;}

.subLinksWrapper {background-color:#99aece;}
.subLinksWrapper {background-image: url(../../../images/framework/myicc/report/skin/endMiddle_DEFAULT.gif);}
.subLinksWrapper .subLinksContainer {background-image: url(../../../images/framework/myicc/report/skin/endRight_DEFAULT.gif);}
.options a.subNav {color:#fff;font-size:11px; background-color:transparent; }
.options {line-height:15px!important;position:relative; z-index:10;}
#contentMainInner .options {padding-left:3px;}

/** company id sub nav tabs **/
.deselectedSubTab, a.deselectedSubTab:visited, .selectedLeftSubTab, .selectedMiddleSubTab {color: #ffffff;text-align:left;cursor: pointer;height:15px;width:50px;vertical-align: top;border: 0px;margin:4px 0 0 0; padding:0 2px 0 2px;}
.deselectedSubTab, a.deselectedSubTab:visited {background-color: #49006A;}
.selectedLeftSubTab, .selectedMiddleSubTab {font-weight: bold;background-color: #99aece;}

.subTabFooter {background: url(../../../images/framework/myicc/extraBandBlue_small.gif) no-repeat;}
.subTabFooterLeft {background: url(../../../images/framework/myicc/endLeftBlue_small.gif) no-repeat;}
.subTabFooterRight {background: url(../../../images/framework/myicc/endRightBlue_small.gif) no-repeat;}

/*Prefeances nav Tree*/
.navTreeButtons {font-weight: bold;font-size:18px;}
.navTreeNavControl {width: 30px;text-align: center;margin-right:5px;}



.header {
    background:transparent;
    font-weight: bold;
    font-size:30px;
 }
.strap1 {font-size:24px;}
.strap2 {font-size:16px;}
.strap3 {font-size:12px;}

div.favouriteDetailsLeftRight, div.prefDetailsLeftRight, div.favouritesTreeLeftRight, div.prefsTreeLeftRight, div.customerTree, div.customerDetails, div.deliveryPrefsTree, div.deliveryPrefsDetails {
    border: 1px solid #99aece;
	padding:2px;    
}

/***** Favourites Tree *****//***** User Prefs *****/
div.favouritesTreeLeftRight, div.prefsTreeLeftRight, div.deliveryPrefsTree {
    width: 410px;
    height: 380px;
    overflow: auto;
}
div.customerTree {/*width:350px;*/height:380px; overflow:auto;margin-right:5px;}
div.customerTree ul {padding-left:0;}
div.customerTree ul input {margin:0;padding:0;}
div.prefsTreeLeftRight ul li {padding:1px 0 1px 0;}

div.list_box, div.list_box ul {width:420px;height:100px;display:block}
div.list_box { border:solid 1px #666;overflow:hidden;}
div.list_box ul {list-style:none; text-indent:0; margin:0;padding:0;overflow:scroll;}


#pageHeader h3 {padding:0 0 2px 1px;margin:0;float:left; font-size:17px;color:#99aece;width:400px;}
#pageHeader h3 a img {margin-bottom:-3px;}
#pageHeader .PreviousNext {float:left;}
#pageHeader .PreviousNext a img {margin-bottom:-3px;}
#pageHeader hr {clear:both;}
#pageHeader .functionList {margin-top:-1px;/*padding-right:23px;*/}

/**** Favourites Tree ****//******** User Prefs ********/
div.favouriteDetailsLeftRight, div.prefDetailsLeftRight, div.deliveryPrefsDetails {width: 380px;}
div.customerDetails {/*width: 540px;*/}

.text-left, #companyImageFilter td, companyImageFilter td a {text-align:left;}

.link-action-wrap, a.link-action-wrap:link, a.link-action-wrap:visited, .link-action-wrap-bold, a.link-action-wrap-bold:link, a.link-action-wrap-bold:visited, .link-action-no-line, a.link-action-no-line:link, a.link-action-no-line:visited, table.multilistData tr th, table.multilistData  {
    font-size: 12px;
    text-align: left;
    white-space: normal;
    vertical-align: middle;
}
.link-action-nav {background-color:#EBE0EB;}
.help_text_link {
    font-size: 12px;
    color: #99aece;
    white-space: nowrap;
}

.link-action-note, a.link-action-note:link, a.link-action-note:visited {
    font-size: 10px;
    text-align: left;
    white-space: normal;
}
 
.link-action-no-line-small-wrap,
a.link-action-no-line-small-wrap:link, 
a.link-action-no-line-small-wrap:visited, 
.link-action-no-line-small-wrap-bold,
a.link-action-no-line-small-wrap-bold:link, 
a.link-action-no-line-small-wrap-bold:visited {
	font-size: 12px;
    text-align: left;
    white-space: normal;
    text-align: left;
}

.link-action-no-line-small-wrap-bold,
a.link-action-no-line-small-wrap-bold:link, 
a.link-action-no-line-small-wrap-bold:visited {
    font-weight: bold;
}


.link-action-no-line-big-wrap-bold,
a.link-action-no-line-big-wrap-bold:link, 
a.link-action-no-line-big-wrap-bold:visited {
    font-weight: bold;
    font-size: 16px;
    text-align: left;
    white-space: normal;
    text-align: left;
}

/******* Number list defaults *******/
ol, ul {
    font-size: 12px;
    white-space: nowrap;
    margin-bottom: 0;
}
ul {
    text-indent: 5px;    
    margin-left: 20px;
}

/******* Icon text *******/
.iconText {
    font-size: 12px;
    color: #99aece;
    white-space: nowrap;
}

.ulIconText {
    font-weight: bold;
	font-size: 24px;
    color: #99aece;
    white-space: nowrap;
}
a.iconText:hover,
a.iconText:active {
    color: #4F6E9D;
}

/******* Reports & content *******/
.report-text, .report-text-wrap, .report-text-wrap-underline {
    padding-right: 8px;
    font-size: 12px;
    white-space: nowrap;
    text-align: left;
}
.resultsTable .field-value {white-space:normal!important;}
.report-highlight-line {background-color:#d7e6fc;}/*d7e6fc bfcfe2 EBE0EB*/
.report-lowlight-line {background-color:#fff;}

.report-text-wrap {
    white-space: normal;
}
.report-text-wrap-underline {
  	white-space: normal;
    text-decoration: underline;
}
.tableRowTopAndBottomBorderAlignBottom {
    vertical-align: bottom/*!important*/;
}
/*replacing row top and bottom border */
table.multilistData tr th, table.multilistData tr.bottomRow td, .tableRowTopAndBottomBorder, .tableRowTopAndBottomBorderAlignBottom, .tableRowBottomBorder {
	font-weight: bold;
    font-size: 12px;
    white-space: nowrap;
    /*text-align: left;*/
    vertical-align: middle;
    border-bottom:solid 1px #49006a;
    border-top:solid 1px #49006a;
}

.companyResultsColHead {
	text-align: left;
}

.tableRowBottomBorder {
    border-top:0;
}
.tableRowTopBorder {
    border-top:solid 1px #49006a;
}
.report-hr {
    border: 0;
	background-color:#cecece;
    width: 100%;
    height: 1px;display:block;
}
div.resultsTable {
    border: 0;margin:0; padding:0;
	}
#scroll {
    overflow-x: auto;
    overflow-y: auto;
}
#hdr {
    padding:0px;
    border:0px;
    margin-right:auto;
    margin-left:auto;
    margin-top:10px;
    text-align:center;
    background:#fff;
}
.addToLink {
    background:url(../../../images/framework/myicc/add.gif) no-repeat;
    width: 18px;
    height: 18px;
    cursor: pointer;
    border: 0;margin:0; padding:0;
}
.removeFromLink {
    background:url(../../../images/framework/myicc/remove.gif) no-repeat;
    width: 18px;
    height: 18px;
    cursor: pointer;
    border: 0;margin:0; padding:0;
}
/******* Standard text *******/
.footer {
   	font-size: 10px;
	color: #666;
}
.footer a:link, .footer a:active, .footer a:visited {
    color: blue;
}
.right-align {
    text-align: right;
}
.entity-title, .report-template-title {
    font-weight: bold;
	font-size: 20px;
    color: #49006a;
    white-space: normal;
}
.field-value-fixed {
    font-family:courier, "courier new", monospace;
    font-size:13px;
}
.section-title, .report-section-title, .report-sub-section-title, .body-text-highlight, .field-title, .field-title-top, .field-title-no-underline, .field-title-center {
    font-weight: bold;
    white-space: nowrap;
}

.report-sub-section-title-wrap, .field-title-wrap-with-height, .field-title-wrap, .field-title-wrap-centre {
    font-weight: bold;
    white-space: normal;
}
box-CC .field-title-wrap span {font-weight:normal;}
/* colour should be inherited anyway
.report-sub-section-title, .body-text, .field-title, .field-title-top, .field-title-no-underline, .field-title-wrap-with-height, .field-title-wrap, .field-title-wrap-centre, .field-title-wrap-right, .field-title-center, .report-sub-section-title-wrap {
	color: #49006a; 
}*/
.section-title, .report-section-title, .body-text-highlight {
    color: #99aece;
}
.body-text-highlight, .field-title, .field-title-top, .field-title-no-underline, .field-title-wrap-with-height, .field-title-wrap-centre, .field-value {    font-size: 12px;
}
.section-title, .report-section-title, .report-sub-section-title, .report-sub-section-title-wrap, .field-title-center {
    font-size: 16px;
}
.report-section-title, .report-sub-section-title-wrap, .field-title-wrap-with-height, .field-title-wrap {
    text-align: left;                                                            
}
.body-text, .field-title-wrap-centre, .field-title-wrap-right {
    font-size: 12px;
    white-space: normal;
}
.field-title-top {
    vertical-align: top;
}
.field-title-no-underline, .field-title-wrap-with-height, .field-title-wrap, .field-title-wrap-centre, .field-title-wrap-right, .field-title-center {
    vertical-align: middle;
}
.field-title-wrap-with-height {
    border-top: 10px solid white;
}
.field-title-wrap-centre {
    font-weight: bold;
}
.field-title-wrap-right {
    text-align: right;
}
.field-title-center {
    text-align: center;
}
.field-value, .textarea-value {
    white-space: nowrap;
}
.field-value-mark {
    font-weight: bold;
    color: #f00;  
}

.field-value-wrap, .field-value-wrap-top, .field-value-wrap-align-top, .field-value-wrap-right, .field-value-center, .field-info, .field-error, .field-results-italic,.field-results-size {
    font-size: 12px;
    /*color: #49006a; color should be inherited*/
    white-space:normal;
}
.field-value-wrap-top, .field-value-wrap-align-top {
    vertical-align: top;
}
.field-value-wrap, .field-value-wrap-top, .field-value-wrap-align-top, .field-info, .field-error {
    text-align: left;
}

td.field-title-wrap-with-height span.field-value-wrap, td.field-title-wrap span.field-value-wrap {font-weight:normal;}

.field-value-wrap-right {
    text-align: right;
}
.field-value-center {
    text-align: center;
    white-space: nowrap;
}
.field-error {
    font-weight: bold;
}
.field-value-disabled {
    font-size: 12px;
    color: #C3C3C3;
    text-align: left;
    white-space: nowrap;
    vertical-align: middle;
}
.field-results-italic {
	font-size: 11px;
	font-style: italic;
}
.field-results-size {
	font-size: 11px;
}

/******* Input fields********/
form {
    margin-bottom: 0;
    margin-top: 0;
}

textarea {
    font-size: 12px;
}

.fieldWidthExtraWide, .fieldWidthWide, .fieldWidthDefault, .fieldWidthStandard, .fieldWidthNarrow, .pick-list, .pick-list-wide {
    font-size: 12px;
    color: #49006a;
    text-align: left;
    white-space: nowrap;
}
.fieldWidthExtraWide {width: 430px;}
.fieldWidthWide {width: 320px;}
.fieldWidthDefault {width: 176px;}
.fieldWidthStandard {width: 220px;}
.fieldWidthNarrow {width: 150px;}
.pick-list {width: 176px;}
.pick-list-wide {width: 425px;overflow:scroll;}


/******* Left-hand boxes ********/
.boxTop {
	background: url(../../../images/framework/myicc/boxTopBig.gif) no-repeat;
}
.boxBase {
    background: url(../../../images/framework/myicc/boxBaseBig.gif) no-repeat;
}
.boxText {
    font-size: 12px;
 	color: #49006a;
    white-space: normal;
    vertical-align: middle;
}
.boxTextBlue {
    font-size: 12px;
	color: #99aece;
}
.searchBox {
	border:solid 1px #49006A;	
	padding:2px;    
    height: 14px;
    width: 100px;
    color: #000000;
    background-color: #ffffff;    
    font-size: 12px;
    white-space: nowrap;
    
}

/******* South Layout *******/
#ftr {
    width:100%;
    border:0px;
    margin-right:auto;
    margin-left:auto;
    padding:10px 0 10px 0;
    text-align:center;
	clear:both;
}
/*** INITAIL HACK SECTION ***/
/*** Items for Company Identification Screen ***/
/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0; /* center for now */
	background: url(../../../images/framework/myicc/frame_br.gif) no-repeat bottom right;
	font-size: 12px;
	width:300px;
}
.sidebox-head {
	background: url(../../../images/framework/myicc/frame_tr.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.sidebox-head h2 {
	background: url(../../../images/framework/myicc/frame_tl.gif) no-repeat top left;
	margin: 0px;
	padding: 18px 0px 10px 0px;
	color: white; 
	font-weight: bold; 
	font-size: 14px; 
	line-height: 14px;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.sidebox-tab {
    background:url(../../../images/framework/myicc/frame_tab_tl_onoff.gif) no-repeat top left;
    padding: 0px 0px 0px 9px;
    font-weight:bold;
    font-size: 12px;
    color: #49006a;
    text-align: left;
    white-space: nowrap;
    vertical-align: middle;
}
.sidebox-head a span {
    background:url(../../../images/framework/myicc/frame_tab_tr_onoff.gif) no-repeat top right;
    padding: 0px 9px 0px 0px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.sidebox-head a span {float:none;}
/* End IE5-Mac hack */
.sidebox-head a:hover {
    font-weight: bold; /*hover font-weight must be the same as non-hover, o/w text will seem to jump*/
    color: #fff;
    background-position:0% -100px;
    background-color: #99aece;
}
.sidebox-head a:hover span {
    background-position:100% -100px;
    border-bottom: solid 1px #99aece; 

/* o/w on mouseover the span tag still has the white bottom border
(from companyIDtabSelected) but the surrounding a tag is still purple,
 so the bottom border would be uneven; this makes the whole bottom border purple */

}
.sidebox-body {
	background: url(../../../images/framework/myicc/frame_bl.gif) no-repeat bottom left;
    width: auto;
    height: 200px;
	margin: 0;
	text-align:left;
}
.sidebox-body table {padding-left:40px;}
.companyIDtabSelected {
    background-color: white;
    border-bottom: solid 1px white;
}


/**** fatal server error page 
div#mainTopLeftBorder {
    background: url(/images/framework/myicc/legacy_border/mainInnerBGTopLeft.gif) no-repeat;
    width: 6px;
    height: 6px;
}
div#mainTopRightBorder {
    background: url(/images/framework/myicc/legacy_border/mainInnerBGTopRight.gif) no-repeat;
    width: 6px;
    height: 6px;
}
div#mainTopBorder {
    background: url(/images/framework/myicc/legacy_border/mainBGBorder.gif) top repeat-x;
    height: 1px;
}
div#mainBottomBorder {
    background: url(/images/framework/myicc/legacy_border/mainBGBorder.gif) bottom repeat-x;
    height: 1px;
}
div#mainLeftBorder {
    background: url(/images/framework/myicc/legacy_border/mainBGBorder.gif) left repeat-y;
    width: 1px;
}
div#mainRightBorder {
    background: url(/images/framework/myicc/legacy_border/mainBGBorder.gif) right repeat-y;
    width: 6px;
}
div#mainBottomLeftBorder {
    background: url(/images/framework/myicc/legacy_border/mainInnerBGBottomLeft.gif) bottom no-repeat;
    width: 6px;
    height: 6px;
}
div#mainBottomRightBorder {
    background: url(/images/framework/myicc/legacy_border/mainInnerBGBottomRight.gif) bottom no-repeat;
    width: 6px;
    height: 6px;
}****/


.image-link-action {
    font-size: 12px;
	color: #49006a;
    text-align: left;
    white-space: normal;
    vertical-align: middle;
}

/**** styles for MyICC Ireland: must be present for MyICC as they're referenced in the shared XSL ****/
.section-title-orange {
	font-size: 16px;
    color: #99aece;
    white-space: nowrap;
}
.iconTextOrange {
    font-size: 12px;
    color: #99aece;
    white-space: nowrap;
}
.body-text-highlight-orange, .section-title-orange {
    font-weight: bold;
}



/******* Report Matrix *******/
#rdefInfo {height:30px;width:100%;}
#rdefInfo p {margin:5px 0 0 0; padding:0;float:left;}
.rdefPager {padding-left:200px!important;}
#reportMatrixList {float:left;width:250px;clear:both;padding-right:5px;}
#reportMatrixList h3 {margin:0;padding:0;font-size:14px;clear:both;}
#reportMatrixList ul {list-style:none;margin:0;padding:0;text-indent:0;}
#reportMatrixList ul li, #reportMatrixList ul li span {font-size:12px; text-align:right; padding:5px 0 0 0;}
#reportMatrixList ul li.report-highlight-line {background-color:#99AECE;}
#reportMatrixList ul li.report-highlight-line span {color:#fff}
#reportMatrixList ul li span {padding-right:22px;}

#reportMatrixList ul li span { background:transparent url(../../../images/framework/myicc/report/icons/next.gif) no-repeat top right;}
#reportMatrixList ul li.primary span { background:transparent url(../../../images/framework/myicc/report/icons/directory.gif) no-repeat top right;}
#reportMatrixList ul li.statutory span { background:transparent url(../../../images/framework/myicc/report/icons/info.gif) no-repeat top right;}
#reportMatrixList ul li.directory span { background:transparent url(../../../images/framework/myicc/report/icons/directory.gif) no-repeat top right;}
#reportMatrixList ul li.headlines span { background:transparent url(../../../images/framework/myicc/report/icons/speech_bubble.gif) no-repeat top right;}
#reportMatrixList ul li.advisors span { background:transparent url(../../../images/framework/myicc/report/icons/advise.gif) no-repeat top right;}
#reportMatrixList ul li.history span { background:transparent url(../../../images/framework/myicc/report/icons/calendar.gif) no-repeat top right;}
#reportMatrixList ul li.risk span, #reportMatrixList ul li.balance span { background:transparent url(../../../images/framework/myicc/report/icons/scales.gif) no-repeat top right;}
#reportMatrixList ul li.score span { background:transparent url(../../../images/framework/myicc/report/icons/bang.gif) no-repeat top right;}
#reportMatrixList ul li.judgments span, #reportMatrixList ul li.writs span { background:transparent url(../../../images/framework/myicc/report/icons/gavel.gif) no-repeat top right;}
#reportMatrixList ul li.mortgages span { background:transparent url(../../../images/framework/myicc/report/icons/house.gif) no-repeat top right;}
#reportMatrixList ul li.secretary span, #reportMatrixList ul li.secretaries span, #reportMatrixList ul li.directors span,  #reportMatrixList ul li.director span { background:transparent url(../../../images/framework/myicc/report/icons/shaded_torso.gif) no-repeat top right;}
#reportMatrixList ul li.shareholders span { background:transparent url(../../../images/framework/myicc/report/icons/double_torso.gif) no-repeat top right;}
#reportMatrixList ul li.ownership span { background:transparent url(../../../images/framework/myicc/report/icons/pie_chart.gif) no-repeat top right;}
#reportMatrixList ul li.profit span, #reportMatrixList ul li.financial span { background:transparent url(../../../images/framework/myicc/report/icons/plus_minus.gif) no-repeat top right;}
#reportMatrixList ul li.cash span { background:transparent url(../../../images/framework/myicc/report/icons/coins.gif) no-repeat top right;}
#reportMatrixList ul li.accounts span { background:transparent url(../../../images/framework/myicc/report/icons/notepad.gif) no-repeat top right;}
#reportMatrixList ul li.interims span { background:transparent url(../../../images/framework/myicc/report/icons/interims.gif) no-repeat top right;}
#reportMatrixList ul li.growth span { background:transparent url(../../../images/framework/myicc/report/icons/graph.gif) no-repeat top right;}
#reportMatrixList ul li.ratios span { background:transparent url(../../../images/framework/myicc/report/icons/ratios.gif) no-repeat top right;}
#reportMatrixList ul li.industry span { background:transparent url(../../../images/framework/myicc/report/icons/factory.gif) no-repeat top right;}
#reportMatrixList ul li.group span { background:transparent url(../../../images/framework/myicc/report/icons/family_tree.gif) no-repeat top right;}

div#reportMatrix #overflowrepDefDiv {float:left;}
#reportMatrixTable table {font-size:12px;float:left;border-left:solid 1px #49006a;border-bottom:solid 1px #49006a;border-top:solid 1px #49006a; border-top:none;}
#reportMatrixList ul li, #reportMatrixList ul li span, #reportMatrixTable table tr th {height:21px;}
#reportMatrixTable table tr th, #reportMatrixTable table tr td, #reportMatrixList h3 {height:26px;} /* ad the padding of the top of the list items to the height */
#reportMatrixTable table tr th {text-align:center;}
#reportMatrixTable table tr th, #reportMatrixTable table tr td {border-right:solid 1px #49006a;}
#reportMatrixTable table tr td span.true {background:transparent url(../../../images/framework/myicc/report/icons/true.gif) no-repeat top;width:15px; height:15px; display:block; border:0;margin-left:20px;}
#reportMatrixTable table tr td span.false {background:transparent url(../../../images/framework/myicc/report/icons/false.gif) no-repeat top;width:15px; height:15px; display:block;}
#reportMatrixTable table tr td.spacer {border-top:solid 1px #49006a;border-bottom:solid 1px #49006a;}
.key {clear:both;}
/*default background -  must specify */
#reportMatrixTable table tr.searches, #reportMatrixTable table tr.document {background-color:#99AECE;}

/******* Monotroing alerts *******/
#monitoringGroups {margin-bottom:20px;}
.monitoringGroupscontainer {clear:both; text-decoration:none;}
* html .monitoringGroupscontainer {display:inline-block;}
* html #monitoringGroups a {float:left;}
* html #monitoringGroups li {float:left;}
#monitoringGroups ul {list-style-type:none;width:auto;padding:0; text-indent:0;  display:table;  margin:0 auto;  white-space:nowrap; }
#monitoringGroups ul li {float:left;margin:2px;height:40px;display:table-cell; text-align:center;width:100px; text-align:center;}
#monitoringGroups ul li div.flexTab {background:#49006a url(../../../images/framework/myicc/purpleEndLeft.gif) no-repeat top left;height:28px;}
#monitoringGroups ul li div.flexTab span {background: url(../../../images/framework/myicc/purpleEndRight.gif) no-repeat top right;height:28px;display:block;}
#monitoringGroups ul li div.flexTab a {color:#fff; padding:2px 4px 1px 4px;display:block; height:25px;font-size:11px;min-width:75px;}
#monitoringGroups ul li a {font-size:11px;}

#monitoringEntities th {border-bottom:solid 1px #49006a;border-top:solid 1px #49006a;}
#monitoringEntities th, #monitoringEntities td {text-align:center;}
#monitoringEntities .name {text-align:left;width:180px; }
#monitoringEntities .name a {white-space:normal;}

/******* Box Code as elemnts in ie_fix as well to work *******/
.box-CC {width:100%;}
.box-CC-top, .box-CC-bottom {height:6px; width:100%;}
.box-CC-top-Sm, .box-CC-bottom-Sm {height:3px;width:100%;}
.box-CC-tl, .box-CC-tr, .box-CC-bl, .box-CC-br {width:6px;height:6px;background-repeat:no-repeat;display:block;}
.box-CC-tl {background-image: url(../../../images/box-CC/box-CC-tl.png);background-position:top left;float:left;}
.box-CC-tr {background-image: url(../../../images/box-CC/box-CC-tr.png);background-position:top right;float:right;}
.box-CC-bl {background-image: url(../../../images/box-CC/box-CC-bl.png);background-position:bottom left;float:left;}
.box-CC-br {background-image: url(../../../images/box-CC/box-CC-br.png);background-position:bottom right;float:right;}
.box-CC-tl-Sm {background-image: url(../../../images/box-CC/box-CCsmall-tl.png);background-position:top left;float:left;}
.box-CC-tr-Sm {background-image: url(../../../images/box-CC/box-CCsmall-tr.png);background-position:top right;float:right;}
.box-CC-bl-Sm {background-image: url(../../../images/box-CC/box-CCsmall-bl.png);background-position:bottom left;float:left;}
.box-CC-br-Sm {background-image: url(../../../images/box-CC/box-CCsmall-br.png);background-position:bottom right;float:right;}
.box-CC-tl-Sm, .box-CC-tr-Sm, .box-CC-bl-Sm, .box-CC-br-Sm{width:3px;height:3px;}

.box-CC-head {padding:3px 6px 4px 6px;clear:both;font-weight:bold; font-size:16px;color:#49006A;}

.box-CC-content {background-color:#fff;padding:0 6px 0 6px; border-bottom-style:solid; border-bottom-width:0;clear:both;}

.box-CC-top2 {height:6px; width:100%; background-image: url(../../../images/box-CC/box-CC2-t.gif); background-repeat:repeat-x;}
.box-CC-top2 .box-CC-tl {background-image: url(../../../images/box-CC/box-CC2-tl.png);background-position:bottom left;float:left;}
.box-CC-top2 .box-CC-tr {background-image: url(../../../images/box-CC/box-CC2-tr.png);background-position:bottom right;float:right;}

.box-CC-bottom2 {height:6px; width:100%; background-image: url(../../../images/box-CC/box-CC2-b.gif); background-repeat:repeat-x;}
.box-CC-bottom2 .box-CC-bl {background-image: url(../../../images/box-CC/box-CC2-bl.png);background-position:bottom left;float:left;}
.box-CC-bottom2 .box-CC-br {background-image: url(../../../images/box-CC/box-CC2-br.png);background-position:bottom right;float:right;}

/*head and content stying*/
.box-CC-head span {margin-top:-4px;color:#fff;}
.box-CC-head span.title {float:left;display:block;}
.box-CC-head span.title img {padding-right:3px;}
.box-CC-head img {margin-bottom:-4px;}
.box-CC-head span.actions {float:right; padding-right:5px;display:block;padding-bottom:4px;}
/* 2 column direcotr colums need this fix in ie7 where we for some reason need to define the width of the title for looonnnng titles note:the repetative use of an ID is invalid... where does this this div id come from!?*/
div#overflowDirDisDiv table tr td .box-CC-head span.title {width:350px;}

/*report tabs subsection using box-CC*/
/*#navOptions .box-CC, #reportTabsSubSection .box-CC, #navOptions .box-CC-head, #reportTabsSubSection .box-CC-head, #navOptions .box-CC-head span, #reportTabsSubSection .box-CC-head span {margin:0;padding:0;}*/


#navOptions .box-CC .box-CC-head .subSectionBoxWrapper, #reportTabsSubSection .box-CC .box-CC-head .subSectionBoxWrapper {font-size:11px;margin-top:-3px;margin-bottom:-3px;}
.box-CC-head .subSectionBoxWrapper {font-weight:normal;}
.subSectionBoxWrapper span.subNavSelected {font-weight:bold;}
.box-CC .box-CC-head .subSectionBoxWrapper span.subNavDividers {color:#49006A;}

/*hide corner if its selected left */
#navOptions .selectedLeftTab .box-CC-tl-Sm, #reportTabsSubSection .selectedLeftTab .box-CC-tl-Sm {background-image:none;}

/*defualt primary color*/
.box-CC-top, .box-CC-bottom, .box-CC-head, .box-CC-top2, .box-CC-top2 .box-CC-tl, .box-CC-top2 .box-CC-tr, .box-CC-bottom2, .box-CC-bottom2 .box-CC-bl, .box-CC-bottom2 .box-CC-br, .box-CC-top-Sm, .box-CC-bottom-Sm {background-color:#99aece;}
.box-CC-content {border-left:solid 1px #99aece; border-right:solid 1px #99aece; border-bottom-color:#99aece;}

/*defualt secondary color*/
.box-CC-content .box-CC-top, .box-CC-content .box-CC-bottom, .box-CC-content .box-CC-head, .box-CC-content .box-CC-bottom2, .box-CC-content .box-CC-bottom2 .box-CC-bl, .box-CC-content .box-CC-bottom2 .box-CC-br {background-color:#c1cee1;}
.box-CC-content .box-CC-content {border-left:solid 1px #c1cee1; border-right:solid 1px #c1cee1;border-bottom-color:#c1cee1;}


/*nav menu colours*/
#navOptions .box-CC-top-Sm, #navOptions .box-CC-bottom-Sm, #navOptions .box-CC-head {background-color:#007dc9;}
#navOptions .box-CC-head {padding-top:2px; padding-bottom:2px;}

/*actions */
#actions ul {white-space:normal;margin:0;padding:0; text-indent:0; list-style-type:none;}
#actions ul.info li {background:transparent url(../../../images/framework/myicc/info.gif) no-repeat top left;padding-left:20px;padding-bottom:3px;}
#actions ul.list li {background:transparent url(../../../images/framework/myicc/arrowSmall.gif) no-repeat top left;padding-left:12px;padding-bottom:3px;}
#actions .box-CC-head {color:#fff;font-size:12px;padding-bottom:5px;/*height:10px!important;*/padding-top:1px;padding-bottom:1px;}
#actions .box-CC-head span {position:relative; top:-3px;}
#actions .box-CC {margin:0 0 5px 5px; width:auto;}
#actions .box-CC-top, #actions .box-CC-bottom, #actions .box-CC-head, #actions .box-CC-bottom2, #actions .box-CC-bottom2 .box-CC-bl, #actions .box-CC-bottom2 .box-CC-br, #actions .box-CC-top-Sm, #actions .box-CC-bottom-Sm {background-color:#007DC9;}
#actions .box-CC-content {border-left:solid 1px #007DC9; border-right:solid 1px #007DC9; border-bottom-color:#007DC9;padding-top:5px;}


/******* Colours for report sections *******/

/*fundentals
primary #0e806e
secondary #6cb3a9 
Fundamentals Green NEW #107F6F*/

.fundamentals .box-CC-top, .fundamentals .box-CC-bottom, .fundamentals .box-CC-head, .fundamentals .box-CC-bottom2, .fundamentals .box-CC-bottom2 .box-CC-bl, .fundamentals .box-CC-bottom2 .box-CC-br, .fundamentals .box-CC-top-Sm, .fundamentals .box-CC-bottom-Sm, #reportMatrixList ul.fundamentals li.report-highlight-line, #reportMatrixList ul.fundamentals li.report-highlight-line, #reportMatrixTable tr.fundamentals, .fundamentals .subLinksEmpty, .dragAndDrop .fundamentals,
.company .box-CC-top, .company .box-CC-bottom, .company .box-CC-head, .company .box-CC-bottom2, .company .box-CC-bottom2 .box-CC-bl, .company .box-CC-bottom2 .box-CC-br, .company .box-CC-top-Sm, .company .box-CC-bottom-Sm, #reportMatrixList ul.company li.report-highlight-line, #reportMatrixList ul.company li.report-highlight-line, #reportMatrixTable tr.company, .company .subLinksEmpty, .dragAndDrop .company,
.summary .box-CC-top, .summary .box-CC-bottom, .summary .box-CC-head, .summary .box-CC-bottom2, .summary .box-CC-bottom2 .box-CC-bl, .summary .box-CC-bottom2 .box-CC-br, .summary .box-CC-top-Sm, .summary .box-CC-bottom-Sm, #reportMatrixList ul.summary li.report-highlight-line, #reportMatrixList ul.summary li.report-highlight-line, #reportMatrixTable tr.summary, .summary .subLinksEmpty, .dragAndDrop .summary,
.dragAndDrop .memorandum, .dragAndDrop .certificates
{background-color:#107F6F;}

.fundamentals .advanced-search-left-submenu {
	background-color:#107F6F; 
	font-size:11px; 
	left:-1px; position:relative; 
	top:0px
}

.fundamentals .box-CC-content,
.company .box-CC-content,
.summary .box-CC-content 
{border-left:solid 1px #107F6F; border-right:solid 1px #107F6F;border-bottom-color:#107F6F;}

#reportTabs .deselectedTab .fundamentals,
#reportTabs .deselectedTab .company,
#reportTabs .selectedLeftTab .company,
#reportTabs .selectedMiddleTab .company,
#reportTabs .deselectedTab .summary   
{background: url(../../../images/framework/myicc/report/tabs/tabDeselectedButton_GREEN.gif) no-repeat;}

#reportTabs .selectedLeftTab .fundamentals,
#reportTabs .selectedLeftTab .summary 
{background: url(../../../images/framework/myicc/report/tabs/tabSelectedLeftButton_GREEN.gif) no-repeat ;}

#reportTabs .selectedMiddleTab .fundamentals,
#reportTabs .selectedMiddleTab .summary
{background: url(../../../images/framework/myicc/report/tabs/tabSelectedMiddleButton_GREEN.gif) no-repeat ;}

#reportTabsSubSection .fundamentals,
#reportTabsSubSection .company,
#reportTabsSubSection .summary 
{background-color:#107F6F;}

#reportTabsSubSection .fundamentals,
#reportTabsSubSection .company,
#reportTabsSubSection .summary 
{background-image: url(../../../images/framework/myicc/report/skin/endMiddle_GREEN.gif);}

#reportTabsSubSection .fundamentals .subLinksContainer,
#reportTabsSubSection .company .subLinksContainer,
#reportTabsSubSection .summary .subLinksContainer 
{background-image: url(../../../images/framework/myicc/report/skin/endRight_GREEN.gif);}

/* ledger user and action tabs 
primary #8cbde1 
secondary #8cbde1
Ledger Tabs Blue NEW #8CBDE1*/
#reportTabs .selectedMiddleTab .user,
#reportTabs .selectedMiddleTab .actions
{background: url(../../../images/framework/myicc/report/tabs/tabSelectedMiddleButton_DEFAULT.gif) no-repeat ;}


/*due dillagence
primary #eb4547
secondary #f3908e
Due Diligence Red NEW #AA1F26*/
.risk .box-CC-top, .risk .box-CC-bottom, .risk .box-CC-head, .risk .box-CC-bottom2, .risk .box-CC-bottom2 .box-CC-bl, .risk .box-CC-bottom2 .box-CC-br, .risk .box-CC-top-Sm, .risk .box-CC-bottom-Sm, #reportMatrixList ul.risk li.report-highlight-line, #reportMatrixTable tr.risk, .risk .subLinksEmpty, .dragAndDrop .risk,
.appointments .box-CC-top, .appointments .box-CC-bottom, .appointments .box-CC-head, .appointments .box-CC-bottom2, .appointments .box-CC-bottom2 .box-CC-bl, .appointments .box-CC-bottom2 .box-CC-br, .appointments .box-CC-top-Sm, .appointments .box-CC-bottom-Sm, #reportMatrixList ul.appointments li.report-highlight-line, #reportMatrixTable tr.appointments, .appointments .subLinksEmpty, .dragAndDrop .appointments,
.credit .box-CC-top, .credit .box-CC-bottom, .credit .box-CC-head, .credit .box-CC-bottom2, .credit .box-CC-bottom2 .box-CC-bl, .credit .box-CC-bottom2 .box-CC-br, .credit .box-CC-top-Sm, .credit .box-CC-bottom-Sm, #reportMatrixList ul.credit li.report-highlight-line, #reportMatrixTable tr.credit, .credit .subLinksEmpty, .dragAndDrop .credit,
.mortgages .box-CC-top, .mortgages .box-CC-bottom, .mortgages .box-CC-head, .mortgages .box-CC-bottom2, .mortgages .box-CC-bottom2 .box-CC-bl, .mortgages .box-CC-bottom2 .box-CC-br, .mortgages .box-CC-top-Sm, .mortgages .box-CC-bottom-Sm, #reportMatrixList ul.mortgages li.report-highlight-line, #reportMatrixTable tr.mortgages, .mortgages .subLinksEmpty, .dragAndDrop .mortgages,
.details .box-CC-top, .details .box-CC-bottom, .details .box-CC-head, .details .box-CC-bottom2, .details .box-CC-bottom2 .box-CC-bl, .details .box-CC-bottom2 .box-CC-br, .details .box-CC-top-Sm, .details .box-CC-bottom-Sm, #reportMatrixList ul.details li.report-highlight-line, #reportMatrixTable tr.details, .details .subLinksEmpty, .dragAndDrop .details,
.fasttrack .box-CC-top, .fasttrack .box-CC-bottom, .fasttrack .box-CC-head, .fasttrack .box-CC-bottom2, .fasttrack .box-CC-bottom2 .box-CC-bl, .fasttrack .box-CC-bottom2 .box-CC-br, .fasttrack .box-CC-top-Sm, .fasttrack .box-CC-bottom-Sm, #reportMatrixList ul.fasttrack li.report-highlight-line, #reportMatrixTable tr.fasttrack, .fasttrack .subLinksEmpty, .dragAndDrop .fasttrack,
.mortgage .box-CC-top, .mortgage .box-CC-bottom, .mortgage .box-CC-head, .mortgage .box-CC-bottom2, .mortgage .box-CC-bottom2 .box-CC-bl, .mortgage .box-CC-bottom2 .box-CC-br, .mortgage .box-CC-top-Sm, .mortgage .box-CC-bottom-Sm, #reportMatrixList ul.mortgage li.report-highlight-line, #reportMatrixTable tr.mortgage, .mortgage .subLinksEmpty, .dragAndDrop .mortgage,
.score .box-CC-top, .score .box-CC-bottom, .score .box-CC-head, .score .box-CC-bottom2, .score .box-CC-bottom2 .box-CC-bl, .score .box-CC-bottom2 .box-CC-br, .score .box-CC-top-Sm, .score .box-CC-bottom-Sm, #reportMatrixList ul.score li.report-highlight-line, #reportMatrixTable tr.score, .score .subLinksEmpty, .dragAndDrop .score,
.adverse .box-CC-top, .adverse .box-CC-bottom, .adverse .box-CC-head, .adverse .box-CC-bottom2, .adverse .box-CC-bottom2 .box-CC-bl, .adverse .box-CC-bottom2 .box-CC-br, .adverse .box-CC-top-Sm, .adverse .box-CC-bottom-Sm, #reportMatrixList ul.adverse li.report-highlight-line, #reportMatrixTable tr.adverse, .adverse .subLinksEmpty, .dragAndDrop .adverse,
.liquidation .box-CC-top, .liquidation .box-CC-bottom, .liquidation .box-CC-head, .liquidation .box-CC-bottom2, .liquidation .box-CC-bottom2 .box-CC-bl, .liquidation .box-CC-bottom2 .box-CC-br, .liquidation .box-CC-top-Sm, .liquidation .box-CC-bottom-Sm, #reportMatrixList ul.liquidation li.report-highlight-line, #reportMatrixTable tr.liquidation, .liquidation .subLinksEmpty, .dragAndDrop .liquidation
{background-color:#AA1F26;}

.risk .box-CC-content,
.appointments .box-CC-content,
.credit .box-CC-content,
.mortgages .box-CC-content,
.details .box-CC-content,
.fasttrack .box-CC-content,
.mortgage .box-CC-content,
.score .box-CC-content,
.adverse .box-CC-content,
.liquidation .box-CC-content 
{border-left:solid 1px #AA1F26; border-right:solid 1px #AA1F26;border-bottom-color:#AA1F26;}

.risk .advanced-search-left-submenu {
	background-color:#AA1F26; 
	font-size:11px; 
	left:-1px; position:relative; 
	top:0px
}

#reportTabs .deselectedTab .risk,
#reportTabs .deselectedTab .appointments,
#reportTabs .deselectedTab .credit,
#reportTabs .deselectedTab .mortgages,
#reportTabs .deselectedTab .details,
#reportTabs .deselectedTab .fasttrack,
#reportTabs .deselectedTab .mortgage,
#reportTabs .selectedLeftTab .credit, 
#reportTabs .selectedLeftTab .mortgages,
#reportTabs .selectedLeftTab .details,
#reportTabs .selectedLeftTab .fasttrack,
#reportTabs .selectedMiddleTab .credit,
#reportTabs .selectedMiddleTab .mortgages,
#reportTabs .selectedMiddleTab .details,
#reportTabs .selectedMiddleTab .fasttrack,
#reportTabs .deselectedTab .score,
#reportTabs .deselectedTab .adverse,
#reportTabs .deselectedTab .liquidation 
{background: url(../../../images/framework/myicc/report/tabs/tabDeselectedButton_RED.gif) no-repeat;}

#reportTabs .selectedLeftTab .risk,
#reportTabs .selectedLeftTab .score,
#reportTabs .selectedLeftTab .adverse,
#reportTabs .selectedLeftTab .mortgage,
#reportTabs .selectedLeftTab .liquidation,
#reportTabs .selectedLeftTab .appointments  
{background: url(../../../images/framework/myicc/report/tabs/tabSelectedLeftButton_RED.gif) no-repeat ;}

#reportTabs .selectedMiddleTab .risk,
#reportTabs .selectedMiddleTab .score,
#reportTabs .selectedMiddleTab .adverse, 
#reportTabs .selectedMiddleTab .mortgage,
#reportTabs .selectedMiddleTab .liquidation,
#reportTabs .selectedMiddleTab .appointments
{background: url(../../../images/framework/myicc/report/tabs/tabSelectedMiddleButton_RED.gif) no-repeat ;}

#reportTabsSubSection .risk,
#reportTabsSubSection .appointments,
#reportTabsSubSection .credit,
#reportTabsSubSection .mortgages,
#reportTabsSubSection .details,
#reportTabsSubSection .fasttrack,
#reportTabsSubSection .mortgage,
#reportTabsSubSection .score,
#reportTabsSubSection .adverse,
#reportTabsSubSection .liquidation 
{background-color:#AA1F26;}

#reportTabsSubSection .risk,
#reportTabsSubSection .appointments,
#reportTabsSubSection .credit,
#reportTabsSubSection .mortgages,
#reportTabsSubSection .details,
#reportTabsSubSection .fasttrack,
#reportTabsSubSection .mortgage,
#reportTabsSubSection .score,
#reportTabsSubSection .adverse,
#reportTabsSubSection .liquidation 
{background-image: url(../../../images/framework/myicc/report/skin/endMiddle_RED.gif);}

#reportTabsSubSection .risk .subLinksContainer,
#reportTabsSubSection .appointments .subLinksContainer,
#reportTabsSubSection .credit .subLinksContainer,
#reportTabsSubSection .mortgages .subLinksContainer,
#reportTabsSubSection .details .subLinksContainer,
#reportTabsSubSection .fasttrack .subLinksContainer,
#reportTabsSubSection .mortgage .subLinksContainer,
#reportTabsSubSection .score .subLinksContainer,
#reportTabsSubSection .adverse .subLinksContainer,
#reportTabsSubSection .liquidation .subLinksContainer 
{background-image: url(../../../images/framework/myicc/report/skin/endRight_RED.gif);}

.favourites .box-CC-top, .favourites .box-CC-bottom, .favourites .box-CC-head, .favourites .box-CC-bottom2, .favourites .box-CC-bottom2 .box-CC-bl, .favourites .box-CC-bottom2 .box-CC-br, .favourites .box-CC-top-Sm, .favourites .box-CC-bottom-Sm
{background-color:#99aece;}

.favourites .box-CC-top, .favourites .box-CC-bottom, .favourites .box-CC-head, .favourites .box-CC-bottom2, .favourites .box-CC-bottom2 .box-CC-bl, .favourites .box-CC-bottom2 .box-CC-br, .favourites .box-CC-top-Sm, .favourites .box-CC-bottom-Sm, #reportMatrixList ul.favourites li.report-highlight-line, #reportMatrixTable tr.favourites, .favourites .subLinksEmpty, .dragAndDrop .favourites
{background-color:#99aece;}

.favourites .advanced-search-left-submenu {
	background-color:#99aece; 
	font-size:11px; 
	left:-1px; position:relative; 
	top:0px;
}



.favourites .box-CC-br-Sm-advanced-search {
	background-image: url(../../../images/box-CC/box-CCsmall-br.png);
	background-position:bottom right;float:right
}

.favourites .box-CC-content,
{border-left:solid 1px #99aece; border-right:solid 1px #99aece;border-bottom-color:#99aece;}

#reportTabsSubSection .favourites
{background-color:#99aece;}

/*corporate governance
primary #cdb996
secondary #e3d5c2
Corporate Governance Gold NEW #85751E
*/
.governance .box-CC-top, .governance .box-CC-bottom, .governance .box-CC-head,.governance .box-CC-bottom2,.governance .box-CC-bottom2 .box-CC-bl,.governance .box-CC-bottom2 .box-CC-br, .governance .box-CC-top-Sm, .governance .box-CC-bottom-Sm, #reportMatrixList ul.governance li.report-highlight-line, #reportMatrixTable tr.governance,  .governance .subLinksEmpty, .dragAndDrop .governance,
.shareholdings .box-CC-top, .shareholdings .box-CC-bottom, .shareholdings .box-CC-head,.shareholdings .box-CC-bottom2,.shareholdings .box-CC-bottom2 .box-CC-bl,.shareholdings .box-CC-bottom2 .box-CC-br, .shareholdings .box-CC-top-Sm, .shareholdings .box-CC-bottom-Sm, #reportMatrixList ul.shareholdings li.report-highlight-line, #reportMatrixTable tr.shareholdings,  .shareholdings .subLinksEmpty, .dragAndDrop .shareholdings,
.offline .box-CC-top, .offline .box-CC-bottom, .offline .box-CC-head,.offline .box-CC-bottom2,.offline .box-CC-bottom2 .box-CC-bl,.offline .box-CC-bottom2 .box-CC-br, .offline .box-CC-top-Sm, .offline .box-CC-bottom-Sm, #reportMatrixList ul.offline li.report-highlight-line, #reportMatrixTable tr.offline,  .offline .subLinksEmpty, .dragAndDrop .offline,
.ownership .box-CC-top, .ownership .box-CC-bottom, .ownership .box-CC-head,.ownership .box-CC-bottom2,.ownership .box-CC-bottom2 .box-CC-bl,.ownership .box-CC-bottom2 .box-CC-br, .ownership .box-CC-top-Sm, .ownership .box-CC-bottom-Sm, #reportMatrixList ul.ownership li.report-highlight-line, #reportMatrixTable tr.ownership,  .ownership .subLinksEmpty, .dragAndDrop .ownership,
.directors .box-CC-top, .directors .box-CC-bottom, .directors .box-CC-head,.directors .box-CC-bottom2,.directors .box-CC-bottom2 .box-CC-bl,.directors .box-CC-bottom2 .box-CC-br, .directors .box-CC-top-Sm, .directors .box-CC-bottom-Sm, #reportMatrixList ul.directors li.report-highlight-line, #reportMatrixTable tr.directors,  .directors .subLinksEmpty, .dragAndDrop .directors,
.structure .box-CC-top, .structure .box-CC-bottom, .structure .box-CC-head,.structure .box-CC-bottom2,.structure .box-CC-bottom2 .box-CC-bl,.structure .box-CC-bottom2 .box-CC-br, .structure .box-CC-top-Sm, .structure .box-CC-bottom-Sm, #reportMatrixList ul.structure li.report-highlight-line, #reportMatrixTable tr.structure,  .structure .subLinksEmpty, .dragAndDrop .structure,
.dragAndDrop .annual 
 {background-color:#85751E;}

.governance .box-CC-content,
.shareholdings .box-CC-content,
.offline .box-CC-content,
.ownership .box-CC-content,
.directors .box-CC-content,
.structure .box-CC-content
 {border-left:solid 1px #85751E; border-right:solid 1px #85751E;border-bottom-color:#85751E;}

.governance .advanced-search-left-submenu {
	background-color:#85751E; 
	font-size:11px; 
	left:-1px; position:relative; 
	top:0px
}

#reportTabs .deselectedTab .governance, 
#reportTabs .deselectedTab .shareholdings,
#reportTabs .deselectedTab .offline,
#reportTabs .deselectedTab .ownership,
#reportTabs .deselectedTab .directors,
#reportTabs .deselectedTab .structure,
#reportTabs .selectedLeftTab .ownership,
#reportTabs .selectedLeftTab .directors,
#reportTabs .selectedLeftTab .structure,
#reportTabs .selectedMiddleTab .ownership,
#reportTabs .selectedMiddleTab .directors,
#reportTabs .selectedMiddleTab .structure
{background: url(../../../images/framework/myicc/report/tabs/tabDeselectedButton_WHEAT.gif) no-repeat;}

#reportTabs .selectedLeftTab .governance, 
#reportTabs .selectedLeftTab .shareholdings,
#reportTabs .selectedLeftTab .offline
{background: url(../../../images/framework/myicc/report/tabs/tabSelectedLeftButton_WHEAT.gif) no-repeat ;}

#reportTabs .selectedMiddleTab .governance, 
#reportTabs .selectedMiddleTab .shareholdings,
#reportTabs .selectedMiddleTab .offline
{background: url(../../../images/framework/myicc/report/tabs/tabSelectedMiddleButton_WHEAT.gif) no-repeat ;}

#reportTabsSubSection .governance,
#reportTabsSubSection .shareholdings,
#reportTabsSubSection .offline,
#reportTabsSubSection .ownership,
#reportTabsSubSection .directors,
#reportTabsSubSection .structure 
{background-color:#85751E;}

#reportTabsSubSection .governance, 
#reportTabsSubSection .shareholdings,
#reportTabsSubSection .offline,
#reportTabsSubSection .ownership,
#reportTabsSubSection .directors,
#reportTabsSubSection .structure
{background-image: url(../../../images/framework/myicc/report/skin/endMiddle_WHEAT.gif);}

#reportTabsSubSection .governance .subLinksContainer,
#reportTabsSubSection .shareholdings .subLinksContainer,
#reportTabsSubSection .offline .subLinksContainer,
#reportTabsSubSection .ownership .subLinksContainer,
#reportTabsSubSection .directors .subLinksContainer,
#reportTabsSubSection .structure .subLinksContainer
 {background-image: url(../../../images/framework/myicc/report/skin/endRight_WHEAT.gif);}

/*finacials
primary #ffe200
secondary #ffef68
Financials Grey NEW #74807C
*/
.financials .box-CC-top, .financials .box-CC-bottom, .financials .box-CC-head, .financials .box-CC-bottom2, .financials .box-CC-bottom2 .box-CC-bl, .financials .box-CC-bottom2 .box-CC-br, .financials .box-CC-top-Sm, .financials .box-CC-bottom-Sm, #reportMatrixList ul.financials li.report-highlight-line, #reportMatrixTable tr.financials, .financials .subLinksEmpty, .dragAndDrop .financials,
.account .box-CC-top, .account .box-CC-bottom, .account .box-CC-head, .account .box-CC-bottom2, .account .box-CC-bottom2 .box-CC-bl, .account .box-CC-bottom2 .box-CC-br, .account .box-CC-top-Sm, .account .box-CC-bottom-Sm, #reportMatrixList ul.account li.report-highlight-line, #reportMatrixTable tr.account, .account .subLinksEmpty, .dragAndDrop .account, 
.balance .box-CC-top, .balance .box-CC-bottom, .balance .box-CC-head, .balance .box-CC-bottom2, .balance .box-CC-bottom2 .box-CC-bl, .balance .box-CC-bottom2 .box-CC-br, .balance .box-CC-top-Sm, .balance .box-CC-bottom-Sm, #reportMatrixList ul.balance li.report-highlight-line, #reportMatrixTable tr.balance, .balance .subLinksEmpty, .dragAndDrop .balance,
.cash .box-CC-top, .cash .box-CC-bottom, .cash .box-CC-head, .cash .box-CC-bottom2, .cash .box-CC-bottom2 .box-CC-bl, .cash .box-CC-bottom2 .box-CC-br, .cash .box-CC-top-Sm, .cash .box-CC-bottom-Sm, #reportMatrixList ul.cash li.report-highlight-line, #reportMatrixTable tr.cash, .cash .subLinksEmpty, .dragAndDrop .cash,
.accounts .box-CC-top, .accounts .box-CC-bottom, .accounts .box-CC-head, .accounts .box-CC-bottom2, .accounts .box-CC-bottom2 .box-CC-bl, .accounts .box-CC-bottom2 .box-CC-br, .accounts .box-CC-top-Sm, .accounts .box-CC-bottom-Sm, #reportMatrixList ul.accounts li.report-highlight-line, #reportMatrixTable tr.accounts, .accounts .subLinksEmpty, .dragAndDrop .accounts,
.interims .box-CC-top, .interims .box-CC-bottom, .interims .box-CC-head, .interims .box-CC-bottom2, .interims .box-CC-bottom2 .box-CC-bl, .interims .box-CC-bottom2 .box-CC-br, .interims .box-CC-top-Sm, .interims .box-CC-bottom-Sm, #reportMatrixList ul.interims li.report-highlight-line, #reportMatrixTable tr.interims, .interims .subLinksEmpty, .dragAndDrop .interims,
.rates .box-CC-top, .rates .box-CC-bottom, .rates .box-CC-head, .rates .box-CC-bottom2, .rates .box-CC-bottom2 .box-CC-bl, .rates .box-CC-bottom2 .box-CC-br, .rates .box-CC-top-Sm, .rates .box-CC-bottom-Sm, #reportMatrixList ul.rates li.report-highlight-line, #reportMatrixTable tr.rates, .rates .subLinksEmpty, .dragAndDrop .rates
{background-color:#74807C;}


.financials .box-CC-content,
.account .box-CC-content,
.balance .box-CC-content,
.cash .box-CC-content,
.accounts .box-CC-content,
.interims .box-CC-content,
.rates .box-CC-content
 {border-left:solid 1px #74807C; border-right:solid 1px #74807C;border-bottom-color:#74807C;}

#reportTabs .deselectedTab .financials,
#reportTabs .deselectedTab .account, 
#reportTabs .deselectedTab .balance,
#reportTabs .deselectedTab .cash,
#reportTabs .deselectedTab .accounts,
#reportTabs .deselectedTab .interims,
#reportTabs .deselectedTab .rates,
#reportTabs .selectedLeftTab .account,
#reportTabs .selectedLeftTab .balance,
#reportTabs .selectedLeftTab .cash,
#reportTabs .selectedLeftTab .accounts,
#reportTabs .selectedLeftTab .interims,
#reportTabs .selectedLeftTab .rates,
#reportTabs .selectedMiddleTab .account,
#reportTabs .selectedMiddleTab .balance,
#reportTabs .selectedMiddleTab .cash,
#reportTabs .selectedMiddleTab .accounts,
#reportTabs .selectedMiddleTab .interims,
#reportTabs .selectedMiddleTab .rates  
{background: url(../../../images/framework/myicc/report/tabs/tabDeselectedButton_YELLOW.gif) no-repeat;}

#reportTabs .selectedLeftTab .financials 
{background: url(../../../images/framework/myicc/report/tabs/tabSelectedLeftButton_YELLOW.gif) no-repeat ;}

#reportTabs .selectedMiddleTab .financials 
{background: url(../../../images/framework/myicc/report/tabs/tabSelectedMiddleButton_YELLOW.gif) no-repeat ;}

#reportTabsSubSection .financials,
#reportTabsSubSection .account,
#reportTabsSubSection .balance,
#reportTabsSubSection .cash,
#reportTabsSubSection .accounts,
#reportTabsSubSection .interims,
#reportTabsSubSection .rates
{background-color:#74807C;}

#reportTabsSubSection .financials,
#reportTabsSubSection .account,
#reportTabsSubSection .balance,
#reportTabsSubSection .cash,
#reportTabsSubSection .accounts,
#reportTabsSubSection .interims,
#reportTabsSubSection .rates
{background-image: url(../../../images/framework/myicc/report/skin/endMiddle_YELLOW.gif);}

#reportTabsSubSection .financials .subLinksContainer,
#reportTabsSubSection .account .subLinksContainer,
#reportTabsSubSection .balance .subLinksContainer,
#reportTabsSubSection .cash .subLinksContainer,
#reportTabsSubSection .accounts .subLinksContainer,
#reportTabsSubSection .interims .subLinksContainer,
#reportTabsSubSection .rates .subLinksContainer 
{background-image: url(../../../images/framework/myicc/report/skin/endRight_YELLOW.gif);}

.financials .advanced-search-left-submenu {
	background-color:#74807C; 
	font-size:11px; 
	left:-1px; position:relative; 
	top:0px
}

/*industry
primary #ffa405
secondary #fdca66
Industry Brown NEW #9C5330
*/
.industry .box-CC-top, .industry .box-CC-bottom, .industry .box-CC-head, .industry .box-CC-bottom2, .industry .box-CC-bottom2 .box-CC-bl, .industry .box-CC-bottom2 .box-CC-br, .industry .box-CC-top-Sm, .industry .box-CC-bottom-Sm, #reportMatrixList ul.industry li.report-highlight-line, #reportMatrixTable tr.industry, .industry .subLinksEmpty, .dragAndDrop .industry,
.sector .box-CC-top, .sector .box-CC-bottom, .sector .box-CC-head, .sector .box-CC-bottom2, .sector .box-CC-bottom2 .box-CC-bl, .sector .box-CC-bottom2 .box-CC-br, .sector .box-CC-top-Sm, .sector .box-CC-bottom-Sm, #reportMatrixList ul.sector li.report-highlight-line, #reportMatrixTable tr.sector, .sector .subLinksEmpty, .dragAndDrop .sector
{background-color:#9C5330;}

.industry .box-CC-content,
.sector .box-CC-content 
{border-left:solid 1px #9C5330; border-right:solid 1px #9C5330;border-bottom-color:#9C5330;}

#reportTabs .deselectedTab .industry,
#reportTabs .deselectedTab .sector,
#reportTabs .selectedLeftTab .sector,
#reportTabs .selectedMiddleTab .sector 
{background: url(../../../images/framework/myicc/report/tabs/tabDeselectedButton_ORANGE.gif) no-repeat;}

#reportTabs .selectedLeftTab .industry 
{background: url(../../../images/framework/myicc/report/tabs/tabSelectedLeftButton_ORANGE.gif) no-repeat ;}

#reportTabs .selectedMiddleTab .industry 
{background: url(../../../images/framework/myicc/report/tabs/tabSelectedMiddleButton_ORANGE.gif) no-repeat ;}

#reportTabsSubSection .industry,
#reportTabsSubSection .sector 
{background-color:#9C5330;}

#reportTabsSubSection .industry,
#reportTabsSubSection .sector 
{background-image: url(../../../images/framework/myicc/report/skin/endMiddle_ORANGE.gif);}

#reportTabsSubSection .industry .subLinksContainer,
#reportTabsSubSection .sector .subLinksContainer 
{background-image: url(../../../images/framework/myicc/report/skin/endRight_ORANGE.gif);}

/*business names
#99AECE
*/

#reportMatrixList ul.names li.report-highlight-line, #reportMatrixTable tr.names
{background-color:#99AECE;}

#reportTabs .deselectedTab .names
{background: url(../../../images/framework/myicc/report/tabs/tabDeselectedButton_DEFAULT.gif) no-repeat;}

#reportTabs .selectedLeftTab .names
{background: url(../../../images/framework/myicc/report/tabs/tabSelectedLeftButton_DEFAULT.gif) no-repeat ;}

#reportTabs .selectedMiddleTab .names 
{background: url(../../../images/framework/myicc/report/tabs/tabSelectedMiddleButton_DEFAULT.gif) no-repeat ;}

/* Tab sub-section krazy corners (man) */
.tabSubSection {background: transparent; margin:0 auto;}
.tabSubSection h1, .tabSubSection p {margin:0 10px;}
.tabSubSection h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.tabSubSection p {padding-bottom:0.5em;}

.tabSubSection .top, .tabSubSection .bottom {display:block; background:transparent; font-size:1px;}
.tabSubSection .b1, .tabSubSection .b2, .tabSubSection .b3, .tabSubSection .b4, .tabSubSection .b1b, .tabSubSection .b2b, .tabSubSection .b3b, .tabSubSection .b4b {display:block; overflow:hidden;}
.tabSubSection .b1, .tabSubSection .b2, .tabSubSection .b3, .tabSubSection .b1b, .tabSubSection .b2b, .tabSubSection .b3b {height:1px;}

.tabSubSection .b2, .tabSubSection .b2b {margin:0;}
/*.tabSubSection .b1b {margin:0 1px; background:{$shade1};}
.tabSubSection .boxcontent {background:{$shade1};}*/

.dragAndDrop div div span, .dragAndDrop div div span a.link-action-no-line {color:#fff!important;}
.tailoredScoreGuide {margin-left:80px;}
.tailoredScoreGuide th {text-align:left;}
.tailoredScoreGuide .lower, .tailoredScoreGuide .upper {width:30px;}
.tailoredScoreGuide .definition {width:350px;}
.tailoredScoreGuide option.red, .tailoredScoreGuide select.red, .resultsTable span.red a.page-action {background-color:#cc0000;}
.tailoredScoreGuide option.orange, .tailoredScoreGuide select.orange, .resultsTable span.orange a.page-action  {background-color:#FF6600;}
.tailoredScoreGuide option.yellow, .tailoredScoreGuide select.yellow, .resultsTable span.yellow a.page-action  {background-color:#ffe200;}
.tailoredScoreGuide option.green, .tailoredScoreGuide select.green, .resultsTable span.green a.page-action  {background-color:#3DF500;}

.favProducts span {padding-left:5px;}
.favProducts div.favsAndActions {width:150px;float:left;margin-left:120px;}

table.myiccTable, table.ledgerReport {text-align:left;margin-top:10px;}
table.myiccTable thead tr th, table.ledgerReport thead tr th {border-bottom:solid 1px #49006a;}
table.myiccTable tfoot tr td, table.ledgerReport tfoot tr td {border-top:solid 1px #49006a;}
table.myiccTable tbody tr td.key, table.ledgerReport tbody tr td.key {text-align:center;}

/*ledgerAtoZ*/
ul#ledgerAtoZ {position:absolute;margin-top:-25px!important;margin-left:190px!important;height:20px; list-style-type:none; text-indent:0;}
ul#ledgerAtoZ li {padding:0 2px 0 2px;float:left;}
ul#ledgerAtoZ li a {background: url(../../../images/framework/myicc/AtoZ_back.gif) top right no-repeat;color:#fff;width:13px;display:block;text-align:center; text-decoration:none;}
ul#ledgerAtoZ li a:hover {text-decoration:underline;}
ul#ledgerAtoZ li.num a {width:23px;background: url(../../../images/framework/myicc/0to9_back.gif) top right no-repeat;}
ul#ledgerAtoZ li a.selected {background: url(../../../images/framework/myicc/AtoZ_back_selected.gif) top right no-repeat;}
ul#ledgerAtoZ li.num a.selected {width:23px;background: url(../../../images/framework/myicc/0to9_back_selected.gif) top right no-repeat;}
ul#ledgerAtoZ li a.view_all {width:46px;background: url(../../../images/framework/myicc/view_all_back.gif) top right no-repeat;}
ul#ledgerAtoZ li a.selected_all {width:46px;background: url(../../../images/framework/myicc/view_all_back_selected.gif) top right no-repeat;}

/* Common & generic & overides */
.clear {clear:both;}
span.red, .error {color:#FF0000;}
.textLeft, .businessLedger thead tr th {text-align:left!important;}
.textRight {text-align:right!important;}
.center, .textCenter {text-align:center!important;}
acronym {text-decoration:none;}
.callToAction {text-align:right;display:block;}
.callToAction span {margin-left:5px;display:block;float:right;}

.image-link-mark-action a:link {text-decoration: underline; color:#FF0000!important;}
.image-link-mark-action a:visited {text-decoration: underline; color:#FF0000!important;}
.image-link-mark-action a:active {text-decoration: underline; color:#FF0000!important;}
.image-link-mark-action a:hover {text-decoration: underline; color:#FF0000!important;}

/*.page-action-wrapper a.page-action {margin:0;padding:0;padding:0;clear:both;}*/

/*#actions .page-action-container {width:50px; border:solid 1px red;}*/

/*p {font-size:0.8em} #99AECE*/


/*Styles for suggestion box */

.autocomplete {
	background-color: white;
	border: 1px solid black; 
	position: absolute; 
	cursor: default; 
	overflow: auto;
	overflow-x: hidden;
}

.autocomplete_item {
	padding: 1px;
	padding-left: 5px;
	color: black;
	width: 100%;
}

.autocomplete_item_highlighted {
	padding: 1px;
	padding-left: 5px;
	color: white;
	background-color: #0A246A;
}

.advanced-search-button	{
	color:white; 
	border:none;
	font-family:Arial,Helvetica,sans-serif;
	background-color: #99aece;
	font-size: 12px;
	text-align:center; 
}

.advanced-search-button:hover {
	cursor: pointer;
}

.advanced-search-form {
	font-size:11px;
}

#advanced-search-hierarchy-head {
	width: 650px;
	height: 25px;
	border: 1px solid #99aece; 
	border-collapse: collapse;
}

#advanced-search-hierarchy-table {
	width:100%;
	font-size:11px;
	border-collapse: collapse;
}

#advanced-search-hierarchy-scroll-region {
	border-bottom: 1px solid #99aece; 
	border-left: 1px solid #99aece; 
	border-right: 1px solid #99aece; 
	overflow: auto; 
	overflow-x: hidden;
	overflow-y: scroll;
	width: 650px; 
}

#advanced-search-hierarchy-row {
	height: 25px;
}

#advanced-search-hierarchy-total {
	border: 1px solid silver; 
	width:80px; 
	text-align: right;
	font-size:11px;
}

.advanced-search-left-submenu-separator {
	height:1px;
	font-size:1px; 
	line-height:1px;
	width:200px; 
	background-colour:#FFFFFF;
}

.advanced-search-left-submenu-scrollable {
	overflow-x:hidden;
	overflow-y:scroll; 
	height:188px;
	width:210px;
	margin-left: -1px;
}

.advanced-search-left-submenu-non-scrollable {
	height:188px;
}

.search-form-display-region {
	overflow:hidden; 
	height:188px;
}

.search-form-link-selected {
	font-weight:bold;
}

.search-form-link-not-selected {
	font-weight:normal;
}

.search-form-link {
	height:16px; 
	padding:1px;
}

.with-two-years-text {
	font-size: 11px;
	font-weight: bold;
	margin-left: -72px;
}

/*
    Calendar styling.
    Could do with some tidying up...
*/
#calendar {
    width: 211px !important;
    height: 165px !important;
    text-align: center !important; /*	margin: 5px auto!important; */
    border: 1px solid #888 !important;
    background-color: #f3f8ff !important;
    position: absolute !important;
    font: 8px !important;
    font-family: Arial, Helvetica, sans-serif !important;
}

#calendar ul {
    list-style-type: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.months, .emptM, .headDay, .dayNormal, .dayBlank, .dayDisabled, .dayWeekend, .dayCurrent, .yearBrowse, .monthDisabled, .currMonth, #closeBtn {
    margin: 1px 0 0 1px !important;
    padding: 0 !important;
    width: 34px !important;
    height: 14px !important;
    line-height: 14px !important;
    float: left !important;
    text-align: center !important;
    background-color: #99aece !important;
    color: #000 !important;
    display: inline !important;
    text-indent: 0px !important;
}

.emptM, .dayDisabled, .monthDisabled {
    color: #d7d6d5 !important;
    background-color: #f2f2f2 !important;
}

.headDay {
    color: #fff !important;
    background-color: #48688f !important;
    width: 29px !important;
}

.dayNormal, .dayBlank, .dayWeekend, .dayCurrent {
    color: #fff !important;
    background-color: #70b0ff !important;
    width: 29px !important;
}

.dayBlank {
    background-color: #f3f8ff !important
}

.dayWeekend {
    background-color: #60a0e0 !important
}

.dayCurrent, .currMonth {
    font-weight: bold;
    background-color: #107F6F !important
}

.dayDisabled {
    width: 29px !important
}

#days {
    margin-left: 0px;
    width: 210px !important;
}

#elements {
    height: 150px !important;

}

.months a, #days a, .currMonth a {
    color: #000 !important;
    text-decoration: none !important;
    display: block !important;
}

.currMonth a {
    color: #FFF !important
}

#days a {
    color: #fff !important;
}

.yearBrowse, #closeBtn {
    width: 210px !important;
    background-color: #f3f8ff !important;
    line-height: 14px !important;
}

.yearBrowse a, #closeBtn a {
    text-decoration: none !important;
    color: #f30 !important;
    font-weight: bold !important;
}

.yearBrowse b {
    margin: 0px !important
}

#treeDiv{font-size:11px;}

span.duns-linkage-orange {
    color: #FFCC00;
}
