@charset "UTF-8";#subnav{clear:both;display:block;height:25px;background:url('/common/images/layout/subnavbg.gif');background-position:center center;background-repeat:repeat-x;border:solid 1px #b6c1c7;margin-bottom:10px;padding:0px 5px}#subnav a{display:block;float:left;height:25px;line-height:25px;margin-right:0px;padding:0px 10px;border-right:1px solid #b6c1c7;font-size:14px;font-weight:normal;color:#516368;text-decoration:none}#subnav a.subnavcurrent { background:url('/common/images/layout/subnavbgcurrent.gif') }#subnav a:hover{background:url('/common/images/layout/subnavbghover2.gif');text-decoration:none}div#footer img{float:left;margin-right:10px;margin-top:5px}div#footer{width:800px;clear:both;text-align:left;color:#ccc;font-size:10px;margin:10px auto 30px auto;border-top:solid 1px #ebebeb;float:left;padding:5px}div#footer a{color:#ccc;text-decoration:underline}#headerImages{position:relative;overflow:hidden;height:180px;width:800px}#headerImages, #headerImages img, img.topimage600, #sideToppers img{border-radius:10px;-o-border-radius:10px;-icab-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin-bottom:10px;overflow:hidden;display:block;}#navigator{z-index:100;float:right;display:block;position:absolute;right:10px;bottom:10px}#navigator a{float:right;margin-right:5px;padding:3px;background-color:#CCC;display:block;width:5px;font-size:10px;line-height:10px;color:#333}#navigator a:hover{background-color:#999;text-decoration:none}.frontpage_display{width:810px;float:left;display:block;height:auto;clear:none}.frontpage_display h2, .frontpage_display h2 a, .frontpage_display h3 a{line-height:35px;margin-bottom:0px;margin-top:5px;color:#000;text-decoration:none}.frontpage_display h2 a:hover, .frontpage_display h3 a:hover{color:#000;text-decoration:none}.frontpage_display * img.icon{float:left;margin-right:5px;width:40px;height:40px}#leftside h2+p a, #leftside h3+p a, #leftside h2+p a:hover, #leftside h3+p a:hover{color:#666;text-decoration:none}#leftside h2+p{margin-left:45px;font-size:12px;margin-top:0px;color:#666;clear:both;border-bottom:1px solid #ccc;padding-bottom:10px}#leftside{width:370px;display:block;float:left;min-height:600px;margin-right:10px}.frontpage_display #rightside{width:410px;display: block;float:left;padding-left: 10px;border-left:dashed 1px #ebebeb}#partnerbadges img { margin:2px 5px }.learn{color:#06C !important;font-weight:bold;font-size: 10px}#sidebar{margin-left:20px;width:180px;float:left}.toc{list-style:none;border:solid 1px #ebebeb;margin-bottom:10px;height:auto;display:block}.toc li a{display:block;width:180px;padding:5px}.toc .menuheader2{background-color:#ebebeb;width:170px;height:15px;display:block;padding:5px;margin:0px}#scroller li{list-style:none;float:left;margin-left:40px}.simply-scroll-container { position:relative }.simply-scroll-clip{position:relative;overflow:hidden;z-index:2}.simply-scroll-list{position:absolute;top:0;left:0;z-index:1;overflow:hidden;margin:0;padding:0;list-style:none}.simply-scroll-list li{padding:0;margin:0;list-style:none}.simply-scroll-list li img{border:none;display:block}.simply-scroll{width:410px;height:50px;margin-bottom:1em}.simply-scroll .simply-scroll-clip{width:410px;height:50px}.simply-scroll .simply-scroll-list li{float:left;width:145px;height:50px}.followlink{float:right;font-size:10px;background-image:url(/images/follow.gif);background-position:center left;background-repeat: no-repeat}.followlink a { padding-left:36px }h1, h2, h3, h4, h5, h6, p, form, label, ul, ol, li, dl, dt, dd, fieldset, table, tr, th, td, div, body, hr, blockquote{margin:0px;padding:0px}img{border:none;vertical-align:middle}body{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:0.8em;background-color:#fff;color:#000}div#all{width:800px;margin:10px auto;}a, a:visited{color:#06C;text-decoration:none;outline:0}a:hover { text-decoration:underline }h1{height:25px;line-height:25px;padding:0px 10px 5px 10px;border-bottom:2px solid #ccc;margin-bottom:15px;font-size:1.45em;font-weight:normal}h2{font-size:1.15em;margin:15px 0px 5px 0px}h3{font-size:12px;border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:2px}h3.blue{background-color:#09347d;border-bottom:2px ridge #fff;color:#fff}h3, h3.blue { clear:both }h4{font-size:1em;margin:5px 0px 10px 0px}h4.faqhead{clear:both;margin-top:15px}ul.genericlist{margin-left:15px;list-style-position:outside}ol.genericlist{margin-left:20px;list-style-position:outside}.centered{text-align:center;margin-top:0px;margin-bottom:0px;padding:0px}.seperator, .seperator2{background-color:#ccc;margin:5px auto;overflow:hidden;clear:both}.seperator{height:1px;width:100%;margin:8px 0px}.seperator2{height:2px;width:100%;margin-top:20px;margin-bottom:20px}.miniseperator{background-color:#09347d;height:1px;width:40%;overflow:hidden}p{font-size:11px;line-height:15px}div.content { padding:0px 10px }div.content p { margin:10px 0px }.product{width:160px;float:left;}.productinfo{width:420px;float:left;}p.ppadded { padding:2px 5px }.quotes{height:130px;background-color:#fff;padding-top:2px}div.header { margin-bottom:5px }ul.mainnav{display:inline;clear:both;height:56px;float:right;margin-top:-1px}ul.mainnav li{display:inline;margin:0px}ul.mainnav li a{height:32px;line-height:32px;color:#0A357E;text-decoration:none;font-size:11px;padding:7px 5px 7px 31px;border:1px solid #f9f9f9;border-radius:8px;-o-border-radius:8px;-icab-border-radius:8px;-khtml-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}ul.mainnav li a:hover{background-color:#CED6E5 !important;text-decoration:none}ul.mainnav li a.mainnavcurrent { border:1px solid #d2d2d2 }ul.mainnav li a:visited { color:#09347d }ul.mainnav li:before { content:' | ' }ul.mainnav li:first-child:before { content:'' }ul.mainnav #mainnavcontact { background:url('/common/images/layout/mainnavcontact.gif') 5px center no-repeat #f9f9f9 }ul.mainnav #mainnavfusion { background:url('/common/images/layout/mainnavfusion.png') 5px center no-repeat #f9f9f9 }ul.mainnav #mainnavsharedox { background:url('/common/images/layout/mainnavsharedox.png') 5px center no-repeat #f9f9f9 }ul.mainnav #mainnavcfc { background:url('/common/images/layout/mainnavcfc.gif') 5px center no-repeat #f9f9f9 }div.fullthirdwidthcolleft h3.firstheader, div.fullthirdwidthcolcenter h3.firstheader{padding-top:8px;background-position:0 0;background-repeat:no-repeat}div.fullthirdwidthcolright h3.firstheader{padding-top:8px;background-position:0 0;background-repeat:no-repeat}div.fullthirdwidthcolleft, div.fullthirdwidthcolcenter{width:275px;margin-right:10px;float:left}div.fullthirdwidthcolright{width:190px;float:left}div.fullthirdwidthcolleftafter{height:11px;overflow:hidden}div.fullthirdwidthcolrightafter{height:11px;overflow:hidden}div#leftcolumn{width:600px;float:left;background-color:#fff;margin-bottom:10px;}div#rightcolumn{width:190px;float:right;margin-left:10px}.menuheader2{font-size:1em;font-weight:bold;margin-left:5px;padding-top:3px}.colwrapper{clear:both;overflow:hidden;margin:6px 0px}div.halfwidthcolleft, div.halfwidthcolright, div.thirdcolwidthleftcontact, div.thirdcolwidthrightcontact, div.thirdcolwidthleftservice, div.thirdcolwidthrightservice { float:left }div.halfwidthcolleft, div.halfwidthcolright { width:284px }div.halfwidthcolleft { margin-right:11px }div.thirdcolwidthleftcontact{width:176px;margin-right:10px}div.thirdcolwidthrightcontact{width:352px;text-align:center}div.thirdcolwidthleftservice{width:320px;margin-right:30px}div.thirdcolwidthrightservice { width:180px }.clear { clear:both }.smallertext { font-size:0.9em }.smalltext { font-size:0.8em }.floatright{float:right;margin:0px 0px 10px 10px;padding:5px}.floatleft{float:left;margin:0px 10px 10px 0px;padding:5px}.important, .importantgreen{padding:10px;margin-top:10px}.important{background-color:#FFE6E6;border:1px solid #F00}.importantgreen{background-color:#D5FFDD;border:1px solid #0F3}.newsitem { clear:both }.newsitem p{float:left;margin-bottom: 5px;color:#333}div.gototop{float:right;margin-bottom:5px;clear:both}.codeblock{padding-left:5px;background-color:#DDE3E5;font-size:1.1em}ul.indent { margin-left:40px }h3.homerightheader { margin:1px }p.productimage{margin:8px 10px 0px 10px;float:left}p.producttext { margin:10px }div#flashselectedcustomers, #flashselectedpartners{height:140px;margin:5px auto 0px auto;position:relative;width:140px}.PartnersBG{background-image:url(../images/PartnersBG.gif);background-repeat:repeat-x;background-position:left top;height:180px;padding-top:2px;display:block}table.tbc{width:100%;border:1px solid #dde3e5;border-collapse:collapse}table.tbc td{border:1px solid #DDE3E5;padding:2px 5px}table.pressrel{width:100%;border-collapse:collapse;border:1px solid #dde3e5}table.pressrel td, th { padding:5px 5px }table.pressrel td { vertical-align:top }table.pressrel th{text-align:left;background-color:#dde3e5}table.pressrel tr:hover{cursor:pointer;background-color:#dde3e5}table.pressrel tr a:hover { text-decoration:none }table.pressrel tr img{float:left;margin-top:2px;margin-right:5px}tr.oddrow { }tr.evenrow { background-color:#dde3e5 }img.rightgap { margin-right:20px }img.bottomgap { margin-bottom:40px }ul.key { margin-top:40px }ul.key li { margin-bottom:10px }ul.spacer li { margin-bottom:8px }.genericbreakspace { margin-bottom:5px }.nojs{background-color:#FFFECA;border-bottom:1px solid #000;height:2.2em;line-height:2.2em;position:absolute;top:0;left:0;width:100%;text-align:center}.nojs p{margin:0px;display:inline;padding:0px}ul.ticks{list-style:outside url('/common/images/tick2.gif') !important;margin-left:20px}ul.ticks li { margin-top:7px }.header { margin-top:10px }.customerinfo{list-style:none;margin-left:15px;list-style-position:outside}.customerinfo li { font-size:0.9em }.customerinfo a{color:#506068;text-decoration:none}.customerinfo a:visited { color:#506068 }.customerinfo a:hover { text-decoration:underline }.required { color:#F00 }a.pdf { color:#999 }.accordion { border-bottom:solid 1px #dde3e5 }.accordion .acontent{padding:5px;border-left:solid 1px #dde3e5;border-right:solid 1px #dde3e5}.accordion h3{background:#dde3e5 url('/common/images/arrowupdown.gif') no-repeat right -53px;cursor:pointer}.accordion h3.active { background-position:right 3px }.accordion h3:hover{background-color:#09347d;color:#fff}div#optionnotes p { display:none }a.button{background:transparent url('/common/images/button_a.gif') no-repeat scroll top right;color:#444;display:block;height:24px;margin-right:6px;padding-right:18px;text-decoration:none;margin-bottom:5px;float:left}a.button span{background:transparent url('/common/images/button_span.gif') no-repeat;display:block;line-height:14px;padding:5px 0px 5px 18px}a.button:active{background-position:bottom right;color:#000;outline:none}a.button:active span{background-position:bottom left;padding:6px 0px 4px 18px}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix { display:inline-block }* html .clearfix { height:1% }.clearfix { display:block }.left{float:left;margin-bottom:5px;margin-right:5px}.right{float:right;margin-bottom:5px;margin-left:5px}.aboutus_eventDate{background:none !important;border:none !important;text-align:center !important;width:auto !important}.aboutus_halfs{width:275px;margin-right:6px;margin-left:5px;float:left;position:relative;display:block;height:auto;clear:right}img.centered{margin-right:auto;margin-left:auto;position:relative;display:block}ul.aboutus_customerinfo, ul.aboutus_genericlist{list-style:none;margin-bottom:15px;display:block}ul.aboutus_customerinfo li, ul.aboutus_genericlist li{list-style:none;margin-bottom:3px;text-align:left;padding-left:15px;font-size:12px}ul.aboutus_customerinfo li a { color:#666 }ul.aboutus_customerinfo li a:hover{color:#666;text-decoration:underline}.aboutus_office{position:relative;display:block;margin-bottom:5px;margin-left:10px;float:right}.aboutus_contactform { clear:both }.aboutus_contactFormLink{margin-top:10px;margin-bottom:10px;display:block;clear:both;position:relative}.aboutus_IntergralPicture{float:right;margin-bottom:5px;margin-left:10px}.aboutus_MissionQuote { font-style:italic }.aboutus_quoteBy{font-style:normal;float:right}.aboutus_IntergalName { clear:both }.aboutus_managerName { display:none }.aboutus_managerPicture{width:100px;float:left;margin-right:5px;margin-bottom:1px;border:solid 1px #ccc}.aboutus_managerTagline{border:none;font-size:13px;margin-top:0px;top:0px}.managerBox p { font-style:italic }.managerBox p+p{clear:both;font-style:normal}.managerBox, .aboutus_halfs{width:250px;margin-right:6px;margin-left:5px;float:left;position:relative;display:block;height:auto;clear:right}.shadowbox_fillerbox{display:block !important;background-color:#FFF !important;padding:10px !important;position:relative;margin:10px !important}.shadowbox_fillerbox_inside{display:block !important;background-color:#FFF !important;padding:10px !important;margin:10px !important;position:relative}.aboutus_careersCurrent{float:right;height:250px;width:160px}.aboutus_careersLink_IMG{float:left;margin-bottom:4px;text-align:center;width:100px}.aboutus_careersLink{clear:both;float:right;width:150px;position:relative;margin-left:auto;margin-right:auto}.aboutus_PressRoom h3 { margin-bottom:2px }.aboutus_pressimage{float:left;margin:0px 10px 5px 0px;display:block}.aboutus_PressRoom p{clear:both;margin-bottom:2px}img.boxart2 { float:left }ul.info{list-style:none;margin:10px 0px}ul.info li { margin-bottom:5px }ul.buy{list-style:none;margin:10px 0px}ul.buy li { margin-bottom:5px }ul.buy img { margin-right:2px }.partnerleft{margin-right:10px;margin-bottom:5px;float:left}.partnerright{margin-left:10px;margin-bottom:5px;float:right}.aboutus_box_halfs{width:45%;float:left;display:block;margin-right:5%;margin-bottom:15px}.aboutus_box_halfs p:first-child{padding:0px !important;margin:0px 0px 10px 0px !important}.aboutus_box_halfs p{padding:0px !important;margin:0px 0px 3px 0px !important}.aboutus_box_halfs ul{padding:0px !important;margin:25px 0px 3px 0px !important}.aboutus_box_halfs ul li{padding:0px !important;margin:0px 0px 3px 0px !important}#aboutus_telephone_LEFT p { text-align:left }#aboutus_telephone_LEFT p strong{float:left;margin-right:10px;width:100px}.pastevent img{border: solid 1px #000;margin:0 auto;display:block;}.pastevent{width: 260px;margin: 5px 10px;float:left;height: 100px;}.formlabel{float:left;text-align:right;margin-right:15px;width:140px}.required { color:#F00 }