﻿@charset "utf-8";

/* --------------------------------------------------

 Reset

-------------------------------------------------- */



/* Structure Module

-------------------------------------------------- */

html {

	margin:0;

	padding:0;

}

body {

	margin:0;

	padding:0;

}

/* Text Module

-------------------------------------------------- */

h1, h2, h3, h4, h5, h6 {

	margin:0;

	padding:0;

	font-size:100%;

	font-weight:normal;

}

p {

	margin:0;

	padding:0;

}

address {

	margin:0;

	padding:0;

	font-style:normal;

}

div {

	margin:0;

	padding:0;

}

em, strong {

	font-style:normal;

	font-weight:normal;

}

blockquote, q {

	margin:0;

	padding:0;

}

pre, code {

	margin:0;

	padding:0;

}

cite, code, dfn, var, kbd, samp {

	font-style:normal;

	font-weight:normal;

}

abbr, acronym {

	border:0;

	font-variant:normal;

}

hr {

	display:none;

}

/* List Module

-------------------------------------------------- */

dl, dt, dd, ul, ol, li {

	margin:0;

	padding:0;

}

ul, ol {

	list-style:none;

}

/* Display Module

-------------------------------------------------- */

sup {

	font-size:77%;

	vertical-align:top;

}

sub {

	font-size:77%;

	vertical-align:baseline;

}

/* Forms Module

-------------------------------------------------- */

form, fieldset, legend, input, textarea {

	margin:0;

	padding:0;

}

fieldset {

	border:0;

}

legend {

	color:#000;

}

button {

	margin:0;

	padding:0;

	border:0;

	background:none;

	cursor:pointer;

}

input, textarea, select {

	font-family:inherit;

	font-size:inherit;

	font-weight:inherit;

}

input, textarea, select {

 *font-size:100%;

}

/* Tables Module

-------------------------------------------------- */

table {

	border:0;

	border-collapse:collapse;

	border-spacing:0;

}

tr, th, td {

	margin:0;

	padding:0;

	border:0;

}

th, caption {

	font-style:normal;

	font-weight:normal;

	text-align:left;

}

/* Image Module

-------------------------------------------------- */

img {

	border:0;

}

 @charset "utf-8";

/* CSS Document */



.clearfix:after, .localNav ul:after, .localNav li:after {

	content:".";

	display:block;

	clear:both;

	height:0;

	visibility:hidden;

}

.clearfix, .localNav ul, .localNav li {

	min-height:1px;

}

* html .clearfix, * html .localNav ul, * html .localNav li {

	height:1px;/*\*//*/

	height:auto;

	overflow:hidden;

	/**/

}

