.body {
   
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #49006a;
    FONT-STYLE: normal;
    TEXT-DECORATION: none;
    WHITE-SPACE: wrap;
    MARGIN-RIGHT: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    
	
}
.redheading 
{font-family: "Tahoma", verdana, arial, helvetica, sans-serif;
        font-style: normal;
        font-variant: normal;
        font-weight: bold;
        font-size: 12pt;
        color: #FFFFFF;
        background-color:#990000;
        word-spacing: normal;
        letter-spacing: normal;
        vertical-align: baseline;
        text-decoration: none;
        text-transform: none;
        line-height: normal;
        margin-top: 6px;
        margin-bottom: 1px;
        margin-left: 0pt;
        margin-right: 0pt;
        padding-top: 6px;
        padding-bottom: 6px;
        padding-left: 4px;
        padding-right: 4px;
        float: none;
        clear: none;
        text-align: left;
        text-indent: 0cm;
        width: auto;
        height: auto;
        white-space: normal;
        filter:progid:DXImageTransform.Microsoft.Gradient
    	  (GradientType=0,StartColorStr='#ffE57E7A',EndColorStr='#ff990000');
        
       }

table {
	line-height: normal;
    border-color:#990000;
}

td {
    border-color:#990000;
}

th {
    border-color:#990000;
}

tr {
	line-height: normal;
}

.td {
    FONT-SIZE: 9px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: wrap;
    LINE-HEIGHT: normal;
}

.navTreeButtons {

 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 FONT-WEIGHT: bold;
 FONT-SIZE: 18px;
}

.header {
    BACKGROUND-COLOR:transparent;
    FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 30px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    TEXT-DECORATION: none;
    WHITE-SPACE: wrap;

    MARGIN-RIGHT: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
}
.strap1 {
    FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 24px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    TEXT-DECORATION: none;
    WHITE-SPACE: wrap;
}
.strap2 {
    FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 16px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    TEXT-DECORATION: none;
    WHITE-SPACE: wrap;
}
.strap3 {
    FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    TEXT-DECORATION: none;
    WHITE-SPACE: wrap;
}


/**** Favourites Tree ****/
div.favouriteDetailsLeftRight {
    border: 1px solid #99aece;
    width: 380px;
    
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
}
/***** Favourites Tree *****/
div.favouritesTreeLeftRight {
    border: 1px solid #99aece;
    width: 410px;
    height: 380px;
    overflow: auto;
    
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
}
/******** User Prefs ********/
div.prefsTreeLeftRight {
    border: 1px solid #99aece;
    width: 410px;
    height: 380px;
    overflow: auto;
    
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
}
div.prefDetailsLeftRight {
    border: 1px solid #99aece;
    width: 380px;
    
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
}
/******** Customer tree ********/
div.customerTree {
    border: 1px solid #99aece;
    width: 410px;
    height: 380px;
    overflow: auto;
        
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
}
div.customerDetails {
    border: 1px solid #99aece;
    width: 550px;
    
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
}
/******** Delivery Prefs ********/
div.deliveryPrefsTree {
    border: 1px solid #99aece;
    width: 410px;
    height: 380px;
    overflow: auto;
    
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
}
div.deliveryPrefsDetails {
    border: 1px solid #99aece;
    width: 380px;
    
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
}
/******* Link defaults *******/
A img {
    BORDER: none;
}

A {
    TEXT-DECORATION: underline;
}
a.page-action {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    font-weight: bold;
    color: #990000;
    text-decoration: none;
    white-space: nowrap;
    height: 10px;
    padding-top: 4px;
    padding-bottom : 4px;
    padding-right: 20px;
    background: url(/images/framework/checkit/checkit_arrow_button.gif) no-repeat right;
    }
    a.page-action:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    white-space: nowrap;
    height: 10px;
    padding-top: 4px;
    padding-bottom : 4px;
    padding-right: 20px;
    background: url(/images/framework/checkit/checkit_arrow_button_f2.gif) no-repeat right;
    }
    
    a.page-action-left {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    font-weight: bold;
    color: #990000;
    text-decoration: none;
    white-space: nowrap;
     height: 10px;
    padding-top: 4px;
    padding-bottom : 4px;
    padding-left: 20px;
    background: url(/images/framework/checkit/checkit_arrow_button_left.gif) no-repeat left;
}

a.page-action-left:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    white-space: nowrap;
     height: 10px;
    padding-top: 4px;
    padding-bottom : 4px;
    padding-left: 20px;
    background: url(/images/framework/checkit/checkit_arrow_button_leftf2.gif) no-repeat left;
}

.button-action
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
	margin-left: 5px;

    cursor: pointer;
    width:50px;
    height:20px;
        
    BACKGROUND-COLOR: #990000;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: center;
    WHITE-SPACE: nowrap;
    ALIGN: right;
	filter:progid:DXImageTransform.Microsoft.Gradient
    	  (GradientType=0,StartColorStr='#ffE57E7A',EndColorStr='#ff990000');
}


