/* CSS Document */


/*  layout */
body {
	margin: 0;
	padding:0;
	color: #EAEDE6;
	background:#FFFFFF url(bg_body2.jpg) top left repeat-x;	
}

table { border-collapse:collapse; }

body, table {
	font:12px normal Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}

p {text-align:justify;}


.footer {
color: #ffffff;
font-weight:normal;
background:url(bg_footer.jpg) top left repeat-x;
text-align:left;
padding:23px 0;
}

/*  links */
a {
color:#6E333A;
text-decoration:none;
}

a:hover {
color:#6E333A;
text-decoration:none;
}


a.footer, .footer a{
color:#fff;
text-decoration:none;
}

a.footer:hover, .footer a:hover{
color:#fff;
text-decoration:none;
}


/*  stockquote */
.stockquote {
	background:url(bg_stockquote2.jpg) top left no-repeat;
	color:#fff;
	font-weight:bold;
	padding:8px 10px 8px 30px;
	height:34px;
}


/* maincontent */
.maincontent {
	padding-left:30px;
}

.emailsignup {
	padding-left:32px;
}


/*  footer */
.credits {
	float:right;
}

.footernav {
	float:left;

}

/*  News */
.news_wrapper {
	padding:0 5px 0 15px;
}

.news_date_daymonth {
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

.news_date_year {
	font-size:14px;
	font-weight:bold;
}

.news_title {
	color:#ababab;
}

.news_description {

}

.news_link {

}

/*  headers */
h1 {

}

h2 {

}

h3, h4, h5, h6 {

}

/*  web styles */
.bgleft {
	background:url(bgleft.jpg) top right no-repeat;
	height:524px;
}

.bgright {
	background:url(bgright.jpg) top left no-repeat;
	height:524px;
}

.bgleftrepeat {
	background:#fff url(bgleft-repeat.jpg) top left repeat-x;
}

.bgrightrepeat {
	background:#fff url(bgright-repeat.jpg) top right repeat-x;
}
