 Body { background-color: #FFFFFF;
 text-align: left;
 color: #BCE86A; 
 }
 .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:765px;
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:255px;
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:765px;
}
 .Year_Table td { 
 vertical-align:top; 
text-align  : center;
 } 
.bpop  {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}
.date { text-decoration:none;
font-size:8pt;
} 
.dt {
font-size:8pt;
} 
.itr:link    { font-size:8pt;  color:#545454; background-color:transparent; } 
.itr:visited {  font-size:8pt; color:#545454;  background-color:transparent;} 
.itr:hover   {   font-size:8pt;  color:#FF0000; background-color:transparent; } 
.itr:active  {   font-size:8pt;  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 { color: #FFFF00; } 
.Date {	color: #000000; } 
table.calendar {		background-color: #CCFAA3; } 
table.calendar .Events {		background-color: #CCFAA3; } 
.Date { font-size:8pt; }
.MonthCaption { font-size: 10pt; }
.Weekdays { font-size:8pt; }
td.events.itr a:link    { font-family:Verdana; font-weight:Bold; color: #0000FF; font-size:8pt; text-decoration: none;}
td.events.itr a:visited { font-family:Verdana; font-weight:Bold; color: #0000FF; font-size:8pt; text-decoration: none;}
td.events.itr a:hover   { font-family:Verdana; font-weight:Bold; color: #0000FF; font-size:8pt; text-decoration: none;}
td.events.itr a:active  { font-family:Verdana; font-weight:Bold; color: #0000FF; font-size:8pt; text-decoration: none;}
td.events.itr { font-family:Verdana; font-weight:Bold; color: #0000FF; font-size:8pt; text-decoration: none;}
td.events .dt { font-family:Arial; font-weight:Bolder; color: #5B00B7; font-size:8pt; text-decoration:  font-style: Normal; }
.NavMenu a:link    {  color: #F88017; font-size:13pt;}
.NavMenu a:visited {  color: #F88017; font-size:13pt;}
.NavMenu a:hover   {  color: #F88017; font-size:13pt;}
.NavMenu a:active  {  color: #F88017; font-size:13pt;}
.NavMenu { 
margin-left  : 0px;
width:250px;
 } 
.PageTitle           {
text-align: center;
margin:10px; font-weight:bold; font-Family: Arial; font-size: 32pt; color: #00FFFF;  }
.left {  float: left; } 
.right { float: right;} 
.header { color: #FFFFFF; }
.ActionBar a { font-family:Arial; }
.ActionBar a:link    { font-family:Arial; font-size: 14pt; color: #FF8040; }
.ActionBar a:visited { font-family:Arial; font-size: 14pt; color: #FF8040; }
.ActionBar a:hover   { font-family:Arial; font-size: 14pt; color: #00FF00; }
.ActionBar a:active  { font-family:Arial; font-size: 14pt; color: #00FFFF; }
a { font-family:Verdana; }
a:link    { font-size: 9pt; color: #3399FF; }
a:visited { font-size: 9pt; color: #3399FF; }
a:hover   { font-size: 9pt; color: #F88017; }
a:active  { font-size: 9pt; color: #3399FF; }
.NavMenu a { font-family:Verdana; }
.NavMenu a:link    { font-size: 10pt; color: #808040; }
.NavMenu a:visited { font-size: 10pt; color: #808040; }
.NavMenu a:hover   { font-size: 10pt; color: #808040; }
.NavMenu a:active  { font-size: 10pt; color: #808040; }
 .PageWrapper { 
width: 100%
height: 100%
margin-right  : auto; 
margin-left  : auto; 
overflow-y:auto;
 } 
