html, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, ul, li, fieldset, form, input, textarea, label, legend, caption  {margin:0;padding:0;border:0;vertical-align:baseline;font-weight:inherit;font-style:inherit;font-family:inherit;}

table, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;}

caption, th, td {text-align:left;font-weight:normal;}


blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
img {border:none; margin:0px; padding:0px;}
sup{font-size:8px;}
sup, sub { vertical-align: 0;position: relative; }
sup { bottom: 1ex; }
sub { top: 0.8ex; }

a:focus { outline:0;}
a img { border:0;}


/* ---------->>> GLOBAL PROPERTIES STYLE <<<-----------*/

h1 { font-size: 14px;}
h2 { font-size: 18px; font-weight:bold;}
h3 { font-size:16px;}

	a:focus, a:hover { outline:none;}
	a:link {color: #000; text-decoration: none;}
	a:visited {color: #b5312b; text-decoration: none;}
	a:hover {color: #b5312b; text-decoration: none;}
	a:active  {color: #b5312b; text-decoration: none;}
	
	
	
	
	/* global style  */
	.cleardiv      { clear:both;}
	.float-left    { float:left; }
	.float-right   { float:right; }
	.text-left     { text-align: left; }
	.text-right    { text-align: right; }
	.text-center   { text-align: center; }
	.text-justify  { text-align: justify; }
	.bold          { font-weight: bold; }
	.italic        { font-style: italic; }
	.underline     { border-bottom: 0px solid; }
	.highlight     { background: #ffc; }
	.img-left      { float: left; margin:0px; }
	.img-right     { float: right; margin: 0px; }
	.nopadding     { padding: 0; }
	.nomargin	   { margin: 0; }
	.marginright{margin-right:0px;}
	.nopadding-margin     { padding: 0; margin: 0; }
	#nopadding     { padding: 0; }
	#nomargin	   { margin: 0; }
	#nopadding-margin     { padding: 0; margin: 0; }
	.noindent      { margin-left: 0; padding-left: 0; }
	.nobullet      { list-style: none; list-style-image: none; }