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: 24px;
}
h2 {
	font-size: 20px;
	display:inline;
	color:#FFFFFF;
}


a 		{ color:#0D5391; }
a:hover { color:#AF972B; }

.subNav a 			{ color:#7FBFEB; font-size:13px; text-decoration:none; }
.subNav a:hover		{ color:#FFD004; font-size:13px; text-decoration:none; }
.subsubNav a, .subsubNavHead a 				{ color:#7FBFEB; font-size:11px; text-decoration:none; }
.subsubNav a:hover, .subsubNavHead a:hover	{ color:#FFD004; font-size:11px; text-decoration:none; }

.newsContent a 			{ color:#FFFFFF; }
.newsContent a:hover	{ color:#CCCCCC; text-decoration:underline; }

.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;
}

.newsContent {
	background:url(bg_midcol.png) repeat-y;
	width:267px; 
}

.rightContent {
	padding:15px 15px 15px 20px; 
	background:url(bg_rightcol.jpg) top left no-repeat;
}
.rightContent img {
	width:150px;
}
.stockInfo {
	background:url(bg_rightcol.png) no-repeat; 
	height:381px;
	color:#373735;
}

.stockLeft {
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	padding: 7px 4px;
}
.subNav {
	color:#FFFFFF;
	padding-top:10px;
}
.subsubNav {
	color:#FFFFFF;
	font-size:11px;
	padding-left:10px;
}
.subsubNavHead {
	color:#FFFFFF;
	font-size:11px;
	padding-left:5px;
	padding-top:5px;
}

.stockRight {
	color:#FFFFFF;
	padding: 7px 4px;
	text-align:right;
}

.footer {
	text-align:right; 
	color:#8F8F8F;
}


/* EMAIL SIGNUP */
#signup_load {
	display:none;
	padding:10px 0px;
}

.form {display:none;}


