html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, details, figure, figcaption, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    font-weight: normal;
    vertical-align: baseline;
    background: transparent;
}

/* HTML5 IE-8 */

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}


/* Text resizing in IE6/7F - Force a scrollbar in non-IE - iOS text size adjust on device orientation change, without disabling user zoom */

html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }


/* Font normalization */
body { font:13px/1.231 sans-serif; *font-size:small; } /* Hack retained to preserve specificity */
select,  textarea, button { font:99% sans-serif; }



/* Typography */

abbr[title] { border-bottom: 1px dotted; }



dfn { font-style: italic; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

ins { background: #ff9; color: #000; text-decoration: none; }

mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }

/* Redeclare monospace font family: h5bp.com/j */
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }

/* Improve readability of pre-formatted text in all browsers */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }
q:before, q:after { content: ""; content: none; }

small { font-size: 85%; }

/* Position subscript and superscript content without affecting line-height: h5bp.com/k */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }


/* Lists */

ul, ol { margin: 0; padding: 0; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }


/* Embed content */

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; 
		_margin-left:-1px; _margin-top:-1px;
	}

/* Responsive images and embed objects */

img,
object,
embed {max-width: 100%;}

svg:not(:root) { overflow: hidden; }


/* Tables */


table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }

a{  text-decoration: none;
}
a:visited{
    color: #fff;
}
a:active{
    color: #fff;
}