A.button-action:hover 

{
 COLOR: #000000;   
}

a:link, 
a:visited, 
a:hover, 
a:active {

}

.euler-link-action {
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
    /* PAW: this now wraps */
    WHITE-SPACE: wrap;
    ALIGN: left;
}
A.euler-link-action:hover, 
A.euler-link-action:active {
    COLOR: #170021;
    TEXT-DECORATION: underline;
}

.link-action {
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
    /* PAW: this now wraps */
    WHITE-SPACE: wrap;
    ALIGN: left;
}
A.link-action:link, 
A.link-action:visited {
    TEXT-DECORATION: underline;
}

A.link-action:hover, 
A.link-action:active {
    COLOR: #170021;
    TEXT-DECORATION: underline;
}

.link-action-no-line,
A.link-action-no-line:link, 
A.link-action-no-line:visited {
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
    /* PAW: this now wraps */
    WHITE-SPACE: wrap;
    VERTICAL-ALIGN: middle;
}

A.link-action-no-line:hover, 
A.link-action-no-line:active {
    COLOR: #170021;
}

.link-action-no-line-small-wrap,
A.link-action-no-line-small-wrap:link, 
A.link-action-no-line-small-wrap:visited {
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
    WHITE-SPACE: wrap;
    ALIGN: left;
}

A.link-action-no-line-small-wrap:hover, 
A.link-action-no-line-small-wrap:active {
    COLOR: #170021;
}

.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;
    FONT-SIZE: 9px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
    WHITE-SPACE: wrap;
    ALIGN: left;
}

A.link-action-no-line-small-wrap-bold:hover, 
A.link-action-no-line-small-wrap-bold:active {
    COLOR: #170021;
}

.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: 12px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
    WHITE-SPACE: wrap;
    ALIGN: left;
}




.link-action-no-line-big-wrap-normal,
A.link-action-no-line-big-wrap-normal:link, 
A.link-action-no-line-big-wrap-normal:visited {
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
    WHITE-SPACE: wrap;
    ALIGN: left;
}

A.link-action-no-line-big-wrap-bold:hover, 
A.link-action-no-line-big-wrap-bold:active {
    COLOR: #170021;
}

/******* Number list defaults *******/

ol {
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    WHITE-SPACE: nowrap;
    
    MARGIN-BOTTOM: 0;
}

ul {
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    WHITE-SPACE: nowrap;
    TEXT-INDENT: 5px;
    
    MARGIN-BOTTOM: 0;
    MARGIN-LEFT: 20px;
}

/******* Icon text *******/
.iconText {
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #99aece;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    WHITE-SPACE: nowrap;
}

.ulIconText {
    FONT-WEIGHT: bold;
    FONT-SIZE: 24px;
    COLOR: #99aece;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    WHITE-SPACE: nowrap;
}

A.iconText:link,
A.iconText:visited {
    TEXT-DECORATION: underline;
}

A.iconText:hover,
A.iconText:active {
    COLOR: #4F6E9D;
    TEXT-DECORATION: underline;
}

a.email-link-value {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
    WHITE-SPACE: nowrap;
    VERTICAL-ALIGN: middle;
    LINE-HEIGHT: normal;
}

a.email-link-value:hover {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
    WHITE-SPACE: nowrap;
    VERTICAL-ALIGN: middle;
    LINE-HEIGHT: normal;
}

/******* Reports & content *******/
.stakeholder-text {
    FONT-WEIGHT: bold;
    PADDING-RIGHT: 8px;
    FONT-SIZE: 12px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    /* PAW: this now wraps */
    WHITE-SPACE: wrap;
    TEXT-ALIGN: left;
}

a.stakeholder-text-link {
    FONT-WEIGHT: bold;
    PADDING-RIGHT: 8px;
    FONT-SIZE: 12px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    /* PAW: this now wraps */
    WHITE-SPACE: wrap;
    TEXT-ALIGN: left;
}
  a.stakeholder-text-link:hover {
      FONT-WEIGHT: bold;
    PADDING-RIGHT: 8px;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    /* PAW: this now wraps */
    WHITE-SPACE: wrap;
    TEXT-ALIGN: left;
    }
a.stakeholder-text-link-small {
    FONT-WEIGHT: bold;
    PADDING-RIGHT: 8px;
    FONT-SIZE: 10px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    /* PAW: this now wraps */
    WHITE-SPACE: wrap;
    TEXT-ALIGN: left;
}
  a.stakeholder-text-link-small:hover {
    FONT-WEIGHT: bold;
    PADDING-RIGHT: 8px;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    /* PAW: this now wraps */
    WHITE-SPACE: wrap;
    TEXT-ALIGN: left;
}
 
