span.DSS_AddEvent {
  cursor: pointer;
  color: white;
}

span.DSS_EventName {
  color: #333;
  font-size: 10pt;
  margin-left: 3px;
  margin-right: 3px;
}

img.DSS_Dashboard {
	background-color: white;
	width: 40px;
	height: 40px;
}

td.DSS_Today {
	background-color: red;
	color: white;
	padding: 2px;
	border-radius: 2px;
}

td.DSS_EventCount {
  width: 75px;
  height: 75px;
  font-size: 18pt;
  cursor: pointer;
}

span.DSS_CountLabel {
	font-size: 10pt;
}

td.DSS_EventIcon {
	background-color: white;
	min-width: 60px;
}

td.DSS_Pastdue {
  border: 4px solid red;
  color: red;
}

td.DSS_Pastdue:hover {
  color: #faa;
}

td.DSS_Active {
  border: 4px solid #fc0;
  color: #fc0;
}

td.DSS_Active:hover {
  color: #fff;
}

td.DSS_Planned {
  border: 4px solid #0c0;
  color: #0c0;
}

td.DSS_Planned:hover {
  color: #cfc;
}

td.DSS_Deferred {
  border: 4px solid #03f;
  color: #03f;
}

td.DSS_Deferred:hover {
  color: #0af;
}

td.DSS_Action {
  border: 4px solid #aaa;
  color: #aaa;
}

div.DSS_Dashboard {
  padding-bottom: 20px;
}

div.DSS_DashboardPanel {
  display: inline-block; 
  background-color: #111; 
  vertical-align: top;
  margin: 4px;
  border: 2px solid #ccc;
  border-radius: 4px;
  float: none;
}

div#DSS_WeatherPanel {
}

div.DSS_DashboardPanelHeader {
  color: #333;
  background-color: #ccc;
  font-weight: bold;
  padding: 5px;
  text-align: center;
}

td.DSS_Birthday {
  color: white;
  font-size: 9pt;
}

td.DSS_BirthdayName {
  color: #66f;
  cursor: pointer;
  text-align: right;
  font-size: 9pt;
}

td.DSS_BirthdayName:hover {
  color: #aaf;
  cursor: pointer;
  text-align: right;
}

td.DSS_StockName {
  color: #66f;
  text-align: left;
  cursor: pointer;
}

td.DSS_StockName:hover {
  color: #aaf;
  text-align: left;
  cursor: pointer;
}

td.DSS_StockPrice {
  text-align: right;
  padding-left: 5px;
}

td.DSS_StockChange {
  text-align: right;
  padding-left: 5px;
}

td.DSS_StockGreen {
  color: #0f0;
}

td.DSS_StockRed {
  color: #f00;
}

table.DSS_StockTable {
  border-spacing: 5px;
}

table.DSS_BirthdayTable {
  border-spacing: 7px;
}

table.DSS_ScheduleTable {
  border-spacing: 7px;
}

table.DSS_ForecastTable {
  border-spacing: 6px;
  cursor: pointer;
}

table.DSS_ScoreTable {
  border-spacing: 5px;
  color: white;
  cursor: pointer;
}

table.DSS_ScoreTable td {
  text-align: right;
}

