body {
	text-align			: center;	
	padding-top			: 1px;
	padding-right		: 0px;
	padding-left		: 0px;
	padding-bottom		: 1px;
	margin				: 0px;

	background			: url(./images/body_bg.gif);

	font-size			: 12px;
	font-family			: verdana;
	
}

table {
	border-collapse		: collapse;
}
 

.TransparentOverlay {
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 100%; 
	height: 2000px; 
	z-index: 7000;  
	opacity: .50; 
	-moz-opacity: .50; 
	filter:alpha(opacity=50); 
	background-color: Black;	
} 

.ModalDialogContainer {
	position: absolute; 
	z-index: 7001; 
	width: 100%;
	height: 2000px;
}

#DonationDialog {
	background-color: #dddddd; 
	position: relative; 
	width: 450px; 
	height: 335px; 
	top: 200px; 
	margin-left: auto; 
	margin-right: auto;	
	border: solid 2px #336699;
	text-align: left;
}

#DonationDialogTitle {
	background-color: #336699;
	color: #ffffff;
	font-size: 110%;
	font-weight: bold;
	padding: 5px;
}

#DonationDialogBody {
	padding: 15px;	
}
 
#bodyWrapper {
	border				: 1px solid #999999;
	width				: 900px;
	margin-left			: auto;
	margin-right		: auto;
	background-color	: #FFFFFF;
}

#logo {
	width					: 900px;
	height					: 75px;
	background-image		: url(./images/logo_bg.gif);
	/*background-image		: url(./images/logo_christmas_bg.gif);*/
	background-color		: #003366;
	background-repeat		: no-repeat;
	font-size				: 11px;
	color					: #FFFFFF;
}

.Panel {
	text-align			: center;
	margin				: 5px;
	padding 			: 5px;
	background-color	: #F6F6F6;
	border				: 1px solid #DDDDDD;
}

.Panel a {
  color					: #336699;
  text-decoration		: none;
}

.Panel a:hover {
  color					: #FF9933;
  text-decoration		: none;
}

.PanelContent {
	text-align			: left;
	font-size			: 8pt;
	padding				: 3px;
}

.PanelHeading {
	font-size			: 15px;
	font-family			: Trebuchet MS, verdana;
	font-weight			: bold;
	padding-top			: 5px;
	padding-bottom		: 5px;
}

.PanelSubHeading {
	font-size			: 12px;
	font-family			: Trebuchet MS, verdana;
	font-weight			: bold;
	padding-top			: 5px;
	padding-bottom		: 5px;
}

a.SettingLink {
	color				: #336699;
	font-weight			: bold;
	text-decoration		: none;	
}

a.SettingLink:hover {
  color					: #FF9933;
  font-weight			: bold;
  text-decoration		: none;
}

a.SelectedSettingLink {
	color				: #FF9933;
	font-weight			: bold;
	text-decoration		: none;	
}

.SearchResult {
	padding-top			: 5px;
	padding-bottom		: 5px;
}

.AlterRowShaded {
	background-color	: #dfdfdf;
}

.AnalystRatingsStrongSell {
	border-top			: solid 2px red;
	border-left			: solid 2px red;
	border-bottom		: solid 2px red;
	color				: Red;
	background-color	: #ffffff;
	padding				: 3px;
}

.AnalystRatingsHold {
	border-top			: solid 2px black;
	border-bottom		: solid 2px black;
	border-left			: solid 2px black;
	border-right		: solid 2px black;
	color				: black;
	background-color	: #ffffff;
	padding				: 3px;
}

.AnalystRatingsStrongBuy {
	border-top			: solid 2px green;
	border-right			: solid 2px green;
	border-bottom		: solid 2px green;
	color				: green;
	background-color	: #ffffff;
	padding				: 3px;
}
