/*--------------------------------------------------------------------DefailtSettings */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, 
fieldset, input, textarea, p, blockquote, th, td{
    margin: 0; 
    padding: 0;
}
html{
    overflow-y: scroll;
}
h1, h2, h3, h4, h5, h6{
    font-size: 100%; 
    font-weight: normal;
}
ol, ul{
    list-style:none;
}
fieldset, img{
     border:0;
}
table{
    border-collapse: collapse; 
    border-spacing:0;
}
caption, th{
	text-align: left;
	white-space: nowrap;
}
address, caption, cite, code, dfn, em, strong, th, var{
    font-style: normal; 
    font-weight: normal;
}
body {
	font-size: small;/*13px*/
}
.sizeLL {
	font-size: 116%;
}
.sizeL {
	font-size: 108%;
}
.sizeS {
	font-size: 93%;/*12px*/
}
.sizeSS {
	font-size: 85%;
}
.sizeSSS {
	font-size: 78%;
}
.red {
	color: #FF0000;
}
.gray {
	color: #666666;
}

.green {
	color: #339966;
}
.blue {
	color: #0000FF;
}
.orange {
	color: #FF9933;
}

.algnC {
	text-align: center;
}
.algnR {
	text-align: right;
}
.absBtm {
	vertical-align: bottom;
}

/*--------------------------------------------------------------------LayoutBase */
.pkg:after {
content: " ";
display: block;
visibility: hidden;
clear: both;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
}
* html .pkg { display: inline-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }
/* */

.fbox {
    zoom: 100%;
}
.fbox:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}
.inlinebox {
	float: left;
	display: inline;
}

