/*----------------------------------
Title        :   reset StyleSheet HTML5
Author       :   balakumar.s
mail         :   ssbalakumar@tekardia.com  
------------------------------------*/ 
 
 
/*--------- START RESET CSS------ */
 
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%;
 font: inherit;
 background: transparent;
 vertical-align: baseline;
    }
 
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block }
 
blockquote, q { quotes: none }
 
blockquote:before, blockquote:after, q:before, q:after {
 content: '';
 content: none;
    }
 
ol, ul { list-style: none }
 
nav ul { list-style: none }
 
a {
 margin: 0;
 padding: 0;
 font-size: 100%;
 vertical-align: baseline;
 background: transparent;
    }
 
ins {
 background-color: #ff9;
 color: #000;
 text-decoration: none;
    }
 
mark {
 background-color: #ff9;
 color: #000;
 font-style: italic;
 font-weight: bold;
    }
 
del { text-decoration: line-through }
 
input, select { vertical-align: middle }
 
table {
 border-collapse: collapse;
 border-spacing: 0;
    }
 
abbr[title], dfn[title] {
 border-bottom: 1px dotted #000;
 cursor: help;
    }
 
body { line-height: 1 }
 
.clearfix:after {
 content: ".";
 display: block;
 clear: both;
 visibility: hidden;
 line-height: 0;
 height: 0;
    }
 
.clearfix { display: inline-block }
 
html[xmlns] .clearfix { display: block }
 
* html .clearfix { height: 1% }
 
/*--------- END RESET CSS------ */
