/* CSS Document © MyForecaster.com */

div.wrapper {
	margin: 0 auto;
	text-align: left;
	width: 980px; }

div.bodycontainer {
	background-color: #FFF;
	padding: 10px; }

/* Header Styles */

div.headercontainer {
	height: 100px; }

div.hdrlogo {
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	cursor: pointer;
	float: left;
	height: 100px;
	width: 366px; }

div.hdrlinks {
	clear: right;
	color: #FFF;
	float: left;
	font-size: 11px;
	height: 41px;
	margin-top: 25px;
	text-align: center;
	width: 604px; }

div.hdrlinks a {
	color: #FFF;
	text-decoration: none; }

div.hdrlinks a:hover {
	color: #FFF;
	text-decoration: underline; }

div.hdrbtns {
	float: left;
	height: 34px;
	width: 604px; }

/* Banner Styles */

div.bnr-tampa {
	background-image: url(../images/bnr-tampa.jpg);
	height: 250px; }

div.bnr-tampa-btm {
	background-image: url(../images/bnr-tampa-btm.jpg);
	height: 100px; }

div.bnr-wallst-usa {
	background-image: url(../images/bnr-wallst-usa.jpg);
	height: 250px; }

div.bnr-wallst-usa-btm {
	background-image: url(../images/bnr-wallst-usa-btm.jpg);
	height: 100px; }

div.bnr-nasdaq {
	background-image: url(../images/bnr-nasdaq.jpg);
	height: 250px; }

div.bnr-nasdaq-btm {
	background-image: url(../images/bnr-nasdaq-btm.jpg);
	height: 100px; }

div.bnr-nasdaq-nyse {
	background-image: url(../images/bnr-nasdaq-nyse.jpg);
	height: 250px;
	margin-bottom: 10px; }

div.bnr-nasdaq-stocks {
	background-image: url(../images/bnr-nasdaq-stocks.jpg);
	height: 250px; }

div.bnr-nasdaq-stocks-btm {
	background-image: url(../images/bnr-nasdaq-stocks-btm.jpg);
	height: 100px; }

div.bnr-nasdaq-stage {
	background-image: url(../images/bnr-nasdaq-stage.jpg);
	height: 250px; }

div.bnr-nasdaq-stage-btm {
	background-image: url(../images/bnr-nasdaq-stage-btm.jpg);
	height: 100px; }

div.bnr-tampa2 {
	background-image: url(../images/bnr-tampa2.jpg);
	height: 250px; }

div.bnr-tampa2-btm {
	background-image: url(../images/bnr-tampa2-btm.jpg);
	height: 100px; }

div.bnr-report {
	background-image: url(../images/bnr-report.jpg);
	height: 250px; }

div.bnr-report-btm {
	background-image: url(../images/bnr-report-btm.jpg);
	height: 100px; }

div.bnr-nasdaq-red {
	background-image: url(../images/bnr-nasdaq-red.jpg);
	height: 250px; }

div.bnr-nasdaq-red-btm {
	background-image: url(../images/bnr-nasdaq-red-btm.jpg);
	height: 100px; }

/* Footer Styles */

div.footercontainer {
	background-color: #dcdbd3;
	font-size: 11px;
	margin-top: 10px;
	padding: 10px; }

div.footercontainer a {
	color: #000;
	text-decoration: none; }

div.footercontainer a:hover {
	color: #000;
	text-decoration: underline; }

/* Misc. Styles */

div.titlebar {
	background-image: url(../images/greenbg.gif);
	height: 30px; }

div.titlebar h3 {
	color: #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: bold;
	margin: 0;
	position: relative;
	text-align: center;
	top: 5px; }

div.comments {
	background-color: #EEE;
	border: 1px solid #AAA;
	padding: 15px; }

div.clear {
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 0;
	width: 0; }

div.gaw {
	text-align: center; }

div.dots {
	background-image: url(../images/dots.gif);
	height: 1px;
	font-size: 0;
	line-height: 0;
	margin-top: 30px;
	margin-bottom: 30px; }

div.dots2 {
	background-image: url(../images/dots2.gif);
	height: 1px;
	font-size: 0;
	line-height: 0;
	margin-top: 20px;
	margin-bottom: 20px; }

.fr-pdmx, .fr-pdmx option {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; }

div.news a {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold; }

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

div.news li {
	font-size: 12px;
	margin-bottom: 15px; }
