a:hover {  color: #FF3366}
a:link {  color: #0066CC}
body {
margin-left:0;
margin-right:0;
margin-top:0;
margin-bottom:0;
width:100%;
height:100%;
background-color: #E2EBF4;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #003366;
vertical-align: top;	
}
.main_heading {
color: #FFFFFF;
list-style-position: inside;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
}
.sub_heading {	color: White;; font-family: Arial, Helvetica, sans-serif; font-size: 14px; list-style-type: none; list-style-position: inside}
.sub_heading a:hover {  font-weight: bolder; text-transform: none; color: #330099; background-color: #FF9999; list-style-image: url(//calendar.wincalendar.net/gifs/bulletb.GIF); list-style-type: none}
.main_heading a:link {  color: #FFFFFF; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}
.main_heading a:visited {  color: #FFFFFF; font-family: Arial, Helvetica, sans-serif}
.main_heading a:hover {
color: #333366;
background-color: #FFCCCC;
list-style-image: url(//calendar.wincalendar.net/gifs/bulletb.GIF);
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
list-style-position: outside;
text-align: center;
}
h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;	
font-weight: 500;
}
.tableBorder {
border: thin solid #FFFFFF;
}
.regtext {
font-family: Arial, Helvetica, sans-serif;
color: #003366;
}
.Tablebackground {
background-image: url(//calendar.wincalendar.net/mainjpg/backV.jpg);
vertical-align: top;
background-repeat: repeat-x;
}
.headbackground {
background-image: url(//calendar.wincalendar.net/mainjpg/calendar_back.jpg);
background-repeat: no-repeat;
}
.background1 { 	background-image: url(//calendar.wincalendar.net/mainjpg/Date.jpg); }
.background2 { 	background-image: url(//calendar.wincalendar.net/mainjpg/Excel-Calendar.jpg); }
.background2top { 	background-image: url(//calendar.wincalendar.net/mainjpg/Excel-Calendar-Top.jpg); }
.background2topA { 	background-image: url(//calendar.wincalendar.net/mainjpg/Excel-Calendar-TopA.jpg); }
.background2topB { 	background-image: url(//calendar.wincalendar.net/mainjpg/Excel-Calendar-TopB.jpg); }
.background2left { 	background-image: url(//calendar.wincalendar.net/mainjpg/Calendar-Menu.png); background-repeat: repeat-y; }
.background3 { 	background-image: url(//calendar.wincalendar.net/mainjpg/Calendar.jpg); background-repeat: repeat-x; }
.background4 { 	background-image: url(//calendar.wincalendar.net/mainjpg/Windows.jpg); background-repeat: repeat-x; }
.background5 { 	background-image: url(//calendar.wincalendar.net/mainjpg/Word.jpg); background-repeat: repeat-x; }
.background6 { 	background-image: url(//calendar.wincalendar.net/mainjpg/WinCalendar.jpg); }
.background7 { 	background-image: url(//calendar.wincalendar.net/mainjpg/Excel.jpg); }
.Tablebackground table tr .background5 #apDiv1 table tr td {
color: #03C; background-repeat: repeat-x;
}
.WarningYellowBox {
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
font-style: normal;
color: #00F;
background-color: #FFC;
border: thin solid #00F;
}
.WeeklyCalRefSat {
padding:0px;
color:white;
font-size:9.0pt;
font-weight:400;
font-style:normal;
font-family:Arial, sans-serif;
text-align:center;
vertical-align:bottom;
border-top:1.5pt solid #2C48A2;
border-right:1.5pt solid #2C48A2;
border-left:.5pt solid silver;
background:#2C48A2;
white-space:nowrap;
}
.WeeklyCalRefMF	{
padding:0px;
color:white;
font-size:9.0pt;
font-weight:400;
font-style:normal;
font-family:Arial, sans-serif;
text-align:center;
vertical-align:bottom;
border-top:1.5pt solid #2C48A2;
border-left:.5pt solid silver;
background:#2C48A2;
white-space:nowrap;
}
.WeeklyCalRefYear {
padding:0px;
color:white;
font-size:9.0pt;
font-weight:400;
font-style:normal;
font-family:Arial, sans-serif;
text-align:center;
vertical-align:bottom;
border-top:1.5pt solid #2C48A2;
border-left:1.5pt solid #2C48A2;
background:#2C48A2;
white-space:nowrap;
}
#Quick_Ref_Cal {
overflow:hidden;
position:absolute;
width:204px;
height:981px;
z-index:3;
left: 762px;
top: 138px;
}
#iconcontainer {
position:absolute;
left:492px;
top:102px;
width:482px;
height:33px;
z-index:4;
text-align:right;
}
img.bookmarkb {
width:163px;
height:26px;
border:0;
background:url(//calendar.wincalendar.net/gifs/allicons.png) -59px 0;	
}
img.bookmarkb {
width:144px;
height:26px;
border:0;
background:url(//calendar.wincalendar.net/gifs/allicons.png) -221px 0;	
}
img.printi {
width:26px;
height:26px;
border:0;
background:url(//calendar.wincalendar.net/gifs/allicons.png) -365px 0;	
}
ul#emailul {
width:59px; 
height:26px;
background:url(//calendar.wincalendar.net/gifs/allicons.png) -803px 0;
background-repeat:no-repeat;
}
img.emaili {
position:relative;
width:24px;
height:24px;
background:url(//calendar.wincalendar.net/gifs/allicons.png) -391px 0;	
background-repeat:no-repeat;
}
ul#bookmarkul {
width:163px; 
height:26px;
background:url(//calendar.wincalendar.net/gifs/allicons.png) -862px 0;	
background-repeat:no-repeat;
}
img.bookmarki {
position:relative;
width:24px;
height:24px;
background:url(//calendar.wincalendar.net/gifs/allicons.png) -415px 0;	
background-repeat:no-repeat;
}
img.googlei {
position:relative;
width:24px;
height:24px;
background:url(//calendar.wincalendar.net/gifs/allicons.png) -439px 0;	
background-repeat:no-repeat;
}
img.yahooi {
width:24px;
height:24px;
border:0;
background:url(//calendar.wincalendar.net/gifs/allicons.png) -463px 0;	
background-repeat:no-repeat;
}
img.delici {
width:24px;
height:24px;
border:0;
background:url(//calendar.wincalendar.net/gifs/allicons.png) -487px 0;	
background-repeat:no-repeat;
}
img.addtoanyi {
width:24px;
height:24px;
border:0;
background:url(//calendar.wincalendar.net/gifs/allicons.png) -511px 0;	
background-repeat:no-repeat;
}
ul#shareul {
width:144px; 
height:26px;
background:url(//calendar.wincalendar.net/gifs/allicons.png) -1025px 0;	
background-repeat:no-repeat;
}
img.facebooki {
width:24px;
height:24px;
border:0;
background:url(//calendar.wincalendar.net/gifs/allicons.png) -535px 0;	
background-repeat:no-repeat;
}
img.redditi {
width:24px;
height:24px;
border:0;
background:url(//calendar.wincalendar.net/gifs/allicons.png) -559px 0;	
background-repeat:no-repeat;
}
img.stumblei {
width:24px;
height:24px;
border:0;
background:url(//calendar.wincalendar.net/gifs/allicons.png) -583px 0;	
background-repeat:no-repeat;
}
img.twiti {
width:24px;
height:24px;
border:0;
background:url(//calendar.wincalendar.net/gifs/allicons.png) -607px 0;	
background-repeat:no-repeat;
}
img.htmlsmall {
width:20px;
height:20px;
border:1px;
border-style:solid;
margin-left:0;
margin-bottom:-1px;
margin-right:6px;
background:url(//calendar.wincalendar.net/gifs/allicons.png) -771px 0;	
background-repeat:no-repeat;
}
img.excelsmall {
width:20px;
height:20px;
border:0;
margin-right:6px;
background:url(//calendar.wincalendar.net/gifs/allicons.png) -731px 0;	
background-repeat:no-repeat;
}
img.wordsmall {
width:20px;
height:20px;
border:0;
margin-right:6px;
margin-left:0px;
background:url(//calendar.wincalendar.net/gifs/allicons.png) -751px 0;	
background-repeat:no-repeat;
}
img.nextmonth {
width:5px;
height:11px;
border:0;
margin-left:3px;
margin-bottom:-1px;
background:url(//calendar.wincalendar.net/gifs/allicons.png) -791px 0;	
background-repeat:no-repeat;
}
img.priormonth {
width:5px;
height:11px;
border:0;
margin-right:3px;
margin-bottom:-1px;
background:url(//calendar.wincalendar.net/gifs/allicons.png) -796px 0;	
background-repeat:no-repeat;
}
img.wincali {
width:32px;
height:32px;
border:0;
background:url(//calendar.wincalendar.net/gifs/allicons.png) -631px 0;	
background-repeat:no-repeat;
}
img.wordbi {
width:34px;
height:34px;
border:0;
background:url(//calendar.wincalendar.net/gifs/allicons.png) -663px 0;	
background-repeat:no-repeat;
}
img.excelbi {
width:34px;
height:34px;
border:0;
background:url(//calendar.wincalendar.net/gifs/allicons.png) -697px 0;	
background-repeat:no-repeat;
}
img.excelsi {
width:20px;
height:20px;
border:0;
background:url(//calendar.wincalendar.net/gifs/allicons.png) -731px 0;	
background-repeat:no-repeat;
}
img.wordsi {
width:20px;
height:20px;
border:0;
background:url(//calendar.wincalendar.net/gifs/allicons.png) -751px 0;	
background-repeat:no-repeat;
}
img.htmli {
width:20px;
height:20px;
border:0;
background:url(//calendar.wincalendar.net/gifs/allicons.png) -771px 0;	
background-repeat:no-repeat;
}
#div_share_me {
display:inline-block;
padding:0px;
vertical-align:middle;
text-align:right;
height:36px;
top:0px;
text-align:right;  
font-size: 10.5px;
color:#FFF;
border:0;
}
#div_share_me ul {
display:inline-block;	
vertical-align:middle;
position:relative;
top:35%;
margin-top:-7px;
margin-right:10px;
height:30px;
line-height:26px;
padding-top:0px;
padding-left:0px;
text-align:right;
word-spacing:-1px;
}
#div_share_me li {
vertical-align:middle;	
display:inline;	
}
#div_share_me img {
display:inline;	
vertical-align:middle;
padding:0px;
margin-right:1px;
margin-top:1px;
margin-left:1px;
margin-bottom:3px;
border:0;
}
.freetext {
color:#0039E6;
font-size:110%;
}