.cpYearNavigation,.cpMonthNavigation { background-color:#BAC3D3; text-align:center; vertical-align:center; text-decoration:none; color:#000000; font-weight:bold;  text-align: center;}
.cpDayColumnHeader, .cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText { font-family:arial; font-size:8pt; text-align: center;}
TD .cpDayColumnHeader { text-align:right; border:solid thin #C0C0C0;border-width:0px 0px 1px 0px;  text-align: center;}
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate  { text-align:right; text-decoration:none;  text-align: center;}
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled { color:#D0D0D0; text-align:right; text-decoration:line-through;  text-align: center;}
.cpCurrentMonthDate, .cpCurrentDate { color:#000000;  text-align: center;}
.cpOtherMonthDate { color:#808080; background-color:#D7DCE6; text-align: center;}
TD .cpCurrentDate { color:white; background-color: #7f7f7f; border-width:1px;   text-align: center;}
TD .cpCurrentDateDisabled { border-width:1px; border:solid thin #FFAAAA;  text-align: center;}
TD .cpTodayText, TD .cpTodayTextDisabled { border:solid thin #C0C0C0; border-width:1px 0px 0px 0px; text-align: center;}
A .cpTodayText, SPAN .cpTodayTextDisabled { height:20px;  text-align: center;}
A .cpTodayText { color:black;  text-align: center;}
.cpTodayTextDisabled { color:#D0D0D0;  text-align: center;}
.cpBorder { border:solid thin #808080;  text-align: center;}
.tab_panel{ width:275px; height:160px; display:none; margin-bottom: 5px;}
.tabs{ width:100%; height:20px; margin-bottom: 0px; padding: 0px; }
.tabs a{ text-decoration: none; }
.tabs a:link{ text-decoration: none; }
.tabs a:visited{ text-decoration: none; }
.tabs a:hover{ text-decoration: none; }
.tab_on{ width:35%; height: 100%; float: left; vertical-align:middle; text-align:center; border-top: solid thin #D7DCE6; border-right: solid thin #D7DCE6; border-left: solid thin #D7DCE6; border-bottom: solid thin #D7DCE6; background-color: #D7DCE6; margin-right: 5px; }
.tab_off{ width:35%; height: 100%; float: left; vertical-align:middle; text-align:center;  border-top: solid thin #BAC3D3; border-right: solid thin #BAC3D3; border-left: solid thin #BAC3D3; border-bottom: solid thin #BAC3D3; background-color: #BAC3D3; margin-right: 5px; }
.container_panes{ width:100%; height:140px; border: solid thin #D7DCE6; }
.pane{ width: 97%; height: 95%; padding-top: 5px; padding-left: 10px; background-color: #FFFFFF;}
#pane1{ display:block; }
#pane2{ display:none; }

/**********************************/
/*         WorldSMS Layout       */
/********************************/
#BlockHeader{width: 100%; height: 8px; padding-top: 5px; padding-bottom: 10px; background-color: #CCCCCC;}

#SenderBlock{width: 100%; height: auto; float: left; margin-top: 10px;}

#RecipientBlock{width: 100%; height: auto; float: left; margin-top: 10px;}
#NumberToSendBlock{width: 60%; height: auto; float: left;}  
#PbkBlock{width: 30%; height: auto; float:left; margin-left: 10px; border-top: solid thin #D7DCE6; border-right: solid thin #D7DCE6; border-left: solid thin #D7DCE6; border-bottom: solid thin #D7DCE6;}
#Pbk_Title{width: 100%; height: 8px; text-align: center; padding-top: 5px; padding-bottom: 10px; background-color: #D7DCE6;}
#Pbk_Contents{ height: auto; padding-top: 5px; padding-bottom: 10px; }

#MessageBlock{width: 100%; height: auto; float: left; margin-top: 10px;}
             

