 Body { background-color: #FFFFFF;
 text-align: left;
 color: #000000; 
 }
 .Calendar { 
width: 250px;
display: box;
margin-right  : auto; 
margin-left  : auto; 
 } 
 .Calendar { 
width: 250px;
display: box;
margin-right  : auto; 
margin-left  : 1px; 
 } 
 .SmallMenu { 
width: 250px;
margin-right  : auto; 
margin-left  : 1px; 
text-align:center;
 } 
.Canvas { 
width: 250px;
margin-right  : 15px; 
margin-left  : 1px; 
text-align:center;
}
.Year_Header{ 
margin-left  : auto;
margin-right  : auto;
}
.Year_Footer{ 
margin-left  : auto;
margin-right  : auto;
}
.Holiday_List { 
width : 600px;
margin-left  : auto;
margin-right  : auto;
font-size:8pt;
}
.Legend {
border-width:1px;
border-spacing: 5px
margin:15px;
font-size:8pt;
}
td.legend {
border-width:1px;
padding: 2px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}
.Small_Holiday_List { 
font-size:8pt;
width : 600px;
margin-left  : 1px;
margin-right  : auto;
}
.Small_Legend {
width : 260px;
border-width:1px;
border-spacing: 5px;
margin:5px;
font-size:8pt;
margin-right  : auto; 
margin-left  : 1px; 
}
td.Small_legend {
border-width:1px;
padding: 2px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}
.Year_Table { 
margin-left  : auto;
margin-right  : auto;
border-width:0px;
border-spacing: 15px; 
padding-left: 15px; 
border-collapse:seperate;
width:865px;
}
 .Year_Table td { 
 vertical-align:top; 
 } 
.bpop  {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}
.date { text-decoration:none; font-size:9pt; } 
.dt { font-size:9pt; } 
.itr:link    {  font-size:9pt; color:#545454; background-color:transparent; } 
.itr:visited {  font-size:9pt; color:#545454;  background-color:transparent;} 
.itr:hover   {  font-size:9pt; color:#FF0000; background-color:transparent; } 
.itr:active  {  font-size:9pt; color:#545454;  background-color:transparent;} 
.itr:hover .bpop {	background-color: #FCFFE0; } 
.itr:hover .bpopleft {	background-color: #FCFFE0; } 
.itr:hover .bpopupright {	background-color: #FCFFE0; } 
.itr:hover .bpopupleft {	background-color: #FCFFE0; } 
.Holidays {	color: #000000; } 
.MonthCaption { font-size: 17pt; }
.Date { font-size:13pt; }
.Weekdays { font-size:13pt; }
td.events.itr a:link    { font-family:Arial; font-weight:Normal; color: #000000; font-size: 8pt; text-decoration: none;}
td.events.itr a:visited { font-family:Arial; font-weight:Normal; color: #000000; font-size: 8pt; text-decoration: none;}
td.events.itr a:hover   { font-family:Arial; font-weight:Normal; color: #000000; font-size: 8pt; text-decoration: none;}
td.events.itr a:active  { font-family:Arial; font-weight:Normal; color: #000000; font-size: 8pt; text-decoration: none;}
td.events.itr { font-family:Arial; font-weight:Normal; color: #000000; font-size: 8pt; text-decoration: none;}
td.events .dt { font-family:Arial; font-weight:Normal; color: #000000; font-size: 7pt; font-style: Normal; }
.NavMenu a:link    {  color: #F88017; font-size:11pt;}
.NavMenu a:visited {  color: #F88017; font-size:11pt;}
.NavMenu a:hover   {  color: #F88017; font-size:11pt;}
.NavMenu a:active  {  color: #F88017; font-size:11pt;}
.PageTitle           {
text-align: center;
margin:10px; font-weight:bold; font-Family: Arial; font-size: 20pt; color: #808080;  }
.left {  float: left; } 
.right { float: right;} 
.header { color: #FFFFFF; }
.ActionBar a { font-family:Arial; }
.ActionBar a:link    { font-family:Arial; font-size: 18pt; color: #CCCCCC; }
.ActionBar a:visited { font-family:Arial; font-size: 18pt; color: #CCCCCC; }
.ActionBar a:hover   { font-family:Arial; font-size: 18pt; color: #CCCCCC; }
.ActionBar a:active  { font-family:Arial; font-size: 18pt; color: #CCCCCC; }
a { font-family:Arial; }
a:link    { font-size: 9pt; color: #3399FF; }
a:visited { font-size: 9pt; color: #3399FF; }
a:hover   { font-size: 9pt; color: #CCCCCC; }
a:active  { font-size: 9pt; color: #3399FF; }
