img{
	border:none;
}

select {
	font-size: 1em;
	border: 1px solid navy;
	background: #edeff0;
}

.leftCol{

	/*height:expression('auto'); */
	margin-right:auto;	
	/* font-size:0.8em; */
}

.calendars {
	font-size: 0.8em;
}

.cal {
	border-width:1px;
	border-color:navy;
	border-style:solid;

	border-collapse: collapse;	
	margin:10px;
	
	float:left;
	
	float:expression('none');
	display:expression('inline');
	
	background:white;
	
	font-size:0.9em;
	
}

.cal th{
	text-align:left;
	padding:4px;
	background:#E3E6EB;
	
}

.cal tr td {
	border-color: #A3B9E0; 
	border-style: dotted; 
	border-width: 1px;	
	
	overflow:hidden;
	display:run-in;
	
	padding:4px;
	
	width:30px;

	text-align: right;
}

.cal caption {
	color:white;
	background:navy;
	text-align: left;
	padding:5px;
	font-size:1em;
	font-weight:bold;
	

	margin-right:10px;
	margin-left:9px;
	margin-bottom:-10px;	
}

.summary{
	border-width:1px;
	border-color:navy;
	border-style:solid;
	
	width:310px;
	
	border-collapse:collapse;
	
	float:left;
	margin:10px;
	margin-left:expression('5px');
	margin-top:3px;
	
	background:white;
}

.summary th{
	color:black;
	padding:4px;
	text-align:left;
}
.summary tr td {
	border-color: #A3B9E0; 
	border-style: dotted; 
	border-width: 1px;	
	
	padding:4px;
	font-size:0.8em;
}

.goGreen{
	background:green;
	position:absolute;
	position:expression('relative');
}
.goRed{
	background:red;
	position:absolute;
	position:expression('relative');	
}
.goYellow{
	background:yellow;
	position:absolute;
	position:expression('relative');	
}

.alphabet{
	width:10px; 
	height:10px; 
	color:white;
	
	display:inline;
	position:absolute;
	
	right:0px;
	top:0px;
	padding:0px;
	text-align:center;
	vertical-align:top;
	
	font-size:0.9em;

}