a.email-text-link-small {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    WHITE-SPACE: wrap;
    TEXT-ALIGN: left;
}
  a.email-text-link-small:hover {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    WHITE-SPACE: wrap;
    TEXT-ALIGN: left;
}

 .report-label {
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    /* PAW: this now wraps */
    WHITE-SPACE: wrap;
    TEXT-ALIGN: left;
}
.report-text {
    FONT-WEIGHT: normal;
    PADDING-RIGHT: 8px;
    FONT-SIZE: 9px;
    COLOR: #990000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    /* PAW: this now wraps */
    WHITE-SPACE: wrap;
    TEXT-ALIGN: left;
}
.report-highlight-line {
	background-color: #ffe5e5;
}
.report-lowlight-line {
	background-color: #efefef;
}
.report-extra-highlight-line {
    background-color: #f0d6d6;
}
.report-extra-lowlight-line {
    background-color: #e0e0e0;
}

.report-template-title {
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    BACKGROUND:#990000;
    COLOR: #FFFFFF;
    FONT-STYLE: normal;
    FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    filter:progid:DXImageTransform.Microsoft.Gradient
    	  (GradientType=0,StartColorStr='#ffE57E7A',EndColorStr='#ff990000');
    /* PAW: this now wraps */
    WHITE-SPACE:normal;
}

.report-section-title {
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    /* PAW: this now wraps */
    WHITE-SPACE: wrap;
}

.tableRowTopAndBottomBorder {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap;
    
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-right-width: 0pt;
    border-left-width: 0pt;
    border-style: solid;
    border-color: #94000F;
}

.tableRowTopAndBottomBorderAlignBottom {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: bottom;
    WHITE-SPACE: nowrap;
    
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-right-width: 0pt;
    border-left-width: 0pt;
    border-style: solid;
    border-color: #94000F;
}

.tableRowBottomBorder {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap;
    
    border-bottom-width: 1px;
    border-top-width: 0pt;
    border-right-width: 0pt;
    border-left-width: 0pt;
    border-style: solid;
    border-color: #94000F;
}
.tableRowTopBorder {
    border-bottom-width: 0pt;
    border-top-width: 1px;
    border-right-width: 0pt;
    border-left-width: 0pt;
    border-style: solid;
    border-color: #94000F;
}

.report-hr {
    BORDER: 0;
    WIDTH: 100%;
    HEIGHT: 0px;
}

div.resultsTable {
    border: 0px solid #000000;
    width: 530;
    
    MARGIN-RIGHT: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
}

#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;
}

wedged {
  WIDTH: 30px;
    HEIGHT: 30px;
    background:transparent;
}

.addToLink {
    BACKGROUND-IMAGE: url(../../../images/framework/checkit/checkit_arrow_button.gif);
    BACKGROUND-REPEAT: no-repeat;
    WIDTH: 18px;
    HEIGHT: 18px;
    CURSOR: pointer;
    BORDER: 0px;
    MARGIN-RIGHT: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
}
.removeFromLink {
    BACKGROUND-IMAGE: url(../../../images/framework/checkit/checkit_arrow_button_left.gif);
    BACKGROUND-REPEAT: no-repeat;
    WIDTH: 18px;
    HEIGHT: 18px;
    CURSOR: pointer;
    BORDER: 0px;
    MARGIN-RIGHT: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
}
/******* Standard text *******/
.footer {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: 100;
	color: black;
}
.footer a:link, .footer a:active, .footer a:visited {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: 100;
    TEXT-DECORATION: underline;
    COLOR: blue;
}
.right-align {
    TEXT-ALIGN: right;
}
.section-title {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    /* PAW: this now wraps */
    WHITE-SPACE: wrap;
}
.entity-title {
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    WHITE-SPACE: wrap;
}

.body-text {
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    WHITE-SPACE: wrap;
}

.body-text-bold {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    WHITE-SPACE: wrap;
}
.body-text-bold-black {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #00000F;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    WHITE-SPACE: wrap;
}
A.body-text:link,
A.body-text:visited {
    TEXT-DECORATION: underline;
}

A.body-text:hover,
A.body-text:active {
    COLOR: #170021;
    TEXT-DECORATION: underline;
}

.body-text-highlight {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    /* PAW: this now wraps */
    WHITE-SPACE: wrap;
}
A.body-text-highlight:link,
A.body-text-highlight:visited {
    TEXT-DECORATION: underline;
}

A.body-text-highlight:hover,
A.body-text-highlight:active {
    COLOR: #4F6E9D;
    TEXT-DECORATION: underline;
}

.field-title {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
    WHITE-SPACE: nowrap;
    LINE-HEIGHT: normal;
}

.field-title-top {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top;
    WHITE-SPACE: nowrap;
    LINE-HEIGHT: normal;
}

