﻿@charset "utf-8";
/* CSS Document */


.msstatus ul {list-style:none; padding:0; margin:0  }
.msstatus ul li {background:url(../images/jp/matching_status.gif) no-repeat; display:block; border:none; padding:0px; margin-bottom:6px}

.msstatus ul li.msgBox{background-position:1px -12px; width:66px; height:32px;} 
.msstatus ul li.msgBox-num{background-position:-88px 0px; width:78px; height:44px; position:relative}
.msstatus ul li.msgBox-num .num{ text-indent: 0px; position:absolute; width:26px; right:2px; top:5px; text-align:center; font-size:12px; color:#FFF; font-weight:bold}
.msstatus ul li.outBox{background-position:-186px -6px; width:56px; height:38px;}
.msstatus ul li.inBox{background-position:-273px -6px; width:56px; height:38px;}
.msstatus ul li.favorite{background-position:-4px -58px; width:145px; height:31px;}
.msstatus ul li.MatchedMeetingTBA {background-position:-4px -95px; width:145px; height:31px;}
.msstatus ul li.MatchedMeeting {background-position:-4px -141px; width:145px; height:31px;}
.msstatus ul li.AppliedAppoint {background-position:-4px -182px; width:145px; height:31px;}
.msstatus ul li.ReceivedAppoint  {background-position:-4px -221px; width:145px; height:40px;}
.msstatus ul li.ReceivedAppointCo  {background-position:-4px -273px; width:145px; height:40px;}
.msstatus ul li.AppliedCancel {background-position:-158px -58px; width:137px; height:31px;}
.msstatus ul li.ReceivedCancel {background-position:-158px -95px; width:137px; height:31px;}
.msstatus ul li.Cancelled {background-position:-158px -141px; width:137px; height:31px;}
.msstatus ul li.Declined {background-position:-158px -182px; width:137px; height:31px;}
.msstatus ul li.Declined-Cancelled{background-position:-310px -141px; width:137px; height:31px;}


.msstatus ul li.MatchedMeetingTBAG {background-position:-4px -358px; width:145px; height:45px;}
.msstatus ul li.MatchedMeetingTBAO {background-position:-4px -503px; width:145px; height:45px;}
.msstatus ul li.MatchedMeetingG {background-position:-4px -402px; width:145px; height:45px;}
.msstatus ul li.MatchedMeetingO {background-position:-4px -548px; width:145px; height:45px;}
.msstatus ul li.AppliedAppointG {background-position:-4px -452px; width:145px; height:45px;}
.msstatus ul li.AppliedAppointO {background-position:-4px -597px; width:145px; height:45px;}
.msstatus ul li.AppliedCancelG {background-position:-158px -358px; width:147px; height:45px;}
.msstatus ul li.AppliedCancelO {background-position:-158px -503px; width:147px; height:45px;}
.msstatus ul li.ReceivedCancelG {background-position:-158px -402px; width:147px; height:45px;}
.msstatus ul li.ReceivedCancelO {background-position:-158px -550px; width:147px; height:45px;}
.msstatus ul li.Declined-CancelledG{background-position:-158px -452px; width:147px; height:45px;}
.msstatus ul li.Declined-CancelledO{background-position:-158px -598px; width:147px; height:45px;}



.msstatus ul li.ReceivedAppoint-e  {background-position:-4px -217px; width:145px; height:54px;}
.msstatus ul li.ReceivedAppointCo-e  {background-position:-4px -273px; width:145px; height:54px;}

.msstatus ul li.Cancelled-e {background-position:-158px -132px; width:137px; height:45px;}
.msstatus ul li.Declined-e {background-position:-158px -182px; width:137px; height:45px;}

.refreshBtn {background:url(../images/jp/matching_status.gif) no-repeat; border:none; background-position: -350px -17px; width:22px; height:22px; margin-left:-8px; }

.outBox-s{background:url(../images/jp/matching_status.gif) no-repeat; border:none;background-position:-158px -241px; width:20px; height:15px;}
.inBox-s{background:url(../images/jp/matching_status.gif) no-repeat; border:none;background-position:-187px -241px; width:20px; height:15px;}

.fmsgBox{background:url(../images/jp/matching_status.gif) no-repeat; display:block; border:none; padding:0px; margin-bottom:6px;background-position:-4px -12px; width:56px; height:32px;} 
.fmsgBox-num{background:url(../images/jp/matching_status.gif) no-repeat; display:block; border:none; padding:0px; margin-bottom:6px;background-position:-88px 0px; width:80px; height:44px; position:relative}
.fmsgBox-num .num{ text-indent: 0px; position:absolute; width:26px; right:2px; top:5px; text-align:center; font-size:12px; color:#FFF; font-weight:bold}

.fMatchedMeetingTBA {background:url(../images/jp/matching_status.gif) no-repeat; display:block; border:none; padding:0px; margin-bottom:6px;background-position:-4px -95px; width:145px; height:31px;}
.fMatchedMeeting {background:url(../images/jp/matching_status.gif) no-repeat; display:block; border:none; padding:0px; margin-bottom:6px;background-position:-4px -141px; width:145px; height:31px;}
.fAppliedAppoint {background:url(../images/jp/matching_status.gif) no-repeat; display:block; border:none; padding:0px; margin-bottom:6px;background-position:-4px -182px; width:145px; height:31px;}
.fReceivedAppoint  {background:url(../images/jp/matching_status.gif) no-repeat; display:block; border:none; padding:0px; margin-bottom:6px;background-position:-4px -220px; width:145px; height:42px;}
.fReceivedAppointCo  {background:url(../images/jp/matching_status.gif) no-repeat; display:block; border:none; padding:0px; margin-bottom:6px;background-position:-4px -273px; width:145px; height:40px;}
.fAppliedCancel {background:url(../images/jp/matching_status.gif) no-repeat; display:block; border:none; padding:0px; margin-bottom:6px;background-position:-158px -58px; width:137px; height:31px;}
.fReceivedCancel {background:url(../images/jp/matching_status.gif) no-repeat; display:block; border:none; padding:0px; margin-bottom:6px;background-position:-158px -93px; width:137px; height:35px;}
.fCancelled {background:url(../images/jp/matching_status.gif) no-repeat; display:block; border:none; padding:0px; margin-bottom:6px;background-position:-158px -141px; width:137px; height:31px;}
.fDeclined {background:url(../images/jp/matching_status.gif) no-repeat; display:block; border:none; padding:0px; margin-bottom:6px;background-position:-158px -182px; width:137px; height:31px;}
.fDeclined-Cancelled {background:url(../images/jp/matching_status.gif) no-repeat; display:block; border:none; padding:0px; margin-bottom:6px;background-position:-310px -140px; width:137px; height:33px;}

.fReceivedAppoint-e  {background:url(../images/jp/matching_status.gif) no-repeat; display:block; border:none; padding:0px; margin-bottom:6px;background-position:-4px -217px; width:145px; height:54px;}
.fReceivedAppointCo-e  {background:url(../images/jp/matching_status.gif) no-repeat; display:block; border:none; padding:0px; margin-bottom:6px;background-position:-4px -273px; width:145px; height:54px;}

.fCancelled-e {background:url(../images/jp/matching_status.gif) no-repeat; display:block; border:none; padding:0px; margin-bottom:6px;background-position:-158px -132px; width:137px; height:45px;}
.fDeclined-e {background:url(../images/jp/matching_status.gif) no-repeat; display:block; border:none; padding:0px; margin-bottom:6px;background-position:-158px -182px; width:137px; height:45px;}


.one_star{background:url(../images/jp/matching_status.gif) no-repeat; border:none; background-position:-306px -273px; width:71px; height:23px;}
.two_stars{background:url(../images/jp/matching_status.gif) no-repeat; border:none; background-position:-232px -273px; width:71px; height:23px;}
.three_stars{background:url(../images/jp/matching_status.gif) no-repeat; border:none; background-position:-158px -273px; width:71px; height:23px;}
