 body{font-family: "lucida grande",arial,sans-serif;cursor:default;color:#666;background-color:#eee;font-size:0.9em;}body,img,p,ul,li,form,h1,h2,h3,h4,h5,h6{margin:0;padding:0;display:block;font-weight:500;}ul{list-style-type: none;}a{outline: none;cursor: pointer;color:#D67B45;}a:hover{text-decoration: none;color:#666;}h1{font-size:1.3em;color:#fff;}sup{font-size:8px;}div#wrapper{width:940px;margin:0 auto;}div#header{border:1px solid #d6dbc2;border-top: none;background-color:#fff;padding:20px 20px 20px 30px;position: relative;z-index:1;}body.cm-ie6 div#header{z-index:6;}div#header div#logo{float: left;}div#header div#logo a{display:block;}div#header div#navigation{position:absolute;left:360px;bottom:19px;}div#header div#navigation ul li{float: left;}div#header div#navigation ul li a{display:block;font-size:1em;margin-right:20px;text-decoration: none;background: transparent url(http://images.clearmix.com/corporate/copy/navigation.sprite.png) no-repeat center top;height:14px;line-height:14px;text-indent:200px;overflow: hidden;}div#header #navigation ul li#about-page a{background-position: left top;width:44px;}div#header #navigation ul li#about-page a:hover,body.about div#header #navigation ul li#about-page a{background-position: left bottom;}div#header #navigation ul li#philosophy-page a{background-position: -44px top;width:77px;}div#header #navigation ul li#philosophy-page a:hover,body.philosophy div#header #navigation ul li#philosophy-page a{background-position: -44px bottom;}div#header #navigation ul li#news-page a{background-position: -121px top;width:38px;}div#header #navigation ul li#news-page a:hover,body.news div#header #navigation ul li#news-page a{background-position: -121px bottom;}div#header #navigation ul li#technology-page a{background-position: -159px top;width:81px;}div#header #navigation ul li#technology-page a:hover,body.technology div#header #navigation ul li#technology-page a{background-position: -159px bottom;}div#header #navigation ul li#platform-page a{background-position: -296px top;width:61px;}div#header #navigation ul li#platform-page a:hover,body.platform div#header #navigation ul li#platform-page a{background-position: -296px bottom;}div#header #navigation ul li#contact-page a{background-position: -240px top;width:56px;}div#header #navigation ul li#contact-page a:hover,body.contact div#header #navigation ul li#contact-page a{background-position: -240px bottom;}div#header #contact{position:absolute;top:14px;right:50px;}div#header #contact a{display:block;font-size:0.75em;background-color:#f6dfd1;padding:1px 4px;text-decoration: none;color:#bb7043;}div#header #contact a:hover{text-decoration: underline;}body.contact div#header #contact a{color:#666;}div#header #rss{position:absolute;top:10px;right:10px;}div#header #rss a{display:block;width:24px;height:24px;text-decoration: none;}div#body{padding:30px;margin-top:4px;border:1px solid #d6dbc2;background-color:#fff;position: relative;}div#body div#action{margin-bottom:30px;width:878px;}div#body div#action div#banner{background-color:#d67b45;color:#fff;padding:20px 30px;float: right;}div#body #action #banner h1{visibility: hidden;}div#body div#action div#stock{position:absolute;top:0;left:0;}div#body div#action div#stock a{display:block;}body.cm-ie6 div#body div#action div#stock{left: -30px;}div#body h2 a{text-decoration: none;width:165px;color:#fff;background-color:#8a7055;padding:0 6px 0 6px;display:block;}div#body h2 a span{padding:8px 10px;border-bottom:1px solid #6f5a44;font-size:0.55em;display:block;}div#body h2 a:hover,div#body h2 a.selected{color:#fff;background:#8A7055 url(http://images.clearmix.com/corporate/design/other/ellipse.brown.9x21.png) no-repeat right center;}div#body li.last h2 a{border-bottom: none;}div#body li.last h2 a span{border-bottom: none;}div#body div.paragraph{margin-bottom:15px;}div#body h3{color:#7c9d00;padding-bottom:5px;}body.cm-ff-win div#body h3{font-weight:600;}div#body div#copy{margin:0 0 0 60px;width:640px;padding-top:19px;}div#body div#copy .last{margin-bottom:0 !important;padding-bottom:0 !important;}div#body div#copy h4{padding:0 0 5px 5px;font-weight:500;}body.cm-ie6 div#body div#copy h4{font-weight:600;}div#body div#copy p{font-size:0.8em;padding:0 0 10px 5px;}#back-to{font-size:0.7em;padding:0 4px 6px 0;text-align: right;}div#footer{font-size:0.7em;padding:2px 10px 20px;}div#footer a{color:#8a7055;text-decoration: none;}div#footer a:hover{text-decoration: underline;color:#555;}div#footer div#validate{float: left;}div#footer div#administration{float: right;margin-right:20px;}div#footer div#copyright{float: right;}.cm-pop-title{font-size:1.1em;}.form-wrapper{background-color:#f3f3f3;padding:12px;overflow: hidden;}.cm-element{padding-bottom:5px;}.cm-e-label{width:100px;float: left;line-height:27px;}input{width:220px;border:1px solid #aaa;font-size:16px;color:#555;padding:2px;font-family: Verdana;}textarea{width:350px;height:100px;border:1px solid #aaa;font-size:16px;color:#555;padding:2px;overflow: hidden;font-family: Verdana;}div.cm-error-wrapper{margin-left:100px;}div.cm-error-copy{border-color:#D67B45;font-size:0.9em;background-color:#F3F3F3;}body.cm-ie .cm-error{min-height:1px;height:auto !important;height:1px;}.cm-buttons{text-align: right;width:456px;}.validation ul li{padding-bottom:10px;}.validation ul li.last{padding-bottom:0;}.validation ul li a{display:block;}.validation ul li div.icon{margin-right:10px;}.validation ul li div.icon,.validation ul li div.copy{float: left;}.validation ul li div.copy{font-size:0.8em;line-height:32px }#welcome{padding-left:90px;border:1px solid #D6DBC2;margin:4px 0 0;background:#fff url(http://images.clearmix.com/corporate/stock/compass.65x44.jpg) no-repeat 12px center;height:64px;position: relative;z-index:0;}#welcome .hide{font-size:0.6em;padding:4px 4px 0 0;position:absolute;top:0;right:0;z-index:2;}#welcome .copy{font-size:0.9em;padding:15px 4px 6px 0;position:absolute;top:0;} body.home #action{height:210px;}body.home #action #banner{background: transparent url(http://images.clearmix.com/corporate/copy/home.action.v2.png) no-repeat center center;width:637px;height:152px;float: left !important;}body.home #action #stock{right:30px;top:10px;}body.home div#body div#action div#stock{top:10px !important;left:auto !important;}body.home div#body h2 a{width:auto;padding:0 0 0 12px;}body.home div#body h2 a:hover{}body.home div#body h2 a span{font-size:0.60em;padding:8px 0;border-bottom: none;}.block{width:424px;float: left;}.block .body{padding:10px;}#news-block{margin-right:30px;}#news-block ul li{padding:4px 0;}#news-block ul li div.title{font-size:0.9em;}#news-block ul li div.date{width:65px;float: left;font-size:0.8em;color:#7c9d00;}#news-block ul li div.download{float: right;}#technology-block .body{padding:0;}#technology-block .body #technologies{width:424px;overflow: hidden;height:190px;}#technology-block .body #technologies ul{width:10000px;}#technology-block .body #technologies ul li{float: left;width:404px;padding:10px;}#technology-block .body #technologies .technology{height:80px;padding-bottom:10px;}#technology-block .body #technologies .technology .logo{float: left;height:80px;width:100px;margin-right:15px;}#technology-block .body #technologies .technology .logo a{display:block;}#technology-block .body #technologies .technology .logo a img{margin:0 auto;}#technology-block .body #technologies .technology .title{font-size:0.9em;}#technology-block .body #technologies .technology .description{font-size:0.8em;}#technology-block #navigate{font-size:0.7em;float: right;}#technology-block #navigate #back{float: left;}#technology-block #navigate #back a{display:block;text-decoration: none;}#technology-block #navigate #back a span{width:11px;height:12px;background: transparent url(http://images.clearmix.com/corporate/design/other/arrows.sprite.png) no-repeat left top;display:block;}#technology-block #navigate #back a:hover span{background-position: left center;}#technology-block #navigate #back a.disabled span{background-position: left bottom;cursor:default;}#technology-block #navigate #back a.disabled:hover span{background-position: left bottom;}#technology-block #navigate #page{float: left;line-height:12px;padding:0 3px;}#technology-block #navigate #next{float: left;}#technology-block #navigate #next a{display:block;text-decoration: none;}#technology-block #navigate #next a span{display:block;width:11px;height:12px;background: transparent url(http://images.clearmix.com/corporate/design/other/arrows.sprite.png) no-repeat right top;}#technology-block #navigate #next a:hover span{background-position: right center;}#technology-block #navigate #next a.disabled span{background-position: right bottom;cursor:default;}#technology-block #navigate #next a.disabled:hover span{background-position: right bottom;} body.about #action #banner{background: transparent url(http://images.clearmix.com/corporate/copy/about.action.png) no-repeat center center;width:634px;height:74px;}body.about #action #stock{padding:15px 0 0 60px;}body#about-who div#body li#who h2 a{background:#8A7055 url(http://images.clearmix.com/corporate/design/other/ellipse.brown.9x21.png) no-repeat right center !important;}body#about-what div#body li#what h2 a{background:#8A7055 url(http://images.clearmix.com/corporate/design/other/ellipse.brown.9x21.png) no-repeat right center !important;}body#about-when div#body li#when h2 a{background:#8A7055 url(http://images.clearmix.com/corporate/design/other/ellipse.brown.9x21.png) no-repeat right center !important;}body#about-where div#body li#where h2 a{background:#8A7055 url(http://images.clearmix.com/corporate/design/other/ellipse.brown.9x21.png) no-repeat right center !important;}body#about-why div#body li#why h2 a{background:#8A7055 url(http://images.clearmix.com/corporate/design/other/ellipse.brown.9x21.png) no-repeat right center !important;}body#about-how div#body li#how h2 a{background:#8A7055 url(http://images.clearmix.com/corporate/design/other/ellipse.brown.9x21.png) no-repeat right center !important;} body.philosophy #action{margin-bottom:40px !important;}body.philosophy #action #banner{background: transparent url(http://images.clearmix.com/corporate/copy/philosophy.action.v3.png) no-repeat center center;width:642px;height:99px;}body.philosophy #action #stock{padding:15px 0 0 0;}body#philosophy-client-care div#body li#client-care h2 a{background:#8A7055 url(http://images.clearmix.com/corporate/design/other/ellipse.brown.9x21.png) no-repeat right center !important;}body#philosophy-transparency div#body li#transparency h2 a{background:#8A7055 url(http://images.clearmix.com/corporate/design/other/ellipse.brown.9x21.png) no-repeat right center !important;}body#philosophy-security div#body li#security h2 a{background:#8A7055 url(http://images.clearmix.com/corporate/design/other/ellipse.brown.9x21.png) no-repeat right center !important;}body#philosophy-privacy div#body li#privacy h2 a{background:#8A7055 url(http://images.clearmix.com/corporate/design/other/ellipse.brown.9x21.png) no-repeat right center !important;}body#philosophy-inclusion div#body li#inclusion h2 a{background:#8A7055 url(http://images.clearmix.com/corporate/design/other/ellipse.brown.9x21.png) no-repeat right center !important;} body.news #action{height:160px;}body.news #action #banner{background: transparent url(http://images.clearmix.com/corporate/copy/news.action.png) no-repeat center center;width:679px;height:99px;}body.news #action #stock{padding:15px 0 0 25px;}body#news div#copy{width:auto;margin-left:0;margin-right:0;}body#news div#copy div.last{margin-right:0;}body#news div.paragraph{float: left;width:279px;margin-right:20px;margin-bottom:0;}body#news div.paragraph h2 a{width:auto;padding:0;}body#news div.paragraph h2 a span{padding:8px 16px;}body#news div.paragraph h5{background-color:#f3ebe3;padding:4px 8px;font-size:0.75em;color:#777;margin-bottom:4px;}body#news div.paragraph ul li{padding:2px 8px;}body#news div.paragraph ul li div.date{float: left;font-size:0.7em;width:45px;line-height:1.5em;}body#news div.paragraph ul li div.title{float: left;font-size:0.85em;width:218px;}body#news-whitepapers div#body li#whitepapers h2 a{background:#8A7055 url(http://images.clearmix.com/corporate/design/other/ellipse.brown.9x21.png) no-repeat right center !important;}body#news-platform-updates div#body li#platform-updates h2 a{background:#8A7055 url(http://images.clearmix.com/corporate/design/other/ellipse.brown.9x21.png) no-repeat right center !important;}body#news-industry-news div#body li#industry-news h2 a{background:#8A7055 url(http://images.clearmix.com/corporate/design/other/ellipse.brown.9x21.png) no-repeat right center !important;}.more{float: right;font-size:0.65em;}body.news-category #copy ul{padding-bottom:10px;}body.news-category #copy ul li{margin:0 0 10px;padding:0 10px 10px 0 !important;}body.news-category #copy ul li div.cm-left{width:500px;}body.news-category #copy ul li div.title,body.news-category #copy ul li div.date{float: left;}body.news-category #copy ul li div.date{font-size:2em;color:#7C9D00;width:65px;}body.news-category #copy ul li div.description{clear: left;padding-top:3px;font-size:0.8em;}body.news-item div.download{border-left:1px solid #ccc;border-bottom:1px solid #ccc;padding:2px 2px 8px 10px;margin:20px 2px 10px 10px;width:180px;}body.news-item div.download a{background: white url(http://images.clearmix.com/corporate/design/icons/pdf.25x25.gif) no-repeat left 3px;padding-left:32px;display:block;font-size:0.8em;}body.news #more{margin:20px 0 0 0;padding:8px 10px;background-color:#f3f3f3;font-size:0.85em;border-top:1px solid #ddd;border-bottom:1px solid #ddd;} body.technology #action{height:125px }body.technology #action #banner{background: transparent url(http://images.clearmix.com/corporate/copy/technology.action.png) no-repeat center center;width:571px;height:75px;margin-right:50px;}body.technology #action #stock{padding:20px 0 0 25px;}body#technology-client div#body li#client h2 a{background:#8A7055 url(http://images.clearmix.com/corporate/design/other/ellipse.brown.9x21.png) no-repeat right center !important;}body#technology-server div#body li#server h2 a{background:#8A7055 url(http://images.clearmix.com/corporate/design/other/ellipse.brown.9x21.png) no-repeat right center !important;}body#technology-cloud div#body li#cloud h2 a{background:#8A7055 url(http://images.clearmix.com/corporate/design/other/ellipse.brown.9x21.png) no-repeat right center !important;}body.technology div.logo{float: left;width:100px;margin-right:20px;}body.technology div.logo a{display:block;}body.technology div.logo img{margin:0 auto;}body.technology div.meta{float: left;width:500px;}body.technology div.meta p{padding-left:0 !important;}body.technology-item div.logo{float: none;padding-top:19px;margin-left:30px;}body.technology-item h4{padding-left:5px !important;}body.technology-item div.paragraph p{padding-left:5px !important;}body.technology-item div#related{padding-left:15px;}body.technology-item div#related ul li{float: left;margin:0 30px 10px 0;}body.technology-item div#related ul li a{display:block;width:100px;}body.technology-item div#related ul li a img{margin:0 auto;}body.technology-item div#copy{width:551px !important;margin-left:0 !important;}body.technology #more{margin:20px 0 0 0;padding:8px 10px;background-color:#f3f3f3;font-size:0.9em;border-top:1px solid #ddd;border-bottom:1px solid #ddd;} body.platform #action{height:125px }body.platform #action #banner{background: transparent url(http://images.clearmix.com/corporate/copy/platform.action.png) no-repeat center center;width:648px;height:75px;}body.platform #action #stock{padding:20px 0 0 25px;left: -10px !important;top:5px !important;}body#platform-core-features div#body li#core-features h2 a{background:#8A7055 url(http://images.clearmix.com/corporate/design/other/ellipse.brown.9x21.png) no-repeat right center !important;}body#platform-applications div#body li#applications h2 a{background:#8A7055 url(http://images.clearmix.com/corporate/design/other/ellipse.brown.9x21.png) no-repeat right center !important;}body#platform-modules div#body li#modules h2 a{background:#8A7055 url(http://images.clearmix.com/corporate/design/other/ellipse.brown.9x21.png) no-repeat right center !important;}body#platform-plugins div#body li#plugins h2 a{background:#8A7055 url(http://images.clearmix.com/corporate/design/other/ellipse.brown.9x21.png) no-repeat right center !important;}body.platform ul.list{float: left;}body.platform ul.features{font-size:12px;float: left;padding-left:12px;}body.platform h4{width:250px;padding:0 !important;}body.platform h4 a{display:block;}body.platform .selected h4 a{color:#666;text-decoration: none;border-right:1px solid #ccc;}body.platform .selected h4 a span{background: transparent url(http://images.clearmix.com/corporate/design/icons/features-carrot.20x20.gif) no-repeat right center;border-right: none;margin-right: -1px;}body.platform h4 a span{display:block;padding:0 0 4px 4px;border-right:1px solid #ccc;} body.contact #action{height:140px;}body.contact #action #banner{background: transparent url(http://images.clearmix.com/corporate/copy/contact.action.v2.png) no-repeat center center;width:537px;height:73px;margin-right:100px;}body.contact #action #stock{padding:5px 0 0 10px;}body.contact div#copy{width:auto !important;margin-left:0 !important;}body.contact div#left{width:250px;}body.contact div#left p{width:170px;background-color:#f3f3f3;padding:10px !important;}body.contact div.section{margin-bottom:15px;}body.contact div#right{width:628px;font-size:0.9em;}body.contact div#contact-sent{height:100px;font-size:16px;text-align:center;}