@charset "utf-8";

/* reset styles */

html, body, div, h1, h2, h3, h4, h5, h6,
p, blockquote, pre, address,
ul, ol, li, dl, dt, dd,
table, th, td, form, fieldset {
	margin: 0;
	padding: 0;
}

/* Body element */

html {  
	overflow-y: scroll;  
} 

body {
	font-family: sans-serif;
	font-size: 88%;
	line-height: 1.0;
}

html>/**/body {
   font-size: 14px;
}

h1, h2, h3, h4, h5, h6,
em, address {
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
}

a {
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	overflow: hidden;
	outline: none;
}

a:link { color: #4B8CD5; }
a:visited { color: #1B4575; }
a:hover { text-decoration: underline; }
a:active { color: #4B8CD5; }

a.red { color: #CC0066; }

strong {
	font-style: normal;
	font-weight: bold;
}

em {
	font-style: normal;
	font-weight: normal;
	color: #992109;
}

.underline {
	text-decoration: underline
}

img {
	border: none;
	vertical-align: bottom;
}

img.right {
	float: right;
	margin: 0 0 20px 20px;
}

img.left {
	float: left;
	margin: 0 20px 20px 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

th {
	white-space: nowrap;
	text-align: left;
	font-style: normal;
	font-weight: normal;
}

td.nw {
	white-space: nowrap;
}

.clearfix:after {
	content: url(../img/clear.gif);
	display: block;
	clear: both;
	height: 0;
}

.clearfix { display: inline-block; }
/* Cut out Mac IE \*/
.clearfix { display: block; }
/* */

/* Common */

.taRight {
	text-align: right;
}

.taCenter {
	text-align: center;
}

.clear {
	clear: both;
}

.ll {
	font-size: 143%;
}

.l {
	font-size: 115%;
}

.s {
	font-size: 86%;
}

.ss {
	font-size: 72%;
}

.vaTop {
	vertical-align: top;
}

/* Setting Common */

body {
	color: #333333;
	background-color: #86B2E3;
}


