/*WEBALO, Inc*/

.list-reset{margin:0;padding:0;list-style:none;list-style-image:none;}
.subnav-over{background-color:#0a89c8;color:#ffffff;}
.subsubnav-on{background:transparent url("../img/sub-subnav_li_bg.png") center bottom no-repeat;}.subsubnav-on a{color:#0e5d85;}
.fancytype{font-family:'CrimsonItalic',Georgia,"Times New Roman",Times,serif;font-weight:normal;font-style:normal;}
.dark-blue{color:#0e5d85;}
body{min-width:996px;}
.container{margin-left:auto;margin-right:auto;width:996px;}.container .grid_1,.container .grid_2,.container .grid_3,.container .grid_4,.container .grid_5,.container .grid_6{display:inline;float:left;position:relative;margin-left:18px;margin-right:18px;}
.container .push_1,.container .pull_1,.container .push_2,.container .pull_2,.container .push_3,.container .pull_3,.container .push_4,.container .pull_4,.container .push_5,.container .pull_5,.container .push_6,.container .pull_6{position:relative;}
.container .alpha{margin-left:0;}
.container .omega{margin-right:0;}
.container .grid_1{width:130px;}
.container .grid_2{width:296px;}
.container .grid_3{width:462px;}
.container .grid_4{width:628px;}
.container .grid_5{width:794px;}
.container .grid_6{width:960px;}
.container .prefix_1{padding-left:166px;}
.container .prefix_2{padding-left:332px;}
.container .prefix_3{padding-left:498px;}
.container .prefix_4{padding-left:664px;}
.container .prefix_5{padding-left:830px;}
.container .suffix_1{padding-right:166px;}
.container .suffix_2{padding-right:332px;}
.container .suffix_3{padding-right:498px;}
.container .suffix_4{padding-right:664px;}
.container .suffix_5{padding-right:830px;}
.container .push_1{left:166px;}
.container .push_2{left:332px;}
.container .push_3{left:498px;}
.container .push_4{left:664px;}
.container .push_5{left:830px;}
.container .pull_1{left:-166px;}
.container .pull_2{left:-332px;}
.container .pull_3{left:-498px;}
.container .pull_4{left:-664px;}
.container .pull_5{left:-830px;}
/*added 2/23/12 for short pr pages*/
.container .spacer_350 {padding-bottom: 350px}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
[hidden]{display:none;}
html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;font-size:13px;line-height:1.231;}
body,button,input,select,textarea{font-family:sans-serif;color:#222222;}
::-moz-selection{background:#0a89c8;color:#fff;text-shadow:none;}
::selection{background:#0a89c8;color:#fff;text-shadow:none;}
a{color:#0000ee;}
a:visited{color:#551a8b;}
a:hover{color:#0066ee;}
a:focus{outline:thin dotted;}
a:hover,a:active{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:700;}
blockquote{margin:1em 40px;}
dfn{font-style:italic;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
ins{background:#ff9;color:#000;text-decoration:none;}
mark{background:#ff0;color:#000;font-style:italic;font-weight:700;}
pre,code,kbd,samp{font-family:monospace, monospace;_font-family:'courier new',monospace;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
q:before,q:after{content:"";content:none;}
small{font-size:85%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
ul,ol{margin:1em 0;padding:0 0 0 40px;}
dd{margin:0 0 0 40px;}
nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0;}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
form{margin:0;}
fieldset{border:0;margin:0;padding:0;}
label{cursor:pointer;}
legend{border:0;*margin-left:-7px;padding:0;}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button,input{line-height:normal;*overflow:visible;}
table button,table input{*overflow:auto;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;resize:vertical;}
input:invalid,textarea:invalid{background-color:#f0dddd;}
table{border-collapse:collapse;border-spacing:0;}
td{vertical-align:top;}
body{font-size:62.5%;font-family:Helvetica,Arial,Verdana,sans-serif;color:#323232;background-color:#323232;}
#top,#main,#btm,.box-full{width:100%;}
#top,#btm{background-color:#323232;}
#top{height:94px;border-bottom:1px solid #ffffff;}
#main{padding:45px 0;background-color:#fff;border-top:3px solid #0a89c8;border-bottom:3px solid #0a89c8;}
#btm{height:62px;border-top:1px solid #fff;}
a{text-decoration:none;outline:none;color:#0e5d85;}
a:visited{color:#0e5d85;}
a:hover,a:focus{color:#0a89c8;outline:none;}
@font-face{font-family:'BebasNeueRegular';src:url('fonts/BebasNeue-webfont.eot');src:url('fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/BebasNeue-webfont.woff') format('woff'),url('fonts/BebasNeue-webfont.ttf') format('truetype'),url('fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'CrimsonItalic';src:url('fonts/Crimson-Italic-webfont.eot');src:url('fonts/Crimson-Italic-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/Crimson-Italic-webfont.woff') format('woff'),url('fonts/Crimson-Italic-webfont.ttf') format('truetype'),url('fonts/Crimson-Italic-webfont.svg#CrimsonItalic') format('svg');font-weight:normal;font-style:normal;}form label{margin-top:15px;display:block;text-transform:uppercase;font-size:1.2em;font-weight:bold;color:#0e5d85;}
form input,form button,form textarea,form select,form option{outline:none;}
form input[type=text],form input[type=password],form input[type=email],form input[type=phone],form textarea{width:274px;}
form input[type=text],form input[type=password],form input[type=email],form input[type=phone],form textarea,form select{margin-bottom:5px;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:1.2em;color:#323232;background-color:#ffffff;}
form input[type=text],form input[type=password],form input[type=email],form input[type=phone],form textarea{padding:10px;border:1px solid #d8d8d8;}
form div.select-box{width:296px;height:35px;overflow:hidden;background:#f7f7f7 url("../img/form_select-arrow_bg.png") 263px center no-repeat;}
form select{width:327px;padding:11px 10px 10px;border:none;background:transparent url("../img/sprite_form-select-border_bg.png") left top no-repeat;-moz-appearance:none;-moz-user-select:none;-webkit-appearance:none;-webkit-user-select:none;-webkit-border-radius:0;}
form select:focus{background-position:left -35px;}
form input[type=text],form input[type=password],form input[type=email],form input[type=phone],form select{}
form option{padding:5px;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:inherit;}
form option:focus{background-color:#0a89c8;}
form input[type=text]:focus,form input[type=password]:focus,form input[type=email]:focus,form input[type=phone]:focus,form textarea:focus{border-color:#0a89c8;}
form input[type=text]:focus,form input[type=password]:focus,form input[type=email]:focus,form input[type=phone]:focus,form button:focus,form textarea:focus,form select:focus,form option:focus,form select:focus option{outline:none;}
form input[placeholder],form input:-moz-placeholder,form input::-webkit-input-placeholder{color:#cccccc;}
form textarea{min-height:100px;line-height:1.4em;}
form textarea,form input.wide{width:606px;}
form button[type=submit]{display:block;overflow:hidden;text-align:left;text-indent:-999em;direction:ltr;border:0;background:transparent url("../img/wrong-img.png") 0 0 no-repeat;display:block;border:0;text-indent:-9999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;width:106px;height:35px;background-image:url("../img/sprite_btn_submit.png");}
form button[type=submit]:hover{background-position:0 -35px;}
form em{font-style:normal;color:#ff0000;}
form .buttons{margin-top:20px;background:transparent url("../img/form_btn_loading.png") -999px top no-repeat ;}
form .error{font-size:1.0em;font-weight:bold;color:#ff0000;}
header{background:transparent url("../img/bg_header.png") center 49px no-repeat;}header #logo,header nav,header #quicklinks{float:left;}
header #logo h1{margin:36px 0 0;padding:0;}
/*Update to logo2 when new tagline is used*/
header #logo a{width:387px;height:35px;display:block;overflow:hidden;text-align:left;text-indent:-999em;direction:ltr;border:0;background:transparent url("../img/logo.png") 0 0 no-repeat;}
header nav{width:392px;margin-left:28px;font-size:1.4em;font-weight:bold;text-transform:uppercase;}header nav h1{display:none;}
header nav li{float:left;margin-left:4px;}header nav li a{height:82px;color:#d8d8d8;display:block;overflow:hidden;text-align:left;text-indent:-999em;direction:ltr;border:0;background:transparent url("../img/sprite_nav.png") 0 0 no-repeat;}
header nav li a:hover{color:#fff;background-position:0 -82px;}
header nav li:first-child{margin-left:0;}
header nav #t1{width:81px;}
header nav #t2{width:57px;}header nav #t2 a{background-position:-85px 0;}
header nav #t2 a:hover{background-position:-85px -82px;}
header nav #t3{width:64px;}header nav #t3 a{background-position:-146px 0;}
header nav #t3 a:hover{background-position:-146px -82px;}
header nav #t4{width:80px;}header nav #t4 a{background-position:-214px 0;}
header nav #t4 a:hover{background-position:-214px -82px;}
header nav #t5{width:94px;}header nav #t5 a{background-position:-298px 0;}
header nav #t5 a:hover{background-position:-298px -82px;}
header #quicklinks{width:130px;margin-left:23px;}header #quicklinks p{margin:0;padding:0 0 0 10px;text-align:right;}header #quicklinks p a{width:100px;height:10px;display:block;padding:10px;letter-spacing:1px;color:#fff;text-shadow:1px 1px 2px #004f88;background:#0a89c8 url("../img/cust-login_bg.png") 10px 10px no-repeat;}
header #quicklinks dl{margin-top:23px;}header #quicklinks dl dt,header #quicklinks dl dd{height:21px;margin-left:10px;float:left;}
header #quicklinks dl dt{display:none;}
header #quicklinks dl a{height:21px;display:block;overflow:hidden;text-align:left;text-indent:-999em;direction:ltr;border:0;background:transparent url("../img/sprite_download-icons.png") 0 0 no-repeat;}
header #quicklinks dl #d1{margin-left:25px;}header #quicklinks dl #d1 a{width:16px;background-position:-31px 0;}
header #quicklinks dl #d1 a:hover{background-position:-31px -21px;}
header #quicklinks dl #d2 a{width:21px;}
header #quicklinks dl #d2 a:hover{background-position:0 -21px;}
header #quicklinks dl #d3 a{width:20px;background-position:-57px 0;}
header #quicklinks dl #d3 a:hover{background-position:-57px -21px;}
header #quicklinks dl #d4 a{width:18px;background-position:-87px 0;}
header #quicklinks dl #d4 a:hover{background-position:-87px -21px;}
body#product nav #t1 a{background-position:0 -82px;}
body#demo nav #t2 a{background-position:-85px -82px;}
body#about nav #t3 a{background-position:-146px -82px;}
body#contact nav #t4 a{background-position:-214px -82px;}
body#trial nav #t5 a{background-position:-298px -82px;}
#main{}#main h1{margin:0;font:6.2em/0.9em 'BebasNeueRegular',Helvetica,Arial,sans-serif;}
#main h2{margin:19px 0 0;font-size:2.0em;font-weight:normal;line-height:1.3em;letter-spacing:1px;color:#0e5d85;}
#main .stress{margin-top:0;padding:18px;font-size:2.0em;letter-spacing:inherit;color:#323232;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;font-family:'CrimsonItalic',Georgia,"Times New Roman",Times,serif;font-weight:normal;font-style:normal;}
#main h3{margin:0;font-size:2.0em;line-height:1.0em;}
#main h4{padding:25px 15px 13px 15px;font-size:1.6em;line-height:1.0em;color:#0e5d85;background-color:#f7f7f7;border:1px solid #f1f0ed;border-top-color:#f7f7f7;border-bottom-width:2px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
#main p{margin-bottom:0;font-size:1.2em;line-height:1.8em;}
#main .fancytype em{font-style:normal;color:#0e5d85;}
#main a.btn-3d{display:block;overflow:hidden;text-align:left;text-indent:-999em;direction:ltr;border:0;background:transparent url("../img/wrong-img.png") 0 0 no-repeat;display:block;border:0;text-indent:-9999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;}
#main blockquote{margin:0;padding:0 15px;background:transparent url("../img/blockquote_bg.png") left top no-repeat;}#main blockquote p{font-family:'CrimsonItalic',Georgia,"Times New Roman",Times,serif;font-size:1.8em;line-height:1.5em;}
#main blockquote p.attr{font-family:inherit;font-size:1.1em;font-style:inherit;color:#0e5d85;}
#main .hilite{color:#0e5d85;}
#main ul#subnav{margin:0;padding:0;list-style:none;list-style-image:none;margin-top:20px;margin-bottom:45px;padding:2px 0;background-color:#f7f7f7;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;}#main ul#subnav li{height:40px;margin-left:2px;float:left;font-size:1.4em;line-height:1.0em;font-weight:bold;}
#main ul#subnav li:first-child{margin-left:0;}
#main ul#subnav a{display:block;padding:13px 12px;color:#797979;}
#main ul#subnav a:hover{background-color:#0a89c8;color:#ffffff;}
#main ul#sub-subnav{margin:0;padding:0;list-style:none;list-style-image:none;margin-top:0;margin-bottom:45px;padding:8px 0;text-align:center;background-color:#f9f9f8;border-top:1px solid #fff;border-bottom:1px solid #d8d8d8;}#main ul#sub-subnav li{margin-left:20px;padding-bottom:7px;display:inline;font-size:1.1em;line-height:1.0em;font-weight:bold;text-transform:uppercase;}
#main ul#sub-subnav li:first-child{margin-left:0;}
#main ul#sub-subnav a{color:#323232;}
#main ul#sub-subnav a:hover{color:#0e5d85;}
#main a.demo,#main a.data{width:159px;height:40px;float:left;}
#main a.demo{background-image:url("../img/sprite_btn_watch-demo.png");}
#main a.data{margin-left:36px;background-image:url("../img/sprite_btn_view-datasheet.png");}
#main a.demo:hover,#main a.data:hover{background-position:0 -40px;}

/* Sub Nav active links blue background - s1 thru s6 */
body#product.overview #s1 a,body#about.company #s1 a,body#contact.contact #s1 a,body#support.support #s1 a{background-color:#0a89c8;color:#ffffff;}
body#product.how-it-works #s2 a,body#about.team #s2 a,body#contact.request #s2 a,body#support.virt_app #s2 a{background-color:#0a89c8;color:#ffffff;}
body#product.options #s3 a,body#about.board #s3 a,body#contact.partnership #s3 a,body#support.download_inst #s3 a{background-color:#0a89c8;color:#ffffff;}
body#product.case-studies #s4 a,body#about.news #s4 a,body#about.news-releases #s4 a,body#about.news-init #s4 a,body#support.apn #s4 a{background-color:#0a89c8;color:#ffffff;}
body#about.partners #s5 a, body#support.faq #s5 a{background-color:#0a89c8;color:#ffffff;}
body#about.careers #s6 a,body#about.careers-job #s6 a,body#support.contact #s6 a{background-color:#0a89c8;color:#ffffff;}
/* -------------------------------*/

body#about.news #ss1{background:transparent url("../img/sub-subnav_li_bg.png") center bottom no-repeat;}body#about.news #ss1 a{color:#0e5d85;}
body#about.news-releases #ss2{background:transparent url("../img/sub-subnav_li_bg.png") center bottom no-repeat;}body#about.news-releases #ss2 a{color:#0e5d85;}
body#about.news-init #ss3{background:transparent url("../img/sub-subnav_li_bg.png") center bottom no-repeat;}body#about.news-init #ss3 a{color:#0e5d85;}
body#home #main #hero p{margin:0;}
body#home #main #hero p+p{margin-left:268px;}
body#home #main #hero a.view,body#home #main #hero a.trial{width:194px;height:47px;float:left;}
body#home #main #hero a.view{background-image:url("../img/sprite_btn-lg_view-demo.png");}
body#home #main #hero a.trial{margin-left:36px;background-image:url("../img/sprite_btn-lg_free-trial.png");}
body#home #main #hero a.view:hover,body#home #main #hero a.trial:hover{background-position:0 -47px;}
body#home #main #feature{background:transparent url("../img/divider_gray_bg.png") center top repeat-y;}body#home #main #feature #f1,body#home #main #feature #f2{background:transparent url("../img/home-feature-1_bg.png") left top no-repeat;}
body#home #main #feature #f2{background-image:url("../img/home-feature-2_bg.png");}
body#home #main #feature h3,body#home #main #feature p{margin-left:116px;}
body#home #main #feature a.learn,body#home #main #feature a.trial{width:159px;height:40px;}
body#home #main #feature a.learn{background-image:url("../img/sprite_btn_learn-more.png");}
body#home #main #feature a.trial{background-image:url("../img/sprite_btn_free-trial.png");}
body#home #main #feature a.learn:hover,body#home #main #feature a.trial:hover{background-position:0 -40px;}
body#home #main #col-3 h4{margin:0;padding:25px 15px 13px 48px;background-position:15px 16px;background-repeat:no-repeat;}
body#home #main #col-3 #news h4{background-image:url("../img/home_news-h3_bg.png");}
body#home #main #col-3 #news #newsTicker{height:150px;margin:15px 0 0;padding:0;overflow:auto;}body#home #main #col-3 #news #newsTicker li{margin:0;padding:0 15px 0;}
body#home #main #col-3 #news #newsTicker h5{margin:0;font-size:1.0em;font-weight:bold;color:#0e5d85;}
body#home #main #col-3 #news #newsTicker p{margin:0;padding-bottom:10px;font-size:1.1em;}
body#home #main #col-3 #customers h4{background-image:url("../img/home_customers-h3_bg.png");}
body#home #main #col-3 #customers #logosTicker{height:150px;margin:15px 0 0;padding:0;overflow:auto;}body#home #main #col-3 #customers #logosTicker li{margin:0;}
body#home #main #col-3 #endorse h4{padding-left:60px;background-image:url("../img/home_endorse-h3_bg.png");}
body#home #main #col-3 #endorse #quotesTicker{height:180px;margin:15px 0 0;padding:0;overflow:auto;}body#home #main #col-3 #endorse #quotesTicker li{margin:0;padding:0;list-style:none;}
body#home #main #col-3 #endorse #quotesTicker div{margin:0;}
body#home #main #col-3 #endorse #quotesTicker blockquote p{margin:0;line-height:1.2em;}
body#home #main #col-3 #endorse #quotesTicker blockquote p.attr{padding:8px 0 0;}
body#home #main #join-btm{margin-top:36px;}body#home #main #join-btm p{margin-top:0;}
body#home #main #join-btm a.join{width:194px;height:47px;margin-left:383px;background-image:url("../img/sprite_btn_lg_join-team.png");}
body#home #main #join-btm a.join:hover{background-position:0 -47px;}
body#home #main .box-full{margin:45px 0;padding:36px 0;background-color:#f1f0ed;}
body#product.overview #main #sect1,body#product.overview #main #sect2{background:transparent url("../img/product_sect1_bg.png") center top no-repeat;}body#product.overview #main #sect1 h3,body#product.overview #main #sect2 h3{font-size:2.4em;}
body#product.overview #main h2.stress{margin-top:36px;text-align:center;}
body#product.overview #main #sect1{min-height:288px;}body#product.overview #main #sect1 h3{margin-top:36px;}
body#product.overview #main #sect2{min-height:285px;margin-top:10px;background-image:url("../img/product_sect2_bg.png");}body#product.overview #main #sect2 blockquote{margin-top:20px;margin-bottom:30px;margin-left:-15px;color:#0e5d85;}
body#product.overview #main #sect3{margin-top:36px;}body#product.overview #main #sect3 h4{margin:0 0 20px;}
body#product.overview #main #sect3 a.see{width:168px;height:35px;margin-top:36px;margin-left:396px;background-image:url("../img/sprite_btn_see-what-we-mean.png");}
body#product.overview #main #sect3 a.see:hover{background-position:0 -35px;}
body#product.how-it-works #main #sect1{min-height:257px;margin-bottom:45px;background:transparent url("../img/product-how_sect1_bg.png") 43px top no-repeat;}
body#product.how-it-works #main #sect2 h4,body#product.how-it-works #main #sect3 h4{margin:0;}
body#product.how-it-works #main #sect2 h2.stress{text-align:center;}
body#product.how-it-works #main #sect2 div:first-child{margin-bottom:36px;}
body#product.how-it-works #main #sect3{margin-top:30px;}
body#product.options #main h4{margin-top:0;}
body#product.options #main #sect1 h3{font-size:3.6em;line-height:1.0em;text-align:center;}
body#product.options #main #sect1 p.fancytype{margin-top:0;font-size:1.8em;text-align:center;}
body#product.options #main #sect1 #hosted,body#product.options #main #sect1 #virtual{margin-top:36px;padding-top:272px;background:transparent url("../img/product-options_hosted_bg.png") center top no-repeat;}
body#product.options #main #sect1 #virtual{background-image:url("../img/product-options_virtual_bg.png");}
body#product.options #main #sect2{margin-top:36px;background:transparent url("../img/gradient_wht-gray_bg.png") left top repeat-x;}body#product.options #main #sect2 div div{margin-top:20px;padding-top:271px;background:transparent url("../img/product-options_sect2-div_bg.png") center top no-repeat;}body#product.options #main #sect2 div div p{margin:0;}
body#product.options #main #sect2 div div a.walkthru-demo{width:239px;height:40px;margin-left:360px;background-image:url("../img/sprite_btn_walkthru-demo.png");}
body#product.options #main #sect2 div div a.walkthru-demo:hover{background-position:0 -40px;}
body#product.options #main #sect3{margin-top:36px;}body#product.options #main #sect3 p.fancytype{font-size:1.8em;}
body#product.options #main #sect3 ul{margin:0;padding:0;list-style:none;list-style-image:none;font-size:1.4em;font-weight:bold;}
body#product.options #main #sect3 ul.platforms li{width:101px;height:100px;float:left;margin-top:25px;margin-left:9px;padding-left:9px;text-align:center;border-left:1px solid #d8d8d8;}
body#product.options #main #sect3 ul.platforms li:first-child,body#product.options #main #sect3 ul.platforms li.f{margin-left:0;padding-left:0;border-left:none;}
body#product.options #main #sect3 ul.platforms li.f{margin-left:120px;}
body#product.options #main #sect3 ul.reg{margin-top:25px;}body#product.options #main #sect3 ul.reg li{margin:10px 0 0;padding:0 0 0 20px;background:transparent url("../img/list_bullet_bg.png") 5px 5px no-repeat;}
body#product.case-studies #main #sect2{margin-top:45px;background:transparent url("../img/gradient_wht-gray_bg.png") left 130px repeat-x;}body#product.case-studies #main #sect2 h3,body#product.case-studies #main #sect2 p{margin-left:30px;margin-right:30px;}
body#product.case-studies #main #sect2 h3{font-size:1.6em;}
body#product.case-studies #main #sect2 .container{padding:0 30px;background:transparent url("../img/product-case-studies_sect2_bg.png") center 129px no-repeat;}
body#demo #main #sect1{margin-top:36px;background:transparent url("../img/gradient_wht-gray_bg.png") left 40px repeat-x;}body#demo #main #sect1 .container{padding-top:360px;background:transparent url("../img/demo_sect1-div_bg.png") center top no-repeat;}
body#demo #main #sect1 a.icon-link{padding-left:14px;font-weight:bold;color:#0e5d85;background:transparent url("../img/demo_watch-icon_bg.png") left top no-repeat;}
body#demo #main #sect1 ul.demos{margin:0;padding:0;list-style:none;list-style-image:none;margin-top:15px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #d8d8d8;}body#demo #main #sect1 ul.demos a.icon-link{background-position:0 2px;}
body#demo #main #sect1 ul.demos li{width:101px;margin-left:19px;float:left;text-align:center;}
body#demo #main #sect1 ul.demos li:first-child{margin-left:0;}
body#demo #main #sect1 ul.demos a{font-size:1.6em;}
body#demo #main #sect1 ul.demos a:hover{color:#0a89c8;}
body#demo #main #sect1 a.tut{width:159px;height:40px;margin-top:20px;background-image:url("../img/sprite_btn_complete-tutorial.png");}
body#demo #main #sect1 a.tut:hover{background-position:0 -40px;}
/************DEMOS*************/
body#demo #main #vidWrap{padding-top:35px;}body#demo #main #vidWrap object{cursor:pointer;border:none;outline:none;}
body#demo #main #vidWrap a.trial{width:194px;height:47px;margin-left:383px;background-image:url("../img/sprite_btn-lg_free-trial.png");}
body#demo #main #vidWrap a.trial:hover{background-position:0 -47px;}
body#demo #main #demoVideo{width:640px;height:387px;margin-left:160px;border:none;outline:none;background-color:#f7f7f7;}body#demo #main #demoVideo p{padding-top:185px;text-align:center;}
body#demo #main #demoVideo2{width:800px;height:601px;margin-left:90px;border:none;outline:none;background-color:#f7f7f7;}body#demo #main #demoVideo2 p{padding-top:185px;text-align:center;}

/*Feb 2 modded height width*/
/*body#demo #main #demoVideo{width:611px;height:595px;margin-left:160px;border:none;outline:none;background-color:#f7f7f7;}body#demo #main #demoVideo p{padding-top:185px;text-align:center;}*/
/*----------------------------*/
/****Test Drive/Trial Vids*****/
body#trial #main #vidWrap{padding-top:35px;}body#demo #main #vidWrap object{cursor:pointer;border:none;outline:none;}
body#trial #main #vidWrap a.trial{width:194px;height:47px;margin-left:383px;background-image:url("../img/sprite_btn_more_tutorials.png");} /*orange button same as demo page reused*/
body#trial #main #vidWrap a.trial:hover{background-position:0 -47px;}
body#trial #main #demoVideo{width:950px;height:574px;margin-left:0;border:none;outline:none;background-color:#f7f7f7;}body#trial #main #demoVideo p{padding-top:185px;text-align:center;}
/*----------------------------*/
body#about.company #main #sect1 h2{margin-bottom:15px;color:#0e5d85;font-family:'CrimsonItalic',Georgia,"Times New Roman",Times,serif;font-weight:normal;font-style:normal;}
body#about.team #main #sect2,body#about.team #main #sect3,body#about.team #main #sect4{margin-top:36px;}
body#about.team #main p.pos{margin-top:3px;margin-bottom:15px;font-family:'CrimsonItalic',Georgia,"Times New Roman",Times,serif;font-size:1.8em;line-height:1.0em;color:#0e5d85;}
body#about.team #main a.show_hide{display:none;font-weight:bold;color:#0e5d85;}
body#about.board #main #sect2,body#about.board #main #sect3{margin-top:36px;}
body#about.board #main p.pos{margin-top:10px;font-family:'CrimsonItalic',Georgia,"Times New Roman",Times,serif;font-size:1.8em;line-height:1.1em;color:#0e5d85;}body#about.board #main p.pos span{font-size:78%;}
body#about.news #main #articles h5,body#about.news #main #releases h5{margin:15px 0 0;font-size:1.8em;line-height:1.1em;font-family:'CrimsonItalic',Georgia,"Times New Roman",Times,serif;font-weight:normal;font-style:normal;}
body#about.news #main #articles p,body#about.news #main #releases p{margin:5px 0 0;font-size:1.1em;line-height:1.0em;font-weight:bold;color:#797979;}
body#about.news #main #articles ul,body#about.news #main #releases ul{margin:0;padding:0;list-style:none;list-style-image:none;margin-top:20px;padding-top:20px;border-top:1px solid #d8d8d8;}body#about.news #main #articles ul li,body#about.news #main #releases ul li{margin-top:10px;}body#about.news #main #articles ul li a,body#about.news #main #releases ul li a{padding-left:15px;font-size:1.6em;font-weight:bold;background:transparent url("../img/demo_watch-icon_bg.png") left 2px no-repeat;}
body#about.news #main #articles ul li:first-child,body#about.news #main #releases ul li:first-child{margin-top:0;}
body#about.news #main #releases h5{margin:0 0 15px;}
body#about.news #main #releases p{margin:15px 0 4px;}
body#about.news-releases #main ul#subnav{margin-bottom:0;}
body#about.news-releases #main h5{margin:0;font-size:1.8em;line-height:1.1em;font-family:'CrimsonItalic',Georgia,"Times New Roman",Times,serif;font-weight:normal;font-style:normal;}
body#about.news-releases #main p{margin:15px 0 4px;font-size:1.1em;line-height:1.0em;font-weight:bold;color:#797979;}
body#about.news-releases #main p.desc{margin:5px 0 0;font-size:1.2em;line-height:inherit;font-weight:normal;color:inherit;}
body#about.news-init #main ul#subnav{margin-bottom:0;}
body#about.news-init #main h5{margin:15px 0 0;font-size:1.8em;line-height:1.1em;font-family:'CrimsonItalic',Georgia,"Times New Roman",Times,serif;font-weight:normal;font-style:normal;}
body#about.news-init #main p{margin:5px 0 0;font-size:1.1em;line-height:1.0em;font-weight:bold;color:#797979;}
body#about.news-init #main p+h3{margin-top:36px;}
body#about.partners #main #sect1 p.stress{line-height:1.3em;}
body#about.partners #main #sect1 p.stress:first-child{padding-bottom:0;border-bottom:none;}
body#about.partners #main #sect1 p.stress+p.stress{margin-top:10px;padding-top:0;border-top:none;}
body#about.partners #main #sect2 h3{margin-top:36px;margin-bottom:10px;}
body#about.partners #main #sect2 ul{margin:0;padding:0;list-style:none;list-style-image:none;}body#about.partners #main #sect2 ul li{width:130px;float:left;margin-left:36px;}
body#about.partners #main #sect2 ul li:first-child,body#about.partners #main #sect2 ul li.f{margin-left:0;}
body#about.careers #main #sect2 h3{margin-top:36px;}
body#about.careers-job #main #sect1 h4{margin-bottom:0;padding:0;background:none;border:none;}
body#about.careers-job #main #sect1 li{font-size:1.2em;}

/* Contact Styles */
body#contact #main #sect1 address{margin-top:10px;font-size:1.8em;color:#0e5d85;font-family:'CrimsonItalic',Georgia,"Times New Roman",Times,serif;font-weight:normal;font-style:normal;}
body#contact #main #sect1 table{width:100%;}body#contact #main #sect1 table th,body#contact #main #sect1 table td{padding-top:10px;vertical-align:bottom;}
body#contact #main #sect1 table th{width:130px;font-size:1.1em;line-height:1.0em;text-align:right;color:#797979;}
body#contact #main #sect1 table td{padding-left:36px;font-size:1.6em;font-weight:bold;line-height:1.0em;text-align:left;}
body#contact.partnership #main #sect1,body#contact.request #main #sect1{min-height:300px;}body#contact.partnership #main #sect1 h2.stress,body#contact.request #main #sect1 h2.stress{margin-bottom:36px;}

/* Support Styles */
body#support #main #sect1 address{margin-top:10px;font-size:1.8em;color:#0e5d85;font-family:'CrimsonItalic',Georgia,"Times New Roman",Times,serif;font-weight:normal;font-style:normal;}
body#support #main #sect1 ul {font-size: 1.2em}body#support #main #sect1 li {margin-bottom: 12px}
body#support #main #sect1 table{width:100%;}body#support #main #sect1 table th,body#support #main #sect1 table td{padding-top:10px;vertical-align:bottom;}
body#support #main #sect1 table th{width:130px;font-size:1.1em;line-height:1.0em;text-align:right;color:#797979;}
body#support #main #sect1 table th.apn {text-align: left; font-size: 1.5em;color:#333; padding-left: 20px; background-color:#C8E3F1;}
body#support #main #sect1 table td{padding-left:36px;font-size:1.6em;font-weight:bold;line-height:1.0em;text-align:left;}
body#support #main #sect1 table.apn_table td{padding-left:36px;font-size:1.2em; font-weight:normal; line-height:1.0em;text-align:left; vertical-align:top}
body#support #main #sect1 table.apn_table a {font-weight:bold}
body#support.partnership #main #sect1,body#support.request #main #sect1{min-height:300px;}body#support.partnership #main #sect1 h2.stress,body#support.request #main #sect1 h2.stress{margin-bottom:36px;}
body#support.support #sect1 .topline{margin-top: 20px; padding-top: 20px; border-top: 1px #CCC solid}/*Support address top line*/
body#support.download_inst #sect1 h3, body#support.virt_app #sect1 h3, body#support.faq #sect1 h3{margin-top: 20px; padding-top: 20px; border-top: 1px #CCC solid}
body#support.download_inst #sect1 img {margin: 0 10px 0}
body#support.preconfig #sect1 h3{font-size: 1.5em; margin-bottom: 5px; margin-top: 25px; padding-bottom: 15px; border-bottom: 4px #CCC solid}/*Preconfig section headers*/
body#support.preconfig #sect1 .checkbox{padding:10px;margin:5px;cursor:pointer;color:#ffffff;-moz-border-radius: 10px; -webkit-border-radius: 10px;}

/*Trial changes*/
body#trial #main #sect1{min-height:300px;}body#trial #main #sect1 h2.stress{margin-top:36px;margin-bottom:36px;}
body#trial #main #sect1 ul{font-size:1.2em; list-style-type: disc}
body#trial #main #sect1 li {margin-top: 12px}
body#trial #main #sect1 .topgap {margin-top: 25px}
body#trial #main #sect1 h3 {margin-top:20px; padding-bottom: 10px; border-bottom: #CCC solid 1px}
/*Test drive page*/
body#trial #main #sect1 #options ul {list-style-type: none; margin-top: 20px;}
body#trial #main #sect1 #options li {margin-top: 12px}
body#trial #main #sect1 #options h3.high_margin {margin-top: 40px}
body#trial #main #sect1 #options ul.indent {font-size:1em; margin-top: 5px;}
body#trial #main #sect1 #options ul li.no_a {padding-left:15px;font-size:1em;font-weight:bold;background:transparent url("../img/demo_watch-icon_bg.png") left 2px no-repeat;}
body#trial #main #sect1 #options ul li a{padding-left:15px;font-size:1em;font-weight:bold;background:transparent url("../img/demo_watch-icon_bg.png") left 2px no-repeat;}
body#trial #main #sect1 ol {margin-left: 25px; font-size: 1.2em}
/*For app icons on Trial test Drive*/
body#trial #main #sect1 #downloads ul li a{padding-left: 5px; background:none}
body#trial #main #sect1 #downloads li {display:inline}
body#trial #main #sect1 #downloads ul {margin-top: 40px; margin-bottom: 40px}
/*Share test drive button -- use this format for random buttons after making image changes-->*/
/*Note changes to height and background position for sprite goes with a.btn-3d eg:class="btn-3d share"*/
body#trial #main #shareit a.share{height:47px; background-image:url("../img/sprite_btn-lg_share-test-drive.png");}
body#trial #main #shareit a.share:hover {background-position:0 -47px;}
body#trial #main #shareit p {height:47px ; width: 250px; margin-left: 100px; margin-top: 25px}
/*Trial section order page 2/24/12*/
body#trial.order #main #sect1 h3{font-size: 1.5em; margin-bottom: 5px; margin-top: 25px; padding-bottom: 15px; border-bottom: 4px #CCC solid;}
body#trial.order #main #sect1 h2{margin-bottom: 0;}
body#trial.order #main #sect1 #user_cost th.border { border-bottom: 1px #CCC solid; padding-bottom: 8px}
body#trial.order #main #sect1 #user_cost td {text-align: center; width: 125px; font-size: 1.2em}
body#trial.order #main #sect1 #user_cost td.top-pad {padding-top: 8px}
body#trial.order #main #sect1 #user_cost h3 {font-size: 1.5em;color:#0e5d85}

/*---------PR Page----------------*/
body#pr #main .box-full{margin:45px 0;padding:36px 0;background-color:#f1f0ed;}
body#pr #main #sect1{margin-top:36px;background:transparent url("../img/gradient_wht-gray_bg.png") left 40px repeat-x;}body#pr #main #sect1 .container{padding-top:360px;background:transparent url("../img/pr_BBPlaybook_sect1-div_bg.png") center top no-repeat;}
/*-------------------------*/
body#privacy #main #sect1 ul{font-size:1.2em;}
body#notfound #main #sect1 ul{font-size:1.2em;}
footer{margin-top:20px;margin-bottom:20px;font-size:1.1em;line-height:1.0em;color:#fff;}footer #logo-sm{margin-right:20px;float:left;}footer #logo-sm p{margin:0;}
footer #logo-sm a{width:85px;height:19px;display:block;overflow:hidden;text-align:left;text-indent:-999em;direction:ltr;border:0;background:transparent url("../img/logo-sm.png") 0 0 no-repeat;}
footer ul{float:left;margin:0;padding:0;list-style:none;list-style-image:none;margin-top:8px;}footer ul li{margin-left:15px;padding-left:16px;float:left;background:transparent url("../img/footer_nav_bg.png") left top no-repeat;}
footer ul li.l,footer ul li.t{margin-top:-3px;margin-left:8px;padding-left:0;background:none;}footer ul li.l a,footer ul li.t a{width:18px;height:18px;}
footer ul li.l{margin-left:18px;}
footer ul li.l a,footer ul li.t a{display:block;overflow:hidden;text-align:left;text-indent:-999em;direction:ltr;border:0;background:transparent url("../img/icon_linkedin.png") 0 0 no-repeat;}
footer ul li.t a{background-image:url("../img/icon_twitter.png");}
footer ul li:first-child{margin-left:0;padding-left:0;background:none;}
footer ul a,footer ul a:visited{color:#ffffff;}
footer ul a:hover{color:#d8d8d8;}
footer div p{margin-top:8px;text-align:right;}
#main ul#subnav a,x:-moz-any-link{padding:15px 12px 11px;}
#main ul#sub-subnav,x:-moz-any-link{padding:10px 0 6px;}
form select,x:-moz-any-link{padding-left:8px;}
*:first-child+html form div.select-box{background:none;}
*:first-child+html form select{width:296px;height:35px;border:1px solid #d8d8d8;background:none;}
*:first-child+html form select:focus{border-color:#0a89c8;}
.ir{display:block;border:0;text-indent:-9999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;}
.ir br{display:none;}
.hidden{display:none !important;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
@media print{*{background:transparent!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none !important;} a,a:visited{text-decoration:underline;} a[href]:after{content:" (" attr(href) ")";} abbr[title]:after{content:" (" attr(title) ")";} .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";} pre,blockquote{border:1px solid #999;page-break-inside:avoid;} thead{display:table-header-group;} tr,img{page-break-inside:avoid;} img{max-width:100% !important;} @page {margin:0.5cm;}p,h2,h3{orphans:3;widows:3;} h2,h3{page-break-after:avoid;}}
