body {
	margin:24px 0px 0px 0px;
	background:url(bg_body2.jpg) repeat-x #1F1F1F;
}
body, div, td, p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

p, h1, h2 {
	margin:0px 0px 12px 0px;
}
h1 {
	font-size:15px;
}
h2 {
	font-size:15px;
}
/*  LINKS */
a 		{ color:#D6D6D6; text-decoration:none; }
a:hover { color:#FFFFFF; text-decoration:none; }

#footer-links a 	  { color:#333333; text-decoration:none; }
#footer-links a:hover { color:#000000; text-decoration:underline; }

/* CONTAINERS */
#container-top {
	width:966px;
	height:95px;
	margin-left:auto;
	margin-right:auto;
	background:#141414;
}
#container-navigation {
	width:966px;
	height:28px; 
	margin:0px auto;
	background:url(bg_navigation.jpg) no-repeat;
}
#container-frame {
	width:100%;
	height:340px; 
}
#subcontainer-frame {
	background:url(bg_news.jpg) no-repeat; 
	height:306px;
}
#container-content {
	width:966px;
	margin:0px auto;
	padding-top:33px;
}
#container-footer {
	width:100%;
	background:url(bg_footer.jpg) repeat-x;
	height:99px;
	clear:both;
}
#subcontainer-footer {
	width:966px;
	margin:0px auto;
	height:99px;
}


/* CLASSES AND IDS */
/* TOP */
#logo {
	float:left;
}
#nav-secondary {
	float:right; 
	padding:0px 27px 0px 16px;
	
}
#symbol {
	float:left; 
	padding:0px 0px 0px 0px;
}

/* NAVIGATION */
#navigation {
	margin:0px;
	padding:0px 0px 0px 195px;
	list-style: none;
}
#navigation li {
	margin:0px;
	padding:0px;
	display:block;
	height:28px; 
	float:left;
}
#navigation li a {
    text-indent: -9000px;
    overflow: hidden;  
	display:block;
	height:28px; 
}
#nav-corporate { width:137px; }
#nav-news { width:130px; }
#nav-investors { width:130px; }
#nav-projects { width:129px; }
#nav-contact { width:130px; }
#nav-home { width:114px; }

/* MAIN FRAME */
#news {
	float:left; 
	width:232px; 
	padding-top:19px;
}
#heading-news {
	padding-left:25px;
}
.news-date {
	background:url(bg_stock.png);
	padding:3px 0px 3px 25px;
	width:100px;
	font-weight:bold;
}
.news-title {
	padding:7px 5px 20px 25px;
}
#stock-quote {
	float:left; 
	width:231px; 
	padding:19px 0px 0px 15px;
}
#stock-table td {
	background:url(bg_stock.png);
	padding-left:8px;
}
#heading-stock {
	padding-left:6px;
}
#heading-iron {
	padding:12px 0px 0px 6px;
}

/* CONTENT */
#content-left {
	float:left; 
	width:208px;
}
#heading-updates {
	padding-bottom:15px;
}
#signup_container {
	padding-right:9px;
}
#inputWrapper {
	width: 164px;
	background: url(bg_emailbox.jpg) left top no-repeat;
	margin:0px auto;
	padding:0px 8px;
}
#inputWrapper input {
	border: 0;
	padding: 6px 0px 6px 0px;
	height: 19px;
	width: 164px;
	background-color: transparent;
	color:#444444;
}
#signup_message {
	padding:0px 19px 0px 16px;
}
#heading-members {
	padding:20px 0px 13px 0px;
}
#submit {
	padding:3px 10px;
	text-align:right;
}
#content-middle {
	float:left; 
	padding:0px 25px 30px 38px;
}
#heading-resources {
	padding-bottom:14px;
}
#content-right {
	float:left;
}
#content {
	width:492px;
}
#content-padding {
	padding:10px 10px 15px 26px;
}

/* FOOTER */
#footer-links {
	float:left; 
	padding:40px 4px 0px 4px;
	color:#333333;
}
#blender {
	float:right;
	padding:25px 30px 0px 0px;
}

/* SLIDER */
/* NOTE: ALSO CHANGE HEIGHT IN SCRIPTS.JS (TWO PLACES) */
div.wrap {
width:488px;
text-align:left;
height:281px;
}
div#header {
background: url(bg_sliders.jpg) no-repeat;
float:left;
}
div#header div#slide-holder {
z-index:40;
width:488px;
height:281px;
position:absolute;
}
div#header div#slide-holder div#slide-runner {
width:488px;
height:281px;
overflow:hidden;
position:absolute;
}
div#header div#slide-holder img {
margin:0;
display:none;
position:absolute;
}


/* SLIDE NAVIGATION */
#slide-controls {
left:463px;
top:0px;
width:25px;
height:281px;
display:none;
position:absolute;
background: url(bg_main_right.jpg) no-repeat;
}
#slide-nav {
height:18px;
width:21px;
margin-left:5px;
}
#slide-prev {
height:19px;
width:21px;
margin: 103px 2px 0px 5px;
}
#slide-next {
width:21px;
height:18px;
position: absolute;
left: 5px;
top: 212px;
}
#slide-nav a,#slide-prev a,#slide-next a {
width:21px;
float:left;
}

a#slide-link-0 {
background-image:url(bg_slidenav.png);
background-position:0px -19px;
height:18px;
}
a#slide-link-0.on {
background-position:21px -19px;
}
#slide-link-1 {
background-image:url(bg_slidenav.png);
background-position:0px -37px;
height:18px;
}
a#slide-link-1.on {
background-position:21px -37px;
}
#slide-link-2 {
background-image:url(bg_slidenav.png);
background-position:0px -55px;
height:18px;
}
a#slide-link-2.on {
background-position:21px -55px;
}
#slide-link-3 {
background-image:url(bg_slidenav.png);
background-position:0px -73px;
height:18px;
}
a#slide-link-3.on {
background-position:21px -73px;
}
#slide-link-4 {
background-image:url(bg_slidenav.png);
background-position:0px -91px;
height:18px;
}
a#slide-link-4.on {
background-position:21px -91px;
}
a#slide-link-prev {
background-image:url(bg_slidenav.png);
background-position:0px 0px;
width: 21px;
height:19px;
}
a#slide-link-next {
background-image:url(bg_slidenav.png);
background-position:0px -109px;
width: 21px;
height:18px;
}
