td.ListLabel, td.ListLabelLast{
    border-top:       solid 0px #f1dcdf;
    border-bottom:    solid 1px #f1dcdf;
    border-left:      solid 1px #f1dcdf;
    border-right:     solid 0px #f1dcdf;
	background-color: #f6f1c9;
	font-weight:      bold;
    padding-top:      5px;
    padding-bottom:   5px;
    padding-left:     5px;
    padding-right:    5px;
	text-align:       left;
}
td.List, td.ListLast, td.ListMark, td.ListLastMark, td.ListSmall{
    border-top:       solid 0px #cccccc;
    border-bottom:    solid 1px #cccccc;
    border-left:      solid 1px #cccccc;
    border-right:     solid 0px #cccccc;
    padding-top:      5px;
    padding-bottom:   5px;
    padding-left:     5px;
    padding-right:    5px;
	text-align:       left;
}
td.ListMark, td.ListLastMark{
    color:            #ff0000;
    font-weight:      bold;
}
td.ListLabelLast{
    border-right:     solid 1px #f1dcdf;
}
td.ListLast, td.ListLastMark{
    border-right:     solid 1px #cccccc;
}
td.ListSmall{
	font-size:        12px;
	color:            #999999;
}

tr.ListOut{
    background-color: #ffffff;
}
tr.ListOut:hover{
    background-color: #f1dcdf;
}
tr.ListOverNull, tr.ListOver{
    background-color: #f1dcdf;
}

span.WordAdd
{
	color:            #666666;
	background-color: #e5e2e2;
	font-style:       italic;
}


td.FormLabelSpace{
	height:           15px;
    border-top:       solid 1px #fed887;
}
td.FormLabelTitle{
	background-color: #fed887;
    border-top:       solid 1px #ffffff;
    border-bottom:    solid 1px #ffffff;
    border-left:      solid 1px #ffffff;
    border-right:     solid 1px #ffffff;
    text-align:       left;
    font-weight:      normal;
    padding-top:      5px;
    padding-bottom:   5px;
    padding-left:     5px;
    padding-right:    5px;
	width:            820px;
}

div.FormLabelTitle
{
	text-align:       left;
	display:          inline;
	width:            91%;
}

td.FormField{
    background-color: #ffffff;
    border-top:       solid 1px #fed887;
    border-bottom:    solid 1px #fed887;
    border-left:      solid 1px #fed887;
    border-right:     solid 1px #fed887;
    padding-top:      5px;
    padding-bottom:   5px;
    padding-left:     5px;
    padding-right:    5px;
    font-weight:      normal;
	text-align:       left;
}

td.FormFieldMultiple{
	padding-right:    15px;
}

div.FormFieldWarn
{
	color:            #FF0000;
}

div.WarnNotice
{
	color:            #666666;
    padding-top:      5px;
    padding-bottom:   5px;
    padding-left:     5px;
    padding-right:    5px;
    border-top:       solid 1px #cccccc;
    border-bottom:    solid 1px #cccccc;
    border-left:      solid 1px #cccccc;
    border-right:     solid 1px #cccccc;
}

td.sContentFormLabel{
    background-color: #fed887;
    border-top:       solid 1px #ffffff;
    border-bottom:    solid 1px #ffffff;
    border-left:      solid 1px #ffffff;
    border-right:     solid 1px #ffffff;
	
    padding-top:      5px;
    padding-bottom:   5px;
    padding-left:     5px;
    padding-right:    5px;

    font-weight:      normal;
	vertical-align:   top;
	text-align:       left;
}
td.sContentFormField{
    background-color: #ffffff;
    border-top:       solid 1px #ffffff;
    border-bottom:    solid 1px #ffffff;
    border-left:      solid 1px #ffffff;
    border-right:     solid 1px #ffffff;
    padding-top:      5px;
    padding-bottom:   5px;
    padding-left:     5px;
    padding-right:    5px;
    font-weight:      normal;
}
td.ContentFormLabel, td.ContentFormLabel-center, td.ContentFormLabel-top, td.ContentFormLabel_Last, td.ContentFormLabel_Last-center, td.ContentFormLabel_Last-top{
    text-align:        left;
	vertical-align:    middle;
	padding-bottom:    5px;
    padding-right:     5px;
    padding-top:       5px;
    padding-left:      5px;
    border-top:        solid 1px #ffcccc;
    border-bottom:     solid 1px #ffffff;
    border-left:       solid 1px #ffcccc;
    border-right:      solid 1px #ffcccc;
	background-color:  #ffcccc;
}
td.ContentFormLabel-center, td.ContentFormLabel_Last-center{
	text-align:        center;
}
td.ContentFormLabel-top, td.ContentFormLabel_Last-top{
	vertical-align:    top;
}
td.ContentFormLabel_Last, td.ContentFormLabel_Last-center, td.ContentFormLabel_Last-top{
    border-top:        solid 1px #ffffff;
    border-bottom:     solid 1px #ffcccc;
}

