.MsoNormal{
	line-height:130%;
	color: #666666;
	font-size: 12px;
}

td.table01-td{
	border-top: 1px solid gray;
	border-right: 1px solid gray;
}

pre{	
	margin-top: 0px;
	/* max-width: 470px;  ONLY FOR SARARI!!(>_<) */
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;     /* Opera old*/
	white-space: -o-pre-wrap;   /* Opera new*/
	white-space: pre-wrap;
	word-wrap: break-word;
	word-break: break-all;
}

pre#history{
	margin-top: 0px;
	/* max-width: 170px;  ONLY FOR SARARI!!(>_<) */
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;     /* Opera old*/
	white-space: -o-pre-wrap;   /* Opera new*/
	white-space: pre-wrap;
	word-wrap: break-word;
	word-break: break-all;
}

pre#fix{
	width: 170px;
	max-width: 170px;
}
td#fix{
	margin-top: 0px;
	width: 170px;
}
td#rfix{
	margin-top: 0px;
	width: 300px;
}

td#cfix{
	margin-top: 0px;
	width: 470px;
}

td#cfix_ie{
	margin-top: 0px;
	width: 460px;
}


#topnav{
	background-color:#6698CB;text-align:center;color:#FFFFFF;
	line-height: 90%; font-size: 13px;
}

#main{
	position:relative;
	width:100%;
	text-align:center;
}

#contents{
	width: 620px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	position:relative;
	width: 620px;
}

div#gs{
	top: 15px;
	left:600px;
	position: absolute;
	z-index: 3;
}

div#gs_win{
	top: 15px;
	left:520px;
	position: absolute;
	z-index: 3;
}

div#gs_sf{
	top: 15px;
	left:500px;
	position: absolute;
	z-index: 3;
}

div#gs_win_public{
	top: 15px;
	left:670px;
	position: absolute;
	z-index: 3;
}

div#gs_sf_public{
	top: 15px;
	left:650px;
	position: absolute;
	z-index: 3;
}

BODY {
    color: #666666;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bg_01.gif);
	SCROLLBAR-FACE-COLOR      : #cccccc;
    	SCROLLBAR-HIGHLIGHT-COLOR : #ffffff;
    	SCROLLBAR-SHADOW-COLOR    : #ffffff;
    	SCROLLBAR-3DLIGHT-COLOR   : #ffffff;
    	SCROLLBAR-ARROW-COLOR     : #999999;
    	SCROLLBAR-TRACK-COLOR     : #ffffff;
    	SCROLLBAR-DARKSHADOW-COLOR: #ffffff
	position: relative;
	z-index:1;
	font-family: sans-serif;
}
.Code
{
        border: #AEBDCC 1px solid;
        padding-right: 5px;
        padding-left: 5px;
        color: #000066;
        font-family: courier new,courier,Monospace;
        background-color: #F3F5F7;
	width: 95%;
}

.frame{
	border-top-width: 0px;
	border-color: #000000;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;

}

.resBody {
    color: #666666;
    font-size: 14px;
    margin-left: 10px;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 5px;
    line-height: 120%;
}

.resBody2 {
    color: #666666;
    font-size: 12px;
    margin-left: 10px;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 5px;
    line-height: 120%;
}

.big{
	width: 20pt;
	height:20pt;
}

.font8
{
	font-size   : 8pt;
	line-height : 125%;
}

.font12
{
	font-size   : 12px;
	line-height : 160%;
}


.font14
{
	font-size   : 14px;
	line-height : 160%;
}

.font18
{
	font-size   : 18px;
	line-height : 160%;
}

.com_name{
	font-size   : 12pt;
	font-weight : bold;
	line-height : 120%;
}

.com_thread{
	COLOR: #666666;
	font-size   : 14pt;
	font-weight : bold;
	line-height : 100%;
}


A {
	COLOR: #4d82c4; TEXT-DECORATION: none
}

A.sideMenu {
	COLOR: #666666; 
	TEXT-DECORATION: none;
	
}

A.sideMenu:hover {
	COLOR: #666666; 
	TEXT-DECORATION: underline;
	
}

A:hover {
	COLOR: #4d82c4; TEXT-DECORATION: underline
}
A:active {
	COLOR: #4d82c4; TEXT-DECORATION: underline
}

table.body{
	COLOR: #666666;	
	line-height: 160%;
	font-size: 12px;
}

table.term{
	COLOR: #666666;	
	line-height: 160%;
	font-size: 12px;
}

