html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{background-color:#444}#top-container{min-width:960px;background:url(../images/shell/top-bg.jpg) repeat-x left bottom #fff}#bottom-container{min-width:960px;background:url(../images/shell/footer-bg.jpg) repeat-x left top #444}#header{position:relative;width:960px;margin:0 auto;height:100px}body.home #header{background:none}#logo{position:absolute;bottom:11px;left:22px}#main{width:960px;margin:0 auto;overflow:auto;padding:31px 0 100px;background:url(../images/shell/header-bar.png) repeat-x left top transparent}body.home #main{background:none;padding:0}#primary{float:left;margin-left:24px;width:595px}#footer{width:960px;margin:0 auto}#footer{padding-bottom:50px;overflow:auto;font-size:11px;color:#CCC;font-family:"Open Sans",sans-serif}#footer h3{margin:23px 0 10px;font:14px "Open Sans",sans-serif;color:#FFF}#footer h3:first-child{margin-top:0}#footer a{color:#CCC;text-decoration:underline}#footer .quote,#footer .social,#footer .contact{float:left;width:280px;padding:25px 20px}#footer .quote{font-size:18px;font-weight:300;line-height:1.5;color:#FFF}#footer .quote p{padding-bottom:20px;background:url(../images/borders/dark-horizontal.gif) repeat-x left bottom transparent}#footer .contact p{padding-top:10px;line-height:1.6}#footer .contact h3+p{padding-top:0}#footer .contact span{display:block}#footer .contact .phone,#footer .contact .fax{width:125px;float:left;clear:left}#footer form{position:relative;width:281px;height:26px;background:url(../images/form-newsletter.png) no-repeat left top transparent}#footer form input.text{width:207px;height:12px;padding:7px;border:0;background:0;color:#666;font-size:12px}#footer form input.submit{display:block;width:60px;height:26px;background:none;color:#FFF;border:0;position:absolute;right:0;top:-1px;cursor:pointer}#footer form.jaStyle input.submit{font-size:9px}#nav{position:absolute;right:0;bottom:11px}#nav li{position:relative;float:left;margin:0 14px;font:14px "Open Sans",sans-serif;padding:5px 8px 0;-webkit-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px}#nav li a{color:#666}#nav li .sub-menu{display:none;position:absolute;left:0;top:100%;padding:15px 0px 20px;z-index:9001;background-color:#212121;background-color:rgba(33,33,33,0.9);-webkit-border-radius:0px 5px 5px 5px;-moz-border-radius:0px 5px 5px 5px;border-radius:0px 5px 5px 5px}#nav li .sub-menu li{float:none;text-align:left;width:175px;padding:5px;background:transparent;border-bottom:1px solid #3B3B3B;border-top:1px solid #666;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}#nav li .sub-menu li:first-child{border-top:0;background:transparent}#nav li .sub-menu li:first-child:hover{border-top:0}#nav li .sub-menu li:last-child{border-bottom:0}#nav li .sub-menu li:last-child:hover{border-bottom:0}#nav li .sub-menu li:hover{background:transparent;border-bottom:1px solid #3B3B3B;border-top:1px solid #666}#nav li .sub-menu li a{color:#AAA;font-size:13px}#nav li .sub-menu li a:hover{color:#FFF;text-decoration:none}#nav li.hang-left .sub-menu{left:auto;right:0;-webkit-border-radius:5px 0px 5px 5px;-moz-border-radius:5px 0px 5px 5px;border-radius:5px 0px 5px 5px}#nav li:hover{background-color:#212121;background-color:rgba(33,33,33,0.9)}#nav li:hover a{color:#FFF;text-decoration:none}#nav li:hover .sub-menu{display:block}#nav li.no-children{margin-bottom:-5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;border-bottom:5px solid transparent}#nav li.no-children:hover{background-color:#373737;border-color:#373737}#nav li.current-menu-ancestor a,#nav li.current-menu-item a{color:#8DA51F}#nav li.current-menu-ancestor:hover a,#nav li.current-menu-item:hover a{color:#FFF}#nav li.current-menu-ancestor:hover .sub-menu a,#nav li.current-menu-item:hover .sub-menu a{color:#AAA}#nav li.current-menu-ancestor:hover .sub-menu a:hover,#nav li.current-menu-item:hover .sub-menu a:hover{color:#FFF}#top_nav{position:absolute;top:0;right:0;width:100%;font:12px "Open Sans",sans-serif}#top_nav .menu{float:right;padding:10px;padding-right:20px}#top_nav .menu li{float:left;margin-left:13px;padding-left:13px;border-left:1px solid #EDEDED}#top_nav .menu li:first-child{margin-left:0;padding-left:0;border-left:0}#top_nav .menu li a{color:#999}#top_nav .lang_switch{float:right;padding:8px 12px 7px;background-color:#E1E1E1;-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-webkit-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px}#top_nav .lang_switch,#top_nav .lang_switch a{color:#999}#sidebar{float:right;width:248px;padding:24px 16px 50px;background-color:#E9E9E9;border:1px solid #D6D6D6;border-width:1px 0 0 1px}#sidebar .widget{margin-top:19px;padding:25px 8px 0;background:url(../images/borders/light-horizontal.gif) repeat-x left top transparent;font:13px "Open Sans",sans-serif;color:#666}#sidebar .widget:first-child{margin-top:0;padding-top:0;background:none}#sidebar .widget .widget-title{margin-bottom:8px;font:18px "Open Sans",sans-serif;color:#555}#sidebar .widget.widget_midokura_upcoming_events_widget p,#sidebar .widget.widget_midokura_recent_news_widget p,#sidebar .widget.widget_midokura_cta_widget p{margin-left:53px;margin-top:1em;line-height:1.4}#sidebar .widget.widget_midokura_upcoming_events_widget p:first-child,#sidebar .widget.widget_midokura_recent_news_widget p:first-child,#sidebar .widget.widget_midokura_cta_widget p:first-child{margin-top:0}#sidebar .widget.widget_midokura_upcoming_events_widget .content,#sidebar .widget.widget_midokura_recent_news_widget .content,#sidebar .widget.widget_midokura_cta_widget .content{min-height:40px;background:url(../images/icons/logo.png) no-repeat left 4px transparent}#sidebar .widget.widget_midokura_upcoming_events_widget .content.contact,#sidebar .widget.widget_midokura_recent_news_widget .content.contact,#sidebar .widget.widget_midokura_cta_widget .content.contact{background-image:url(../images/icons/logo.png)}#sidebar .widget.widget_midokura_upcoming_events_widget .content.news,#sidebar .widget.widget_midokura_recent_news_widget .content.news,#sidebar .widget.widget_midokura_cta_widget .content.news{background-image:url(../images/icons/news.png)}#sidebar .widget.widget_midokura_upcoming_events_widget .content.resource,#sidebar .widget.widget_midokura_recent_news_widget .content.resource,#sidebar .widget.widget_midokura_cta_widget .content.resource{background-image:url(../images/icons/paper.png)}#sidebar .widget.widget_midokura_upcoming_events_widget .content.event,#sidebar .widget.widget_midokura_recent_news_widget .content.event,#sidebar .widget.widget_midokura_cta_widget .content.event{background-image:url(../images/icons/calendar.png)}#sidebar .widget.widget_midokura_get_in_touch_widget span{display:block}#sidebar .widget.widget_midokura_get_in_touch_widget .social_network_links{margin-top:17px}.posts.no-page-on-archive .post:first-child{margin-top:0;padding-top:0;border-top:none}.posts .post{margin-top:25px;padding-top:30px;border-top:1px solid #CCC}.posts .post h2{font:14px "Open Sans",sans-serif;color:#0090ad}.posts .post .meta{font:13px "Open Sans",sans-serif;font-weight:600;color:#535353}.posts .post.team-member{width:102px;height:175px;float:left;margin:0 20px 20px 0;padding:0 10px 10px 10px;border:0;position:relative}.posts .post.team-member .thumb{margin:0 -10px 5px;padding:10px;height:106px;background:transparent url(../images/bg-bio.png) left top no-repeat;text-align:center}.posts .post.team-member h2{font-size:12px;line-height:14px;color:#0090AD;text-align:center}.posts .post.team-member .meta{text-align:center;font-size:11px}.post-type-archive-job .posts .post{margin-top:10px;padding-top:0;border-top:none}.post-type-archive-news .posts .post,.post-type-archive-partner .posts .post,.post-type-archive-customer .posts .post{clear:both}.post-type-archive-news .posts .post h2,.post-type-archive-news .posts .post .meta,.post-type-archive-news .posts .post .entry-content,.post-type-archive-partner .posts .post h2,.post-type-archive-partner .posts .post .meta,.post-type-archive-partner .posts .post .entry-content,.post-type-archive-customer .posts .post h2,.post-type-archive-customer .posts .post .meta,.post-type-archive-customer .posts .post .entry-content{margin-left:220px}.post-type-archive-news .posts .post .thumb,.post-type-archive-partner .posts .post .thumb,.post-type-archive-customer .posts .post .thumb{float:left;margin-bottom:25px;border:1px solid #CCC;background-color:#FFF}.post-type-archive-news .posts .post .thumb .thumb-inner,.post-type-archive-partner .posts .post .thumb .thumb-inner,.post-type-archive-customer .posts .post .thumb .thumb-inner{padding:20px;width:160px;height:100px;display:table-cell;vertical-align:middle;text-align:center}.post-type-archive-partner .posts .post h2,.post-type-archive-customer .posts .post h2{margin:0 5px 0 18px;float:left;color:#545454;font-weight:bold}.archive-content{margin-bottom:20px}.archive_switch{font-family:"Open Sans",sans-serif;display:block;margin-top:15px}.page-links{font-family:"Open Sans",sans-serif;margin-top:15px}.tooltip{display:none;padding:15px 20px;width:310px;font:13px/20px "Open Sans",sans-serif;background:#FFF;border:1px solid #22BDE4;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px}.tooltipArrow{position:absolute;bottom:-16px;left:25px;width:26px;height:16px;display:block;background:url(../images/tooltipArrow.png) center no-repeat}body{font:12px Arial, Helvetica, sans-serif;color:#333}a{color:#0090ad;text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:bold}i,em{font-style:italic}code{display:block;padding:5px 10px;background-color:#EEE;white-space:pre}p code{display:inline-block;padding:1px}h1.post-title{margin-bottom:15px;font:24px/28px "Open Sans",sans-serif;color:#333}.page-links{margin:1em 0}.page-links a{margin-left:1em}.page-links a:first-child{margin-left:0}.social_network_links a{display:inline-block;margin-left:10px;width:24px;height:24px;background:url(../images/social-icons.png) no-repeat left top transparent}.social_network_links a:first-child{margin-left:0}.social_network_links a:active{position:relative;top:1px}.social_network_links a.twitter{background-position:0 -48px}.social_network_links a.twitter:hover{background-position:0 -72px}.social_network_links a.linkedin{background-position:-24px -48px}.social_network_links a.linkedin:hover{background-position:-24px -72px}.social_network_links a.facebook{background-position:-48px -48px}.social_network_links a.facebook:hover{background-position:-48px -72px}.widget .social_network_links a.twitter{background-position:0 0}.widget .social_network_links a.twitter:hover{background-position:0 -24px}.widget .social_network_links a.linkedin{background-position:-24px 0}.widget .social_network_links a.linkedin:hover{background-position:-24px -24px}.widget .social_network_links a.facebook{background-position:-48px 0}.widget .social_network_links a.facebook:hover{background-position:-48px -24px}.placeholder{color:#aaa}#hero{display:block;position:relative}#hero img{display:block}#hero .button{position:absolute;left:688px;top:270px;width:182px;height:61px}#hero .button img{display:none;position:absolute;left:19px;top:16px}#hero .button:hover img{display:block}#homepage_twitter{height:24px;padding:12px 15px;overflow:hidden;font:13px "Open Sans",sans-serif;color:#666;background:url(../images/borders/light-horizontal.gif) repeat-x left bottom transparent}#homepage_twitter a{color:#666;text-decoration:underline}#homepage_twitter a.midokura{text-decoration:none}#homepage_twitter .tweets{position:relative}#homepage_twitter .tweet{position:absolute;left:0;top:0;display:none;white-space:nowrap}#homepage_twitter .tweet:first-child{display:block}#homepage_ctas{padding:21px 0 38px}#homepage_ctas:after{content:".";visibility:hidden;display:block;clear:both;height:0;font-size:0}#homepage_ctas .cta{position:relative;float:left;display:block;width:194px;height:107px;padding:5px 23px 0;background:url(../images/borders/light-vertical.gif) repeat-y left top transparent;font:16px "Open Sans",sans-serif;line-height:1.25;color:#333}#homepage_ctas .cta:first-child{background:none}#homepage_ctas .cta:hover{text-decoration:none}#homepage_ctas .cta .learn_more{position:absolute;right:23px;bottom:0;font-size:14px}#homepage_ctas .cta .icon{position:absolute;right:23px;bottom:20px;background:url(../images/icons.png) no-repeat left top transparent}#homepage_ctas .cta.cloud .icon{width:62px;height:39px;background-position:0 0}#homepage_ctas .cta.cloud:hover .icon{background-position:0 -46px}#homepage_ctas .cta.cloud:hover .learn_more{color:#056287}#homepage_ctas .cta.virtualization .icon{width:43px;height:43px;background-position:-62px 0}#homepage_ctas .cta.virtualization:hover .icon{background-position:-62px -46px}#homepage_ctas .cta.virtualization:hover .learn_more{color:#6E8810}#homepage_ctas .cta.dna .icon{width:46px;height:46px;background-position:-105px 0}#homepage_ctas .cta.dna:hover .icon{background-position:-105px -46px}#homepage_ctas .cta.dna:hover .learn_more{color:#932A9A}#homepage_ctas .cta.careers .icon{width:44px;height:44px;background-position:-161px 0}#homepage_ctas .cta.careers:hover .icon{background-position:-161px -46px}#homepage_ctas .cta.careers:hover .learn_more{color:#C94312}.entry-content h1{font:24px/28px "Open Sans",sans-serif;color:#333}.entry-content h2{margin:1em 0 0;font:20px/26px "Open Sans",sans-serif;color:#8da51f}.entry-content h3{font:16px/22px "Open Sans",sans-serif;color:#333}.entry-content h4{font:14px/17px "Open Sans",sans-serif;color:#333}.entry-content h5{font:14px/17px "Open Sans",sans-serif;color:#333;font-weight:bold}.entry-content h6{font:14px/17px "Open Sans",sans-serif;color:#333;font-style:italic}.entry-content h1,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin:0.75em 0 0.5em}.entry-content h1:first-child,.entry-content h2:first-child,.entry-content h3:first-child,.entry-content h4:first-child,.entry-content h5:first-child,.entry-content h6:first-child{margin-top:0}.entry-content h1:last-child,.entry-content h2:last-child,.entry-content h3:last-child,.entry-content h4:last-child,.entry-content h5:last-child,.entry-content h6:last-child{margin-bottom:0}.entry-content h1+h1,.entry-content h1+h2,.entry-content h1+h3,.entry-content h1+h4,.entry-content h1+h5,.entry-content h1+h6,.entry-content h2+h1,.entry-content h2+h2,.entry-content h2+h3,.entry-content h2+h4,.entry-content h2+h5,.entry-content h2+h6,.entry-content h3+h1,.entry-content h3+h2,.entry-content h3+h3,.entry-content h3+h4,.entry-content h3+h5,.entry-content h3+h6,.entry-content h4+h1,.entry-content h4+h2,.entry-content h4+h3,.entry-content h4+h4,.entry-content h4+h5,.entry-content h4+h6,.entry-content h5+h1,.entry-content h5+h2,.entry-content h5+h3,.entry-content h5+h4,.entry-content h5+h5,.entry-content h5+h6,.entry-content h6+h1,.entry-content h6+h2,.entry-content h6+h3,.entry-content h6+h4,.entry-content h6+h5,.entry-content h6+h6{margin-top:0.25em}.entry-content p,.entry-content ul,.entry-content ol,.entry-content table{font:13px/20px "Open Sans",sans-serif;margin:0.5em 0 0.7em}.entry-content p:first-child,.entry-content ul:first-child,.entry-content ol:first-child,.entry-content table:first-child{margin-top:0}.entry-content p:last-child,.entry-content ul:last-child,.entry-content ol:last-child,.entry-content table:last-child{margin-bottom:0}.entry-content p p,.entry-content p ul,.entry-content p ol,.entry-content ul p,.entry-content ul ul,.entry-content ul ol,.entry-content ol p,.entry-content ol ul,.entry-content ol ol,.entry-content table p,.entry-content table ul,.entry-content table ol{margin:0}.entry-content p.intro{font-size:15px;line-height:22px}.entry-content ul li{list-style-type:disc}.entry-content ol li{list-style-type:decimal}.entry-content ul,.entry-content ol{padding-left:1.5em}.entry-content ul li,.entry-content ol li{margin-top:0.25em}.entry-content ul li:first-child,.entry-content ol li:first-child{margin-top:0}.entry-content ul ul li:first-child,.entry-content ul ol li:first-child,.entry-content ol ul li:first-child,.entry-content ol ol li:first-child{margin-top:0.25em}.entry-content ul{list-style:none url(../images/bullets/green.gif)}.entry-content table th{padding:8px 15px;background-color:#555;text-align:center;color:#FFF}.entry-content table td{padding:11px 15px;border-bottom:1px solid #DDD}.entry-content blockquote p{margin:20px;color:#666}.entry-content blockquote p:before{content:'"';margin-left:-0.5em}.entry-content blockquote p:after{content:'"';margin-right:-0.5em}
