body{margin-left:0px;margin-right:0px;margin-bottom:0px;margin-top:0px;font-size:11px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#4A4A4A;background-color:#FFFFFF;}
a{color:#3399CC;background-color:inherit;text-decoration:none;}
a:hover{color:#FFFFFF;background-color:#3399CC;}
a.grey{color:#3399CC;background-color:inherit;text-decoration:none;}
a.gray:hover{text-decoration:underline;}
div.clearer{clear:both;}
#page{width:1000px;margin-left:auto;margin-right:auto;position:relative;}
#header{width:100%;overflow:hidden;zoom:1;}
#header a.Current{font-weight:bold;color:#47738C;background:inherit;}
#logo{float:left;background:inherit;padding-left:16px;padding-top:15px;padding-bottom:7px;color:inherit;}
#toolbarQS{float:left;background:inherit;margin-left:83px;margin-top:21px;color:inherit;}
div.toolbar{height:auto;line-height:15px;vertical-align:middle;font-size:8pt;FONT-FAMILY:Arial, Helvetica, sans-serif;margin:0;padding:2px 0 2px 2px;border-left:1px solid #000000;border-right:3px solid #666666;width:195px;display:block;}
div.toolbar img{float:left;}
div.toolbar img.black-r{float:right;margin-right:2px;}
.tbtop{border-top:1px solid #000000;}
.tbbottom{border-bottom:3px solid #666666;}
#headerNav{font-size:10px;font-family:Arial, Helvetica, sans-serif;float:right;background:inherit;color:#999999;padding-right:16px;padding-top:16px;}
#headerNav img{vertical-align:middle;border:none;}
.hr{background-image:url(../../_media/images/common/dotted_bg.gif);background-repeat:repeat-x;height:1px;margin-left:12px;margin-right:12px;clear:both;padding:0px;margin-bottom:12px;margin-top:0px;}
.hr-products{background-image:url(../../_media/images/common/dotted_bg.gif);background-repeat:repeat-x;height:1px;margin-left:12px;margin-right:12px;clear:both;padding:0px;margin-top:0px;}
#footer{font-size:10px;font-family:Arial, Helvetica, sans-serif;background-image:url(../../_media/images/common/footer_bg.gif);background-repeat:repeat-x;border-top:1px solid #DCDCDC;height:42px;margin:0px;width:1000px;clear:both;}
#footer .footer-left{float:left;}
#footer .footer-left p{float:left;padding-right:17px;padding-top:18px;color:#666666;background-color:inherit;}
#footer .footer-left a{color:#666666;background-color:inherit;}
#footer .footer-left a:hover{color:#FFFFFF;background-color:#3399CC;}
#footer .footer-right{float:right;}
#footer .footer-right p{padding-right:17px;padding-top:14px;color:#666666;}
#footer .footer-right a{background:none !important;}
#footer .footer-right a:hover{background:none !important;}
#headerNav a{color:#999999;background-color:inherit;}
#headerNav a:hover{color:#FFFFFF;background-color:#3399CC;}
#headerNav strong{color:#47738C;background-color:inherit;}
#headerNav a:hover strong{color:#ffffff;background-color:inherit;}
#nav{background:url(/_media/images/home/main-nav-bg.gif) repeat-x left top;margin-top:0px;width:1000px;height:34px;margin-bottom:0px;}
#mainNav{float:left;margin-top:0px;width:616px;height:34px;margin-bottom:0px;}
#research{float:right;margin-top:0px;margin-bottom:0px;width:384px;height:34px;}
#search{float:right;margin-top:21px;width:214px;height:44px;margin-bottom:0;background-image:url(/_media/images/common/bg_headerNav.jpg);background-repeat:no-repeat;margin-right:16px;display:inline;}
#search a, #search a:visited{color:#333333;font-size:10px;background:none;}
#search a:active, #search a:hover{color:#39647E;font-size:10px;background:none;}
div.toolbarContact{height:auto;line-height:15px;vertical-align:middle;font-size:8pt;FONT-FAMILY:Arial, Helvetica, sans-serif;margin:0;padding:2px 0 2px 2px;border-left:1px solid #000000;border-right:3px solid #666666;width:195px;display:block;text-align:right;}
div.contactJS{text-align:center;margin:2px 0 2px 18px;}
div.searchForm{text-align:center;padding:0 8px 0 12px;}
#spacer{float:left;margin-top:0px;width:163px;height:34px;border-right:1px solid white;margin-bottom:0px;background-image:url(/_media/images/common/nav_bg.gif);background-repeat:repeat-x;}
#mainNav ul{height:34px;margin:0;padding:0 0;list-style:none;}
#mainNav li{float:left;margin:0;padding:0;background-image:none;line-height:normal;text-indent:0;}
#mainNav li a, #mainNav li strong{background-repeat:no-repeat;background-position:0 0;display:block;float:left;height:34px;border-width:0px;text-indent:-10000px;}
#mainNav li strong{background-position:0 -34px;}
#mainNav li a:hover{background-position:0 -34px;}
#research ul{height:34px;margin:0;padding:0 0;list-style:none;}
#research li{float:left;margin:0;padding:0;background-image:none;line-height:normal;text-indent:0;}
#research li a, #research li strong{background-repeat:no-repeat;background-position:0 0;display:block;float:left;height:34px;border-width:0px;text-indent:-10000px;}
#research li strong{background-position:0 -34px;}
#research li a:hover{background-position:0 -34px;}
#mainNavProducts a, #mainNavProducts strong{background:url("/_media/images/nav/products3.png");width:102px;}
#mainNavSolutions a, #mainNavSolutions strong{background:url("/_media/images/nav/solutions3.png");width:105px;}
#mainNavIndustry a, #mainNavIndustry strong{background:url("/_media/images/nav/industry3.png");width:110px;}
#mainNavCustomers a, #mainNavCustomers strong{background:url("/_media/images/nav/customers3.png");width:111px;}
#mainNavSupport a, #mainNavSupport strong{background:url("/_media/images/nav/support3.png");width:94px;}
#mainNavCompany a, #mainNavCompany strong{background:url("/_media/images/nav/company3.png");width:94px;}
#loginKeynote a, #loginKeynote strong{background:url("/_media/images/nav/login3.png");width:126px;}
#researchKeynote a, #researchKeynote strong{background:url("/_media/images/nav/keynote3.png");width:258px;}
FORM{margin:0;display:inline;}
CHECKBOX, INPUT, RADIO, SELECT, TEXTAREA, FILE{font-size:11px;margin-top:10px;}
#banner{height:120px;width:988px;float:left;margin-bottom:0px;border-top:1px solid white;border-bottom:1px solid white;font-size:12px;margin-right:12px;}
#bannerswitch{height:120px;width:998px;float:left;margin-bottom:0px;border-top:1px solid white;border-bottom:1px solid white;font-size:12px;margin-right:12px;}
#banner .image{float:left;width:512px;}
a.arrows{background-color:transparent;padding:0px 2px;}
a.arrows:hover{background-color:transparent;}
#breadCrumbs{float:left;width:1000px;border-bottom:6px solid #cccccc;height:26px;}
#breadCrumbs .content{padding-top:8px;padding-left:15px;color:#999999;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;font-weight:normal;background-color:inherit;}
#breadCrumbs .content a{color:#999999;background-color:inherit;}
#breadCrumbs .content a:hover{background-color:#3399CC;color:#ffffff;}
p{padding-left:12px;padding-right:12px;margin-top:0px;margin-bottom:12px;}
h1{color:#39647E;background-color:inherit;font-size:18px;padding-left:12px;padding-top:15px;margin-bottom:9px;font-weight:normal;margin-top:0px;}
h2{font-weight:bold;margin-top:0px;margin-bottom:0px;padding-left:12px;padding-right:12px;padding-top:10px;font-size:12px;color:#39647E;background-color:inherit;}
h3{font-weight:bold;margin-top:0px;margin-bottom:0px;padding-right:12px;font-size:12px;color:inherit;background-color:inherit;}
#content .text{padding-top:10px;}
#content ul{margin:0;padding-left:35px;padding-bottom:12px;padding-right:12px;}
#content li{margin:0;padding:0;list-style-type:square;}
#content li.spaced{margin:0;padding:6px 0px 0px 0px;}
#content .relatedInfoBox{float:left;width:249px;margin-left:1px;padding-bottom:12px;}
#content .relatedInfoBox_bg_top{height:32px;background:#daded7;}
#content .relatedInfoBox h3{background-color:#DADED7;height:19px;margin-top:0px;margin-left:0px;margin-right:0px;padding-top:4px;margin-bottom:12px;padding-left:12px;color:#333333;font-size:11px;font-weight:bold;padding-bottom:0px;}
#content .relatedInfoBox h3.get_a_call_back{margin-bottom:6px;}
#content .relatedInfoBox p.get_a_call_back{margin-bottom:8px;}
#content .relatedInfoBox p.get_a_call_back a img{border:none;}
#content .relatedInfoBox h4{font-size:14px;padding-left:12px;}
#content .relatedInfoBox .image{padding-left:12px;padding-bottom:12px;}
#content .subnav{border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;margin-left:12px;margin-right:12px;}
#content .subnav .text{padding:5px 5px 5px 0px;}
.brokenlink{background-color:#CC0033;color:inherit;}
.highlightedRed{color:#cc0003;background-color:inherit;}
.generalTable{width:100%;border-collapse:collapse;}
.generalTable th{background-color:#DADED7;color:#333333;font-weight:bold;text-align:left;padding-left:5px;}
.generalTable td{text-align:left;padding-left:5px;}
.generalTable .Even{color:#4A4A4A;background-color:#FFFFFF;vertical-align:text-top;}
.generalTable .Odd{color:#4A4A4A;background-color:#ECF0E8;vertical-align:text-top;}
.pressReleaseTable{width:80%;background-color:#CCCCCC;margin-left:auto;margin-right:auto;}
.pressReleaseTable thead th{background-color:#d5f5ff;color:#39647E;font-weight:bold;padding:10px;}
.pressReleaseTable tbody th{background-color:#daded7;color:#333333;font-weight:bold;padding:6px 3px;}
.pressReleaseTable td{text-align:left;padding:3px;}
.pressReleaseTable .Even{background-color:#FFFFFF;}
.pressReleaseTable .Odd{background-color:#ECF0E8;}
.tableWrap{margin-left:12px;margin-right:12px;margin-bottom:12px;}
.siteMapSectionTitle{font-size:13px;font-weight:bold;}
SELECT{FONT-FAMILY:Arial, Helvetica, sans-serif;FONT-SIZE:10px;}
#pico{font-size:11px;margin-top:0px;}
#screenshot_root{position:absolute;top:0;left:0;height:100%;width:100%;z-index:100;text-align:center;}
#screenshot_relative{position:relative;width:1000px;margin:0 auto;z-index:2;text-align:left;}
#screenshot_bg{height:100%;width:100%;background:#333;z-index:1;filter:alpha(opacity=60);-moz-opacity:0.85;-khtml-opacity:0.85;opacity:0.85;}
#screenshot_window{position:absolute;top:100px;left:0;width:1000px;background:url(/_media/images/screenshots/screenshot_header.gif) no-repeat top left;}
#screenshot_window .w2{background:url(/_media/images/screenshots/screenshot_footer.gif) no-repeat bottom left;overflow:hidden;zoom:1;}
#screenshot_window .w3{background:url(/_media/images/screenshots/screenshot_bg.gif);margin:14px 0 23px 0;overflow:hidden;zoom:1;}
#screenshot{margin:0 0 0 18px;width:728px;text-align:center;}
#screenshot img{margin:0 auto;}
#screenshot_controls{float:right;width:218px;margin:0 18px 0 0;font-size:12px;line-height:18px;_display:inline;}
#screenshot_controls h3, #screenshot_controls p{font-size:100%;margin:0;padding:0;}
#screenshot_controls h3{margin-top:20px;}
#screenshot_controls button{height:23px;border:none;padding:0;margin:0;}
button{cursor:pointer;cursor:hand;}
#toolbar{background:inherit;color:inherit;float:right;margin-top:20px;width:298px;}
#toolbar span{color:#181818 !important;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}
#toolbar ul{float:right;left:auto;list-style:none outside none;margin:0;padding:3px 0 0 0;position:relative;width:392px;}
#toolbar ul li{background:url("/_media/images/toolbar/divider.gif") no-repeat scroll right top transparent;display:block;float:left;padding:0 2px 0 0;}
#toolbar ul li a{text-decoration:none;}
#toolbar ul li a:hover{text-decoration:none;}
#toolbar ul li a.trial{background:url("/_media/images/toolbar/tb_trial_static.gif") no-repeat scroll left top transparent;display:block;float:left;height:27px;text-indent:-3000px;width:79px;}
#toolbar ul li a.trial:hover{background:url("/_media/images/toolbar/tb_trial_over.gif") no-repeat scroll left top transparent;display:block;float:left;height:27px;text-indent:-3000px;width:79px;}
#toolbar ul li a.demo{background:url("/_media/images/toolbar/tb_demos_static.gif") no-repeat scroll left top transparent;display:block;float:left;height:27px;text-indent:-3000px;width:87px;}
#toolbar ul li a.demo:hover{background:url("/_media/images/toolbar/tb_demos_over.gif") no-repeat scroll left top transparent;display:block;float:left;height:27px;text-indent:-3000px;width:87px;}
#toolbar ul li a.purchase{background:url("/_media/images/toolbar/tb_purchase_static.gif") no-repeat scroll left top transparent;display:block;float:left;height:27px;text-indent:-3000px;width:104px;}
#toolbar ul li a.purchase:hover{background:url("/_media/images/toolbar/tb_purchase_over.gif") no-repeat scroll left top transparent;display:block;float:left;height:27px;text-indent:-3000px;width:104px;}
#toolbar ul li a.newsletter{background:url("/_media/images/toolbar/tb_newsletters_static.gif") no-repeat scroll left top transparent;display:block;float:left;height:27px;text-indent:-3000px;width:116px;}
#toolbar ul li a.newsletter:hover{background:url("/_media/images/toolbar/tb_newsletters_over.gif") no-repeat scroll left top transparent;display:block;float:left;height:27px;text-indent:-3000px;width:116px;}
#toolbar ul li.last{background:none;padding:0;}
#search_new{background-image:url("/_media/images/common/bg_searchNav.jpg");background-repeat:no-repeat;display:inline;float:right;height:40px;margin-bottom:0;margin-right:16px;margin-top:7px;width:213px;position:absolute;z-index:100;right:245px;}
div.searchNewForm{padding:0 8px 0 12px;text-align:center;}
a.showsearchactive{}
.search-menu{display:block;float:left;}
.search-go-btn{position:relative;top:5px;left:10px;}
