*{
    margin:  0px auto;
    padding: 0px;
    border:  0px;
    border-spacing:0px;
    border-collapse: collapse;
    
    color:             #000000;
    font-family:       Verdana, Helvetica, Arial, Trebuchet MS, sans-serif;
    font-weight:       normal;
    font-size:         16px;
}
html, body
{
  height: 100%;
}
body{
	background-color: #ffffff;
}

form{
    margin:  0px;
    display: inline;
}

a.FooterLink{
	padding-top:      15px;
    padding-bottom:   15px;
	
    padding-left:     15px;
    padding-right:    15px;

    display:          inline;
    color:            #000000;
    font-size:        16px;
}
a.FooterLink:hover{
    color:            #FF0000;
}

div.ContentCenter
{
	text-align:       center;
}
div.ContentLeft
{
	text-align:       left;
}
div.PageNoticeTitle
{
	padding-top:      15px;
    padding-bottom:   15px;
	font-size:        18px;
	color:            #ccc000;
}
table.All
{
    width:  100%;
    height: 100%;
    margin-top: 0px;
}

td.All{
    width:  100%;
    height: 100%;

    padding-top:      0px;
    padding-bottom:   0px;
    padding-left:     0px;
    padding-right:    0px;

    text-align:       center;
    vertical-align:   middle;
}

table.MainContent
{
    width:  100%;
    height: 100%;
    background-color: #FFFFFF;
}
td.MainContent, td.MainContentToLeft
{
    width:  100%;
    height: 100%;
    background-color: #ffffff;
    vertical-align:   top;
	text-align:       center;
	padding-top:      5px;
	padding-left:     10px;
    padding-right:    10px;

	border-bottom:    solid 1px #cccccc;
	border-top:       solid 1px #cccccc;
	border-left:      solid 1px #cccccc;
	border-right:     solid 1px #cccccc;
}
td.MainContentToLeft
{
	text-align:       left;
}

td.FooterContent
{
    background-color: #FFFFFF;
	text-align:       center;
	color:            #000000;
    font-weight:      normal;
    font-size:        16px;
	padding-top:      15px;
    padding-bottom:   15px;
}

td.ContentMain
{
    width:            100%;
    height:           100%;
    background-color: #ffffff;
	vertical-align:   top;
	padding-top:      5px;
    padding-bottom:   5px;
	padding-left:     0px;
    padding-right:    0px;
}

table.TopContent
{
    width:            100%;
	height:           80px;
	background-color: #ffffff;
}
td.TopContentForm
{
    width:            100%;
	vertical-align:   middle;
	text-align:       center;
	background-color: #ffffff;
	padding-left:     10px;
	padding-top:      10px;
	padding-bottom:   10px;
}

td.TopContentLeft, td.TopContentRight
{
	color:            #000000;
	letter-spacing:   2px;
	font-size:        16px;

	vertical-align:   middle;
	text-align:       left;
	background-color: #c0deed;
	padding-left:     10px;
	padding-right:    10px;
	padding-top:      10px;
	padding-bottom:   10px;
	border-bottom:    solid 1px #ffffff;
}
td.TopContentRight
{
	text-align:       right;
}

td.TopContent
{
    width:            100%;
	vertical-align:   middle;
	text-align:       right;
	background-color: #ffffff;
	padding-left:     10px;
}
td.TopContent
{
	text-align:       center;
	padding-right:    10px;

    margin-top:       10px;
    margin-bottom:    10px;
	
	border-bottom:    solid 1px #cccccc;
	border-top:       solid 1px #cccccc;
	border-left:      solid 1px #cccccc;
	border-right:     solid 1px #cccccc;
}

div.NavMainMenu
{
	vertical-align:   middle;
	display:          block;
	text-align:       left;
	background-color: #0094c1;
	padding-left:     10px;
	padding-right:    10px;
	padding-top:      10px;
	padding-bottom:   10px;
	border-bottom:    solid 1px #ffffff;
	color:            #ffffff;
}
a.NavMainMenu
{
	color:             #fed887;
}
a.NaviCurrent
{
	color:             #FFFFFF;
}
a.NavMainMenu:hover{
    color:             #FFFFFF;
}

