html, body, form, fieldset {
        margin: 0;
        padding: 0;
        font:93%/1.25 Arial, Helvetica, sans-serif;
        -webkit-text-size-adjust:none; 
}
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
      margin: 0;
      padding: 0;
      -webkit-text-size-adjust:none; 
}
li, dd, blockquote {
        margin-left: 0;
}
form label { cursor: pointer; }
fieldset { border: none; }
input, select, textarea {
        font-size: 100%;
		font-family: inherit;
}
img { border:0; }
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
ol, ul { list-style: none; }
:focus { outline: 0; }
.inline { display:inline; }
.hidden { display:none; }
.falt { display:none; }
.clear { clear:both; }
.clearfix { display:block; clear:both; }
.fl,.col { float:left; }
.fr   { float:right; }
.first { margin-left:0;padding-left:0; }
.last { margin-right:0;padding-right:0; }

.pr { position: relative; }
.pa { position: absolute; }

.t-l  { text-align:left; }
.t-r  { text-align:right; }
.t-c  { text-align:center; }
.t-j  { text-align:justify; }
 
.bold, .b, .strong   { font-weight:bold; }
.italic    	{ font-style:italic; }
.underline 	{ border-bottom:1px solid; }
.highlight 	{ background:#ffc; }
.caps { text-transform:uppercase; }

.fs-10 { font-size: 77%; }
.fs-11 { font-size: 85%; }
.fs-12 { font-size: 93%; }
.fs-13 { font-size: 100%; }
.fs-14 { font-size: 108%; }
.fs-15 { font-size: 116%; }
.fs-16 { font-size:123.1%; }
.fs-17 { font-size:131%; }
.fs-18 { font-size:138.5%; }
.fs-19 { font-size: 146.5%; }
.fs-20 { font-size: 153.9%; }
.fs-21 { font-size:161.6%; }
.fs-22 { font-size: 167%; }
.fs-24 { font-size: 182%; }
.fs-25 { font-size: 189%; }
.fs-28 { font-size:28px; }
.fs-29 { font-size:29px; }
.fs-30 { font-size:30px; }
.fs-36 { font-size:36px; }

.no-tf {
	text-decoration:none;	
}
.p-rel { 
	position:relative;	
}
.p-abs {
	position:absolute;	
}

.block { display: block; }
.inv { visibility: hidden; }
.mt0 { margin-top:0; }
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt25 { margin-top:25px; }
.mb0 { margin-bottom:0; }
.mb8 { margin-bottom:8px; }
.mb3 { margin-bottom:3px;}
.mb10 { margin-bottom:10px; }
.mb20 { margin-bottom:20px; }
.mb30 { margin-bottom:30px; }
div.h-10 { height:10px;  }
div.h-13 { height:13px;  }
div.h-20 { height: 20px; }
div.h-25 { height: 25px; }
div.h-30 { height: 20px; }
div.h-40 { height: 40px; }
div.h-60 { height: 60px; }

