@charset "utf-8"; 

body{margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; }
p,br,body,th,td,select,input,form,textarea,option,div { font-family:"MS PGothic"; font-size:12px; color:#242424; } 

table {border-collapse:collapse;}

#index_table { padding:5px; background-color:#F7F7F7;}
#index_table_in {width:100%; background-color:#FFF;padding:30px;}
#index_table_in td,th {border:1px #E1E1E1 solid; text-align:center; padding:5px;}
#index_table_in th {color:#000; font-weight:bold; background-color:#F2F2F2;}

#index_table_in1 {width:100%; background-color:#FFF;padding:30px;}
#index_table_in1 td,th {border:1px #E1E1E1 solid; text-align:center; padding:35px}
#index_table_in1 th {color:#000; font-weight:bold; background-color:#F2F2F2;}

#default_table {width:100%; background-color:#FFF;}
#default_table td,th {border:1px #E1E1E1 solid; padding:5px}
#default_table th { text-align:left; color:#006699; font-weight:100; background-color:#F2F2F2; padding:5px 15px 5px 15px;}
#default_table th .center{ text-align:center;}
#default_table td .pad20{ padding:0 20px 0 20px;}


#default_table .noBorder table{ width:100%}
#default_table .noBorder td{ border:0px; padding:2px 0 2px 0;}
#default_table .noBorder .inTable{ width:auto;}

#default_table .noBorder1 table{ width:auto;}
#default_table .noBorder1 td{ border:0px; padding:2px 0 2px 0;}

#categoryDiv{ width:500px; position:absolute; top:0px; left:0px; background-color:#CCC; padding:5px;}


.title1 {color:#000000; font-weight:bold; font-size:12px;}
.description1 {
	color: #9F9F9F;
	font-size: 12px;

}
.description2 {
	color: #ff6600;
	font-size: 12px;
	padding-top:5px;
}
.description3 {
	color: #ff0000;
	font-size: 12px;
	padding-top:5px;
}




img {border:none}

A:link    {color:#242424;text-decoration:none}
A:visited {color:#242424;text-decoration:none}
A:active  {color:#242424;text-decoration:none}
A:hover   {color:#FF9900;text-decoration:none}

input,textarea {font: 12px; border:1 solid #cccccc; background-color:#F9F9F8;}
.input_01 {font: 12px; border:1 solid #cccccc; background-color:#F9F9F8 ; width:99%;}
.input_02 {font: 12px; border:1 solid #cccccc; background-color:#F9F9F8 ; width:95%;}
.input_03 {font: 12px; border:1 solid #cccccc; background-color:#F9F9F8 ; width:50%;}
.input_04 {font: 12px; border:0 solid #cccccc; background-color:#ffffff; }
.input_05 {font: 12px; border:0 solid; background-color:#ffffff;color:#FF6600; font-weight: bold; text-align: right; }
.no_input {font: 12px; border:0; background-color:#ffffff;}

.textarea_01 {font: 12px; border:1 solid #cccccc; background-color:#F9F9F8 ; width:99%;}
.textarea_02 {font: 12px; border:1 solid #cccccc; background-color:#F9F9F8 ; width:95%;}
.list {font: 12px; border:1 solid #cccccc; background-color:#F9F9F8 ; vertical-align:middle; width:250px;}
.list1 {font: 12px; border:1 solid #cccccc; background-color:#F9F9F8 ; vertical-align:middle; width:180px;}

.no_input{border:0px;background-color:#FFFFFF;}

.top_menu {font-size:12px;font-weight:bold;}
.top_menu:link    {font-size:12px;font-weight:bold;color:#242424;text-decoration:none}
.top_menu:visited {font-size:12px;font-weight:bold;color:#242424;text-decoration:none}
.top_menu:active  {font-size:12px;font-weight:bold;color:#242424;text-decoration:none}
.top_menu:hover   {font-size:12px;font-weight:bold;color:#FF9900;text-decoration:none}

.copy_text1 {
	color: #9F9F9F;
	font-size: 12px;

}
.copy_text2 {
	color: #6F6F6F;
	font-size: 12px;
	font-family:Arial;
}
.copy_text3 {
	color: #ff9900;
	font-size: 12px;
	font-family:Arial;
}

.big_text {font-size:13px}
.small_text {font-size:12px}
.min_text { letter-spacing: -1px; }
.white {color:#FFFFFF;text-decoration:none}
.white_big {font-size:13px;color:#FFFFFF;text-decoration:none}
.white_small {font-size:12px;color:#FFFFFF;text-decoration:none}
.small {font-size:12px}
.black {color:#000000; text-decoration:none}
.black_small {color:#000000;font-size:12px; text-decoration:none}
.left_small {color:#000000;font-size:12px; text-decoration:none; letter-spacing:-1px;}
.left_small1 {color:#000000;font-size:12px; text-decoration:none; font-family: Arial;}
.black3 {color:#333333; text-decoration:none}
.red {color:#ff0000;}
.orange {color:#ff6600;}
.basic_type{font:12px;,; color:#006699; padding-left:25;} 


.w5{width:5%}
.w10{width:10%}
.w15{width:15%}
.w20{width:20%}
.w25{width:25%}
.w30{width:30%}
.w40{width:40%}
.w50{width:50%}
.w60{width:60%}
.w70{width:70%}
.w80{width:80%}
.w80{width:90%}




#scrollbox {width:100%; height:150; overflow:auto; padding:0px; border:0; border-style:solid; border-color:blue;}


/* Anchor Button */
a.button,
a.button span { position:relative; display:inline-block; text-decoration:none !important; background:url(../../images/button/buttonWhite.gif) no-repeat; cursor:pointer; white-space:nowrap; vertical-align:middle; *vertical-align:top;}
a.button { padding:0; background-position:left top; overflow:visible;}
a.button span { left:2px; padding:0px 10px 5px 8px; color:#000; font:12px/12px background-position:right top;}
a.button, x:-moz-any-link { font:0/23px padding:12px 0; top:1px;} /* Firefox 2 Fix */
a.button, x:-moz-any-link, x:default { padding:0; top:0;} /* Firefox 2 Fix */
/* Large Size */
a.button.large { background-position:left -30px; }
a.button.large span { padding:7px 10px 6px 8px; font:16px/16px background-position:right -30px;}
a.button.large, x:-moz-any-link { font:0/29px padding:15px 0;} /* Firefox 2 Fix */
a.button.large, x:-moz-any-link, x:default { padding:0;} /* Firefox 2 Fix */
/* xLarge Size */
a.button.xLarge { background-position:left -65px; }
a.button.xLarge span { padding:8px 10px 7px 8px; font:20px/20px background-position:right -65px;}
a.button.xLarge, x:-moz-any-link { font:0/35px padding:18px 0;} /* Firefox 2 Fix */
a.button.xLarge, x:-moz-any-link, x:default { padding:0;} /* Firefox 2 Fix */
/* Small Size */
a.button.small { background-position:left -107px; }
a.button.small span { padding:4px 6px 3px 4px; font:12px/12px background-position:right -107px;}
a.button.small, x:-moz-any-link { font:0/18px padding:9px 0;} /* Firefox 2 Fix */
a.button.small, x:-moz-any-link, x:default { padding:0;} /* Firefox 2 Fix */

/* Control Button + Submit Button */
span.button,
span.button button,
span.button input { position:relative; margin:0; display:inline-block; border:0; font:12px white-space:nowrap; background:url(../../images/button/buttonWhite.gif) no-repeat; vertical-align:middle;}
span.button { padding:0; background-position:left top;}
span.button, x:-moz-any-link{ font:0/23px padding:12px 0;} /* Firefox 2 Fix */
span.button, x:-moz-any-link, x:default{ padding:0;} /* Firefox 2 Fix */
span.button button,
span.button input { height:23px; left:2px; *top:-1px; _top:0; padding:0 10px 0 8px; *padding:0 5px 0 3px; line-height:24px; background-position:right top; cursor:pointer;}
/* Large Size */
span.button.large { background-position:left -30px;}
span.button.large, x:-moz-any-link{ font:0/29px padding:14px 0;} /* Firefox 2 Fix */
span.button.large, x:-moz-any-link, x:default{ padding:0;} /* Firefox 2 Fix */
span.button.large button,
span.button.large input { height:30px; *top:0; _top:-1px; padding:0 10px 0 8px; *padding:0 5px 0 3px; font:16px/30px background-position:right -30px;}
/* xLarge Size */
span.button.xLarge { background-position:left -65px;}
span.button.xLarge, x:-moz-any-link{ font:0/35px padding:17px 0;} /* Firefox 2 Fix */
span.button.xLarge, x:-moz-any-link, x:default{ padding:0;} /* Firefox 2 Fix */
span.button.xLarge button,
span.button.xLarge input { height:35px; padding:0 10px 0 8px; *padding:0 5px 0 3px; font:20px/36px background-position:right -65px;}
/* Small Size */
span.button.small { background-position:left -107px;}
span.button.small, x:-moz-any-link{ font:0/18px padding:9px 0;} /* Firefox 2 Fix */
span.button.small, x:-moz-any-link, x:default{ padding:0;} /* Firefox 2 Fix */
span.button.small button,
span.button.small input { height:18px; *top:0; _top:-1px; padding:0 6px 0 4px; *padding:0 3px 0 2px; font:12px/18px background-position:right -107px;}
span.button.small button, x:-moz-any-link,
span.button.small input, x:-moz-any-link{ top:-1px;} /* Firefox 2 Fix */
span.button.small button, x:-moz-any-link, x:default,
span.button.small input, x:-moz-any-link, x:default{ top:0;} /* Firefox 2 Fix */

/* Strong Button */
a.button.strong *,
span.button.strong * { font-weight:bold !important;}

/* Icon Add */
a.button .icon { position:relative; border:0; vertical-align:middle;}
span.button .icon { position:relative; left:10px; margin-right:8px; vertical-align:middle;}

/* Color Preset */
a.button.green,
a.button.green span,
span.button.green,
span.button.green button,
span.button.green input { background-image:url(../../images/button/buttonGreen.gif); color:#fff;}
a.button.black,
a.button.black span,
span.button.black,
span.button.black button,
span.button.black input { background-image:url(../../images/button/buttonBlack.gif); color:#fff;}
a.button.red,
a.button.red span,
span.button.red,
span.button.red button,
span.button.red input { background-image:url(../../images/button/buttonRed.gif); color:#fff;}
a.button.blue,
a.button.blue span,
span.button.blue,
span.button.blue button,
span.button.blue input { background-image:url(../../images/button/buttonBlue.gif); color:#fff;}

/* Offset Debug */
a.button,
span.button{ margin-right:2px;}