a.NaviCurrent{
    color:             #FFFFFF;
}
a.NaviCurrent:hover{
    color:             #fdfa00;
	text-decoration:   none;
}

div.home_banner{
	display:          block;
	background-image: url("/images/home_bg.png?2019");
}


div.ContentStatic
{
    padding-top:      10px;
    padding-bottom:   10px;
    padding-left:     10px;
    padding-right:    10px;
	
    margin-top:       0px;
    margin-bottom:    10px;
	
	border-bottom:    solid 1px #cccccc;
	border-top:       solid 1px #cccccc;
	border-left:      solid 1px #cccccc;
	border-right:     solid 1px #cccccc;
	text-align:       left;
	vertical-align:   top;
}

a.TopLogo{
	font-size:         16px;
    color:             #003366;
	text-decoration:   none;
}
a.TopLogo:hover{
    color:             #663300;
	text-decoration:   none;
}
span.bold
{
	font-weight:      bold;
}

a{
	color:            #a80000;
    text-decoration:  none;
}
a:hover{
    text-decoration:  underline;
}

div.Notice-center
{
    border-top:       solid 1px #f0c5c5;
    border-bottom:    solid 1px #f0c5c5;
    border-left:      solid 1px #f0c5c5;
    border-right:     solid 1px #f0c5c5;

    padding-top:      40px;
    padding-bottom:   40px;
    padding-left:     40px;
    padding-right:    40px;
	text-align:       center;
}
span.WarnMark
{
	color:            #FF0000;
}


div.ListMenuOptions{
    color:             #6699cc;
    font-size:         14px;
    margin-bottom:     4px;
    text-align:        right;
    display:           inline;
    width:             40%;
}



td.ProfileContentMain{
    height:           100%;
    background-color: #ffffff;
    vertical-align:   top;
 	text-align:       left;
	padding-left:     5px;
}
td.ProfileContentLeft{
    vertical-align:   top;
	padding-right:    15px;
}

a.ProfileContentLeft{
    padding-top:      5px;
    padding-bottom:   5px;
    padding-left:     5px;
    padding-right:    5px;

    background-color: #feede5;

    border-top:       solid 1px #ffffff;
    border-bottom:    solid 1px #ffffff;
    border-left:      solid 1px #ffffff;
    border-right:     solid 1px #ffffff;

	text-align:       left;
	display:          block;
}
a.ProfileContentLeft:hover{
	background-color: #ffcccc;
	color:            #000000;
	text-decoration:  none;
}



td.ListEditTitle, td.ListDelTitle, td.ListEdit, td.ListDel, td.ListMain, td.ListStatus , td.ListMainTitle, td.ListStatusTitle{
    border-top:       solid 1px #f1dcdf;
    border-bottom:    solid 1px #f1dcdf;
    border-left:      solid 1px #f1dcdf;
    border-right:     solid 1px #f1dcdf;
    padding-top:      10px;
    padding-bottom:   10px;
    padding-left:     10px;
    padding-right:    10px;
	text-align:       center;
}
td.ListMainTitle{

	text-align:       left;
}

img.ListAddBtn
{
	vertical-align:   middle;
	display:          inline;
}
.ProfileListOut{
    background-color: #ffffff;
}
.ProfileListOut:hover{
    background-color: #f1dcdf;
}
.ProfileListOver{
    background-color: #f1dcdf;
}


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

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

td.ProfileFormField{
    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.ProfileFormFieldMultiple{
	padding-right:    15px;
}

div.ProfileFormFieldWarn, div.ProfileFormFieldWarnThin
{
	color:            #FF0000;
}
div.ProfileFormFieldWarn
{
	padding-bottom:   25px;
}


img.CustomerFormWarnTitle{
	vertical-align:   middle;
}

td.CustomerFormWarn{
	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.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;
}