
/****** table css *****/
.Header {
   background: url(../../assets/images/ExBox-Header-BottomLeft-487795.gif);
   width: auto;
   text-align:center;
   font-variant:small-caps;
}
 .left_header {
   background: url(../../assets/images/ExBox-Header-TopLeft-487795.gif) no-repeat left top;
   padding-left:5px;
}
*html .left_header {
   background: url(../../assets/images/ExBox-Header-BottomLeft-487795.gif) no-repeat left top;
   background-color:#4b7189;
   padding-left:5px;
   border:0px;
}
*+html .left_header {
   background: url(../../assets/images/ExBox-Header-BottomLeft-487795.gif) no-repeat left top;
   background-color:#4b7189;
   padding-left:5px;
   border:0px;
}
.right_header {
	background: url(../../assets/images/ExBox-Header-TopRight-487795.gif) no-repeat right top;
   padding-right:5px;
}
*html .right_header {
	background: url(../../assets/images/ExBox-Header-BottomLeft-487795.gif) no-repeat right top;
   padding-right:5px;
}
*+html .right_header {
	background: url(../../assets/images/ExBox-Header-BottomLeft-487795.gif) no-repeat right top;
   padding-right:5px;
}
.Header h2.day {
   font-size:10pt;
   color: #FFFFFF;
   border-bottom:0px;
}
#monthly_facts .monthly{
   font-weight:bold;
   font-size: 12pt;
   color:#4b7189;
}
table td {
   border-right: 1px solid #396376; 
   border-bottom: 1px solid #396376; 
   font-size: 8pt; 
   width:78px;       
   height:110px; 
}
*html table td {
   border-right: 1px solid #396376; 
   border-bottom: 1px solid #396376;  
   width:70px;       
   height:110px; 
}
*+html table td {
   border-right: 1px solid #396376; 
   border-bottom: 1px solid #396376;  
   width:70px;       
   height:110px; 
}
table td.caption {
   border-right: 0px; 
   border-bottom: 0px; 
   font-variant:small-caps;
   font-weight:bold;
   height:auto;
}
table td.num {
   text-align:right;
   height:10px;
   font-weight:bold;
   color: #4b7189;
   font-size: 9pt;
}
table th.week_num {
	text-align: center;
	border: 1px solid #396376;
        border-top:0px;
   font-size:20pt;
   color:#FFFFFF;
   background-color:#e3e9ed;
}
table td td{
   border-right: none;
   border-bottom: none; 
}
.cal_err{
   color:red;
}
.middle{
   text-align:center;   
   font-size:16pt;
   width:auto;       
   color: #4b7189;
}
.fleur{
   width: 45px;
}
.arrow {
   width:25px;
   vertical-align:middle;
}
.previous{
   width:135px;   
   font-size: 10pt;          
   color: #4b7189;
   vertical-align:middle;
}
.previous_disabled{
   width:135px;   
   font-size: 10pt; 
   color:#A5B8C4;
   vertical-align:middle;
}

.next{
   width:135px;
   text-align:right;
   font-size: 10pt;
   padding-right:2px;          
   color: #4b7189;
   vertical-align:middle;
}
.next_disabled{
   width:135px;
   text-align:right;
   font-size: 10pt;
   padding-right:2px;     
   color:#A5B8C4;
   vertical-align:middle;
}
table td.cal_footer_left{
   border-left: 1px solid #396376; 
   border-right:0px;
   font-size: 10pt;
   height:auto;
   padding-left:5px;
   padding-right:5px;
   padding-top:5px;
   vertical-align:center;
   width:180px;
   height:25px;
}
table td.cal_footer_right{
   text-align:right;
   font-size: 10pt;
   height:auto;
   padding-left:5px;
   padding-right:5px;   
   padding-top:5px;
   vertical-align:center;
   height:25px;
   width:250px;
}
table td.center{
   border-right: 0px;
   font-size: 10pt;
   padding-top:5px;
   height:auto;
   text-align:center;
   height:25px;
}
table tr.cal_footer{
   font-variant:small-caps;
   font-weight:bold;
   height:auto;
   color: #4b7189;   
   background-color:#e3e9ed;
}
#monthly_facts {
   padding-top:10px;
   padding-left:15px;
}
#monthly_facts ul{
   list-style-type:square;
}
#monthly_facts ul li{
   margin-left:-1em;
   
}
