@charset "utf-8";

/* reset */
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, canvas, details, figcaption, figure,footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight: normal;font-style: normal;vertical-align:baseline;background:transparent;}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,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 {outline:none;margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
table {border-collapse:collapse;border-spacing:0;}
hr {display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}
input, select {vertical-align:middle;}
img {vertical-align: top;}
ul,dl,ol {text-indent: 0;}
li {list-style: none;}
sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}

input,textarea,select {font-family: inherit; font-size: inherit; font-weight:inherit;}
* html input,* html textarea,* html select {font-size: 100%;}
*:first-child+html+input,*:first-child html+textarea,*:first-child+html select {font-size: 100%;}
table {border-collapse: collapse; border-spacing: 0; font-size: inherit;}
th,td {text-align: left; vertical-align: top;}
caption {text-align: left;}
pre,code,kbd,samp,tt {font-family: monospace;}
* html pre,* html code,* html kbd,* html samp,* html tt {font-size: 100%; line-height: 100%;}
*:first-child+html pre,*:first-child html+code,*:first-child html+kbd,*:first-child+html+samp,*:first-child+html tt {font-size: 108%; line-height: 100%;}


/* new clearfix */
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */



.overimage{}
.opacityover:hover{
    opacity:0.75;
    -webkit-opacity:0.75
}






.mgt0{
    margin-top:0px !important;
}
.mgt5{
    margin-top:5px !important;
}
.mgt10{
    margin-top:10px !important;
}
.mgt15{
    margin-top:15px !important;
}
.mgt20{
    margin-top:20px !important;
}
.mgt25{
    margin-top:25px !important;
}
.mgt30{
    margin-top:30px !important;
}
.mgt40{
    margin-top:40px !important;
}
.mgt50{
    margin-top:50px !important;
}
.mgt60{
    margin-top:60px !important;
}
.mgt70{
    margin-top:70px !important;
}
.mgt80{
    margin-top:80px !important;
}
.mgt90{
    margin-top:90px !important;
}
.mgt100{
    margin-top:100px !important;
}


.mgb0{
    margin-bottom:0px !important;
}
.mgb5{
    margin-bottom:5px !important;
}
.mgb10{
    margin-bottom:10px !important;
}
.mgb15{
    margin-bottom:15px !important;
}
.mgb20{
    margin-bottom:20px !important;
}
.mgb25{
    margin-bottom:25px !important;
}
.mgb30{
    margin-bottom:30px !important;
}
.mgb40{
    margin-bottom:40px !important;
}
.mgb50{
    margin-bottom:50px !important;
}
.mgb60{
    margin-bottom:60px !important;
}
.mgb70{
    margin-bottom:70px !important;
}
.mgb80{
    margin-bottom:80px !important;
}
.mgb90{
    margin-bottom:90px !important;
}
.mgb100{
    margin-bottom:100px !important;
}


.mgl0{
    margin-left:0px !important;
}
.mgl5{
    margin-left:5px !important;
}
.mgl10{
    margin-left:10px !important;
}
.mgl15{
    margin-left:15px !important;
}
.mgl20{
    margin-left:20px !important;
}
.mgl25{
    margin-left:25px !important;
}
.mgl30{
    margin-left:30px !important;
}
.mgl40{
    margin-left:40px !important;
}
.mgl50{
    margin-left:50px !important;
}
.mgl60{
    margin-left:60px !important;
}
.mgl70{
    margin-left:70px !important;
}
.mgl80{
    margin-left:80px !important;
}
.mgl90{
    margin-left:90px !important;
}
.mgl100{
    margin-left:100px !important;
}



.mgr0{
    margin-right:0px !important;
}
.mgr5{
    margin-right:5px !important;
}
.mgr10{
    margin-right:10px !important;
}
.mgr15{
    margin-right:15px !important;
}
.mgr20{
    margin-right:20px !important;
}
.mgr25{
    margin-right:25px !important;
}
.mgr30{
    margin-right:30px !important;
}
.mgr40{
    margin-right:40px !important;
}
.mgr50{
    margin-right:50px !important;
}
.mgr60{
    margin-right:60px !important;
}
.mgr70{
    margin-right:70px !important;
}
.mgr80{
    margin-right:80px !important;
}
.mgr90{
    margin-right:90px !important;
}
.mgr100{
    margin-right:100px !important;
}














.pdt0{
    padding-top:0px !important;
}
.pdt5{
    padding-top:5px !important;
}
.pdt10{
    padding-top:10px !important;
}
.pdt15{
    padding-top:15px !important;
}
.pdt20{
    padding-top:20px !important;
}
.pdt25{
    padding-top:25px !important;
}
.pdt30{
    padding-top:30px !important;
}
.pdt40{
    padding-top:40px !important;
}
.pdt50{
    padding-top:50px !important;
}
.pdt60{
    padding-top:60px !important;
}
.pdt70{
    padding-top:70px !important;
}
.pdt80{
    padding-top:80px !important;
}
.pdt90{
    padding-top:90px !important;
}
.pdt100{
    padding-top:100px !important;
}


.pdb0{
    padding-bottom:0px !important;
}
.pdb5{
    padding-bottom:5px !important;
}
.pdb10{
    padding-bottom:10px !important;
}
.pdb15{
    padding-bottom:15px !important;
}
.pdb20{
    padding-bottom:20px !important;
}
.pdb25{
    padding-bottom:25px !important;
}
.pdb30{
    padding-bottom:30px !important;
}
.pdb40{
    padding-bottom:40px !important;
}
.pdb50{
    padding-bottom:50px !important;
}
.pdb60{
    padding-bottom:60px !important;
}
.pdb70{
    padding-bottom:70px !important;
}
.pdb80{
    padding-bottom:80px !important;
}
.pdb90{
    padding-bottom:90px !important;
}
.pdb100{
    padding-bottom:100px !important;
}


.pdl0{
    padding-left:0px !important;
}
.pdl5{
    padding-left:5px !important;
}
.pdl10{
    padding-left:10px !important;
}
.pdl15{
    padding-left:15px !important;
}
.pdl20{
    padding-left:20px !important;
}
.pdl25{
    padding-left:25px !important;
}
.pdl30{
    padding-left:30px !important;
}
.pdl40{
    padding-left:40px !important;
}
.pdl50{
    padding-left:50px !important;
}
.pdl60{
    padding-left:60px !important;
}
.pdl70{
    padding-left:70px !important;
}
.pdl80{
    padding-left:80px !important;
}
.pdl90{
    padding-left:90px !important;
}
.pdl100{
    padding-left:100px !important;
}



.pdr0{
    padding-right:0px !important;
}
.pdr5{
    padding-right:5px !important;
}
.pdr10{
    padding-right:10px !important;
}
.pdr15{
    padding-right:15px !important;
}
.pdr20{
    padding-right:20px !important;
}
.pdr25{
    padding-right:25px !important;
}
.pdr30{
    padding-right:30px !important;
}
.pdr40{
    padding-right:40px !important;
}
.pdr50{
    padding-right:50px !important;
}
.pdr60{
    padding-right:60px !important;
}
.pdr70{
    padding-right:70px !important;
}
.pdr80{
    padding-right:80px !important;
}
.pdr90{
    padding-right:90px !important;
}
.pdr100{
    padding-right:100px !important;
}











