/* CSS Document */


/*  layout */
body {
	margin: 0;
	padding:0;
	background:#F2F2F0 url(bg.jpg) top left repeat-x;
}

table { border-collapse:collapse; }

p {text-align:justify;}

body, table {
	font:12px normal Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}

/*  links */
a {
color:#464622;
text-decoration:none;
}

a:hover {
color:#464622;
text-decoration:none;
}


a.footer, .footer a {
color:#fff;
text-decoration:none;
}


/*  stockquote */
.stockquote {
	background:url(bg_stockquote.jpg) top left no-repeat;
	padding:10px;
	height:12px;
	text-align:right;
	color:#FFFFFF;
}


/* maincontent */
.maincontent {

}


/*  footer */
.footer {
	padding:24px 20px 38px 20px;
	height:18px;
	color:#fff;
}

.credits {

}

.footernav {

}

/*  News */
.news_item {

}

.news_date {

}

.news_title {

}

.news_description {

}

.news_link {

}

/*  headers */
h1 {
color:#9cc53b;
font-size:18px;
font:Arial, Helvetica, sans-serif;
}

h2 {

}

h3, h4, h5, h6 {

}


/*  template styles */
.maintableborder {
	width:815px;
	background:url(bg_content.jpg) repeat-y #fff;
}

.bgsignup {
	background: url(bg_2pxtop.jpg) repeat-x;
	padding-top:7px;
}

.rightcolumn {
	margin-right:10px;
}

.corp_profile {
	padding:25px;
}

.pres_msg {
	padding:25px 25px 25px 15px;
	background:url(bg_2pxtop.jpg) top center repeat-x;
}

.smallpadding {
	padding-left:25px;
}

.bgleft {
	background:url(bgleft.jpg) top right no-repeat;
}

.bgright {
	background:url(bgright.jpg) top left no-repeat;
}

