/* Anchor's  */
/*Usual link*/
  .font-x {FONT-SIZE: 11pt; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; TEXT-DECORATION: none; COLOR: #ffffff; font-weight: bold }
A:link {
    COLOR: #003399;
    TEXT-DECORATION: none;
}
/*Link that has been read*/
A:visited {
    COLOR: #003399;
    TEXT-DECORATION: none;
}
/*Mouse over*/
A:hover {
    COLOR: #0099FF;
    TEXT-DECORATION: none;
}
/*Mouse click*/
A:active {
    COLOR: #6699FF;
    TEXT-DECORATION: none;
}
/*Mouse over for menu*/
A:hover.tree_hover {
    background-color: #CBCFED;
}
/*IE Mouse click, movement in tab for menu*/
A:active.tree_hover {
    background-color: #CBCFED;
    color: #FFFFFF;
}
/*NN Mouse click, movement in tab for menu*/
A:focus.tree_hover {
    background-color: #CBCFED;
    color: #FFFFFF;
}


/* Div's  */
/*Tree margin for menu*/
DIV.tree_margin {
    margin: 5px;
}


/* html's  */
/*Menu size for flash menu*/
HTML.menu {
    height:100%;
    width: 100%;
}


/* body's  */
/*IE Menu background color, border for menu*/
BODY.menu_bg {
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #6578D7;
    background-color: #F1F4FF;
    padding: 7px 5px 5px;
    margin: 0px;
    height:100%;
}
/*NN Menu background color, border for menu*/
BODY.menu_bg_nn {
    background-color: #F1F4FF;
    padding: 7px 5px 5px;
    margin: 0px;
}
/*Border in general screen*/
BODY.border_right {
    border-right: 1px solid #6578D7;
    margin: 0px;
    height:100%;
}

/* Table's  */
/*table Standard(border color)*/
TABLE.table_border_bg {
    background-color: #CBCFED;
}
/*table(border color)*/
TABLE.table_border_line {
    border-width: 2px;
    border-style: solid;
    border-color: #CBCFED;
}
/*Label of registration or update system screen&For table that encloses input item*/
TABLE.edit {
    border-collapse: collapse;
}
/*For button arrangement*/
TABLE.button {
    border: 0px;
    border-collapse: collapse;
}
/*List screen all background color(border color)*/
TABLE.list_border_bg {
    width: 100%;
    background-color: #CBCFED;
}
/*The entire screen(For login screen)*/
TABLE.login {
    width: 100%;
    height: 100%;
    border-width: 0px;
    text-align: center;
}
/*The outside frame(For login screen)*/
TABLE.login_outer {
    width: 369px;
    height: 216px;
    text-align: center;
    border-collapse: collapse;
    border: 1px solid #6578D7;
}
/*The inside frame(For login screen)*/
TABLE.login_inner {
    width: 300px;
    text-align: center;
    border-collapse: collapse;
    background-color: #F5F4F2;
}
/*Input item(For login screen)*/
TABLE.login_input {
    width: 250px;
    text-align: center;
}
/*Login button(For login screen)*/
TABLE.login_button {
    text-align: center;
}
/*Header border(For header)*/
TABLE.header_border {
    width: 100%;
    height: 100%;
    border-collapse: collapse;
    border-bottom: 1px solid #6578D7;
}
/*Portal tab(For portal)*/
TABLE.portal_tab {
    width: 100%;
    border-collapse: collapse;
}
/*All portal tab buttons(For portal)*/
TABLE.portal_tab_button_all {
    width: 100%;
    height: 20px;
    border-collapse: collapse;
}
/*Portal tab button part(For portal)*/
TABLE.portal_tab_button {
    width: 100%;
    border-collapse: collapse;
}
/*Frame outside portal(For portal)*/
TABLE.portal_outer {
    border: 1px solid #6578D7;
}
/*Port let list screen all background color(border color)*/
TABLE.portlet_list_border_bg {
    width: 100%;
    background-color: #CBCFED;
}


/* Table Data's  */
/*Fontsize specification*/
TD {
    font-size: 80%;
}
/*Title bar background color*/
TD.titlebar_bg {
    background-color: #CBCFED;
}
/*Width of title bar icon*/
TD.titlebar_icon {
    width: 30px;
}
/*Title name decoration*/
TD.titlebar {
    filter: glow(color:white, strength:4) dropshadow(color:#999999, offx:1, offy:1, positive:true);
    font-weight: bold;
    height: 18px;
}
/*Toolbar background color and upper and lower right and left frame line*/
TD.toolbar_bg {
    border: 1px solid #CBCFED;
    background-color: #F1F4FF;
}
/*Toolbar left button*/
TD.toolbar_left {
    text-align: left;
}
/*Toolbar right button*/
TD.toolbar_right {
    text-align: right;
}
/*Label of registration and update system screen & Underline of input item*/
TD.bottom {
/*  border-bottom: 1px solid #8BABE8;*/
    border-bottom: 1px solid #CBCFED;
    padding: 3px;
}
/*Button blank of registration and update system screen*/
TD.button_padding {
    padding: 0px;
}
/*Button background color of registration and update system screen*/
TD.button_bg {
    padding: 0px;
    background-image: url(../../images/standard/button_middle.gif);
}
/*Background color of list screen title*/
TD.list_title_bg {
    height: 20px;
    padding: 0px;
    padding-left: 2px;
    padding-right: 2px;
    background-color: #F1F4FF;
}
/*Background color of list screen title(centering)*/
TD.list_title_bg_center {
    height: 20px;
    text-align: center;
    padding: 0px;
    padding-left: 2px;
    padding-right: 2px;
    background-color: #F1F4FF;
}
/*Background color of list screen title(left justify)*/
TD.list_title_bg_left {
    height: 20px;
    text-align: left;
    padding: 0px;
    padding-left: 2px;
    padding-right: 2px;
    background-color: #F1F4FF;
}
/*Background color of list screen title(right justify)*/
TD.list_title_bg_right {
    height: 20px;
    text-align: right;
    padding: 0px;
    padding-left: 2px;
    padding-right: 2px;
    background-color: #F1F4FF;
}
/*Color of background for sorting of list screen title*/
TD.list_title_sort_bg {
    height: 20px;
    padding: 0px;
    padding-left: 2px;
    padding-right: 2px;
    background-color: #CBCFED;
}
/*Color of background for sorting of list screen title(centering)*/
TD.list_title_sort_bg_center {
    height: 20px;
    text-align: center;
    padding: 0px;
    padding-left: 2px;
    padding-right: 2px;
    background-color: #CBCFED;
}
/*Color of background for sorting of list screen title(left justify)*/
TD.list_title_sort_bg_left {
    height: 20px;
    text-align: left;
    padding: 0px;
    padding-left: 2px;
    padding-right: 2px;
    background-color: #CBCFED;
}
/*Color of background for sorting of list screen title(right justify)*/
TD.list_title_sort_bg_right {
    height: 20px;
    text-align: right;
    padding: 0px;
    padding-left: 2px;
    padding-right: 2px;
    background-color: #CBCFED;
}
/*List screen data background color(centering)*/
TD.list_data_bg {
    height: 20px;
    text-align: center;
    padding: 0px;
    padding-left: 2px;
    padding-right: 2px;
    background-color: #FFFFFF;
}
/*List screen data background color(left justify)*/
TD.list_data_bg_left {
    height: 20px;
    text-align: left;
    padding: 0px;
    padding-left: 2px;
    padding-right: 2px;
    background-color: #FFFFFF;
}
/*List screen data background color(right justify)*/
TD.list_data_bg_right {
    height: 20px;
    text-align: right;
    padding: 0px;
    padding-left: 2px;
    padding-right: 2px;
    background-color: #FFFFFF;
}
/*Output item*/
TD.output {
    border: 1px solid #CBCFED;
    background-color: #F1F4FF;
}
/*Logo(for login screen)*/
TD.login_logo {
    height: 35px;
    text-align: left;
    background-color: #6387DF;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff', endColorStr='#6387DF', gradientType='1');
    padding: 0px;
}
/*Height of login input item(for login screen)*/
TD.login_input_height {
    height: 100px;
    padding: 0px;
}
/*Login button left width(for login screen)*/
TD.login_button_left {
    width: 18px;
}
/*Login button background color(for login screen)*/
TD.login_button_bg {
    text-align: center;
    background-image: url(../../images/standard/login_button_body.gif);
}
/*Login button right width(for login screen)*/
TD.login_button_right {
    width: 4px;
}
/*Shadow image right adjust(for login screen)*/
TD.login_shadow_right {
    text-align: right;
}
/*Header background color(for header)*/
TD.header_bg {
    font-weight: bold;
    background-color: #6578D7;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff', endColorStr='#A9B3E8', gradientType='1');
    padding: 0px;
}
/*Login user-name(for header)*/
TD.header_username_bg {
    text-align: right;
    color: #FFFFFF;
    background-color: #6578D7;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#A9B3E8', endColorStr='#6578D7', gradientType='1');
    padding: 0px;
}
/*All portal tab buttons(for portal)*/
TD.portal_tab_button_all {
    padding: 0px;
}
/*Portal tab button(for portal)*/
TD.portal_tab_button {
    text-align: center;
    padding: 0px;
}
/*The left side of portal tab button(for portal)*/
TD.portal_tab_button_left {
    width: 4px;
    text-align: right;
    padding: 0px;
}
/*The right side of portal tab button(for portal)*/
TD.portal_tab_button_right {
    padding: 0px;
}
/*Portal tab button background color (for portal)*/
TD.portal_tab_button_bg {
    text-align: center;
    padding: 0px;
    background-image: url(../../images/standard/portal_tab_middle.gif);
}
/*At portal tab button background color selection(for portal)*/
TD.portal_tab_button_active {
    font-weight: bold;
    text-align: center;
    padding: 0px;
    background-image: url(../../images/standard/portal_tab_middle.gif);
}
/*Background color of port let list screen title*/
TD.portlet_list_title_bg {
    padding: 0px;
    padding-left: 2px;
    padding-right: 2px;
    background-color: #F1F4FF;
}
/*Background color of port let list screen title(centering)*/
TD.portlet_list_title_bg_center {
    text-align: center;
    padding: 0px;
    padding-left: 2px;
    padding-right: 2px;
    background-color: #F1F4FF;
}
/*Background color of port let list screen title(left justify)*/
TD.portlet_list_title_bg_left {
    text-align: left;
    padding: 0px;
    padding-left: 2px;
    padding-right: 2px;
    background-color: #F1F4FF;
}
/*Background color of port let list screen title(right justify)*/
TD.portlet_list_title_bg_right {
    text-align: right;
    padding: 0px;
    padding-left: 2px;
    padding-right: 2px;
    background-color: #F1F4FF;
}
/*Color of background for sorting of port let list screen title*/
TD.portlet_list_title_sort_bg {
    padding: 0px;
    padding-left: 2px;
    padding-right: 2px;
    background-color: #CBCFED;
}
/*Color of background for sorting of port let list screen title(centering)*/
TD.portlet_list_title_sort_bg_center {
    text-align: center;
    padding: 0px;
    padding-left: 2px;
    padding-right: 2px;
    background-color: #CBCFED;
}
/*Color of background for sorting of port let list screen title(left justify)*/
TD.portlet_list_title_sort_bg_left {
    text-align: left;
    padding: 0px;
    padding-left: 2px;
    padding-right: 2px;
    background-color: #CBCFED;
}
/*Color of background for sorting of port let list screen title(right justify)*/
TD.portlet_list_title_sort_bg_right {
    text-align: right;
    padding: 0px;
    padding-left: 2px;
    padding-right: 2px;
    background-color: #CBCFED;
}
/*Port let list data background color(centering)*/
TD.portlet_list_data_bg {
    text-align: center;
    padding: 0px;
    padding-left: 2px;
    padding-right: 2px;
    background-color: #FFFFFF;
}
/*Port let list data background color(left justify)*/
TD.portlet_list_data_bg_left {
    text-align: left;
    padding: 0px;
    padding-left: 2px;
    padding-right: 2px;
    background-color: #FFFFFF;
}
/*Port let list data background color(right justify)*/
TD.portlet_list_data_bg_right {
    text-align: right;
    padding: 0px;
    padding-left: 2px;
    padding-right: 2px;
    background-color: #FFFFFF;
}
/*Port let list newly arrived data background color*/
TD.portlet_list_data_gray_bg {
    padding: 0px;
    padding-left: 2px;
    padding-right: 2px;
    background-color: #F6F6F6;
}
/*Portal port let emphasis(for portal)*/
TD.portlet_attention_data_bg {
    color: #FF0000;
    font-weight: bold;
    padding: 0px;
    padding-left: 2px;
    padding-right: 2px;
    background-color: #F6F6F6;
}
/*Background color of a calendar day of the week*/
TD.calendar_bg {
    height: 18px;
    background-color: #F1F4FF;
}


/* Input's  */
/*Input item background color*/
INPUT.default {
    background-color: #F1F4FF;
}
/*Input item background color(right justify)*/
INPUT.default_right {
    background-color: #F1F4FF;
    text-align: right;
}
/*Button background color of registration and update system screen(tegular)*/
INPUT.button_bg {
    background-image: url(../../images/standard/button_middle.gif);
    border: 0px;
    background-repeat: repeat;
}
/*Output item*/
INPUT.output {
/*readonly is a HTML and it is necessary to describe it.*/
    border: 1px solid #CBCFED;
    background-color: #F1F4FF;
}
/*Login input item(for login screen)*/
INPUT.login_default {
    height: 18px;
    width: 120px;
    background-color: #F1F4FF;
}
/*Login button(for login screen)*/
INPUT.login_button {
    background-image: url(../../images/standard/login_button_body.gif);
    border: 0px;
    height: 20px;
    background-repeat: repeat;
}


/* Textarea's  */
/*Input item background color*/
TEXTAREA.default {
    background-color: #F1F4FF;
}


/* Image's  */
/*Button image*/
IMG.button {
    border: 0px;
}
/*The left side of portal tab button(for portal)*/
IMG.portal_tab_button_left {
    width: 4px;
    height: 21px;
}
/*The right side of portal tab button(for portal)*/
IMG.portal_tab_button_right {
    width: 5px;
    height: 21px;
}


/* Select's  */
/*Selection background color*/
SELECT.default {
    border: 1px solid #CBCFED;
    background-color: #F1F4FF;
}


/* Font's  */
/*Indispensable character font*/
FONT.attention {
    color: #FF0000;
    font-weight: bold;
}


/* floatingCalendar Tag's */
TABLE.floating_calendar_table_bd {
    border: 1px solid #8E9BE1;
}
TD.floating_calendar_td_bg {
    background-color: #CBCFED;
}
TD.floating_calendar_sunday_td_bg {
    background-color:#EABFAF;
}
TD.floating_calendar_saturday_td_bg {
    background-color:#AFEAE8;
}
TD.floating_calendar_weekday_td_bg {
    background-color:#DFDEFE;
}
TD.floating_calendar_date_list_td {
    border-right: 1px solid #ACC6E7;
    border-bottom: 1px solid #ACC6E7;
}
TD.floating_calendar_date_list_today_td {
    border: 2px solid #8E9BE1;
}
