@font-face {
        font-family: 'ARS Maquette Pro';
        font-style: normal;
        font-weight: 400;
        src: url('../fonts/arsmaquettepro-regular.woff2') format('woff2'),
        url('../fonts/arsmaquettepro-regular.woff') format('woff'),
        url('../fonts/arsmaquettepro-regular.ttf')  format('truetype');
    }
    @font-face {
        font-family: 'ARS Maquette Pro';
        font-style: normal;
        font-weight: 500;
        src: url('../fonts/arsmaquettepro-medium.woff2') format('woff2'),
        url('../fonts/arsmaquettepro-medium.woff') format('woff'),
        url('../fonts/arsmaquettepro-medium.ttf')  format('truetype');
    }
    @font-face {
        font-family: 'ARS Maquette Pro';
        font-style: normal;
        font-weight: 600;
        src: url('../fonts/arsmaquettepro-bold.woff2') format('woff2'),
        url('../fonts/arsmaquettepro-bold.woff') format('woff'),
        url('../fonts/arsmaquettepro-bold.ttf')  format('truetype');
    }
    body {
        font-family: 'ARS Maquette Pro', 'Helvetica Neue', Arial, sans-serif;
        font-weight: 400;
        text-rendering: auto;
        font-smoothing: antialiased;
        -webkit-font-smoothing: antialiased !important;
        -moz-font-smoothing: antialiased !important;
        -moz-osx-font-smoothing: grayscale !important;
    }
/*#mm{ background: url(../img/mymemory_mini.gif) 0 0 no-repeat; display:block; width:173px;height:42px;margin:3px auto 20px auto;text-indent:-99999999px;clear:both;}*/
#mm{ display:block; height:48px;margin:2px 0 0px 10px;clear:both;float:left;}
#cnt{width:750px; margin:0 auto;text-align:left;}
 #mn{margin:10px 30px 80px 0;padding:0;font-size:80%;float:right;}
 #mn li{margin:0px 0 0 0;padding:0 6px 0 5px;display:inline;list-style:none; border-right:1px solid #999;}
a:visited{color:#003366;text-decoration:underline}
a:link{color:#003366;text-decoration:underline}
a:hover{color:#003366;text-decoration:none}
h1{font-weight:normal;font-size:180%;margin:0 0 5px 0;}
h2{font-weight:normal;font-size:120%; margin:10px 0 0 0;}
.foo{ width:100%;border-top:1px solid #ccc;padding:5px 0 0 0; margin:10px 0;position:absolute;bottom:0;left:0;}
.foo p{ margin:0px 0 0 10px; font-size:75%;text-align:left;}
.cl{clear:both}
.swp{border:0;margin:4px 2px -3px 2px;}
.input{margin:20px 5px 10px 5px;width:430px;float:left;padding:1px 5px;font-size:130%;height:30px;border:1px solid #666;color:#666;margin-left:80px;font-family:"lucida grande", "Segoe UI","Calibri", Arial, Helvetica, sans-serif;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius: 5px;  float:left;}
.input2{margin:20px 5px 10px 5px ;width:430px;float:left;padding:3px 5px;font-size:130%; border:1px solid #666;color:#666;margin-left:85px;font-family:"lucida grande", "Segoe UI","Calibri", Arial, Helvetica, sans-serif;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius: 5px;   float:left; }
.input:focus{color:#000; border:1px solid #003366;background:#FFC}
.input2:focus{color:#000; border:1px solid #003366;background:#FFC}
.input_sm{font-size:140%;border:1px solid #999;background:#fff;padding:3px;color:#333;}
.input_sm:hover{border:1px solid #0063c9}
.input_sm:focus{background:fff;color:#000;}
.sm{font-size:65%;margin:0 0 0 150px;float:left;}
.btn2{font-size:120%;height:34px;float:left;display:block;margin:20px 0 0 0px;padding:2px 10px;background:#4792D6 url(../img/loading.gif) 0 -99px no-repeat;border:0;color:#fff !important;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;cursor:pointer;border:1px solid #4586BD;text-decoration:none !important;}
.btn2:hover{border:1px solid #336591;text-decoration:none;}
.load{width:40px;background:url(../img/loading.gif) 0 0px no-repeat;border:0;height:40px;margin:21px 0 0 10px;position:absolute;}
#expbt{cursor:pointer;margin:19px 0px 0 60px;float:left;}
#mm .img-logo{max-height: 50px;}
