body {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF url(bg_top.gif) repeat-x;
}
body, table, td, p, div {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#414141;
}
p {
	margin:0px 0px 14px 0px;
}

/* LINKS */
a 			{ color:#41844F; text-decoration:none; }
a:hover		{ color:#1B476C; text-decoration:underline; }

#footerNavigation a 		{ color:#FFFFFF; text-decoration:none; }
#footerNavigation a:hover	{ color:#FFFFFF; text-decoration:underline; }

#welcome {
	background:url(img_welcome.png) no-repeat left top;
	text-indent:-9999px;
	height:19px;
	width:221px;
}

/* NAVIGATION */
#navigation {
	width:990px;
	height:54px; 
	margin:0px auto;
}
.logo {
	float:left;
	padding:0 0 0 23px;
}
.navItem {
	float:left;
}


/* IMAGE AREA */
#mainImage {
	background: url(bg_main.png) no-repeat center top;
	width:100%;
	height:275px;
}
#img_main {
	width:988px;
	margin:0 auto;
	height:275px;
	position:relative;
}

/* CONTENT */
#contentContainer {
	width:100%;
	}
#contentBg {
	background:url(bg_content_home.png) repeat-y scroll 10px top #FCFCFC;
	margin:0 auto;
	width:990px;
}
#content {
	background: url(bg_content2.jpg) no-repeat top left;
	width:990px;
	position:relative;
	margin:0 auto;
}
#mainContent {
	width:464px;
	float:left;
	font-size:12px;
	line-height:20px;
}
#main {
	width:400px;
	padding:20px 32px 15px;
}
#leftColumn {
	width:213px;
	float:left;
	padding:0 15px;
}
#right {
	width:267px;
	float:left;
}

#stockInfo {
	height:82px;
	padding:0 0 0 10px;
}
#stockTable td {
	padding:6px 0 0 6px;
}
#bottomContent {
	background:url(bg_about.png) no-repeat top right #FCFCFC;
	margin:0 0 0 1px;

}
#about {
	padding:20px 32px 15px;
}
#img_map {padding:24px 0 39px 15px;}

.newsItem {
	text-align:right;
	height:48px;
	padding:15px 0 18px 22px;
}
.right {
	background:url(bg_right.jpg) repeat-y; 
}

a.news_link  {
color:#414141;
}

a.news_link:hover {
color:#414141;
text-decoration:underline;
}
#img_news {
	padding:15px 0 10px 140px;
	height:15px;
}
#img_stock_info {
	padding:37px 0 7px 29px;
	height:14px;
}
#news {
	height:255px;
}
#reports {
	height:105px;
}
#btn_view_news {padding:2px 0 5px;}
/* FOOTER */
#bottomContainer {
	background:url(bg_bottom.png) repeat-x 0 20px;
	height:150px;
}
#footerContainer {
	width:990px;
	margin:0px auto;
	background: url(bg_content_bot.png) no-repeat scroll left top transparent;
	padding:50px 0 0;
	height:100px;
}
#copyright {
	float:left;
	width:239px;
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
}
#footer {
	float:left;
	width:732px;
	padding:20px 0 0;
}
#footerNavContainer {
	width:731px;
	height:46px;
	float:right;
}
#footerNavigation {
	float:left;
	color:#FFFFFF;
	padding:13px 10px;
	font-size:11px;
}

.clearIt {clear:both;height:0;}
