body   { font-family: Verdana; margin: 0 }
p { }
a:link { }
a:visited { }
a:hover { }
a:active { }
hr  { width: 100% }
#pageWrapper   { font-family: arial; text-align: left; margin: 0 auto; padding: 0; width: 950px; overflow: hidden }
#Nav ul     { font-size: 14px; font-family: Verdana, Arial; list-style: none; margin: 10px 0 0; padding: 0; width: 100% }
#Nav ul li   { text-align: center; margin: 0; padding: 0; position: relative; right: 0; bottom: 0; float: left }
#Nav ul li a    { color: #fff; font-variant: normal; text-decoration: none; background-repeat: no-repeat; background-position: 5px 50%; display: block; margin: 0; padding: 0 }
#Nav ul li a:link, #iconNav ul li a:visited, #iconNav ul li a:active, #iconNav ul li a:hover    { font-variant: normal; text-decoration: none; margin: 0; padding: 0 }
#Nav ul li a:hover     { color: #4f4f51; font-variant: normal; margin: 0; padding: 0 }
#Nav ul li.what a     { font-variant: normal; background-image: url("../pix/nav_what.gif"); background-repeat: no-repeat; background-position: left 0; margin: 0; padding: 3px 10px 0; width: 128px; height: 22px }
#Nav ul li.what a:hover       { font-variant: normal; background-image: url("../pix/nav_what_on.gif"); background-repeat: no-repeat; background-position: left 0; margin: 0; padding: 3px 10px 0; width: 128px; height: 22px }
#Nav ul li.market a   { font-variant: normal; background-image: url("../pix/nav_market.gif"); background-repeat: no-repeat; background-position: left 0; margin: 0; padding: 3px 10px 0; width: 141px; height: 22px }
#Nav ul li.market a:hover   { font-variant: normal; background-image: url("../pix/nav_market_on.gif"); background-repeat: no-repeat; background-position: left 0; margin: 0; padding: 3px 10px 0; width: 141px; height: 22px }
#Nav ul li.about a   { font-variant: normal; background-image: url("../pix/nav_about.gif"); background-repeat: no-repeat; background-position: left 0; margin: 0; padding: 3px 10px 0; width: 197px; height: 22px }
#Nav ul li.about a:hover   { font-variant: normal; background-image: url("../pix/nav_about_on.gif"); background-repeat: no-repeat; background-position: left 0; margin: 0; padding: 3px 10px 0; width: 197px; height: 22px }
#Nav ul li.news a     { font-variant: normal; background-image: url("../pix/nav_news.gif"); background-repeat: no-repeat; background-position: left 0; margin: 0; padding: 3px 10px 0; width: 141px; height: 22px }
#Nav ul li.news a:hover       { font-variant: normal; background-image: url("../pix/nav_news_on.gif"); background-repeat: no-repeat; background-position: left 0; margin: 0; padding: 3px 10px 0; width: 141px; height: 22px }
#Nav ul li.contact a   { font-variant: normal; background-image: url("../pix/nav_contact.gif"); background-repeat: no-repeat; background-position: left 0; margin: 0; padding: 3px 10px 0; width: 122px; height: 22px }
#Nav ul li.contact a:hover   { font-variant: normal; background-image: url("../pix/nav_contact_on.gif"); background-repeat: no-repeat; background-position: left 0; margin: 0; padding: 3px 10px 0; width: 122px; height: 22px }
#Nav ul li.home a   { font-variant: normal; background-image: url("../pix/nav_home.gif"); background-repeat: no-repeat; background-position: left 0; margin: 0; padding: 3px 10px 0; width: 101px; height: 22px }
#Nav ul li.home a:hover   { font-variant: normal; background-image: url("../pix/nav_home_on.gif"); background-repeat: no-repeat; background-position: left 0; margin: 0; padding: 3px 10px 0; width: 101px; height: 22px }
#Nav ul li.slug    { font-variant: normal; background-image: url("../pix/nav_home_slug.gif"); background-repeat: no-repeat; background-position: left 0; margin: 0; padding: 3px 10px 0; width: 101px; height: 22px }
#logobar { color: #fff; font-size: 15px; line-height: 21px; background-repeat: no-repeat; margin: 0; padding: 0; width: 950px; height: 257px }
#fourColumns        { color: #4f4f51; font-size: 12px; line-height: 18px; text-align: left; margin: 11px 0 0; padding: 0; width: 950px; float: left }
#fourColumns ul { font-size: 11px; font-family: arial; list-style: none; margin: 0; padding: 0; width: 100%; }
#fourColumns ul li.one       { color: #46484e; font-size: 13px; font-family: arial; line-height: 19px; text-decoration: none; background-image: url("../pix/home/bg_co_aggregation.jpg"); background-repeat: no-repeat; text-align: left; display: block; margin: 0 11px 0 0; padding: 8px 5px 0 12px; width: 206px; float: left }
#fourColumns ul li.one a { color: #5357aa; font-weight: bold; text-decoration: none }
#fourColumns ul li.one a:hover { color: #bb162f; font-weight: bold; text-decoration: underline }
#fourColumns ul li.one h1  { color: white; font-size: 16px; font-weight: bold; text-align: center; margin: 0; padding: 0 0 110px }
#fourColumns ul li.one h1 a  { color: white; font-weight: bold; text-decoration: none; margin: 0; padding: 0 }
#fourColumns ul li.one h1 a:hover   { color: #29360b; font-weight: bold; text-decoration: none; margin: 0; padding: 0 }
#fourColumns ul li.two        { color: #46484e; font-size: 13px; font-family: arial; line-height: 19px; text-decoration: none; background-image: url("../pix/home/bg_co_analytics.jpg"); background-repeat: no-repeat; text-align: left; display: block; margin: 0 11px 0 0; padding: 8px 5px 0 12px; width: 206px; float: left }
#fourColumns ul li.two a { color: #5357aa; font-weight: bold; text-decoration: none }
#fourColumns ul li.two a:hover { color: #bb162f; font-weight: bold; text-decoration: underline }
#fourColumns ul li.two h1  { color: white; font-size: 16px; font-weight: bold; text-align: center; margin: 0; padding: 0 0 110px }
#fourColumns ul li.two h1 a  { color: white; font-weight: bold; text-decoration: none; margin: 0; padding: 0 }
#fourColumns ul li.two h1 a:hover   { color: #29360b; font-weight: bold; text-decoration: none; margin: 0; padding: 0 }
#fourColumns ul li.three        { color: #46484e; font-size: 13px; font-family: arial; line-height: 19px; text-decoration: none; background-image: url("../pix/home/bg_co_modeling.jpg"); background-repeat: no-repeat; text-align: left; display: block; margin: 0 11px 0 0; padding: 8px 5px 0 12px; width: 206px; float: left }
#fourColumns ul li.three a { color: #5357aa; font-weight: bold; text-decoration: none }
#fourColumns ul li.three a:hover { color: #bb162f; font-weight: bold; text-decoration: underline }
#fourColumns ul li.three h1  { color: white; font-size: 16px; font-weight: bold; text-align: center; margin: 0; padding: 0 0 110px }
#fourColumns ul li.three h1 a  { color: white; font-weight: bold; text-decoration: none; margin: 0; padding: 0 }
#fourColumns ul li.three h1 a:hover   { color: #29360b; font-weight: bold; text-decoration: none; margin: 0; padding: 0 }
#fourColumns ul li.four          { color: #46484e; font-size: 12px; font-family: arial; line-height: 17px; text-decoration: none; background-repeat: no-repeat; text-align: left; display: block; margin: 0; padding: 8px 0 0 16px; width: 230px; float: left; border-top: 0 none; border-right: 0 none; border-bottom: 0 none; border-left: 2px dotted #707070 }
#fourColumns ul li.four a   { color: #a7c355; font-size: 15px; font-weight: bold; text-decoration: none }
#fourColumns ul li.four a:hover   { color: #f19b24; font-size: 15px; font-weight: bold; text-decoration: none }
#fourColumns ul li.four hr  { margin: 20px 0; border-style: none none solid; border-width: 0 0 1px 0; border-color:   #929292  }
#co { margin-left: -20px }
#footer     { color: #909090; font-size: 12px; font-family: arial; line-height: 14px; text-align: left; margin: 40px 0 0; padding: 0; width: 100%; float: left; border-width: 0 }
#footer a   { color: #909090; font-size: 12px; text-decoration: none; margin: 0; padding: 0 }
#footer a:hover   { color: #f19729; font-size: 12px; text-decoration: none; margin: 0; padding: 0 }
#footer hr { border-top: 2px dotted #95a952; border-right: 0; border-bottom: 0; border-left: 0 }
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display: inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
* html .clearfix{ height: 1px; }
#subnav ul    { background-attachment: scroll; background-position: 0 0; list-style-image: none; padding-left: 17px }
#subnav h1   { color: #d5171c; font-size: 16px; text-transform: none; margin: 5px 0; padding: 0 }
#subnav li     { background-image: none; list-style-type: none; list-style-image: url("../../../../pix/bullet-halfmoon.gif"); margin: 0; padding-top: 0; padding-right: 2px; padding-left: 0; voice-family: inherit    }
#subnav li a     { color: #000e14; font-size: 13px; font-style: normal; font-weight: bold; line-height: 12px; text-decoration: none; list-style-type: none; list-style-image: url("../../../../pix/bullet-halfmoon.gif"); margin: 0; padding: 5px 2px 5px 0 }
#subnav li a:hover     { color: #d6171c; font-size: 13px; font-style: normal; font-weight: bold; line-height: 12px; text-decoration: none; list-style-type: none; list-style-image: url("../../../../pix/bullet-halfmoon.gif"); margin: 0; padding-top: 5px; padding-right: 2px }
#subnav li.subsub    { color: #363636; font-size: 12px; font-weight: normal; line-height: 18px; text-decoration: none; background-image: none; white-space: normal; list-style-type: none; list-style-image: none; display: list-item; margin: -1px 0 12px; padding: 0; border: 0 }

