body {
	background:url(bg_body.jpg) repeat-x #FFFFFF;
	margin: 0px;
	padding: 0px;
}

body, td {
	color:#222222;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
}

form {
	display:inline;
}	

h1 {
	display:inline;
	font-size: 22px;
}
h2 {
	font-size: 22px;
	display:inline;
}


a 		{ color:#A7CFDF; }
a:hover { color:#CCCCCC; text-decoration:underline; }

.newsContent a 			{ color:#FFFFFF; }
.newsContent a:hover	{ color:#CCCCCC; text-decoration:underline; }

a.news_link				{ color:#FFFFFF; text-decoration:none; font-weight: bold; }
a.news_link:hover		{ color:#7fc2eb; text-decoration:none; font-weight: bold; }

.footer a, .footer a:visited { color:#8F8F8F; text-decoration:none; }
.footer a:hover 			 { color:#004890; text-decoration:none; }


.mainContent {
	background:url(bg_content.jpg) repeat-x #dcdcdc;
	width:387px;
	color:#373735;
}
.news_item {
	padding:13px 0px 0px 0px;
}
.news_date {
	font-weight: bold;
	color:#7fc2eb;
}
.newsContent {
	background:url(bg_midcol.png) repeat-y;
	width:267px; 
}

.rightContent {
	padding: 20px 15px 0px 0px; 
	background:url(bg_bottom_right.jpg) bottom right no-repeat;
}
.stockInfo {
	background:url(bg_rightcol.png) no-repeat; 
	height:381px;
	color:#373735;
}

.stockLeft {
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	padding: 7px 4px;
}

.stockRight {
	color:#FFFFFF;
	padding: 7px 4px;
	text-align:right;
}

.footer {
	text-align:right; 
	color:#8F8F8F;
}


/* EMAIL SIGNUP */
#signup_load {
	display:none;
	padding:10px 0px;
}