.field-title-wrap {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
    WHITE-SPACE: wrap;
    LINE-HEIGHT: normal;
}
/* PAW: top border gives a cell added height, useful for spacing,
though only works against a white background */
.field-title-wrap-with-height {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
    WHITE-SPACE: wrap;
    LINE-HEIGHT: normal;
    BORDER-TOP: 10px solid white;
}
.field-title-wrap-centre {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: center;
    WHITE-SPACE: wrap;
    LINE-HEIGHT: normal;
}
.field-title-wrap-right {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: right;
    WHITE-SPACE: wrap;
    LINE-HEIGHT: normal;
}
.table-header {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
    WHITE-SPACE: wrap;
}

.italic-message {    
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;    
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;    
    WHITE-SPACE: wrap;
}
.italic-message-red {    
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;  
    COLOR: #94000F;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;    
    WHITE-SPACE: wrap;
}
.subscript-message {
    FONT-WEIGHT: normal;
    FONT-SIZE: 8px;      
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;    
    WHITE-SPACE: wrap;
}

A.field-title:link,
A.field-title:visited {
    COLOR: #94000F;
}
A.field-title:hover,
A.field-title:active {
    COLOR: #00000F;
}
.field-title-top {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top;
    WHITE-SPACE: wrap;
}
.field-title-center {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: center;
    WHITE-SPACE: wrap;
}
.field-value {
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
    WHITE-SPACE: nowrap;
    LINE-HEIGHT: normal;
}
.field-value-black {
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
    WHITE-SPACE: nowrap;
    LINE-HEIGHT: normal;
}
.field-value-black-wrap {
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
    WHITE-SPACE: wrap;
    LINE-HEIGHT: normal;
}
.field-value-mark {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #990000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
    WHITE-SPACE: nowrap;
    LINE-HEIGHT: normal;
}
.textarea-value {
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
}
A.field-value:link,
A.field-value:visited
{
    TEXT-DECORATION: underline;
}
A.field-value:hover,
A.field-value:active {
    COLOR: #170021;
    TEXT-DECORATION: underline;
}
.field-value-wrap {
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
    WHITE-SPACE: wrap;
    LINE-HEIGHT: normal;
}
.field-value-wrap-right {
    background-color: #ffe5e5;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: right;
    WHITE-SPACE: wrap;
    LINE-HEIGHT: normal;
}
.field-value-wrap-right-bold {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: right;
    WHITE-SPACE: wrap;
    LINE-HEIGHT: normal;
}
.field-value-bold {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: ;
    WHITE-SPACE: wrap;
    LINE-HEIGHT: normal;
}
.field-value-black-bold {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: ;
    WHITE-SPACE: wrap;
    LINE-HEIGHT: normal;
}


.field-value-center {
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: center;
    WHITE-SPACE: wrap;
    LINE-HEIGHT: normal;
}
.field-title-check {

}
.field-info {
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    margin-right: 3cm ;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
    WHITE-SPACE: wrap;
}
.field-error {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
    WHITE-SPACE: wrap;
}

/******* credit risk ********/
/* green */
.credit-risk-low {
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #009900;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    WHITE-SPACE: wrap;
}
/* yellow */
.credit-risk-normal {
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #CCCC00;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    WHITE-SPACE: wrap;
}
/* orange */
.credit-risk-caution {
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #FFCC00;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    WHITE-SPACE: wrap;
}
/* red */
.credit-risk-high {
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #FF0000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    WHITE-SPACE: wrap;
}
/* red */
.credit-risk-suspended {
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #FF0000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    WHITE-SPACE: wrap;
}
/******* Input fields********/
form {
    MARGIN-BOTTOM: 0;
    MARGIN-TOP: 0;
}

textarea {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
}

.fieldWidthExtraWide {
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
    WHITE-SPACE: nowrap;
    WIDTH: 200px;
}

.fieldWidthWide {
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
    WHITE-SPACE: nowrap;
    WIDTH: 320px;
}

.fieldWidthDefault {
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
    WHITE-SPACE: nowrap;
    WIDTH: 176px;
}

.fieldWidthStandard {
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
    WHITE-SPACE: nowrap;
    WIDTH: 80px;
}

.fieldWidthNarrow {
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
    WHITE-SPACE: nowrap;
    WIDTH: 150px;
}

.pick-list {
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
    WHITE-SPACE: nowrap;
    WIDTH: 176px;
}
.pick-list-wide {
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
    WHITE-SPACE: nowrap;
    WIDTH: 525px;
}
/******* Navigation********/
.checkit
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.searchbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-indent: 1pt;
	height: 17px;
}
.splitters
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FF9999;
}

