.sd_cup {
	font-size: small; padding: 0; border-width: .2em; font-weight: 400;
}
.sd_cup A, .sd_cup A:visited {
	font-size: 1em; color: #707070;
}
.sd_cup TH {
	color: white; background-color: #707070;
}
.forecast {
	font-size: xx-small; font-weight: normal;
	padding: 0; margin: 0; border-width: 0; background-color: #ecf8ff;
}
.forecast1 {
	font-size: xx-small; font-weight: normal; color: #FFF;
	padding: 0; margin: 0; border-width: 1px; background-color: #244C8C; border-color: #244C8C;
}
.forecast TD {
	margin: 2px; padding: 0; border: 0;
}
.forecast B {
	margin: 0; padding: 0; font-weight: normal;
	color: #000;
}
.forecast TH  {
	color: #479;
}
.forecast CAPTION {
	font-size: x-small; font-weight: bold; color: #479;
}
.forec {
	color: #FFF; font-weight: bold;
}
#dir A.forecast1, #dir A.forecast1:visited {
	color: #FFF; 
}
#dir A.forecast1:hover {
	color: #F44;
}


