@charset "UTF-8";
/* CSS Document */
body {
	margin 			: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding 		: 0;
	text-align 		: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	font-family 	: 'Helvetica Neue';
}

#win_cnt {
	position 		: absolute; 
	left 			: 0px; 
	top 			: 0px; 
	width 			: 100%;
	height 			: 100%;
	overflow 		: none;
	margin 			: 0 auto;
}

#win_top {
	position 		: fixed;
	top 			: 00px;
	width 			: 100%;
	height 			: auto;
	overflow 		: none;
	background-color: white;
}

#win_mid {
	position 		: relative;
	top 			: 160px;
	width 			: 100%;
	height 			: auto;
	overflow 		: scroll;
	overflow-y 		: scroll;
	overflow-x 		: scroll;
}

a {
	color: #999999;
	border-collapse: inherit;
}
a:link {
	text-decoration: none;
	color: #999999;
}
a:active {
	text-decoration:none;
	color: #024F97;
}
a:visited {
	text-decoration:none;
	color: #999999;
}
a:hover {
	text-decoration:none;
	color: #024F97;
}

.Cls_Cl_Blue {
	color: #024F97;
}

.Cls_Cl_Yellow {
	color: #FFCF02;
}

.Cls_Cl_White {
	color: #FFFFFF;
}

.Cls_Cl_Black {
	color: #333333;
}

.Cls_Cl_Gray {
	color: #999999;
}

.Cls_Fn_Small {
	font-family: 'Helvetica Neue';
	font-size:50%;
}

.Cls_Fn_Medium {
	font-family: 'Helvetica Neue';
	font-size:75%;
}

.Cls_Fn_Normal {
	font-family: 'Helvetica Neue';
	font-size:100%;
}

.Cls_Fn_Plus {
	font-family: 'Helvetica Neue';
	font-size:115%;
}

.Cls_Fn_Bigger {
	font-family: 'Helvetica Neue';
	font-size:150%;
}

.Cls_Fn_Big {
	font-family: 'Helvetica Neue';
	font-size:200%;
}

.Cls_Fn_Super {
	font-family: 'Helvetica Neue';
	font-size:350%;
}

.Cls_Fn_Lighter {
	font-weight: 100;	
}

.Cls_Fn_Light {
	font-weight: 200;	
}

.Cls_Fn_Weight {
	font-weight: 300;	
}

.Cls_Fn_Bold {
	font-weight: 400;	
}

.Cls_Fn_Bolder {
	font-weight: 500;	
}
