@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/fonts/open-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/fonts/open-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/fonts/open-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/fonts/open-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,hgroup,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{overflow-x:hidden}body{font:13px sans-serif;line-height:1.22}table{font-size:inherit;font:100%}select,input,textarea{font:99% sans-serif}pre,code,kbd,samp{font-family:monospace,sans-serif}body,select,input,textarea{color:#444}h1,h2,h3,h4,h5,h6{font-weight:700;text-rendering:optimizeLegibility}html{-webkit-font-smoothing:antialiased}a:hover,a:active{outline:none}a,a:active,a:visited{color:#607890}a:hover{color:#036}ul{margin-left:30px}ol{margin-left:30px;list-style-type:decimal}small{font-size:85%}strong,th{font-weight:700}td,td img{vertical-align:top}sub{vertical-align:sub;font-size:smaller}sup{vertical-align:super;font-size:smaller}pre{padding:15px;white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{margin:0;vertical-align:-2px}.ie6 input{vertical-align:text-bottom}label,input[type=button],input[type=submit],button{cursor:pointer}::-moz-selection{background:#ff5e99;color:#fff;text-shadow:none}::selection{background:#ff5e99;color:#fff;text-shadow:none}a:link{-webkit-tap-highlight-color:#FF5E99}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}#wrapper{width:980px;margin:0 auto}a:hover{text-decoration:none}h1{font-weight:700;font-size:220%;float:left;margin-top:5px}h1#logo{display:inline;height:38px;text-indent:-4000px;width:194px}h1#logo a{display:block;height:38px}h2{font-size:200%;margin-bottom:10px;letter-spacing:-1px}h2.ribbon{padding:15px 30px;position:relative;left:-55px;float:left;margin-bottom:20px;border-radius:3px 3px 3px 0;-moz-border-radius:3px 3px 3px 0px;-webkit-border-radius:3px 3px 3px 0px}.triangle-ribbon{border-style:solid;border-width:13px;height:0;position:relative;width:0;float:left;clear:left;left:-67px;top:-33px;z-index:-1}h2.full{width:890px}h2 span{position:absolute;right:25px;font-size:80%;margin:3px 0 0}h3{font-size:180%;font-weight:700;margin-bottom:15px}aside h3{font-size:138.5%;font-weight:700;margin-bottom:15px;color:#333;padding-bottom:10px;border-bottom:1px solid #D9D9D9}h4{font-size:128%;font-weight:700;margin-bottom:20px;color:#333}h5{font-size:100%}h5.inline{float:left;margin-right:10px}h6{font-size:93%}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin-right:5px;vertical-align:-2px}.fl{float:left}img.fl{margin:0 25px 25px 0}.fr{float:right}img.fr{margin:0 0 25px 25px}.fn{float:none!important}.cl{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.hd{display:none}.strong{font-weight:700!important}.no-margin{margin:0!important}.no-padding{padding:0!important}.margin-left{margin-left:20px}.margin-right{margin-right:20px}.margin-top{margin-top:20px}.margin-bottom{margin-bottom:20px}.border-top{border-top:1px solid #D9D9D9;padding-top:10px;margin-top:20px}.border-left{border-left:1px solid #D9D9D9;padding-left:10px;margin-left:20px}.border-bottom{border-bottom:1px solid #D9D9D9;padding-bottom:10px;margin-bottom:20px}.border-right{border-top:1px solid #D9D9D9;padding-top:10px;margin-top:20px}.txt-smaller{font-size:85%}.txt-small{font-size:93%}.txt-light{color:#4d4d4d}.txt-lighter{color:#666}#nav{float:right;line-height:100%;margin:0;padding:10px}#nav li{float:left;position:relative;list-style:none;z-index:100;margin-left:15px;padding-bottom:5px}#nav a{font-weight:700;text-decoration:none;display:block;padding:8px 12px;font-size:113%;-webkit-border-radius:3px;-moz-border-radius:3px}#nav a:hover{background:#000;color:#000}#nav .current a,#nav li:hover>a{background:#e5e5e5;color:#444;border-top:solid 1px #cccccc;border-left:solid 1px #cccccc;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:7px 11px 8px;text-shadow:0 1px 0 #FFFFFF}#nav ul li:hover a,#nav li:hover li a{background:none;border:none;color:#666;-webkit-box-shadow:none;-moz-box-shadow:none}#nav ul a:hover{background:#f2f2f2!important;color:#1a1a1a!important;padding:10px;-webkit-border-radius:0;-moz-border-radius:0}#nav li:hover>ul{display:block}#nav ul{display:none;margin:0;padding:0;width:185px;position:absolute;top:35px;left:0;background:#fafafa;border:solid 1px #d9d9d9;z-index:100;font-size:100%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#nav ul li{float:none;margin:0;padding:0}#nav ul a{font-size:100%;font-weight:400;padding:10px!important}#nav ul a:hover{font-size:100%;font-weight:400;padding:10px}#nav ul ul{left:185px;top:1px}#nav ul li:first-child>a{-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px}#nav ul li:last-child>a{-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px}#nav:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#nav{display:inline-block}html[xmlns] #nav{display:block}* html #nav{height:1%}header{margin:25px 0 20px}footer{padding:10px 0}.footer-nav{float:right}.footer-nav li{display:inline}.footer-nav a,.footer-nav a:visited{text-decoration:none;margin:0 10px}footer li a:hover{color:#666;text-decoration:none}#page{background:#fff;color:#191919;border:1px solid #d9d9d9;padding:40px;position:relative;width:898px;z-index:1;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}#page-content.two-col{float:left;padding-right:35px;width:600px;display:inline}.breadcrumbs{margin:0 0 20px;list-style:none;padding:10px 15px;background:#f2f2f2;border:1px solid #D9D9D9;font-size:93%;color:#333;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.breadcrumbs li{display:inline}aside{float:left;width:260px;color:#333;display:inline}section{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #d9d9d9}.inlinepic{background:#fafafa;border:1px solid #ccc;padding:5px;box-shadow:0 0 5px #d9d9d9;-moz-box-shadow:0 0 5px #D9D9D9;-webkit-box-shadow:0 0 5px #D9D9D9}blockquote{background:url(/assets/img/quote.gif) no-repeat 0 5px;color:#444;line-height:1.6;padding:5px 20px 10px 45px;margin-bottom:20px}blockquote cite{color:#666;font-size:12px;font-style:italic}#teamlist{margin:0;list-style:none}#teamlist li{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #D9D9D9}#teamlist li.last{border-bottom:0;margin-bottom:0;padding-bottom:0}.services-list{margin:0;list-style:none}.services-list li{float:left;width:270px;margin-right:30px;margin-bottom:20px;font-size:93%}.services-list li p{margin-bottom:5px}.services-list li a{float:right}.services-list li img{float:left;margin:5px 20px 30px 0}.services-list li.last{margin-right:0}.process{height:31px;width:31px;background:url(/assets/img/process.gif);color:#fff;display:block;font-size:138%;font-weight:700;line-height:28px;text-align:center;margin:5px 20px 30px 0;float:left}.portfolio-small{list-style:none outside none;margin:0 -35px}.portfolio-small li a{display:block}.portfolio-small li{float:left;margin-bottom:20px;margin-left:35px;width:275px}.portfolio-small li img,.portfolio-small li h4,.portfolio-small li p{margin-bottom:10px}.portfolio-list{list-style:none outside none;margin:0}.portfolio-list li{margin-bottom:20px;padding-bottom:20px}.portfolio-list li img{float:left}.portfolio-list li.last{padding-bottom:0}.portfolio-list li div{margin-left:390px}.portfolio-list li p{margin-bottom:15px}.social-list{margin:0 0 20px;list-style:none}.social-list li{display:inline;margin:0 15px 10px 0;width:100%}#twitter_update_list{margin:0 0 40px;list-style:none}#twitter_update_list li{margin-bottom:10px;padding-bottom:10px;line-height:1.6;border-bottom:1px solid #d9d9d9}p{line-height:1.6;margin-bottom:20px}.list{margin-bottom:15px}.list li{margin-bottom:5px;padding:0}.list ul{margin-bottom:15px}dl.definition dt{font-weight:700;margin-bottom:5px;padding-left:20px}.tags{margin:0 0 15px;list-style:none}.tags li{display:inline;background:#d9d9d9;margin-right:10px;font-size:85%;padding:3px 6px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}.social{margin:0 0 15px;list-style:none}.social li{display:inline;margin-right:10px}#feature{margin-bottom:20px}.feature-img{float:left;margin-top:10px}.feature-text{margin-left:545px}h2#tagline{font-size:240%}h3#tagline-mini{font-weight:400;font-size:100%;color:#4d4d4d;line-height:1.6;margin-bottom:25px}.feature-screenshots{margin:0;list-style:none}.feature-screenshots li{float:left;margin:0 20px 10px 0}.feature img{float:left}.feature p{margin-left:70px}.scrollable{height:110px;overflow:hidden;position:relative;width:100%}.scrollable .items{clear:both;position:absolute;width:20000em}.items div{float:left;width:740pxpx}.scrollable img{-moz-border-radius:4px 4px 4px 4px;background-color:#fff;border:1px solid #CCCCCC;float:left;height:100px;margin:0 4px 0 35px;padding:2px;width:100px}.scrollable .active{border:2px solid #000000;cursor:default;position:relative}.scrollable{float:left}a.browse{background:url(/assets/img/scrollable.png) no-repeat;display:block;width:30px;height:30px;margin:40px 10px;cursor:pointer;font-size:1px;position:absolute;z-index:1}a.right{background-position:0 -30px;clear:right;margin-right:0;right:25px}a.right:hover{background-position:-30px -30px}a.right:active{background-position:-60px -30px}a.left{margin-left:0;left:25px}a.left:hover{background-position:-30px 0}a.left:active{background-position:-60px 0}a.up,a.down{background:url(/assets/img/scrollable/arrow/vert_large.png) no-repeat;float:none;margin:10px 50px}a.up:hover{background-position:-30px 0}a.up:active{background-position:-60px 0}a.down{background-position:0 -30px}a.down:hover{background-position:-30px -30px}a.down:active{background-position:-60px -30px}a.disabled{visibility:hidden!important}.sidebar-nav{margin:0 0 40px;list-style:none}.sidebar-nav li{border:1px solid #d9d9d9;border-top:0;background:#f2f2f2;border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px}.sidebar-nav li.first{border-top:1px solid #d9d9d9}.sidebar-nav li a{background:url(/assets/img/arrow.png) no-repeat 10px 50%;color:#1a1a1a;display:block;width:100%;padding:10px 27px;text-decoration:none}.sidebar-nav li:hover{background:#bebebe;border-color:#969696}.sidebar-nav li.current{left:-10px;position:relative;width:268px;background:url(/assets/img/grad-grey.gif) repeat-x scroll center top #166890;border:1px solid #11506F}.sidebar-nav li a:hover,.sidebar-nav li.current a{color:#fff;background:url(/assets/img/arrow-active.png) no-repeat 10px 50%}.sidebar-search{margin:0 0 40px;width:100%}.sidebar-latestblog{margin:-10px 0 40px;list-style:none}.sidebar-latestblog li{border-bottom:1px solid #d9d9d9;padding:10px 0;width:100%}.sidebar-latestblog img{float:left}.sidebar-latestblog a{display:block;margin-bottom:10px;margin-left:75px}.sidebar-latestblog time{display:block;font-style:italic;font-size:93%;color:#666;margin-left:75px}.sidebar-latestblog p{margin-bottom:10px;margin-left:75px}.sidebar-sponsors{margin:0;list-style:none}.sidebar-sponsors li{margin:0 0 10px}#search{padding:10px 5px;background:#fff url(/assets/img/bg-input.gif) repeat-x top;border:1px solid #D9D9D9;float:left;width:168px;margin-right:5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}button.search{background:#fff url(/assets/img/grad-grey.gif) repeat-x top;border:1px solid #d9d9d9;color:#404040;float:left;height:38px;line-height:12px;font-size:108%;font-weight:700;padding:8px 8px 10px;text-shadow:0 1px 0 #FFFFFF;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.pricing-table h4{color:#fff;font-size:240%;margin-bottom:5px}.pricing-table h5{color:#fff;font-size:140%;margin-bottom:5px}.pricing-table .header{background:url(/assets/img/grad-blue.gif) repeat-x scroll center top #166890;border:1px solid #11506F;color:#fff;text-align:center;width:28%;padding:5px}.pricing-table .blank{background:#fff;border:none}.pricing-table .feature{border-left:1px solid #58bbec}.pricing-table .feature.first{border-top:1px solid #58bbec}.pricing-table{border-right:1px solid #58bbec;border-bottom:1px solid #58bbec;width:100%;margin-bottom:20px}.pricing-table thead th,.pricing-table thead td{padding:6px 10px;font-weight:700;color:#333;background:#eaebfa;border-bottom:1px solid #D9D9D9;border-right:1px solid #D9D9D9}.pricing-table thead th.last,.pricing-table thead td.last{border-right:0}.pricing-table tbody th,.pricing-table tbody td{background:#eaebfa;border-right:1px dotted #D9D9D9;vertical-align:middle;padding:12px;font-size:93%;text-align:center}.pricing-table tbody tr.alt td{background:#e4e6fa}.pricing-table tbody th.last,.pricing-table tbody td.last{border-right:0 none}.pricing-table tbody tr.last td{border-bottom:0 none}form{margin-bottom:20px}body.ie7 form,body.ie8{margin-bottom:40px}form p{margin-bottom:15px}form label{float:left;width:140px;margin-top:5px}form input,form textarea{padding:10px 5px;background:#fff url(/assets/img/bg-input.gif) repeat-x top;border:1px solid #D9D9D9;width:448px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}form input.small{width:35px}#message{margin-bottom:20px}.error-message{background:url(/assets/img/error.png) no-repeat 10px center #fecdc6;padding:10px 35px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.success-message{background:url(/assets/img/success.png) no-repeat 10px center #f1ffbf;padding:10px 35px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}button,.button{cursor:pointer;display:inline-block;font-size:108%;font-weight:700;margin:0 5px 15px 0;outline:none;padding:10px 15px;width:auto;text-align:center;text-decoration:none!important;vertical-align:middle;background:url(/assets/img/grad-grey.gif) repeat-x center top #c3c3c3;color:#444;border:1px solid #c3c3c3;text-shadow:0 -1px 0 #FFFFFF;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}body.ie7 button,body.ie8 button,body.ie7 .button,body.ie8 .button{zoom:1;display:inline}button:hover,.button:hover{background:url(/assets/img/grad-grey-hover.gif) repeat-x center top #c3c3c3;text-decoration:none;outline:none}button:active,.button:active{position:relative;top:1px;outline:none;background:url(/assets/img/grad-grey-rev.gif) repeat-x center top #c3c3c3}button.blue,.button.blue{background:url(/assets/img/grad-blue.gif) repeat-x center top #166890;border:1px solid #11506F;color:#fff;text-shadow:0 -1px 0 #11506F}button.blue:hover,.button.blue:hover{background:url(/assets/img/grad-blue-hover.gif) repeat-x center top #166890}button.blue:active,.button.blue:active{background:url(/assets/img/grad-blue-rev.gif) repeat-x center top #166890}button.green,.button.green{background:url(/assets/img/grad-green.gif) repeat-x center top #518f14;border:1px solid #406f11;color:#fff;text-shadow:0 -1px 0 #406f11}button.green:hover,.button.green:hover{background:url(/assets/img/grad-green-hover.gif) repeat-x center top #166890}button.green:active,.button.green:active{background:url(/assets/img/grad-green-rev.gif) repeat-x center top #166890}button.red,.button.red{background:url(/assets/img/grad-red.gif) repeat-x center top #8f1e14;border:1px solid #6f1811;color:#fff;text-shadow:0 -1px 0 #6f1811}button.red:hover,.button.red:hover{background:url(/assets/img/grad-red-hover.gif) repeat-x center top #166890}button.red:active,.button.red:active{background:url(/assets/img/grad-red-rev.gif) repeat-x center top #166890}button.purple,.button.purple{background:url(/assets/img/grad-purple.gif) repeat-x center top #8f146e;border:1px solid #6f1156;color:#fff;text-shadow:0 -1px 0 #6f1156}button.purple:hover,.button.purple:hover{background:url(/assets/img/grad-purple-hover.gif) repeat-x center top #166890}button.purple:active,.button.blue:active{background:url(/assets/img/grad-purple-rev.gif) repeat-x center top #166890}button.black,.button.black{background:url(/assets/img/grad-black.gif) repeat-x center top #3b3b3b;border:1px solid #3b3b3b;color:#fff;text-shadow:0 -1px 0 #3b3b3b}button.black:hover,.button.black:hover{background:url(/assets/img/grad-black-hover.gif) repeat-x center top #3b3b3b}button.black:active,.button.black:active{background:url(/assets/img/grad-black-rev.gif) repeat-x center top #3b3b3b}button.large,.button.large{font-size:138.5%;padding:10px 30px}button.small,.button.small{font-size:93%;padding:4px 10px 5px}button.disabled,button.disabled:hover,.button.disabled,.button.disabled:hover{background-color:#ccc!important;color:#666!important;text-shadow:0 1px 0 #CCCCCC;cursor:default}body.ie7 button.disabled,body.ie8 button.disabled{border-color:#a3a3a3}button.disabled:active,.button.disabled:active{position:relative;top:0;background-image:url(/assets/img/grad.png)}fieldset button,.button{margin:0 5px 10px 0}button img,.button img{display:inline;height:16px;margin-right:10px;vertical-align:-3px;width:16px}.notification.success{background:#f1ffbf url(/assets/img/icons/success.png) no-repeat 10px 10px;border-color:#a6d50f}.notification.success span.strong{color:#283304}.notification.error{background:#fecdc6 url(/assets/img/icons/error.png) no-repeat 10px 10px;border-color:#f45d43}.notification.error span.strong{color:#33130e}.notification.warning{background:#ffecb0 url(/assets/img/icons/warning.png) no-repeat 10px 10px;border-color:#ffbc2a}.notification.warning span.strong{color:#332508}.notification.info{background:#d4e7f5 url(/assets/img/icons/information.png) no-repeat 10px 10px;border-color:#589ad7}.notification.info span.strong{color:#152433}.notification.tip{background:#ffeccd url(/assets/img/icons/tip.png) no-repeat 10px 10px;border-color:#dd9854}.notification.tip span.strong{color:#332313}.notification{padding:10px 10px 10px 35px;border:1px solid #fff;margin-bottom:10px;position:relative;font-size:100%;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.notification p{margin-bottom:0}.notification .close{background:url(/assets/img/icons/close.png) no-repeat scroll 0 0 transparent;cursor:pointer;display:block;height:16px;position:absolute;right:10px;top:10px;width:16px}.notification .close:hover{opacity:1}.notification.nopic{background-image:none;padding:10px}.notification span.strong{margin-right:10px}.bullet-list{list-style:none;margin-bottom:15px;margin-left:0}.bullet-list li{background:url(/assets/img/bullet_arrow_right.png) no-repeat left center transparent;margin-bottom:5px;padding:6px 6px 6px 20px}.bullet-list li a{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#181818;display:block;margin:-6px;padding:6px;text-decoration:none}.bullet-list li a:hover{background-color:#e2e2e2;margin:-6px -6px -6px -20px;padding:6px 6px 6px 20px}.bullet-list.grey li{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#f2f2f2;width:50%}dl.definition{margin-bottom:20px}dl.definition dt{background:url(/assets/img/icons/16/bullet_arrow_right.png) no-repeat left center;font-weight:700;margin-bottom:5px;padding-left:20px}dl.definition dd{color:#666;margin-bottom:15px;padding-left:20px}.pagination{display:inline-block;font-size:77%;text-decoration:none}.pagination a,.pagination .dots{background:url(/assets/img/grad-grey.gif) repeat-x scroll center top #c3c3c3;border:1px solid #C3C3C3;display:inline-block;color:#444!important;margin-right:2px;padding:6px 8px;text-decoration:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.pagination a:hover{background:url(/assets/img/grad-grey-hover.gif) repeat-x scroll center top #c3c3c3;color:#444}.pagination a.current{background:url(/assets/img/grad-grey-rev.gif) repeat-x scroll center top #c3c3c3;color:#444}.pagination a.number.current{color:#444}.pagination.small a,.pagination.small .dots{margin-right:1px;padding:1px 4px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.table{border:1px solid #CCCCCC;width:100%;margin-bottom:20px}.table.no-border{border:none}.table thead th,.table thead td{padding:6px 10px;font-weight:700;color:#333;background:#e2e2e2;border-bottom:1px solid #cccccc;border-right:1px solid #CCCCCC}.table thead th.last,.table thead td.last{border-right:0}.table thead th.checkbox,.table thead td.checkbox{width:25px}.table tbody th,.table tbody td{background:#fff;border-right:1px dotted #CCCCCC;vertical-align:middle;padding:10px;font-size:93%}.table tbody tr.alt td{background:#f2f2f2}.table tbody th.last,.table tbody td.last{border-right:0 none}.table tbody tr.last td{border-bottom:0 none}.table tbody tr:hover th,.table tbody tr:hover td{background:#d3ecf9}.tipsy{padding:5px;font-size:93%;opacity:.8;filter:alpha(opacity=80);background-repeat:no-repeat;background-image:url(/assets/img/tipsy.gif)}.tipsy-inner{padding:5px 8px 4px;background-color:#000;color:#fff;max-width:200px;text-align:center}.tipsy-inner{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.tipsy-north{background-position:top center}.tipsy-south{background-position:bottom center}.tipsy-east{background-position:right center}.tipsy-west{background-position:left center}#jquery-overlay{position:absolute;top:0;left:0;z-index:1000;width:100%;height:500px}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:9999;text-align:center;line-height:0}#jquery-lightbox a img{border:none}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}#lightbox-container-image{padding:10px}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#lightbox-container-image-box>#lightbox-nav{left:0}#lightbox-nav a{outline:none}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block}#lightbox-nav-btnPrev{left:0;float:left}#lightbox-nav-btnNext{right:0;float:right}#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px}#lightbox-container-image-data{padding:0 10px;color:#666}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}#lightbox-image-details-caption{font-weight:700}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1em}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:1%;margin-right:1%}.container_12 .grid_3,.container_16 .grid_4{width:23%}.container_12 .grid_6,.container_16 .grid_8{width:48%}.container_12 .grid_9,.container_16 .grid_12{width:73%}.container_12 .grid_12,.container_16 .grid_16{width:98%}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:6.333%}.container_12 .grid_2{width:14.666%}.container_12 .grid_4{width:31.333%}.container_12 .grid_5{width:39.666%}.container_12 .grid_7{width:56.333%}.container_12 .grid_8{width:64.666%}.container_12 .grid_10{width:81.333%}.container_12 .grid_11{width:89.666%}.container_16 .grid_1{width:4.25%}.container_16 .grid_2{width:10.5%}.container_16 .grid_3{width:16.75%}.container_16 .grid_5{width:29.25%}.container_16 .grid_6{width:35.5%}.container_16 .grid_7{width:41.75%}.container_16 .grid_9{width:54.25%}.container_16 .grid_10{width:60.5%}.container_16 .grid_11{width:66.75%}.container_16 .grid_13{width:79.25%}.container_16 .grid_14{width:85.5%}.container_16 .grid_15{width:91.75%}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:25%}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:50%}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:75%}.container_12 .prefix_1{padding-left:8.333%}.container_12 .prefix_2{padding-left:16.666%}.container_12 .prefix_4{padding-left:33.333%}.container_12 .prefix_5{padding-left:41.666%}.container_12 .prefix_7{padding-left:58.333%}.container_12 .prefix_8{padding-left:66.666%}.container_12 .prefix_10{padding-left:83.333%}.container_12 .prefix_11{padding-left:91.666%}.container_16 .prefix_1{padding-left:6.25%}.container_16 .prefix_2{padding-left:12.5%}.container_16 .prefix_3{padding-left:18.75%}.container_16 .prefix_5{padding-left:31.25%}.container_16 .prefix_6{padding-left:37.5%}.container_16 .prefix_7{padding-left:43.75%}.container_16 .prefix_9{padding-left:56.25%}.container_16 .prefix_10{padding-left:62.5%}.container_16 .prefix_11{padding-left:68.75%}.container_16 .prefix_13{padding-left:81.25%}.container_16 .prefix_14{padding-left:87.5%}.container_16 .prefix_15{padding-left:93.75%}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:25%}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:50%}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:75%}.container_12 .suffix_1{padding-right:8.333%}.container_12 .suffix_2{padding-right:16.666%}.container_12 .suffix_4{padding-right:33.333%}.container_12 .suffix_5{padding-right:41.666%}.container_12 .suffix_7{padding-right:58.333%}.container_12 .suffix_8{padding-right:66.666%}.container_12 .suffix_10{padding-right:83.333%}.container_12 .suffix_11{padding-right:91.666%}.container_16 .suffix_1{padding-right:6.25%}.container_16 .suffix_2{padding-right:16.5%}.container_16 .suffix_3{padding-right:18.75%}.container_16 .suffix_5{padding-right:31.25%}.container_16 .suffix_6{padding-right:37.5%}.container_16 .suffix_7{padding-right:43.75%}.container_16 .suffix_9{padding-right:56.25%}.container_16 .suffix_10{padding-right:62.5%}.container_16 .suffix_11{padding-right:68.75%}.container_16 .suffix_13{padding-right:81.25%}.container_16 .suffix_14{padding-right:87.5%}.container_16 .suffix_15{padding-right:93.75%}html body * span.cl,html body * div.cl,html body * li.cl,html body * dd.cl,.cl{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}.cl:after{clear:both;content:".";display:block;visibility:hidden;height:0}.cl{display:inline-block}* html .cl{height:1%}.cl{display:block}@media screen and (max-width:1024px){#wrapper{width:100%;max-width:980px;padding:0 15px;box-sizing:border-box}#page{width:auto;padding:20px;box-sizing:border-box}h2.full{width:auto}}@media screen and (max-width:768px){header{margin:15px 0}h1#logo{float:none;display:block;margin:0 auto 15px;text-align:center}#nav{float:none;padding:5px 0;display:flex;flex-wrap:wrap;justify-content:center}#nav li{margin:5px 8px}#nav ul{position:static;display:none;width:100%;margin-top:5px}#nav li:hover>ul{display:block}#feature{text-align:center}.feature-img{float:none;display:block;margin:0 auto 20px;max-width:100%;height:auto}.feature-text{margin-left:0}h2#tagline{font-size:180%}.feature-screenshots{display:flex;flex-wrap:wrap;justify-content:center}.feature-screenshots li{margin:5px 10px}.container_12 .grid_1,.container_12 .grid_2,.container_12 .grid_3,.container_12 .grid_4,.container_12 .grid_5,.container_12 .grid_6,.container_12 .grid_7,.container_12 .grid_8,.container_12 .grid_9,.container_12 .grid_10,.container_12 .grid_11,.container_12 .grid_12,.container_16 .grid_1,.container_16 .grid_2,.container_16 .grid_3,.container_16 .grid_4,.container_16 .grid_5,.container_16 .grid_6,.container_16 .grid_7,.container_16 .grid_8,.container_16 .grid_9,.container_16 .grid_10,.container_16 .grid_11,.container_16 .grid_12,.container_16 .grid_13,.container_16 .grid_14,.container_16 .grid_15,.container_16 .grid_16{float:none;width:100%;margin-left:0;margin-right:0;display:block}.feature{text-align:center;margin-bottom:30px}.feature img{float:none;display:block;margin:0 auto 15px}.feature p{margin-left:0}h2.ribbon{left:0;float:none;display:block;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;padding:10px 20px;box-sizing:border-box;border-radius:0;text-align:center}h2.ribbon span{position:static;display:block;margin-top:5px}.triangle-ribbon{display:none}.scrollable{float:none;width:100%;height:auto;overflow:visible}a.browse{display:none}.scrollable .items{position:static!important;width:auto!important;left:auto!important;display:flex;flex-wrap:wrap;justify-content:center}.scrollable img{margin:10px;float:none}footer{text-align:center;padding:10px 0}.footer-nav{float:none;display:block;margin:0 auto 10px}footer p{float:none;margin-bottom:0}#page-content{padding:0}#page-content.two-col{float:none;width:100%;padding-right:0}aside{float:none;width:100%;margin-top:20px}button,.button{display:block;width:100%;margin:0 0 10px}#page-content p button,#page-content p .button{display:inline-block;width:auto;margin:0 5px 10px 0}form label{float:none;width:100%;margin-bottom:5px}form input,form textarea{width:100%;box-sizing:border-box}}@media screen and (max-width:480px){#wrapper{padding:0 10px}#page{padding:15px}h2#tagline{font-size:150%}h3#tagline-mini{font-size:90%}#nav li{margin:3px 5px}#nav a{padding:6px 10px;font-size:100%}.inlinepic{width:40px;height:40px}.scrollable img{width:80px;height:80px}#page-content p button,#page-content p .button{display:block;width:100%}}body{color:#f2f2f2;background:#1a1a1a url(/assets/img/bg-dark.jpg) repeat-x top}h1#logo{background:url(/assets/img/logo-dark.png) no-repeat scroll 0 0 transparent}nav a,nav a:visited{color:#f2f2f2;text-shadow:0 1px 0 #000000}nav a:hover{color:#d9d9d9}#nav ul a{text-shadow:0 1px 0 #FFFFFF}footer{color:#f2f2f2}footer li a,footer li a:visited{color:#f2f2f2}footer li a:hover{color:#d9d9d9}a,a:active,a:visited,a:hover{color:#1d94c3}.ribbon{background:url(/assets/img/grad-blue.gif) repeat-x center top #166890;border:1px solid #11506F;color:#fff;text-shadow:0 -1px 0 #11506F}.triangle-ribbon{border-color:transparent #0e425c transparent transparent}.sidebar-nav li.current{background:url(/assets/img/grad-blue.gif) repeat-x center top #166890;border:1px solid #11506F}h3,h4,h5,.process,#tagline{font-family:Open Sans,sans-serif}