a.deselectedTab:link,
a.deselectedTab:active,
a.deselectedTab:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.deselectedTab:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.deselectedTabLarger:link,
a.deselectedTabLarger:active,
a.deselectedTabLarger:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.deselectedTabLarger:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.selectedLeftTab {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-IMAGE: url(../../../images/framework/checkit/tab_field.gif);
    BACKGROUND-REPEAT: no-repeat;    
    BACKGROUND-COLOR: #ffffff;
    COLOR: #ffffff;
    LINE-HEIGHT: 11px;
    TEXT-DECORATION: none;
    TEXT-ALIGN:left;
    WIDTH:50px;
    HEIGHT:29px;
    VERTICAL-ALIGN: bottom;

    CURSOR: pointer;
    BORDER: 0px;
    MARGIN-RIGHT:0px;
    MARGIN-LEFT:0px;
    MARGIN-TOP:0px;
    MARGIN-BOTTOM:0px;
    
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
}
A.selectedLeftTab:hover,
A.selectedLeftTab:active {
    COLOR: #4F6E9D;
}
.selectedMiddleTab {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-IMAGE: url(../../../images/framework/checkit/tab_field.gif);
    BACKGROUND-REPEAT: no-repeat;    
    BACKGROUND-COLOR: #ffffff;
    COLOR: #ffffff;
    LINE-HEIGHT: 11px;
    TEXT-DECORATION: none;
    TEXT-ALIGN:left;
    WIDTH:84px;
    HEIGHT:29px;
    VERTICAL-ALIGN: bottom;

    CURSOR: pointer;
    BORDER: 0px;
    MARGIN-RIGHT:0px;
    MARGIN-LEFT:0px;
    MARGIN-TOP:0px;
    MARGIN-BOTTOM:0px;
    
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
}
A.selectedMiddleTab:hover,
A.selectedMiddleTab:active {
    COLOR: #4F6E9D;
}
.rightInnerBG {
    BACKGROUND-IMAGE: url(../../../images/framework/myicc/rightInnerBG.gif);
    BACKGROUND-REPEAT: no-repeat
}
.subNav {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #94000F;
    COLOR: #ffffff;
    LINE-HEIGHT: normal;
    TEXT-DECORATION: none;
    WHITE-SPACE: nowrap;
}
A.subNav:link,
A.subNav:visited {
    TEXT-DECORATION: underline;
}
A.subNav:hover,
A.subNav:active {
    COLOR: #4F6E9D;
    TEXT-DECORATION: underline;
}
.subNavSelected {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #94000F;
    COLOR: #ffffff;
    LINE-HEIGHT: normal;
    TEXT-DECORATION: none;
    WHITE-SPACE: nowrap;   
}
A.subNavSelected:link,
A.subNavSelected:visited {
}
A.subNavSelected:hover,
A.subNavSelected:active {
    COLOR: #4F6E9D;
}
.subNavDividers {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #94000F;
    LINE-HEIGHT: normal;
    TEXT-DECORATION: none;
}

/** company id sub nav tabs **/
.deselectedSubTab,
A.deselectedSubTab:visited {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #94000F;
    COLOR: #ffffff;
    LINE-HEIGHT: 11px;
    TEXT-DECORATION: none;
    TEXT-ALIGN:left;
    WHITE-SPACE: nowrap;
    
    CURSOR: pointer;
    HEIGHT:15px;
    WIDTH:50px;
    VERTICAL-ALIGN: top;

    BORDER: 0px;
    MARGIN-RIGHT: 4px;
    MARGIN-LEFT: 0px;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
}
A.deselectedSubTab:hover,
A.deselectedSubTab:active {
    COLOR: #ffccff;
}

.selectedLeftSubTab {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #94000F;
    COLOR: #ffffff;
    LINE-HEIGHT: 11px;
    TEXT-DECORATION: none;
    TEXT-ALIGN:left;
    HEIGHT:15px;
    WIDTH:50px;
    VERTICAL-ALIGN: top;
    WHITE-SPACE: nowrap;

    CURSOR: pointer;
    BORDER: 0px;
    MARGIN-RIGHT:4px;
    MARGIN-LEFT:0px;
    MARGIN-TOP:0px;
    MARGIN-BOTTOM:0px;
    
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
}
A.selectedLeftSubTab:hover,
A.selectedLeftSubTab:active {
    COLOR: #4F6E9D;
}
.selectedMiddleSubTab {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #94000F;
    COLOR: #ffffff;
    LINE-HEIGHT: 11px;
    TEXT-DECORATION: none;
    TEXT-ALIGN:left;
    HEIGHT:15px;
    WIDTH:50px;
    VERTICAL-ALIGN: top;
    WHITE-SPACE: nowrap;

    CURSOR: pointer;
    BORDER: 0px;
    MARGIN-RIGHT:4px;
    MARGIN-LEFT:0px;
    MARGIN-TOP:0px;
    MARGIN-BOTTOM:0px;
    
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
}
A.selectedMiddleSubTab:hover,
A.selectedMiddleSubTab:active {
    COLOR: #4F6E9D;
}
.subTabFooter {
/**
    BACKGROUND-IMAGE: url(../../../images/framework/myicc/extraBandBlue_small.gif);
**/
}
.subTabFooterLeft {
/**
    BACKGROUND-IMAGE: url(../../../images/framework/myicc/endLeftBlue_small.gif);
    BACKGROUND-REPEAT: no-repeat;
**/
}
.subTabFooterRight {
/**
    BACKGROUND-IMAGE: url(../../../images/framework/myicc/endRightBlue_small.gif);
    BACKGROUND-REPEAT: no-repeat;
**/
}
/******* Left-hand boxes ********/
.boxTop {
    BACKGROUND-IMAGE: url(../../../images/framework/myicc/boxTopBig.gif);
    BACKGROUND-REPEAT: no-repeat;
}
.boxBase {
    BACKGROUND-IMAGE: url(../../../images/framework/myicc/boxBaseBig.gif);
    BACKGROUND-REPEAT: no-repeat;
}
.boxText {
     FONT-WEIGHT: normal;
     FONT-SIZE: 9px;
     FONT-STYLE: normal;
     FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
     TEXT-DECORATION: none;
     COLOR: #94000F;
     LINE-HEIGHT: normal;
     WHITE-SPACE: wrap;
     VERTICAL-ALIGN: middle;
}
A.boxText:link
{
    TEXT-DECORATION: underline;
}
A.boxText:link, 
A.boxText:visited {
    TEXT-DECORATION: underline;
}

