h4 {
    font-family:arial;
    font-size:16px;
    font-weight:bold;
    display:inline;
    padding:0px;
    color:#000000;
}

.divCalendar {
     border:0px solid #eeeeee;
     border:1px solid #cccccc;
}
.divCalendar td {
   background-color:#ffffff;
   padding:2px;
   text-align:center;
   font-size:11px;
   font-weight:normal;
   color:#000000;
}
#cal1Container td {
    padding:2px;
    font-weight:bold;
    color:#000000;
}

.clsHighlights {
    background-color: #ffffcc;
}
.clsOrder {
     float:left;
     border:1px solid #dd0000;
     background-color:#dd0000;
     width:17px;
     height:17px;
}
.clsOrderText {
    color:#dd0000;
}
.clsShip {
    float:left;
    border:1px solid #FF9900;
    background-color:#FF9900;
    width:17px;
    height:17px;   
}
.clsShipText {
    color:#FF9900;
}
.clsDevDel {
    float:left;
    border:1px solid #0000CC;
    background-color:#0000CC;
    width:17px;
    height:17px;   
}
.clsDevDelText {
    color:#0000CC;
}

.clsDel {
    float:left;
    border:1px solid #6666CC;
    background-color:#6666CC;
    width:17px;
    height:17px;   
}
.clsDelText {
    color:#6666CC;
}
.clsProd {
    float:left;
    border:1px solid #000000;
    background-color:#000000;
    width:17px;
    height:17px;   
}
.clsProdText {
    color:#000000;
}

.clsPo {
    float:left;
    border:1px solid #CC3300;
    background-color:#CC3300;
    width:17px;
    height:17px;   
}
.clsPoText {
    color:#CC3300;
}
.clsArt {
    float:left;
    border:1px solid #FF9900;
    background-color:#FF9900;
    width:17px;
    height:17px;   
}
.clsArtText {
    color:#FF9900;
}
.clsSign {
    float:left;
    border:1px solid #FF9966;
    background-color:#FF9966;
    width:17px;
    height:17px;   
}
.clsSignText {
    color:#FF9966;
}
.clsDeposit {
    float:left;
    border:1px solid #336699;
    background-color:#336699;
    width:17px;
    height:17px;   
}
.clsDepositText {
    color:#336699;
}
.clsHands {
    float:left;
    border:1px solid #B09C6C;
    background-color:#B09C6C;
    width:17px;
    height:17px;   
}
.clsHandsText {
    color:#B09C6C;
}
.clsTent {
    float:left;
    border:1px solid #C2BCCF;
    background-color:#C2BCCF;
    width:17px;
    height:17px;   
}
.clsTentText {
    color:#C2BCCF;
}
.clsVo {
    float:left;
    border:1px solid #FF6600;
    background-color:#FF6600;
    width:17px;
    height:17px;   
}
.clsVoText {
    color:#FF6600;
}
.clsPc {
    float:left;
    border:1px solid #CC6600;
    background-color:#CC6600;
    width:17px;
    height:17px;   
}
.clsPcText {
    color:#CC6600;
}
.clsVps {
    float:left;
    border:1px solid #996600;
    background-color:#996600;
    width:17px;
    height:17px;   
}
.clsVpsText {
    color:#996600;
}
.clsCdtDoc {
    float:left;
    border:1px solid #009966;
    background-color:#009966;
    width:17px;
    height:17px;   
}
.clsCdtDocText {
    color:#009966;
}
.clsArtUpd {
    float:left;
    border:1px solid #993300;
    background-color:#993300;
    width:17px;
    height:17px;   
}
.clsArtUpdText {
    color:#993300;
}
.clsBal {
    float:left;
    border:1px solid #66CC99;
    background-color:#66CC99;
    width:17px;
    height:17px;   
}
.clsBalText {
    color:#66CC99;
}
.clsActShip {
    float:left;
    border:1px solid #339999;
    background-color:#339999;
    width:17px;
    height:17px;   
}
.clsActShipText {
    color:#339999;
}
.clsShipConf {
    float:left;
    border:1px solid #006666;
    background-color:#006666;
    width:17px;
    height:17px;   
}
.clsShipConfText {
    color:#006666;
}
.clsConf {
    float:left;
    border:1px solid #0000cc;
    background-color:#0000cc;
    width:17px;
    height:17px;   
}
.clsConfText {
    color:#0000cc;
}
.clsCdtDocRec {
    float:left;
    border:1px solid #0000cc;
    background-color:#0000cc;
    width:17px;
    height:17px;   
}
.clsCdtDocRecText {
    color:#0000cc;
}
.clsProfSent {
    float:left;
    border:1px solid #6699FF;
    background-color:#6699FF;
    width:17px;
    height:17px;   
}
.clsProfSentText {
    color:#6699FF;
}
.clsPay {
    float:left;
    border:1px solid #644F31;
    background-color:#644F31;
    width:17px;
    height:17px;   
}
.clsPayText {
    color:#644F31;
}
.clsPreProd {
    float:left;
    border:1px solid #CC9999;
    background-color:#CC9999;
    width:17px;
    height:17px;   
}
.clsPreProdText {
    color:#CC9999;
}
.clsPreApr {
    float:left;
    border:1px solid #1CDCE3;
    background-color:#1CDCE3;
    width:17px;
    height:17px;   
}
.clsPreAprText {
    color:#1CDCE3;
}
.clsProdRec {
    float:left;
    border:1px solid #693581;
    background-color:#693581;
    width:17px;
    height:17px;   
}
.clsProdRecText {
    color:#693581;
}
.clsVenUS {
    float:left;
    border:1px solid #E4F70C;
    background-color:#E4F70C;
    width:17px;
    height:17px;   
}
.clsVenUSText {
    color:#E4F70C;
}
.clsUSRec {
    float:left;
    border:1px solid #E6D4A8;
    background-color:#E6D4A8;
    width:17px;
    height:17px;   
}
.clsUSRecText {
    color:#E6D4A8;
}
.clsInv {
    float:left;
    border:1px solid #FFCCFF;
    background-color:#FFCCFF;
    width:17px;
    height:17px;   
}
.clsInvText {
    color:#FFCCFF;
}

.clsOrderText,.clsShipText,.clsDevDelText,.clsDelText,.clsProdText,.clsPoText,.clsArtText,.clsSignText,.clsDepositText,.clsHandsText,.clsTentText,.clsVoText,.clsPcText,.clsVpsText,.clsBalText,.clsCdtDocText,.clsArtUpdText,.clsActShipText,.clsShipConfText,.clsConfText,.clsCdtDocRecText,.clsProfSentText,.clsPayText,.clsPreProdText,.clsPreAprText,.clsProdRecText,.clsVenUSText,.clsUSRecText,.clsInvText{
    font-size:13px;
    float:left;
    margin-left:10px;
    margin-right:5px;
    margin-top:3px;
    font-weight:bold;
}
