html, body, div, span, 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, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td	{ margin: 0; padding: 0; border: 0; outline: 0; font-family: inherit; font-size: inherit; vertical-align: baseline; line-height: inherit; font-weight: normal; font-style: normal; }
:focus												{ outline: 0; }
ol, ul												{ list-style: none; }
table												{ border-collapse: separate; border-spacing: 0; }
caption, th, td										{ text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after	{ content: ""; }
blockquote, q										{ quotes: "" ""; }
.fl													{ float: left; }
.fr													{ float: right; }
.cb													{ clear: both; }
.cl													{ clear: left; }
.cr													{ clear: right; }
.pt0												{ padding-top: 0px; }
.pt5												{ padding-top: 5px; }
.pt10												{ padding-top: 10px; }
.pt15												{ padding-top: 15px; }
.pt20												{ padding-top: 20px; }
.pt25												{ padding-top: 25px; }
.pt30												{ padding-top: 30px; }
.pt35												{ padding-top: 35px; }
.pt40												{ padding-top: 40px; }

.pr0												{ padding-right: 0px; }
.pr5												{ padding-right: 5px; }
.pr10												{ padding-right: 10px; }
.pr15												{ padding-right: 15px; }
.pr20												{ padding-right: 20px; }
.pr25												{ padding-right: 25px; }
.pr30												{ padding-right: 30px; }
.pr35												{ padding-right: 35px; }
.pr40												{ padding-right: 40px; }

.pb0												{ padding-bottom: 0px; }
.pb5												{ padding-bottom: 5px; }
.pb10												{ padding-bottom: 10px; }
.pb15												{ padding-bottom: 15px; }
.pb20												{ padding-bottom: 20px; }
.pb25												{ padding-bottom: 25px; }
.pb30												{ padding-bottom: 30px; }
.pb35												{ padding-bottom: 35px; }
.pb40												{ padding-bottom: 40px; }

.pl0												{ padding-left: 0px; }
.pl5												{ padding-left: 5px; }
.pl10												{ padding-left: 10px; }
.pl15												{ padding-left: 15px; }
.pl20												{ padding-left: 20px; }
.pl25												{ padding-left: 25px; }
.pl30												{ padding-left: 30px; }
.pl35												{ padding-left: 35px; }
.pl40												{ padding-left: 40px; }

.mt0												{ margin-top: 0px; }
.mt5												{ margin-top: 5px; }
.mt10												{ margin-top: 10px; }
.mt15												{ margin-top: 15px; }
.mt20												{ margin-top: 20px; }
.mt25												{ margin-top: 25px; }
.mt30												{ margin-top: 30px; }
.mt35												{ margin-top: 35px; }
.mt40												{ margin-top: 40px; }

.mr0												{ margin-right: 0px; }
.mr5												{ margin-right: 5px; }
.mr10												{ margin-right: 10px; }
.mr15												{ margin-right: 15px; }
.mr20												{ margin-right: 20px; }
.mr25												{ margin-right: 25px; }
.mr30												{ margin-right: 30px; }
.mr35												{ margin-right: 35px; }
.mr40												{ margin-right: 40px; }

.mb0												{ margin-bottom: 0px; }
.mb5												{ margin-bottom: 5px; }
.mb10												{ margin-bottom: 10px; }
.mb15												{ margin-bottom: 15px; }
.mb20												{ margin-bottom: 20px; }
.mb25												{ margin-bottom: 25px; }
.mb30												{ margin-bottom: 30px; }
.mb35												{ margin-bottom: 35px; }
.mb40												{ margin-bottom: 40px; }
.mb45												{ margin-bottom: 45px; }
.mb50												{ margin-bottom: 50px; }
.mb55												{ margin-bottom: 55px; }
.mb60												{ margin-bottom: 60px; }
.mb65												{ margin-bottom: 65px; }
.mb70												{ margin-bottom: 70px; }
.mb75												{ margin-bottom: 75px; }
.mb80												{ margin-bottom: 80px; }
.mb85												{ margin-bottom: 85px; }
.mb90												{ margin-bottom: 90px; }

.ml0												{ margin-left: 0px; }
.ml5												{ margin-left: 5px; }
.ml10												{ margin-left: 10px; }
.ml15												{ margin-left: 15px; }
.ml20												{ margin-left: 20px; }
.ml25												{ margin-left: 25px; }
.ml30												{ margin-left: 30px; }
.ml35												{ margin-left: 35px; }
.ml40												{ margin-left: 40px; }

.tl													{ text-align: left; }
.tc													{ text-align: center; }
.tr													{ text-align: right; }
.ti													{ text-indent: -5000px; }