A.boxText:hover, 
A.boxText:active {
    COLOR: #170021;
    TEXT-DECORATION: underline;
}
.boxTextBlue {
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    COLOR: #94000F;
    LINE-HEIGHT: normal;
}
.searchBox {
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
    WHITE-SPACE: nowrap;
    VERTICAL-ALIGN: middle;
    LINE-HEIGHT: normal;
}

.searchBoxed {
    BORDER-RIGHT: #990099 1px solid;
    BORDER-TOP: #990099 1px solid;
    BORDER-LEFT: #990099 1px solid;
    BORDER-BOTTOM: #990099 1px solid;
    
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    WHITE-SPACE: nowrap;
    
    LINE-HEIGHT: normal;
    HEIGHT: 20px;
    WIDTH: 100px;
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff;    
}

/******* South Layout *******/
#ftr {
    WIDTH:100%;
    BORDER:0px;
    MARGIN-RIGHT:auto;
    MARGIN-LEFT:auto;
    MARGIN-TOP:0px;
    PADDING-bottom:10px;
    TEXT-ALIGN:center;
    BACKGROUND-COLOR: #ffffff;
}

/*** Items for Company Identification Screen ***/
/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0 auto; /* center for now */
/* 	width: 26em; /* ems so it will grow */
	background: url(../../../images/framework/myicc/frame_br.gif) no-repeat bottom right;
	font-size: 100%;
}
.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: 15px 0px 10px 0px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.sidebox-tab {
    float: center;
    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: #94000F;
    font-style: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    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: normal;
    color: #fff;
    background-position:0% -100px;
    background-color: #94000F;
}
.sidebox-head a:hover span {
    background-position:100% -100px;
}
.sidebox-body {
	background: url(../../../images/framework/myicc/frame_bl.gif) no-repeat bottom left;
    width: 300px;
    height: 200px;
	margin: 0;
	padding: 5px 30px 31px;
}
.companyIDtabSelected {
    background-color: white;
    border-bottom: solid 1px white;
}
.companyIDtabDeSelected {
}
.copyintro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
}
.copystandard {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
}

  /**** fatal server error page ****/
  div#logo {
      BACKGROUND-IMAGE: url(/images/framework/checkit/logo.gif);
      BACKGROUND-REPEAT: no-repeat;
      WIDTH: 134px;
      HEIGHT: 103px;
      CURSOR: pointer;
      BORDER: 0px;
      MARGIN-RIGHT: 0px;
      MARGIN-LEFT: 0px;
      MARGIN-TOP: 0px;
      MARGIN-BOTTOM: 0px;

      PADDING-RIGHT: 0px;
      PADDING-LEFT: 0px;
      PADDING-BOTTOM: 0px;
      PADDING-TOP: 0px;
  }
  div#mainTopLeftBorder {
      BACKGROUND-IMAGE: url(/images/framework/checkit/backer_top_left.gif);
      BACKGROUND-REPEAT: no-repeat;
      WIDTH: 20px;
      HEIGHT: 20px;
  }
  div#mainTopRightBorder {
      BACKGROUND-IMAGE: url(/images/framework/checkit/backer_top_right.gif);
      BACKGROUND-REPEAT: no-repeat;
      WIDTH: 20px;
      HEIGHT: 20px;
  }
  div#mainTopBorder {
      BACKGROUND-IMAGE: url(/images/framework/checkit/mainBGBorder.gif) top;
      BACKGROUND-COLOR: #ffffff;
      WIDTH: 100%;
      HEIGHT: 1px;
  }
  div#mainBottomBorder {
      BACKGROUND-IMAGE: url(/images/framework/checkit/mainBGBorder.gif) bottom;
      BACKGROUND-COLOR: #ffffff;
      WIDTH: 100%;
      HEIGHT: 1px;
  }
  div#mainLeftBorder {
      BACKGROUND-IMAGE: url(/images/framework/checkit/mainBGBorder.gif) left;
      WIDTH: 6px;
      HEIGHT: 100%;
  }
  div#mainRightBorder {
      BACKGROUND-IMAGE: url(/images/framework/checkit/mainBGBorder.gif) right;
      WIDTH: 6px;
      HEIGHT: 100%;
  }
  div#mainBottomLeftBorder {
      BACKGROUND-IMAGE: url(/images/framework/checkit/backer_bott_left.gif) bottom;
      BACKGROUND-REPEAT: no-repeat;
      WIDTH: 20px;
      HEIGHT: 20px;
  }
  div#mainBottomRightBorder {
      BACKGROUND-IMAGE: url(/images/framework/checkit/backer_bott_right.gif) bottom;
      BACKGROUND-REPEAT: no-repeat;
      WIDTH: 20px;
      HEIGHT: 20px;
  }

