@charset "utf-8";
/* CSS Document */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, font, img, ins, kbd, q, samp, small, strong, sub, sup, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, header, nav, article, aside, footer, hgroup, section {margin:0;padding:0;}  
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}    
ol,ul {list-style:none;}
table{border-collapse:collapse;border-spacing:0;}  
caption,th {text-align:left;}
img{vertical-align:bottom;}   
/*hr {display:none;} */
.clearfix {_height: 1px;min-height: 1px;}
.clearfix:after {height: 0;visibility: hidden;content: ".";display: block;clear: both;}
/* for MacIE5 \*//*/
.clearfix {height: auto;overflow: hidden;}
/* end */

article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary {
	display:block;
}

/* Padding */

.pt0 { padding-top: 0px !important; }
.pb0 { padding-bottom: 0px !important; }
.pl0 { padding-left: 0px !important; }
.pr0 { padding-right: 0px !important; }

.pt1 { padding-top: 1px !important; }
.pb1 { padding-bottom: 1px !important; }

.pt3 { padding-top: 3px !important; }
.pb3 { padding-bottom: 3px !important; }

.pt5 { padding-top: 5px !important; }
.pb5 { padding-bottom: 5px !important; }
.pl5 { padding-left: 5px !important; }
.pr5 { padding-right: 5px !important; }

.pt8 { padding-top: 5px !important; }
.pb8 { padding-bottom: 5px !important; }

.pt10 { padding-top: 10px !important; }
.pb10 { padding-bottom: 10px !important; }
.pl10 { padding-left: 10px !important; }
.pr10 { padding-right: 10px !important; }

.pt15 { padding-top: 15px !important; }
.pb15 { padding-bottom: 15px !important; }
.pl15 { padding-left: 15px !important; }
.pr15 { padding-right: 15px !important; }

.pt18 { padding-top: 18px !important; }
.pb18 { padding-bottom: 18px !important; }

.pt20 { padding-top: 20px !important; }
.pb20 { padding-bottom: 20px !important; }
.pl20 { padding-left: 20px !important; }
.pr20 { padding-right: 20px !important; }

.pt25 { padding-top: 25px !important; }
.pb25 { padding-bottom: 25px !important; }

.pt30 { padding-top: 30px !important; }
.pb30 { padding-bottom: 30px !important; }

.pt35 { padding-top: 35px !important; }
.pb35 { padding-bottom: 35px !important; }

.pt40 { padding-top: 40px !important; }
.pb40 { padding-bottom: 40px !important; }

.pt45 { padding-top: 45px !important; }
.pb45 { padding-bottom: 45px !important; }

.pt50 { padding-top: 50px !important; }
.pb50 { padding-bottom: 50px !important; }

.pt55 { padding-top: 55px !important; }
.pb55 { padding-bottom: 55px !important; }

.pt60 { padding-top: 60px !important; }
.pb60 { padding-bottom: 60px !important; }

.pt65 { padding-top: 65px !important; }
.pb65 { padding-bottom: 65px !important; }

.pt70 { padding-top: 70px !important; }
.pb70 { padding-bottom: 70px !important; }

.pt75 { padding-top: 75px !important; }
.pb75 { padding-bottom: 75px !important; }

.pt80 { padding-top: 80px !important; }
.pb80 { padding-bottom: 80px !important; }


/* Margin */

.mt0 { margin-top: 0px !important; }
.mb0 { margin-bottom: 0px !important; }
.ml0 { margin-left: 0px !important; }
.mr0 { margin-right: 0px !important; }

.mt1 { margin-top: 1px !important; }
.mb1 { margin-bottom: 1px !important; }

.mt3 { margin-top: 3px !important; }
.mb3 { margin-bottom: 3px !important; }

.mt5 { margin-top: 5px !important; }
.mb5 { margin-bottom: 5px !important; }
.ml5 { margin-left: 5px !important; }
.mr5 { margin-right: 5px !important; }


.mr6 { margin-right: 6px !important; }

.mt8 { margin-top: 5px !important; }
.mb8 { margin-bottom: 5px !important; }

.mt10 { margin-top: 10px !important; }
.mb10 { margin-bottom: 10px !important; }
.ml10 { margin-left: 10px !important; }
.mr10 { margin-right: 10px !important; }

.mt15 { margin-top: 15px !important; }
.mb15 { margin-bottom: 15px !important; }
.ml10 { margin-left: 10px !important; }
.mr10 { margin-right: 10px !important; }

.mt18 { margin-top: 18px !important; }
.mb18 { margin-bottom: 18px !important; }

.mt20 { margin-top: 20px !important; }
.mb20 { margin-bottom: 20px !important; }
.ml20 { margin-left: 20px !important; }
.mr20 { margin-right: 20px !important; }

.mt25 { margin-top: 25px !important; }
.mb25 { margin-bottom: 25px !important; }
.mr25 { margin-right: 25px !important; }
.ml25 { margin-left: 25px !important; }

.mt30 { margin-top: 30px !important; }
.mb30 { margin-bottom: 30px !important; }

.mt35 { margin-top: 35px !important; }
.mb35 { margin-bottom: 35px !important; }

.mt40 { margin-top: 40px !important; }
.mb40 { margin-bottom: 40px !important; }
.ml40 { margin-left: 40px !important; }

.mt45 { margin-top: 45px !important; }
.mb45 { margin-bottom: 45px !important; }

.mt50 { margin-top: 50px !important; }
.mb50 { margin-bottom: 50px !important; }

.mt55 { margin-top: 55px !important; }
.mb55 { margin-bottom: 55px !important; }

.mt60 { margin-top: 60px !important; }
.mb60 { margin-bottom: 60px !important; }

.mt65 { margin-top: 65px !important; }
.mb65 { margin-bottom: 65px !important; }

.mt70 { margin-top: 70px !important; }
.mb70 { margin-bottom: 70px !important; }

.mt75 { margin-top: 75px !important; }
.mb75 { margin-bottom: 75px !important; }

.mt80 { margin-top: 80px !important; }
.mb80 { margin-bottom: 80px !important; }