div.select
{
    border-top:       solid 2px #fccfcc;
    border-bottom:    solid 2px #fccfcc;
    border-left:      solid 1px #fccfcc;
    border-right:     solid 1px #fccfcc;
	display:          inline;
}

td.ContentFormField, td.ContentFormField-center{
    text-align:        left;
	padding-bottom:    3px;
    padding-right:     5px;
    padding-top:       3px;
    padding-left:      5px;
    border-top:        solid 1px #ffcccc;
    border-bottom:     solid 1px #ffcccc;
    border-left:       solid 1px #ffcccc;
    border-right:      solid 1px #ffcccc;
	background-color:  #ffffff;
}
td.ContentFormField-center{
	text-align:       center;
}



input.ContentFormInput, input.ContentFormInputNumber, input.ContentFormInputIMEOff, textarea.ContentFormInput, textarea.ContentFormInputIMEOff{
    background-color: #ede8de;
    border-top:       solid 1px #666666;
    border-bottom:    solid 1px #666666;
    border-left:      solid 1px #666666;
    border-right:     solid 1px #666666;
    margin-top:       5px;
    margin-bottom:    5px;
    margin-left:      0px;
    margin-right:     5px;
	padding-top:      0px;
    padding-bottom:   0px;
	padding-left:     5px;
    padding-right:    5px;
	letter-spacing:   0px;
    text-align:       left;
	vertical-align:   middle;

}
input.ContentFormInputNumber, input.ContentFormInputIMEOff, textarea.ContentFormInputIMEOff{
ime-mode:          disabled; 
}


input.BtnGo, input.BtnCancel, input.BtnBk, input.BtnSave{
	font-size:        16px;
    background-color: #f1f1f1;
    border-top:       solid 1px #cccccc;
    border-bottom:    solid 1px #666666;
    border-left:      solid 1px #cccccc;
    border-right:     solid 1px #666666;
    margin-top:       5px;
    margin-bottom:    5px;
    margin-left:      5px;
    margin-right:     5px;
	padding-left:     5px;
    padding-right:    5px;
    font-weight:      normal;
	letter-spacing:   2px;
	cursor:           pointer;
	display:          inline;
	height:           26px;
}
input.BtnGo:hover, input.BtnSave:hover{
    background-color: #fed887;
}
input.BtnCancel:hover, input.BtnBk:hover{
    background-color: #ffcccc;
}



span.ContentFormFieldRequired
{
	color:            #FF0000;
}
span.ContentFormLabelInfo
{
	color:            #999999;
	font-size:        12px;
}
span.ContentFormFieldInfo
{
	color:            #FF0000;
	font-size:        12px;
}
span.ContentFormFieldSample
{
	color:            #333333;
	font-size:        12px;
}

div.ContentFormFieldWarn{
	color:            #FF0000;
}

div.FormWarnTitle{
	text-align:       center;
	padding-top:      5px;
    padding-bottom:   5px;
	padding-left:     5px;
    padding-right:    5px;
}
img.FormWarnTitle{
	vertical-align:   middle;
}
td.FormWarn, td.FormWarn-center{
	background-color: #ffffff;
	color:            #FF0000;
    padding-top:      15px;
    padding-bottom:   15px;
	text-align:       left;
	border-top:       solid 1px #FF0000;
    border-bottom:    solid 1px #FF0000;
    border-left:      solid 1px #FF0000;
    border-right:     solid 1px #FF0000;
    padding-top:      15px;
    padding-bottom:   15px;
    padding-left:     15px;
    padding-right:    15px;
}
td.FormWarn-center{
	text-align:       center;
}

div.InfoOpaque
{
	text-align:       left;
	padding-top:      5px;
    padding-bottom:   5px;
	padding-left:     5px;
    padding-right:    5px;
	color:            #999999;
	font-size:        12px;
}

img.ListAddBtn
{
	vertical-align:   middle;
	display:          inline;
}

div.ListTopButtons
{
	text-align:       right;
	padding-top:      5px;
    padding-bottom:   5px;
	padding-left:     5px;
    padding-right:    5px;
}