.black-header {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
}

.red-header {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
    color: #990000;
}
.red-header-thin {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: ;
    color: #990000;
}
.black-header-small {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
}

.red-header-small {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
    color: #990000;
}
.black-header-med {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
}

.red-header-med {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
    color: #990000;
}
td.backerTopLeft {
    BACKGROUND: url(/images/framework/checkit/backer_top_left.gif) top left no-repeat;
}

td.backerTopRight {
    BACKGROUND: url(/images/framework/checkit/backer_top_right.gif) top right no-repeat;
}

.copyright {
	BACKGROUND: url(/images/framework/checkit/check_it_base.gif) top left no-repeat;
	background-position: -10px;
	width: 755px;
	height: 25px;
	text-align: center;
	padding-top: 0px;
	margin-top: 10px;
}

.copyrightred {
    COLOR: #94000F;
}

/** Template reworking resulting styles **/

.body {
  text-align: center;


}

td.outerTopLeft {
  height: 19px;
  width: 7px;
  background: url(/images/framework/checkit/backer_top_left.gif) no-repeat top left;
}
td.outerTopRight {
  height: 19px;
  width: 7px;
  background: url(/images/framework/checkit/backer_top_right.gif) no-repeat top right;
}

td.spacerLeft {
  width: 7px;
}
td.spacerRight {
  width: 8px;
}

td.navbarLeft {
  width: 15px;
  height: 31px;
  background: url(/images/framework/checkit/navbar_left.gif) no-repeat left;
}
td.navbarCentral {
  background: url(/images/framework/checkit/navbar_centre.gif);
  color: white;
  font-family: Verdana;
  font-size: 9px;
  font-weight: bold;
  text-align: left;
}
td.navbarRight {
  width: 25px;
  background: url(/images/framework/checkit/navbar_right.gif) no-repeat left;
}

td.panelTopLeft {
  width: 13px;
  background: url(/images/framework/checkit/panel_border_top_left.gif) no-repeat top left;
}
td.panelTopRight {
  width: 13px;
  background: url(/images/framework/checkit/panel_border_top_right.gif) no-repeat top right;
}
td.panelBottomLeft {
  width: 13px;
  background: url(/images/framework/checkit/panel_border_bottom_left.gif) no-repeat bottom left;
}
td.panelBottomRight {
  width: 13px;
  background: url(/images/framework/checkit/panel_border_bottom_right.gif) no-repeat bottom right;
}
td.panelLeft {
  width: 13px;
  background: url(/images/framework/checkit/panel_border_left.gif) repeat left;
}
td.panelRight {
  width: 13px;
  background: url(/images/framework/checkit/panel_border_right.gif) repeat right;
}
td.panelTopMiddle {
  background: url(/images/framework/checkit/panel_border_top.gif) repeat top;
  height: 10px;
}
td.panelBottomMiddle {
  background: url(/images/framework/checkit/panel_border_bottom.gif) repeat bottom;
  height: 10px;
}
td.panelMain {
}

td.footernavbarLeft {
  width: 12px;
  height: 23px;
  background: url(/images/framework/checkit/footerbar_left.gif) no-repeat left;
}
td.footernavbarCentral {
  background: url(/images/framework/checkit/footerbar_centre.gif);
  color: white;
  font-family: Verdana;
  font-size: xx-small;
  font-weight: bold;
  text-align: center;
}
td.footernavbarRight {
  width: 17px;
  background: url(/images/framework/checkit/footerbar_right.gif) no-repeat left;
}

td.footer {
  text-align: center;
}

a.searchButton {
  background: url(/images/framework/checkit/checkit_go_search.gif) no-repeat left;
  vertical-align: top;
}
a.searchButton:hover {
  background: url(/images/framework/checkit/checkit_go_search_f2.gif) no-repeat left;
}

