/***  Member : SignIn ***/
table#signInWrapper {
    background-image: url(/images/auth/signInBoxBG.jpg) !important;
    background-repeat: no-repeat !important;
    display: block !important;
    width: 175px !important;
    height: 127px !important;
    border-collapse: collapse !important;
    border-spacing: 0px !important;
    border: 0px solid #C0C0C0;

}

table#signInWrapper td {
    margin: 0px !important;
    padding: 5px 5px 5px 5px;
    border: 0px solid #C0C0C0;
    text-align: center;
    vertical-align: middle;
}

table#signIn {
    display: block;
    width: 185px;
    height:auto;
    border-spacing: 0px;
    border-collapse: collapse;
    border: 0px solid #C0C0C0;
	margin: auto;
}

table#signIn td
table#signIn td.login_button
{
    padding: 1px;
    border: 0px solid #C0C0C0;
    vertical-align: middle;
    line-height: 0px;
}

table#signIn td.login_button{
    text-align: center;

}
table#signInSelect {
    border: 1px solid #dddddd;
	background-color:#f4f4f4;
	margin: auto;
}


table#signInLink {
    width: auto;
	border: 0px solid #dddddd;
	margin: auto;
}
table#signInLink td.back_bnt {
    text-align:center;
}

table#signIn td img,
table#memberInfo td img {
    display: inline;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: 0px solid #C0C0C0;
    line-height: 0px;
}

input#signInId,
input#signInPassword {
    width: 75px;
    border: 1px solid #CCCCCC;
    font-size: 9pt;
    letter-spacing: -1px;
}

input#rememberMe {
    border: 0px solid #C0C0C0;
}

/***  Member : Info ***/
table#memberInfoWrapper {
    width: 175px;
    border-spacing: 0px;
    border-collapse: collapse;
    border: 0px solid #CCCCCC;
}

table#memberInfoWrapper td {
    padding: 0px 0px 0px 0px;
    text-align: center;
    border: 0px solid #CCCCCC;
    font-size: 9pt;
    letter-spacing: -1px;
}

table#memberInfoWrapper td img {
    display: block;
    margin: 0px;
    border: 0px solid black;
}

table#memberInfoWrapper td.memberInfo {
    border-width: 0px 1px 0px 1px;
    border-color: #B0B0B0;
    border-style: solid;
    font-size: 9pt;
    letter-spacing: -1px;
}

table#myInfo {
    width: 155px;
    margin: 0px 0px 10px 0px;
    border-spacing: 0px;
    border-collapse: collapse;
    border-width: 0px;
    border-color: #000000;
    border-style: solid;
    font-size: 9pt;
    letter-spacing: -1px;
}


table#myInfo td {
    padding: 3px 4px 3px 4px;
    border-width: 0px;
    border-color: #000000;
    border-style: solid;
    text-align: left;
    vertical-align: middle;
}

table#myLink {
    width: 163px;
    border-spacing: 1px;
    border-collapse: separate;
    border-width: 0px;
    border-color: #EFEFEF;
    border-style: solid;
}

table#myLink th {
    background: #F6F6F6;
    padding: 3px 0px 3px 0px;
    border-width: 0px;
    border-color: #EFEFEF;;
    border-style: solid;
    text-align: center;
    vertical-align: middle;
    font-size: 9pt;
    letter-spacing: -1px;
    font-weight: 700;
}

table#myLink td {
    background: #EFEFEF;
    padding: 2px 0px 2px 0px;
    border-width: 0px;
    border-color: #EFEFEF;;
    border-style: solid;
    text-align: left;
    vertical-align: middle;
    font-size: 9pt;
    letter-spacing: -1px;
    font-weight: 300;
}

table#myLink td img {
    display: inline;
}

table#myEduCourse {
    width: 155px;
    border-spacing: 1px;
    border-collapse: separate;
    border-width: 0px;
    border-color: #000000;
    border-style: solid;
}

table#myEduCourse th {
    padding: 2px 0px 2px 0px;
    border-width: 0px;
    border-color: #000000;
    border-style: solid;
    text-align: center;
    vertical-align: middle;
}


table#myEduCourse td {
    background: #FBEAB8;
    padding: 3px 0px 3px 0px;
    border-width: 0px;
    border-color: #000000;
    border-style: solid;
    text-align: center;
    vertical-align: middle;
    font-size: 9pt;
    letter-spacing: -1px;
    font-weight: 700;
}
