@charset "UTF-8";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}em{font-style:italic;}strong{font-weight:bold;}body{font:12px Arial,sans-serif;line-height:20px;color:#666}h1,h2,h3,h4,h5,h6{font-weight:bold;}h1{font-size:1.8em;color:#464646;padding-bottom:10px;}h2{font-size:1.4em;color:#464646;padding-bottom:10px}h3{font-size:1.3em;padding-bottom:10px;color:#464646}h5{font-size:1.3em;padding-bottom:10px;color:#11568f}h6{font-size:1.2em;padding-bottom:10px}p{padding-bottom:10px}a{color:#11568f;text-decoration:none}a:hover{text-decoration:underline}#wrapper{margin:0 auto;width:960px;padding:30px}header{width:960px;margin:30px auto 30px auto}header .logo{width:129px;height:32px;float:left}nav{float:right}nav ul.dropdown{position:relative;}nav ul.dropdown li,footer ul li{display:inline;padding-right:15px;}footer ul{float:right}footer p{float:right}nav ul.dropdown li.last,footer ul li.last{padding-right:0}nav a,footer a{color:#11568f;text-decoration:none}nav a:hover,footer a:hover{color:#11568f;text-decoration:underline}nav ul.dropdown li:last-child a{border-right:0}nav ul.dropdown li.hover,nav ul.dropdown li:hover{position:relative}nav ul.dropdown li.hover a{color:black}nav ul.dropdown ul.sub_menu{width:190px;display:none;position:absolute;top:100%;left:0;background:#fff;border:1px solid #ccc;padding:10px;z-index:20000}nav ul.dropdown ul.sub_menu li{display:block;float:none;padding:4px 0 4px 0;border-bottom:1px solid #e4e4e4}nav ul.dropdown ul.sub_menu li.last{border-bottom:0}ul.dropdown ul li a{border-right:0;width:100%;display:inline-block}.one-fourth{width:220px;float:left;padding:10px;height:auto}.one-half{width:460px;float:left;padding:10px}.one-full{width:940px;float:left;padding:10px}#booked-lip{background-image:url(../img/booked_lip.png);height:118px;width:186px;position:absolute;right:0;top:0;z-index:10000;padding:15px 0 10px 7px;text-align:right}#booked-lip p{padding-bottom:7px;font-size:1.3em;font-weight:bold;color:#777}#booked-lip span.date{font-size:1.8em;font-weight:bold;color:#11568f;letter-spacing:-2px}#testimonials{width:700px;margin:0 auto}#testimonials p{width:80%;float:left;line}#testimonials img{padding:5px;border:1px solid #ccc;margin-bottom:20px}#testimonials img.floatleft{float:left;margin-right:10px}#testimonials img.floatright{float:right;margin-left:10px}#testimonials .open-quote{background-image:url(../img/site/quote.png);background-repeat:no-repeat;width:20px;height:20px;display:block;float:left;margin-right:10px}#testimonials .close-quote{background-image:url(../img/site/quote.png);background-repeat:no-repeat;background-position:-24px 1px;width:20px;height:20px;display:block;float:right;margin-left:10px}#testimonials p.quote{padding:10px 0 10px 0;position:relative;font-style:italic;font-size:1.2em}#testimonials p span.name{font-weight:bold;float:right;font-size:.8em}.underline{text-decoration:underline}.clear{clear:both}.debug{border:1px solid red}.bold{font-weight:bold}.textcenter{text-align:center}.textright{text-align:right}.hr{background-repeat:no-repeat;background-image:url(../img/hr.jpg);width:100%;height:1px;margin:20px auto 20px auto;clear:both}.hidden{display:none}.blue{color:#11568f}.red{color:#bf012b}ul.skillslist{float:left;width:48%;margin:5px 1% 20px 1%;border-bottom:#d4e4e9 3px solid}ul.skillslist li{border-top:1px dotted;padding:5px 0 5px 6px;font-weight:bold}ul.skillslist li img{display:inline;padding:1px;float:left;clear:both;margin:-2px 6px 0 0}ul#portfolio-options{margin:10px 0px 10px 10px;}ul#portfolio-options li{display:inline;padding-right:10px}ul#portfolio-options li a{padding:5px;}ul#portfolio-options li a.active{background-color:#11568F;color:#FFFFFF;text-decoration:underline;}ul.arrows li{padding:5px 0 5px 0;border-bottom:1px dotted #e4e4e4;background-image:url(../img/site/arrow.png);background-repeat:no-repeat;background-position:0 7px;padding-left:20px}ul.arrows li.nolink{ background-image:none;margin-left:-20px;}ul.arrows li.last{border-bottom:0}ul#seminars li{float:left;list-style:none;padding-right:15px;}ul#clients{float:left;list-style:none}ul#clients li{float:left;list-style:none;margin-right:15px;margin-bottom:10px;margin-top:10px}ul#clients li img{border:1px solid #ebebeb;padding:9px}#contact-icons{float:right;background-image:url(../img/site/find_us_on.png);width:180px;background-repeat:no-repeat}#contact-icons ul{float:right;}#contact-icons ul li{overflow:hidden;height:16px;width:16px;display:block;float:left;margin-left:5px}#contact-icons ul li a{height:16px;width:16px;display:block}#contact-icons ul li.facebook{background-image:url(../img/icons/social_media.png);background-position:0px 0px;}#contact-icons ul li.twitter{background-image:url(../img/icons/social_media.png);background-position:-16px 0px;}#contact-icons ul li.linkedin{background-image:url(../img/icons/social_media.png);background-position:-32px 0px;}#contact-icons ul li.rss{background-image:url(../img/icons/social_media.png);background-position:-48px 0px;}#contact-icons ul li.skype{background-image:url(../img/icons/social_media.png);background-position:-64px 0px;}#contact-icons ul li.facebook:hover{background-image:url(../img/icons/social_media.png);background-position:0px -16px;}#contact-icons ul li.twitter:hover{background-image:url(../img/icons/social_media.png);background-position:-16px -16px;}#contact-icons ul li.linkedin:hover{background-image:url(../img/icons/social_media.png);background-position:-32px -16px;}#contact-icons ul li.rss:hover{background-image:url(../img/icons/social_media.png);background-position:-48px -16px;}#contact-icons ul li.skype:hover{background-image:url(../img/icons/social_media.png);background-position:-64px -16px;}#prev,#next{display:block;float:right;padding:4px 9px;margin-right:5px;border:1px solid #d7d7d7;background-color:#fff}#prev:hover,#next:hover{background-color:#f7f7f7}img.portfolio-img:hover{-moz-box-shadow:0 0 10px #333;-webkit-box-shadow:0 0 10px #333;box-shadow:0 0 10px #333}.tweet_list{list-style:none;margin:0;padding:0;overflow-y:hidden}.tweet_list .awesome,.tweet_list .epic{text-transform:uppercase}.tweet_list li{overflow-y:auto;overflow-x:hidden;padding:.5em;list-style-type:none}.tweet_list li a{color:#0c717a}.tweet_list .tweet_avatar{padding-right:.5em;float:left}.tweet_list .tweet_avatar img{vertical-align:middle}#container #content{float:left;width:800px}#wrapper .sidebar{text-align:right}#wrapper .sidebar h3{padding-bottom:10px;padding-top:20px}h2.entry-title,h2.page-title{margin-bottom:10px;margin-top:10px;font-size:1.6em}#comments h3,h3.entry-title{margin-top:20px}#nav-above,#nav-below{width:800px;float:left;margin-bottom:10px}#nav-below{margin-top:20px}.nav-previous{float:left}.nav-next{float:right}#content .hr{background-image:url(../img/hr.jpg);width:800px;height:1px;margin:20px auto 20px auto;clear:both}#content ul,#content h2{margin-bottom:10px}.entry-meta{background:#e4e4e4;padding:10px}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}form.contact,table.contact_confirm{float:left}form.contact textarea{max-width:300px;min-height:100px}form.contact td{padding:10px 10px 0 0;vertical-align:top}#alternative_contact{width:390px;height:116px;float:right;background:url(../img/alternative_contact.jpg);padding:10px}#alternative_contact a{width:50px;height:50px;display:block;float:left;margin-top:12px}#alternative_contact img{width:50px;height:50px}#instant_message{width:390px;height:116px;float:right;padding:10px;background-color:#e4e4e4;margin-top:10px}ul.green_tick li{background-image:url(../img/site/green_tick.png);background-repeat:no-repeat;padding-left:25px;background-position:0 1px}ul.blue_bullet li{background-image:url(../img/site/bullet_blue.png);background-repeat:no-repeat;padding-left:25px;background-position:0 1px}.floatleft{float:left}.floatright{float:right}.italic{font-style:italic;}ul.masoned{position: relative;height:auto;}ul.masoned li{min-height:320px;}.services-icon{float:left;margin-right:10px;}.header_icon{float:left;margin: -3px 5px 0px 0px;}.addthis_toolbox{position:fixed;bottom:50px;left:0;height:140px;width:120px;background-image:url(../img/site/share_us.png);background-repeat:no-repeat;background-position:10px 10px;z-index:100000;-moz-box-shadow:0 0 10px #ccc;-webkit-box-shadow:0 0 10px #ccc;box-shadow:0 0 10px #ccc;-moz-border-radius:0px 10px 0px 0px;-webkit-border-radius:10px;border-radius:0px 10px 10px 0px;display:none;}.addthis_button_facebook_like{position:absolute;left:10px;top:100px;}.addthis_button_tweet{position:absolute;left:10px;top:40px;}.addthis_button_google_plusone{position:absolute;left:10px;top:70px;}.call_to_action{line-height:1em;background-image:url(../img/site/call_to_action.png);height:24px;display:block;background-repeat:no-repeat;padding-left:40px;padding-top:2px;font-size:1.8em;margin:20px 0px 20px 0px;}.call_to_action:hover{color:#FF6600;}.green_tick img{position:absolute;margin-top:-10px;}.pinkbg{background-color:#EB008A;color:#FFFFFF;display:block;padding:5px;}#splash_container{text-align:center;width:360px;height:200px;margin-top:-100px;position:absolute;top:45%;left:50%;margin-left:-180px;}#splash_replace{ display:none; background-image:url(../img/site/spash_replace.png);}#splash_container p#skip{width:60px;text-align:center;position:absolute;bottom:-35px;left:50%;margin-left:-30px;}.hide{display:none;}.andy_pointing {background-image:url(../img/site/andy-pointing.png); height:508px; background-repeat:no-repeat; background-position: 240px -10px; padding-right:200px; width:260px;}
