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(http://calendar.win-calendar.com/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(http://calendar.win-calendar.com/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(http://calendar.win-calendar.com/mainjpg/backV.jpg);
vertical-align:top;
background-repeat:repeat-x;
}
.headbackground{
background-image:url(http://calendar.win-calendar.com/mainjpg/calendar_back.jpg);
background-repeat:no-repeat;
}
.background1{ 	background-image:url(http://calendar.win-calendar.com/mainjpg/Date.jpg); }
.background2{ 	background-image:url(http://calendar.win-calendar.com/mainjpg/Excel-Calendar.jpg); }
.background2top{ 	background-image:url(http://calendar.win-calendar.com/mainjpg/Excel-Calendar-Top.jpg); }
.background2topA{ 	background-image:url(http://calendar.win-calendar.com/mainjpg/Excel-Calendar-TopA.jpg); }
.background2topB{ 	background-image:url(http://calendar.win-calendar.com/mainjpg/Excel-Calendar-TopB.jpg); }
.background2left{ 	background-image:url(http://calendar.win-calendar.com/mainjpg/Calendar-Menu.png); background-repeat:repeat-y; }
.background3{ 	background-image:url(http://calendar.win-calendar.com/mainjpg/Calendar.jpg); background-repeat:repeat-x; }
.background4{ 	background-image:url(http://calendar.win-calendar.com/mainjpg/Windows.jpg); background-repeat:repeat-x; }
.background5{ 	background-image:url(http://calendar.win-calendar.com/mainjpg/Word.jpg); background-repeat:repeat-x; }
.background6{ 	background-image:url(http://calendar.win-calendar.com/mainjpg/WinCalendar.jpg); }
.background7{ 	background-image:url(http://calendar.win-calendar.com/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:503px;
top:102px;
width:482px;
height:33px;
text-align:right;
}
img.bookmarkb{
width:163px;
height:26px;
border:0;
background:url(http://calendar.win-calendar.com/gifs/allicons.png) -59px 0;	
}
img.bookmarkb{
width:144px;
height:26px;
border:0;
background:url(http://calendar.win-calendar.com/gifs/allicons.png) -221px 0;	
}
img.printi{
width:26px;
height:26px;
border:0;
background:url(http://calendar.win-calendar.com/gifs/allicons.png) -365px 0;	
}
ul#emailul{
width:59px; 
height:26px;
background:url(http://calendar.win-calendar.com/gifs/allicons.png) -803px 0;
background-repeat:no-repeat;
}
img.emaili{
position:relative;
width:24px;
height:24px;
background:url(http://calendar.win-calendar.com/gifs/allicons.png) -391px 0;	
background-repeat:no-repeat;
}
ul#bookmarkul{
width:163px; 
height:26px;
background:url(http://calendar.win-calendar.com/gifs/allicons.png) -862px 0;	
background-repeat:no-repeat;
}
img.bookmarki{
position:relative;
width:24px;
height:24px;
background:url(http://calendar.win-calendar.com/gifs/allicons.png) -415px 0;	
background-repeat:no-repeat;
}
img.googlei{
position:relative;
width:24px;
height:24px;
background:url(http://calendar.win-calendar.com/gifs/allicons.png) -439px 0;	
background-repeat:no-repeat;
}
img.yahooi{
width:24px;
height:24px;
border:0;
background:url(http://calendar.win-calendar.com/gifs/allicons.png) -463px 0;	
background-repeat:no-repeat;
}
img.delici{
width:24px;
height:24px;
border:0;
background:url(http://calendar.win-calendar.com/gifs/allicons.png) -487px 0;	
background-repeat:no-repeat;
}
img.addtoanyi{
width:24px;
height:24px;
border:0;
background:url(http://calendar.win-calendar.com/gifs/allicons.png) -511px 0;	
background-repeat:no-repeat;
}
ul#shareul{
width:144px; 
height:26px;
background:url(http://calendar.win-calendar.com/gifs/allicons.png) -1025px 0;	
background-repeat:no-repeat;
}
img.facebooki{
width:24px;
height:24px;
border:0;
background:url(http://calendar.win-calendar.com/gifs/allicons.png) -535px 0;	
background-repeat:no-repeat;
}
img.redditi{
width:24px;
height:24px;
border:0;
background:url(http://calendar.win-calendar.com/gifs/allicons.png) -559px 0;	
background-repeat:no-repeat;
}
img.stumblei{
width:24px;
height:24px;
border:0;
background:url(http://calendar.win-calendar.com/gifs/allicons.png) -583px 0;	
background-repeat:no-repeat;
}
img.twiti{
width:24px;
height:24px;
border:0;
background:url(http://calendar.win-calendar.com/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(http://calendar.win-calendar.com/gifs/allicons.png) -771px 0;	
background-repeat:no-repeat;
}
img.excelsmall{
width:20px;
height:20px;
border:0;
margin-right:6px;
background:url(http://calendar.win-calendar.com/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(http://calendar.win-calendar.com/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(http://calendar.win-calendar.com/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(http://calendar.win-calendar.com/gifs/allicons.png) -796px 0;	
background-repeat:no-repeat;
}
img.wincali{
width:32px;
height:32px;
border:0;
background:url(http://calendar.win-calendar.com/gifs/allicons.png) -631px 0;	
background-repeat:no-repeat;
}
img.wordbi{
width:34px;
height:34px;
border:0;
background:url(http://calendar.win-calendar.com/gifs/allicons.png) -663px 0;	
background-repeat:no-repeat;
}
img.excelbi{
width:34px;
height:34px;
border:0;
background:url(http://calendar.win-calendar.com/gifs/allicons.png) -697px 0;	
background-repeat:no-repeat;
}
img.excelsi{
width:20px;
height:20px;
border:0;
background:url(http://calendar.win-calendar.com/gifs/allicons.png) -731px 0;	
background-repeat:no-repeat;
}
img.wordsi{
width:20px;
height:20px;
border:0;
background:url(http://calendar.win-calendar.com/gifs/allicons.png) -751px 0;	
background-repeat:no-repeat;
}
img.htmli{
width:20px;
height:20px;
border:0;
background:url(http://calendar.win-calendar.com/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%;
}
#plusFB_cont{
/* Div */		
position:absolute;	
top:1px;
height:98px;
left:839px;
width:136px;
background-color:#CCDAEE;
background-color:rgba(217, 229, 243, 0.75);
}
#gp{
/* within plusFB_cont */		
position:absolute;
left:15px;
top:20px;
}
#fbl{
/* within plusFB_cont */		
position:absolute;
left:78px;
top:20px;
}
#gc{
vertical-align:middle;
text-align:left;
display:table-cell;
position:absolute;
top:10px;
left:695px;
width:265px;
background-color:#CCDAEE;
background-color:rgba(217, 229, 243, 0.6);
padding-top:4px;
padding-bottom:4px;
padding-left:17px;
}
#gc span{
display:inline-block;
vertical-align:top;
margin-right:5px;
padding-left:8px;
margin-top:8px;
}