td.title01{
	COLOR: #666666;
	font-family: sans-serif;
	line-height: 15px;
}
td.title02{
	COLOR: #666666;
	font-size  : 12px;
	font-family: sans-serif;
}

td.title02bold{
	COLOR: #666666;
	font-size  : 12px;
	font-family: sans-serif;
	font-weight: bold;
}

td.title03{
	COLOR: #666666;
	font-size  : 10px;
	font-family: sans-serif;
}
td.title04{
	COLOR: #666666;
	font-size  : 14px;
	font-family: sans-serif;
	/*font-weight: bold;*/
}
td.title05{
	COLOR: #666666;
	font-size  : 12px;
	font-family: sans-serif;
}
td.title06{
	COLOR: #666666;
	font-size  : 16px;
	font-family: sans-serif;
}

td.link{
	COLOR: #008000;
	font-size: 10px;
	font-family: sans-serif;
}
a.link{
	COLOR: #008000;
	font-size: 12px;
	font-family: sans-serif;
}
a.link:hover{
	COLOR: #008000;
	font-size: 12px;
	font-family: sans-serif;
}
.link{
	COLOR: #008000;	
}

td.message01{
	COLOR: #666666;
	font-size  : 10px;
	font-family: sans-serif;
}

input.lined{
	border-style: solid;
	width: 250px;
	border-width: 1px 1px 1px 1px;
	border-color: #BBB;
	background-color: #EEE;
}

input.linedshort{
	border-style: solid;
	width: 100px;
	border-width: 1px 1px 1px 1px;
	border-color: #BBB;
	background-color: #EEE;
}

input.linedcolor{
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #BBB;
	background-color: #EEE;
}

p{
	COLOR: #666666;
	font-size:14px;
	font-family: sans-serif;
}

p.title01{
	COLOR: #666666;
	font-size  : 11px;
	font-family: sans-serif;
}

p.title02{
	COLOR: #666666;
	font-size  : 12px;
	font-family: sans-serif;
}

p.error01{
	COLOR: RED;
	font-size  : 11px;
	font-family: sans-serif;
	font-weight: bold;
}


div.title01{
	COLOR: #666666;
	font-size  : 10px;
	font-family: sans-serif;
	line-height: 80%;
}

div.title02{
	COLOR: #666666;
	font-size  : 12px;
	font-family: sans-serif;
	height: 30px;
}

div.title02ff{
	COLOR: #666666;
	font-size  : 12px;
	font-family: sans-serif;
	height: 100px;
}

pre.title02{
	COLOR: #666666;
	font-size  : 11px;
	font-family: sans-serif;
	line-height: 120%;
}

pre.title03{
	COLOR: #666666;
	font-size  : 13px;
	font-family: sans-serif;
	line-height: 120%;
}

li.title02{
	COLOR: #666666;
	font-size  : 11px;
	font-family: sans-serif;
	line-height: 120%;
}

.panel_header{
	text-align: center;
	background-color:#A6CE39;
	color: #fff;
	line-height: 200%;
}

.panel_contents_border{
	text-align: left;
	padding-left: 20px;
	background-color:#ECFBC2;
	line-height: 300%;
	border-bottom: #A6CE39 1px dotted;
}
.panel_contents_noborder{
	text-align: left;
	padding-left: 20px;
	background-color:#ECFBC2;
	line-height: 300%;
}


.panel_box{
	border: 1px solid #A6CE39;
	background-color: #fff;
	font-weight: bold;
	font-size: 12px;
}


.panel_header_2{
	text-align: center;
	background-color:#0B82CE;
	color: #fff;
	line-height: 200%;
}

.panel_contents_border_2{
	text-align: left;
	padding-left: 20px;
	background-color:#D3EFFF;
	line-height: 300%;
	border-bottom: #0B82CE 1px dotted;
}
.panel_contents_noborder_2{
	text-align: left;
	padding-left: 20px;
	background-color:#D2EFFF;
	line-height: 300%;
}


.panel_box_2{
	border: 1px solid #0B82CE;
	background-color: #fff;
	font-weight: bold;
	font-size: 12px;
}



.panel_link,
a:hover
{
	color:#666666;
	text-decoration: underline;
}

img.inline{
	vertical-align: -3px;
	padding-right: 4px;
}

div.error02{
	COLOR: red;
	font-size  : 12px;
	font-family: sans-serif;
	font-weight: bold;
	height: 25px;
}

p.error02{
	COLOR: red;
	font-size  : 12px;
	font-family: sans-serif;
	font-weight: bold;
}
