#WSOD div#AnnouncementsClassContainer {
	display: none;
	position: absolute;	
	background: #fff url(/schwab/retail/research/resources/img/Icon.loading.gif) no-repeat 50% 50%;
	/*border: solid 1px #959595;*/
	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	min-height: 80px;
	width: 250px;
	z-index:21;
}

#WSOD div#AnnouncementsClassContainer .hopupShadow1 {
	border-right: 1px solid #a3a2a2;
	border-bottom: 1px solid #a3a2a2;
}

#WSOD div#AnnouncementsClassContainer .hopupShadow2 {
	border: 1px solid #727272;
	zoom:1;
}

#WSOD div.announcement {
	xborder: solid 1px #959595;
	width: 250px;
	background: #fff;
}

#WSOD div.announcement p {
	margin: 5px;
}

#WSOD div.announcement p.noDataAvailable {
	height: 50px;
}

#WSOD div.announcement ul, #WSOD div.announcement ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#WSOD div.announcement ul {
	margin: 5px;	
	zoom: 1;
	overflow: auto;
}

#WSOD div.announcement dl {
	width: auto;
	margin: 0;
	padding: 0;
}

#WSOD div.announcement dl dd {
	margin: 0;
	padding: 0;
}

#WSOD div.announcement dt {
	float: none;	
	width: auto;
}

#WSOD div.announcement h5 {
	background: #578AB3 url(/schwab/retail/research/resources/img/Gradient.blue.7.jpg) top left repeat-x;
	padding: 5px;
	color: #fff;
	border-bottom: solid 1px #959595;
	zoom:1;
}

#WSOD div.announcement div.footerLink {
	padding: 5px;
	background: #F7F7F7;
	border-top: solid 1px #eee;	
}

#WSOD div.announcement div.footerLink a {
	text-decoration: underline;	
	background: url(/schwab/retail/research/resources/img/Icon.arrowRight.gif) right 50% no-repeat;
	padding-right: 6px;
}

#WSOD div.announcement .ticker {
	font-weight: bold;	
}

#WSOD div.announcement .amount {
	font-size: 165%;
	font-weight: bold;
}

#WSOD div.announcement .announcementType {
	font-weight: bold;
	color: #a7a7a7;
}

#WSOD div.announcement .note {
	color: #a7a7a7;
}

#WSOD div.announcement div.earningsData {
	margin: 0 5px;
	zoom: 1;
	overflow: auto;
}

#WSOD div.announcement div.earningsprice {
	padding-right: 10px;
	margin-right: 5px;
}

#WSOD div.announcement div.divider {
	border-right: solid 1px #E9E9E9;	
}

#WSOD div.announcement div.surpriseAmount {
	margin-right: 5px;	
}

#WSOD div.announcement .surpriseData {
	font-weight: bold;
	line-height: 165%;	
	margin-top: 5px;
}

#WSOD div.announcement div.surprisePercentage .positive, #WSOD div.announcement div.surprisePercentage .negative {
	padding-left: 15px;
	background: url(/schwab/retail/research/resources/img/Icon.arrowPosNeg.gif) 0 0 no-repeat;
}

#WSOD div.announcement div.surprisePercentage .positive {
	background-position: left -3px;	
}
	
#WSOD div.announcement div.surprisePercentage .negative {
	background-position: left -31px;
}
#WSOD div.announcement div.barChartContainer {
	height:92px;
	float:left;
	width:100px;
}
#WSOD div.DividendAnnouncement div.announcement li {
	margin-right: 5px;	
}

#WSOD div.EarningsAnnouncement div#earningsSurpriseDatapoints {
	border-left: solid 1px red;
}
