html, body, div, span, applet, 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, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;	
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
table {	border-collapse: collapse;border-spacing: 0;}
:focus {outline: 0;}
body {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:12px;}

.right {float: right;}
.left {float: left;}
.clear{clear:both;}
.hidden{ overflow:hidden;}
.porelative{ position:relative;}

/*------------------------------------------------------Margin styles-----------------------------------------------------------*/
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}
.mr25{ margin-right:25px;}
.mr30{ margin-right:30px;}

.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.m115{ margin-left:15px;}
.ml20{ margin-left:20px;}
.ml25{ margin-left:25px;}
.ml30{ margin-left:30px;}
.ml35{ margin-left:35px;}
.ml40{ margin-left:40px;}
.ml45{ margin-left:45px;}
.ml50{ margin-left:50px;}
.ml55{ margin-left:55px;}
.ml60{ margin-left:60px;}
.ml110{ margin-left:67px;}

.ml10_{ margin-left:-10px;}
.ml15_{ margin-left:-15px;}

.mbt5{ margin-bottom:5px;}
.mbt10{ margin-bottom:10px;}
.mbt15{ margin-bottom:15px;}
.mbt20{ margin-bottom:20px;}


.mtb10{ margin:10px 0px;}
.mtb20{ margin:20px 0px;}
.mtb30{ margin:30px 0px;}

/*------------------------------------------------------Height styles-----------------------------------------------------------*/

.hgt350{ height:350px;}
