﻿@charset "utf-8";

div#topHeader div#headerInner ul#fontSizeChanger li#textSizeSmall,
div#header div#headerInner ul#fontSizeChanger li#textSizeSmall {
	background-position: 0 0px;
}
div#header div#headerInner ul#fontSizeChanger li#textSizeMedium,
div#topHeader div#headerInner ul#fontSizeChanger li#textSizeMedium {
	background-position: 0 0px;
}

div#topHeader div#headerInner ul#fontSizeChanger li#textSizeLarge,
div#header div#headerInner ul#fontSizeChanger li#textSizeLarge {
	background-position: 0 -20px;
}

body
{
    font-size		:18px; 
	line-height		: 24px; 
    padding-top	: 0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.pos_rel
{
	position	:relative;
}

.box_gray
{
	border-style	:solid;
	border-color	:#CCCCCC;
	border-width	:1px;
	height			:100%;	
}


.righttop_set
{
	position	:absolute;
	right		:0px;
	top		:0px;
}

.rightbottom_set
{
	position	:absolute;
	right		:0px;
	bottom		:0px;
}

.lh12
{
	line-height: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.tblbox
{
	background-color: #D3E6EA;
	border:solid 1px #99BBBB;
}

.tblbox_th
{
	text-align:left; 
	padding: 14px 2px 0px 2px;
	color:#336666;
	font-size:24px;
}

.tblbox_td
{
	padding:4px;
	display: block;
	float: left;
	font-size:18px;
}


.setbox
{
	background-color: #D3E6EA;
}

.setbox_th
{
	padding:4px;
	background-color :#336666;
	color :White;
	font-size: 16px;
	font-weight:bold;
	border:	solid 1px #99BBBB;
	
}

.setbox_td
{
	padding:4px;
	border:	solid 1px #99BBBB;
	background-color: #D3E6EA;
	font-size:16px;
}

.setbox_td_w
{
	padding:4px;
	border:	solid 1px #99BBBB;
	background-color: #FFFFFF;
	font-size:16px;
}


.setbox_td_w_s
{
	padding:0px;
	margin:0px;
	border:	solid 1px #99BBBB;
	background-color: #FFFFFF;
	font-size:15px;
}

.setbox_td_w_s_a
{
	margin:0px;
	padding:0px;
	border-left:	solid 1px #99BBBB;
	border-right:	solid 1px #99BBBB;
	border-top:	solid 1px #99BBBB;
	background-color: #FFFFFF;
	font-size:15px;
}

.setbox_td_w_s_b
{
	margin:0px;
	padding:0px;
	border-bottom:	solid 1px #99BBBB;
	background-color: #FFFFFF;
	font-size:15px;
}

table.tblbox_intdl
{
	border:solid 1px #99BBBB;
	background-color:White;
	padding:2px;
	font-size:16px;
}
