html { height: 100%;}body { line-height: 1.25em; font-size: 12px; font-family: 'Helvetica Neue',Arial,Helvetica,sans-serif; margin: 0; padding: 0; background-color: #305F83; text-align: center;}body.contentpane { text-align: left; background-color: white;}img { border: none;}form { padding: 0; margin: 0;}a { text-decoration: none; color: #305F83;}a:hover { text-decoration: underline;}.ulc-hide { display: none;}.ulc-show { display: block;}div#entire { margin: 0 auto; text-align: left; width: 931px; display: block;}#site-top-logo { margin: 10px 0 8px 22px; float: left;}div#site-top-right { float: right; width: 470px; text-align: right;}div#site-top-right select { font-size: 11px; font-family: 'Helvetica Neue',Arial,Helvetica,sans-serif; color: #444444; padding: 1px 0; margin: 10px 20px 0 0 !important; width: 180px; border: 1px solid #636363 !important;}#blue-bird { float: right; margin: -20px 0 0 0;}#main { width: 930px; display: block; margin: -1px 0 0 0;}#main-top { width: 100%; height: 82px; display: block; background: url(../images/backgrounds/main_top.gif) no-repeat left top;}#main-middle { width: 100%; height: auto; display: block; background: url(../images/backgrounds/main_middle.gif) repeat-y left top; padding: 7px 0 0 0;}#main-bottom { width: 100%; height: 25px; display: block; background: url(../images/backgrounds/main_bottom.gif) no-repeat left top;}#content { color: #4A4A4A; display: block; clear: both; float: none;}#main-content { float: left; display: inline-block; overflow: hidden;}#site-message { display: block; clear: both; float: none;}#content,#site-message { margin: 0 auto; width: 97%; overflow: hidden;}#main-menu { display: block; clear: both; float: none;}#main-menu ul { padding: 0; margin: 0; list-style-type: none;}#main-menu ul li { padding: 0 36px; margin: 0; list-style-type: none; float: left; display: inline;}#main-menu ul li,#main-menu ul li a { color: white; text-decoration: none; font-size: 17px; font-weight: bold; font-family: 'HelveticaNeue-UltraLight','Helvetica Neue UltraLight','Helvetica Neue',Arial,Helvetica,sans-serif;}#main-menu ul li a { display: block; line-height: 53px; clear: both; float: none;}#main-menu ul li a:hover { text-decoration: underline;}#footer { width: 930px; display: block; margin: 5px 0 80px 0;}#footer p { margin: 0; padding: 0;}#footer .moduletable { float: none; clear: both; display: block;}#footer, #footer a { color: white; font-size: 11px; font-family: arial, helvetica, sans;}#footer a { text-decoration: none;}#footer a:hover { text-decoration: underline;}#footer .left { float: left; margin: 0 0 0 10px; width: 45%;}#footer .right { float: right; margin: 0 7px 0 0; width: 35%; text-align: right;}#footer ul { margin: 0 0 0 -10px; padding: 0; list-style-type: none;}#footer ul li { margin: 0; padding: 0 0 5px 10px; list-style-type: none; float: left; display: inline; }#footer ul li a { border-right: 1px solid white; padding-right: 10px;}#footer ul li:last-child a { border-right: none;}#badge_container { margin: 0 !important; padding: 0 !important; left: 0 !important; width: auto !important; height: auto !important;}#badge_container img { margin: 0 !important; padding: 0 !important; left: 0 !important;}#subnav-menu { float: right; white-space: nowrap; margin: 7px 12px 3px 0; width: 70%;}#subnav-menu ul { padding: 0; margin: 0; list-style-type: none; height: 16px; float: right;}#subnav-menu ul li { margin: 0 0 0 25px; padding: 0 0 0 20px; list-style-type: none; float: left; height: 16px; line-height: 16px; display: inline-block; white-space: nowrap;}#subnav-menu ul li { background: url(../images/icons/register.gif) no-repeat left top;}#subnav-menu ul li.item64 { background: url(../images/icons/register.gif) no-repeat left top;}#subnav-menu ul li.item65 { background: url(../images/icons/customer_service.gif) no-repeat left top;}#subnav-menu ul li.item66 { background: url(../images/icons/logout.gif) no-repeat left top;}#subnav-menu ul li.item68 { background: url(../images/icons/cart.gif) no-repeat left top;}#subnav-menu, #subnav-menu a { font-size: 11px; font-family: 'Helvetica Neue',Arial,Helvetica,sans-serif; text-decoration: none; color: #5D3F1C;}#subnav-menu a:hover { color: #8A561A; text-decoration: none;}#subnav-menu .login { margin-right: 25px; height: 16px; line-height: 16px; display: inline-block; padding-left: 20px; background: url(../images/icons/register.gif) no-repeat left top;}#subnav-menu .live-support { height: 16px; line-height: 16px; display: inline-block; padding-left: 22px; background: url(../images/icons/customer_service.gif) no-repeat left top;}div#homepage-middle { float: left; margin: 0;}div.blue-box { width: 363px; float: left; margin: 5px 0 0 0;}div.blue-box div.top { width: 100%; height: 19px; background: url(../images/boxes/blue_top.jpg) no-repeat left top; display: block; clear: both; float: none;}div.blue-box div.middle { width: 100%; height: 14px; background: url(../images/boxes/blue_middle.jpg) repeat-y left top; display: block; clear: both; float: none;}div.blue-box div.middle div.inner { width: auto; margin: 0 24px; float: none;}div.blue-box div.fixed { height: 210px; overflow: hidden;}div.blue-box div.bottom { width: 100%; height: 19px; background: url(../images/boxes/blue_bottom.jpg) no-repeat left top; display: block; clear: both; float: none;}.reddish { color: #CB561D; font-size: 18px; letter-spacing: -0.02em; word-spacing: -0.05em;}ul.feature-list { padding: 0; margin: 4px 0 0 0; list-style-type: none;}ul.feature-list li { padding: 0 0 0 30px; margin: 0 0 12px 0; list-style-type: none; background: url(../images/bullets/green_check.gif) no-repeat left center; color: #575656; font-family: Arial, helvetica, sans-serif; font-size: 13px; min-height: 24px; height: auto !important; height: 24px;}ul.feature-list li.last { margin: 0; line-height: 14px; height: 14px; background: none; text-align: right;}ul.feature-list li.last a { text-decoration: none; color: #264861;}ul.feature-list li.last a:hover { text-decoration: underline; color: #386A90;}.big-learn-more { margin: -10px 0 0 0; float: right; font-size: 55px; font-weight: bold; color: #EB8635; display: inline-block; background: url(../images/man_with_arrow.gif) no-repeat right center; line-height: 85px; height: 85px; width: 380px; white-space: nowrap; text-align: right; overflow: hidden; z-index: 10000; padding: 0 85px 0 0; text-decoration: none; letter-spacing: -0.02em; text-transform: lowercase;}.big-learn-more:hover { text-decoration: underline; color: #EA9C5E;}div.orange-box { float: left; width: 170px; margin: 0 0 10px 0; overflow: hidden;}div.orange-box div.top { float: none; display: block; clear: both; width: 100%; height: 22px; background: url(../images/boxes/orange_top.gif) no-repeat left top;}div.orange-box div.middle { float: none; display: block; clear: both; width: 100%; height: auto; background: url(../images/boxes/orange_middle.gif) repeat-y left top;}div.orange-box div.bottom { float: none; display: block; clear: both; width: 100%; height: 22px; background: url(../images/boxes/orange_bottom.gif) no-repeat left top;}div.orange-box div.middle h3 { padding: 0 0 4px 0; margin: 0 auto 7px auto; color: white; font-size: 18px; font-weight: normal; line-height: 1em; width: 90%; text-align: center; border-bottom: 1px solid white; word-spacing: -0.05em; display: block;}div.orange-box div.middle ul { padding: 0; margin: 0 auto 0 auto; width: 97%; list-style-type: none;}div.orange-box div.middle ul li { padding: 0; margin: 0 0 4px 0; list-style-type: none; height: 58px;}div.orange-box div.middle ul li,div.orange-box div.middle ul li a { color: white; font-size: 13px; text-decoration: none;}div.orange-box div.middle ul li a:hover { text-decoration: underline;}div.orange-box div.middle ul li .middle-text { display: inline-block; margin: 16px 0 0 0; float: left; width: 95px;}div.orange-box div.middle ul li.bar { padding: 0; margin: 0 0 0 -5px; height: auto; text-align: center; background-color: white; color: #8F8F8F; width: 110%; line-height: 1.6em;}div.learn-more-middle { width: 440px; margin: 0 10px 0 0; overflow: hidden;}.white-circle { display: inline-block; width: 58px; height: 58px; line-height: 58px; background: url(../images/white_circle.gif) no-repeat left top; color: #E69C37; text-align: center; font-size: 16px; font-weight: bold; margin: 0 5px 0 3px; float: left; overflow: hidden;}div.blue-tabs { display: block; clear: both; float: none; margin: 10px 0 0 0; width: 440px;}div.blue-tabs div.top { background: url(../images/boxes/blue_tabs_top.gif) no-repeat left top; width: 100%; height: 35px; display: block; clear: both; float: none; overflow: hidden;}div.blue-tabs div.top ul { list-style-type: none; padding: 0; margin: 0;}div.blue-tabs div.top ul li { list-style-type: none; padding: 0; margin: 0; float: left; display: inline; width: 110px; text-align: center; overflow: hidden;}div.blue-tabs div.top ul li,div.blue-tabs div.top ul li a { color: #77ADD5; line-height: 24px; text-decoration: none; font-size: 13px;}div.blue-tabs div.top ul li a.active { color: white; font-weight: bold;}div.blue-tabs div.top ul li a:hover { text-decoration: none; color: white;}div.blue-tabs div.middle { background: url(../images/boxes/blue_tabs_middle.gif) repeat-y left top; width: 100%; height: auto; display: block; clear: both; float: none; overflow: hidden;}div.blue-tabs div.middle .inner { width: 95%; height: 167px; margin: 0 auto; display: block; clear: both; float: none; color: #2C2C2C; overflow-y: auto;}div.blue-tabs div.bottom { background: url(../images/boxes/blue_tabs_bottom.gif) no-repeat left top; width: 100%; height: 16px; display: block; clear: both; float: none; overflow: hidden;}.grey-slogan { color: #848383; font-style: italic; font-family: arial, helvetica, sans-serif; font-size: 12px; display: block; margin: 2px 0 0 0; word-spacing: -0.05em;}.big-download { color: #A16200; font-weight: bold; font-size: 16px; background: url(../images/icons/download.jpg) no-repeat center top; padding: 70px 0 0 0; text-decoration: none; display: inline-block; min-width: 81px; white-space: nowrap;}.big-download:hover { color: #AF8139;}h1,.componentheading { color: #305F83; font-size: 26px; text-decoration: none; line-height: 26px; display: block; float: none; clear: both; width: 100%; height: auto; padding: 0; margin: 0;}h3 { color: #305F83; font-size: 19px; text-decoration: none;}h4 { color: #525252; text-decoration: none;}ul.page-sub-nav { padding: 0; margin: 0 0 0 13px; list-style-type: none; background-color: #F1F4E4; display: block; clear: both; float: none;}ul.page-sub-nav li { padding: 10px 45px; margin: 0 ; list-style-type: none; float: left; display: inline; border-right: 2px solid white; background-color: #305F83;}ul.page-sub-nav li,ul.page-sub-nav li a,ul.page-sub-nav li a.active { color: white; font-size: 19px; text-decoration: none;}ul.page-sub-nav li a:hover { text-decoration: none; color: #6297C0;}ul.page-sub-nav li a.active { color: white !important;}div.page-sub-nav-bottom { display: block; float: none; clear: both; width: auto; border: 5px solid #305F83; margin: 0 auto 0 13px; background-color: white; padding: 0;}div.screenshot { float: left; margin: 20px 10px 20px 13px; text-align: center;}div.screenshot h4 { padding: 0; margin: 0 0 5px 0; display: block; color: #244B6A; font-size: 12px;}div.screenshots,div.price { width: 100%; margin: 0 auto; display: block;}div.screenshots { height: 200px; overflow: scroll; overflow-x: hidden; overflow-y: scroll;}.no-margin { margin-right: 0;}.hide { display: none !important;}div#download-page { background: url(../images/backgrounds/download_page.gif) no-repeat left top; width: 900px; height: 416px; overflow: hidden; display: block; clear: both; float: none; margin: 0 auto; color: white;}div#download-page h1 { color: white; padding: 0; margin: 15px 0 0 23px;}div.steps { display: block; clear: both; float: none;}.step1,.step2,.step3 { float: left; font-size: 46px; line-height: 46px; color: #305F83; text-align: center; margin-top: 64px; width: 164px; height: 40px;}.step1 { margin-left: 60px;}.step2 { margin-left: 130px;}.step3 { margin-left: 146px;}.step1-instructions,.step2-instructions,.step3-instructions { margin: 70px 0 0 15px; float: left; overflow: hidden;}.step2-instructions,.step3-instructions { text-align: center;}.step3-instructions div { text-align: left;}.step3-instructions a { font-weight: bold;}.step1-instructions { width: 260px;}.step2-instructions { margin-top: 80px; width: 285px;}.step3-instructions { margin-top: 65px; width: 300px;}.step3-instructions textarea { font-size: 10px; border: 2px solid #6F7479;}.step1-instructions select,.step3-instructions select { font-size: 11px; width: 250px; padding: 2px 0; margin: 2px 0 3px -1px; border: 2px solid #6F7479; color: #3F4143;}.step1-instructions a,.step2-instructions a,.step3-instructions a { color: white; text-decoration: none;}.step1-instructions a:hover,.step2-instructions a:hover,.step3-instructions a:hover { text-decoration: underline;}.step2-instructions img { margin: 7px 0 0 0;}.small-blue-download-button { background: url(../images/icons/download_small_blue.jpg) no-repeat left center; display: inline-block; clear: both; float: none; height: 39px; line-height: 39px; margin: 2px 0 0 50px; padding: 0 0 0 38px; overflow: hidden; font-size: 18px; font-weight: bold;}.small-blue-download-button2 { display: inline-block; clear: both; float: none; margin: 10px 0 0 45px; padding: 7px 20px; overflow: hidden; font-size: 16px; line-height: 18px; font-weight: bold; background-color: #616161; color: white; text-align: center; border: 1px solid #6F7479; vertical-align: middle;}div.orange-content { background: url(../images/backgrounds/orange_large.gif) no-repeat left top; width: 900px; height: 155px; overflow: hidden; display: block; clear: both; float: none; margin: 2px 0 0 0; color: #4F4D4D; line-height: 19px;}div.orange-content a { text-decoration: none; color: #28455C;}div.orange-content a:hover { text-decoration: underline;}div.orange-content strong { font-size: 1.2em; margin: 0 0 4px 0; display: inline-block;}div.orange-content h3 { padding: 0; margin: 12px 0 0 15px;}div.orange-content div.download-section { margin: 7px 0 0 65px; padding: 0; float: left; width: auto;}div.orange-content div.download-section div.left { width: 350px; float: left; display: inline-block;}div.orange-content div.download-section div.right { width: 400px; float: left; display: inline-block; margin: -20px 0 0 0;}div.orange-content div.download-section div.right strong { color: #1D4885;}div.orange-content div.download-section div.right span { display: block; margin: 0 0 0 22px;}.right { float: right;}.left { float: left;}#system-message { width: 99.6%; margin: 0 auto; display: block; clear: both; float: none;}#right-column { width: 160px; float: left; overflow: hidden; display: inline-block; margin: 0 0 0 10px;}#right-column .module { width: 100%; display: block; clear: both; float: none; background: url(../images/boxes/small_blue_middle.gif) repeat-y left top; margin: 0 0 5px 0;}#right-column .module h3 { padding: 1px 0 0 0; margin: 0 auto 10px auto; color: white; width: 90%; border-bottom: 1px dotted white; font-size: 15px; line-height: 24px; background: url(../images/icons/box.gif) no-repeat right center;}#right-column .module div { background: url(../images/boxes/small_blue_top.gif) no-repeat left top; display: block; float: none; clear: both;}#right-column .module div div div { background: url(../images/boxes/small_blue_bottom.gif) no-repeat left bottom;}#right-column .module .menu { margin: 0 0 0 30px; padding: 0 0 10px 0; width: auto;}#right-column .module .menu li { padding: 0; margin: 0 0 6px 0; list-style-type: square;}#right-column .module .menu,#right-column .module .menu a { color: white; text-decoration: none;}#right-column .module .menu a:hover { text-decoration: underline;}.small { font-size: 11px;}.smaller { font-size: 10px;}.bold { font-weight: bold;}.tool-tip { background-color: #F1F4E4; padding: 12px 15px; color: #363730; font-size: 11px; border: 1px solid #A0A0A0; text-align: left;}.tool-tip .tool-title { font-weight: bold;}table.contentpane label { text-align: right; display: inline-block; width: 99%; font-size: 13px; color: #3C3C3C;}.contentpane input[type=text] { border: 1px solid #817E7E; padding: 3px 0 3px 5px; width: 250px;}table.contenttoc { float: right; border: 3px solid #826139; padding: 9px 15px; margin: 0 0 5px 5px;}table.contenttoc tr th { color: #826139; border-bottom: 1px dotted #5D3F1C; padding: 0 0 2px 0;}table.contenttoc tr td { font-size: 11px; padding: 4px 0 0 0;}table.contenttoc tr td a { color: #444444; display: inline-block;}.pagenavcounter { font-size: 11px; margin: 3px 0 5px 0;}.pagenavbar { font-size: 12px; margin: 15px 0 0 0;}h2 { color: #B16425; font-size: 18px; line-height: 19px;}p { text-align: left !important;}.josForm { width: 98% !important;}table.contentpaneopen ul,table.contentpaneopen ol { margin: 0 0 0 19px; padding: 3px 0;}table.contentpaneopen ul li,table.contentpaneopen ol li { margin: 0 0 25px 0; padding: 0;}cite { display: block; float: none; clear: both; width: 89%; line-height: 2em; margin: 30px auto; padding: 30px; background-color: #EEEEEE; border: 1px dotted #999999;}div.changelog { margin: 0px auto; width: 95%;}div.changelog ul li { padding: 0; margin: 0 0 2px 0;}.learn-more-product-img { margin: 7px 5px 0 0; float: left;}.homepage-top-box { text-align: right; width: 290px; margin-right: 15px;}.recaptchatable * { left: 0 !important;}