@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%;vertical-align:baseline}a{text-decoration:none;color:#666}body{background:#000;line-height:10px}h1{font-family:'Arimo',sans-serif;font-weight:700;font-size:32px;color:#999;letter-spacing:.1em}h2{font-family:'Open Sans',sans-serif;font-weight:800;font-size:12px;color:#7da3bf;letter-spacing:.3em}h3{font-family:'Arimo',sans-serif;font-weight:400;font-size:14px;color:#999;line-height:2em;letter-spacing:.06em}h4{font-family:'Arimo',sans-serif;font-size:20px;letter-spacing:.3em;color:#999}h5{font-family:'Open Sans',sans-serif;font-size:10px;color:#666;letter-spacing:.1em}.arial{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#666}#header{width:960px;height:119px;float:left}#jfmmd-dlogo{width:109px;height:109px;float:left;padding:10px 0 0}#sub-head{width:752px;height:70px;text-align:left;padding-left:20px;padding-top:47px;float:left}#info-icon{width:29px;height:28px;text-decoration:none;display:block;background:url(../images/info-icon.jpg) 29px 0;margin-top:37px;float:left}#info-static{width:29px;height:28px;text-decoration:none;display:block;background:url(../images/info-icon.jpg) 0 0;margin-top:37px;float:left}#email-icon{width:29px;height:28px;text-decoration:none;display:block;background:url(../images/email-icon.jpg) 29px 0;margin-top:37px;float:left;margin-left:19px}#email-static{width:29px;height:28px;text-decoration:none;display:block;background:url(../images/email-icon.jpg) 0 0;margin-top:37px;float:left;margin-left:19px}#about-content{width:960px;min-height:432px;background:url(../images/about/computer.jpg) no-repeat right bottom;float:left;clear:both}#about-text{width:432px;height:432px;float:left}#fmmdbtn{width:180px;height:14px;margin-top:18px;float:left;margin-left:172px}#about-image{width:400px;height:185px;float:left;margin-left:128px}.fmmdbutton a:link,.fmmdbutton a:focus,.fmmdbutton a:visited{color:#FFF;text-decoration:none}img.second,#fmmdbtn:hover+#about-image img.first{display:none}#fmmdbtn:hover+#about-image img.second{display:inline-block}.fmmdbutton{-moz-box-shadow:inset 0 1px 0 0 #97c4fe;-webkit-box-shadow:inset 0 1px 0 0 #97c4fe;box-shadow:inset 0 1px 0 0 #97c4fe;background:-webkit-gradient( linear,left top,left bottom,color-stop(0.05,#63aaf7),color-stop(1,#1e62d0) );background:-moz-linear-gradient( center top,#63aaf7 5%,#1e62d0 100% );background:-o-linear-gradient(top,#63aaf7 5%,#1e62d0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#63aaf7',endColorstr='#1e62d0');background-color:#63aaf7;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;border:1px solid #337fed;color:#fff;font-family:arial;font-size:14px;font-weight:700;text-decoration:none;text-shadow:1px 1px 0 #034c96;cursor:pointer;letter-spacing:.1em;padding-top:12px;padding-bottom:8px;text-align:center}.fmmdbutton:hover{background:-webkit-gradient( linear,left top,left bottom,color-stop(0.05,#1e62d0),color-stop(1,#63aaf7) );background:-moz-linear-gradient( center top,#1e62d0 5%,#63aaf7 100% );background:-o-linear-gradient(center top,#1e62d0 5%,#63aaf7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0',endColorstr='#63aaf7');background-color:#1e62d0;color:#FFF;text-decoration:none}.fmmdbutton:active{position:relative;top:1px;color:#FFF;text-decoration:none}#contact-content{width:960px;min-height:432px;background:url(../images/mntam.jpg) no-repeat center bottom;float:left}#formleft{width:380px;padding-top:20px;padding-left:20px;float:left}#formright{width:522px;padding-left:38px;padding-top:20px;float:left;position:relative}.fmmd{text-align:left;min-height:390px}.fmmd .form-input{display:block;width:320px;height:24px;margin-bottom:20px;font:14px Calibri,Helvetica,Arial,sans-serif;color:#333;background:#fff;border:1px solid #ccc;outline:none;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:inset 0 0 1px rgba(0,0,0,0.3),0 1px 0 rgba(255,255,255,0.5);-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0.3),0 1px 0 rgba(255,255,255,0.5);box-shadow:inset 0 0 1px rgba(0,0,0,0.3),0 1px 0 rgba(255,255,255,0.5);-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;behavior:url(PIE.htc);padding:6px 10px}.fmmd textarea.form-input{overflow:auto;max-width:480px;min-width:480px;min-height:182px}.fmmd .form-input:focus{border:1px solid #7fbbf9;-moz-box-shadow:inset 0 0 1px rgba(0,0,0,0.3),0 0 3px #7fbbf9;-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0.3),0 0 3px #7fbbf9;box-shadow:inset 0 0 1px rgba(0,0,0,0.3),0 0 3px #7fbbf9}.fmmd .form-btn{padding:0 15px;height:30px;font:bold 12px Calibri,Helvetica,Arial,sans-serif;text-align:center;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.5);cursor:pointer;border:1px solid #1972c4;outline:none;background-color:#1d83e2;background-image:-webkit-gradient(linear,left top,left bottom,from(#77b5ee),to(#1972c4));background-image:-webkit-linear-gradient(top,#77b5ee,#1972c4);background-image: -moz-linear-gradient(top,#77b5ee,#1972c4);background-image: -ms-linear-gradient(top,#77b5ee,#1972c4);background-image: -o-linear-gradient(top,#77b5ee,#1972c4);background-image: linear-gradient(top,#77b5ee,#1972c4);-pie-background: linear-gradient(top,#77b5ee,#1972c4);-moz-border-radius: 16px;-webkit-border-radius:16px;border-radius: 16px;-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.5);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.5);box-shadow: inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.5);-moz-background-clip: padding;-webkit-background-clip:padding-box;background-clip: padding-box;behavior:url(PIE.htc);margin-right:20px;position:relative;float:right;width:auto}.fmmd .form-btn:active{top:1px;border:1px solid #77b5ee;background-color:#1972c4;background-image:-webkit-gradient(linear,left top,left bottom,from(#1972c4),to(#77b5ee));background-image:-webkit-linear-gradient(top,#1972c4,#77b5ee);background-image: -moz-linear-gradient(top,#1972c4,#77b5ee);background-image: -ms-linear-gradient(top,#1972c4,#77b5ee);background-image: -o-linear-gradient(top,#1972c4,#77b5ee);background-image: url(linear-gradient(top,#77b5ee,#1972c4));-pie-background: linear-gradient(top,#1972c4,#77b5ee);-moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.5),0 1px 0 rgba(255,255,255,0.5);-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.5),0 1px 0 rgba(255,255,255,0.5);box-shadow: inset 0 0 5px rgba(0,0,0,0.5),0 1px 0 rgba(255,255,255,0.5)}.fmmd input[type=submit]::-moz-focus-inner{border:0;padding:0}.fmmd label{width:300px;margin-bottom:10px;display:block;color:#666;font-weight:700;text-shadow:0 1px 1px rgba(255,255,255,0.5);font-family:Arial,Helvetica,sans-serif;font-size:14px}.fmmd label span{font-size:12px;font-weight:400;color:#999;font-family:Georgia,"Times New Roman",Times,serif}#footer{min-height:28px;width:960px;background:#000;letter-spacing:.08em;padding-top:20px;margin-right:auto;margin-left:auto}.home:hover,:focus,:active{color:#C90}.illustration:hover,:focus,:active{color:#66C}.packaging:hover,:focus,:active{color:#F96}.video:hover,:focus,:active{color:#696}.bookdesign:hover,:focus,:active{color:#C06}.identity:hover,:focus,:active{color:#09C}.web:hover,:focus,:active{color:#F03}.bluetype,.casestudies:hover,:focus,:active{color:#669}.right{text-decoration:none;float:right}.right:hover,:focus,:active{color:#814054}.copyright{text-align:center;border-top:1px solid #666;padding-top:20px}#footer-wrapper{width:100%;min-height:44px;background:#000;float:left}#container{width:960px;height:100%;margin-right:auto;margin-left:auto}#bkgrd-dots{width:100%;height:76px;border-bottom:3px dotted #CCC}#bkgrd-wrapper{width:100%;height:100%;float:left;background:#FFF}#info-icon:hover,#info-icon:active,#email-icon:hover,#email-icon:active{background-position:0 0}