
body	{
	margin-left: 20px;
	margin-top: 20px;
	font-size:1em;
	font-family:arial,helvetica,sans-serif;
}

.calendar	{
	width: 95%;
}

.calendar td {
	vertical-align: top; 
	padding: 0;
	height: 60px;
   border: 0px solid gray; 
   border-width: 0 0 1px 1px;
   font-size: 0.8em;
}

td.dDay, .dSat, .dSun	{
	background-color: #fff;
}

td.dSat, .othSat, .dSun, .othSun	{
	width: 8.3%;
}

td.othSat,.othSun,.othDay	{
	background-color: #eee;
}

td.dSat	{
	border-right: 1px solid gray;	
}

td.othSat	{
	border-right: 1px solid gray;	
}

td.dDay, .othDay	{
	width:	16.7%;
}

div.date {float: right; text-align: center;
   border: 1px solid gray; border-width: 0 0 1px 1px;
   padding: 0.125em 0.25em 0 0.25em; margin: 0; 
   background: #F3F3F3;
}


#days th	{
	color: #fff;
	background-color: #085173;
	font-family: arial,helvetica, sans-serif;
	border: 0px solid gray;
	border-width: 0 0 1px 1px;
}	

#title th	{
	background-color: #fff;
	font-family: arial,helvetica, sans-serif;
	font-size: 1.2em;
	border: 0px solid gray;
	border-width: 1px 0px 1px 1px;
}

#title th a	{
	text-decoration: none;
}

#title #hRight	{
	border-right: 1px solid gray;
}

#selMonth, #selYear	{
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
	font-size: 0.8em;
}

#selButton	{
	width: 2em;
	font-family: arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 0.8em;
}