/** Workaround for (unusually) different behaviour in Firefox **/
td.mainEntryButtonFirefox {
  background: url(/images/framework/checkit/checkit_home_link.gif) no-repeat top left;
}
td.mainEntryButtonFirefox:hover {
  background: url(/images/framework/checkit/checkit_home_link_f2.gif) no-repeat top left;
}
/** IE only **/
* html a.mainEntryButtonIE {
  background: url(/images/framework/checkit/checkit_home_link.gif) no-repeat top left;
}
* html a.mainEntryButtonIE:hover {
  background: url(/images/framework/checkit/checkit_home_link_f2.gif) no-repeat top left;
}

/** End template reworking resulting styles **/

/** Rounded box definitions **/

.roundedBoxTopLeft {
  	background: url(/images/framework/checkit/rounded_box_top.gif) no-repeat top left;
    background-color: inherit;
	width: 10px;
	height: 10px;
}
.roundedBoxTopRight {
  	background: url(/images/framework/checkit/rounded_box_top.gif) no-repeat top right;
    background-color: inherit;
	width: 10px;
	height: 10px;
}
.roundedBoxLowerLeft {
  	background: url(/images/framework/checkit/rounded_box_bottom.gif) no-repeat bottom left;
    background-color: inherit;
	width: 10px;
	height: 10px;
}
.roundedBoxLowerRight {
  	background: url(/images/framework/checkit/rounded_box_bottom.gif) no-repeat bottom right;
    background-color: inherit;
	width: 10px;
	height: 10px;
}

/** Bevel button definitions **/

div#bevelButton {
}
div#bevelButton ul {
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
	white-space: normal;
}
div#bevelButton li {
    list-style-type: none;
    width: 60px;
	height: 22px;
    margin-right: 10px;
    text-align:center;
}
div#bevelButton li a {
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 8px;
	border-right-width: 8px;
    text-decoration: none;
    height: 100%;
    width: 100%;
    display: block;
    background-color: #990000;
    border-style: solid;
    border-bottom-color: #621a00;
    border-right-color: #8b000e;
    border-left-color: #C44345;
    border-top-color: #E57E7A;
    text-align:center;
}
div#bevelButton li a:link {
    color: white;
    font-weight: bold;
    background-color: #990000;
    border-style: solid;
    border-bottom-color: #621a00;
    border-right-color: #8b000e;
    border-left-color: #C44345;
    border-top-color: #E57E7A;
    text-align:center;
}
div#bevelButton li a:visited {
    color: white;
    background-color: #990000;
    border-style: solid;
    border-bottom-color: #621a00;
    border-right-color: #8b000e;
    border-left-color: #C44345;
    border-top-color: #E57E7A;
    text-align:center;
}
div#bevelButton li a:hover {
    font-weight: bold;
    color: #FFFFFF;
    background-color: #770000;
    border-style: solid;
    border-bottom-color: #621a00;
    border-right-color: #8b000e;
    border-left-color: #C44345;
    border-top-color: #E57E7A;
}
div#bevelButton li a:active {
    font-weight: bold;
    color: #FFFFFF;
    background-color: #660000;
    border-style: solid;
    border-top-color: #621a00;
    border-left-color: #8b000e;
    border-right-color: #C44345;
    border-bottom-color: #E57E7A;
    
}

.companydetailsblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
}

.image-link-action {
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #94000F;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
    TEXT-ALIGN: left;
    WHITE-SPACE: wrap;
    ALIGN: left;
}
A.image-link-action:link, 
A.image-link-action:visited {
    TEXT-DECORATION: underline;
}

A.image-link-action:hover, 
A.image-link-action:active {
    COLOR: #000000;
}

td.paneTopLeft {
  width: 7px;
  background: url(/images/framework/checkit/panel_border_top_left.gif) no-repeat top left;
}
td.paneTopRight {
  width: 7px;
  background: url(/images/framework/checkit/panel_border_top_right.gif) no-repeat top right;
}
td.paneBottomLeft {
  width: 7px;
  background: url(/images/framework/checkit/panel_border_bottom_left.gif) no-repeat bottom left;
}
td.paneBottomRight {
  width: 7px;
  background: url(/images/framework/checkit/panel_border_bottom_right.gif) no-repeat bottom right;
}
td.paneLeft {
  width: 7px;
  background: url(/images/framework/checkit/panel_border_left.gif) repeat left;
}
td.paneRight {
  width: 7px;
  background: url(/images/framework/checkit/panel_border_right.gif) repeat right;
}
td.paneTopMiddle {
  background: url(/images/framework/checkit/panel_border_top.gif) repeat top;
  height: 7px;
}
td.paneBottomMiddle {
  background: url(/images/framework/checkit/panel_border_bottom.gif) repeat bottom;
  height: 7px;
}
td.paneMain {
}

.banner-phone-black {
	vertical-align: -26px;
	color: #000000; 
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; 
	font-size: 17px; 
	font-weight: bold;
}

.banner-phone-red {
	vertical-align: -26px;
	color: #990000; 
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; 
	font-size: 17px; 
	font-weight: bold;
}
