/***************************************
[ Level A ]
Do not modify any thing of this level !
***************************************/
/***** BASIC SET *****/
*{
	margin:0px;
	padding:0px;
	border-style:solid;
	border-width:0px;
}

body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td  { margin: 0; padding: 0; }

body, p, div, a, ul, li, select, input, table, td
{
	/*font-family:"Verdana","PMingLiU";*/
	font-size:12px;
}

/***** Link *****/
a { text-decoration:none; }
a:hover { text-decoration:underline; }
table { border-collapse:collapse; }
select { border:1px solid #ddd; }
ul, li, dl, dd, dt, p { list-style:none; }


/***************************************
[ Level B ]
98173 standard Style set.
Any modification must get a permit
and build the file for preview !
***************************************/
.FloatClear
{
    display:block;/*FF*/
    *display:inline;/*IE*/
    clear:both;
    visibility:hidden;
}

/***** Form Style *****/
.input{height:20px;border:1px solid #CCC;padding:3px;}
.input_gray{height:20px;border:1px solid #CCC;background-color:#efefef;}
.textarea{line-height:150%;border:1px solid #CCC;padding:3px 7px;}
input,textarea
{
    border:1px #CCC;
    background-color:#FFF;
    color:#666;
}
input.InputText
{
    border-width:1px;
    border-color:#CCC;
    height:20px;
    line-height:20px;
}

a.LinkLine { text-decoration:underline;}
/* LinkStyle_color01 */
a.LinkStyle_color01       { color:#09C; }
a.LinkStyle_color01:hover { color:#F60; }

/* LinkStyle_color02 */
a.LinkStyle_color02       { color:#974; }
a.LinkStyle_color02:hover { color:#F60; }

/* LinkStyle_color03 */
a.LinkStyle_color03       { color:#327; }
a.LinkStyle_color03:hover { color:#F60; }

/* LinkStyle_color04 */
a.LinkStyle_color04       { color:#479; }
a.LinkStyle_color04:hover { color:#F60; }

/* LinkStyle_color05 */
a.LinkStyle_color05       { color:#666; }
a.LinkStyle_color05:hover { color:#888; }

/*Text Color*/
.color_white     { color:#FFF; }
.color_blue     { color:#09C; }
.color_blue02   { color:#479; }
.color_blue03   { color:#369; }
.color_red      { color:#F00; }
.color_brown    { color:#974; }
.color_gray     { color:#888; }
.color_orange   { color:#F90; }
.color_orange02 { color:#F60; }
.Text_BColor { background-color:#ACF; color:#333; padding:3px; font-weight:normal; }
   
/*btn_default*/
.btn_default
{
    position:relative;
    float:left;
    height:21px;
    margin:0px 1px 0px 2px;
	padding-right:5px;/*FF*/
	*padding-right:7px;/*IE*/
	text-decoration:none;
	background-image:url(../images/banner/btn_style01_H21_R.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
.btn_default span,
.btn_default b
{
    position:relative;
    left:-1px;
    float:left;
    height:100%;
    cursor:pointer;
    padding-left:5px;
    font-family:"Arial";
    font-size:12px;
    letter-spacing:2px;
    white-space:nowrap;
    color:#FFF;
    line-height:21px;
    font-weight:normal;
    background-image:url(../images/banner/btn_style01_H21_L.gif);
    background-repeat:no-repeat;
	background-position:left top;
}
.btn_default:hover { text-decoration:none; background-position:right -21px; }
.btn_default:hover span,
.btn_default:hover b { color:#FFF; background-position:left -21px; }

.H30_blue 
{  
    height:30px;
    background-image:url(../images/banner/btn_style01_H30_R.gif);
    margin:0px 20px 10px 0px;
}
.H30_blue span,
.H30_blue b
{
    left:-6px;
    padding-left:6px;
    line-height:29px;
    color:#666;
    background-image:url(../images/banner/btn_style01_H30_L.gif);
}

.H30_blue:hover { background-position:right -30px;  }
.H30_blue:hover span,
.H30_blue:hover b { color:#FFF; background-position:left -30px; }

.Btn_On   { background-position:right -30px;  }
.Btn_On span,
.Btn_On b { color:#FFF; background-position:left -30px; }

