@import '/cms/styles/common.css';
@import '/styles/forms.css';
@import '/style.css';
@import '/styles/listings.css';
@import '/styles/supermenu.css';
@import '/styles/supermenu-ie.css';

.resetlist, .resetlist ul, .resetlist li {
	padding:0;
	margin:0;
	background:none;
	list-style:none;
}

.flort { float:right; }


/* COMMON ---------------------------------------------------------------------- */
body {
	background:#DEDFE3;
	margin:0;
	padding:0;
}
#bg-y {
  background:url('/images/bgx.gif') top center repeat-y;
}
#bg-top {
	background:url('/images/bgtop.jpg') top center no-repeat;
	padding-top:30px;
}
.page {
  width:980px;
	margin:0 auto;
}
/* HEADER ---------------------------------------------------------------------- */
#header {
	background:url('/images/header.jpg') top left no-repeat;
	height:168px;
	padding-bottom:10px;
	z-index:10;
	position:relative;
}
#header-top {
	height:139px;
}
#logo {
	width:710px;
}
#logo img{
	margin-top:30px;
	width:350px;
	height:90px
}

#signup {
	padding:40px 0;
}

#signup .title{
	padding:0 0 5px 0;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
#signup a{
	color:#B78536;
	font-size:11px;
}
/* MENU ------------------------------------------------------------------------ 
	supermenu.css
/* SUBNAV ---------------------------------------------------------------------- */
#navbox {
	padding-top:10px;
}
#navbox li a {
	background:url('/images/nav-rule.jpg') bottom left no-repeat;
	padding:10px 10px 10px 20px;
	display:block;
	width:190px;
	font-size:13px;
	text-decoration:none;
	color:#462E0F;
}
#navbox li.navactive a,
#navbox li a:hover {
	background:#FFFFFF url('/images/news-bullet.gif') 10px 14px no-repeat;
	padding:9px 10px 9px 20px;
	border-top:1px solid #D2D2D2;
	border-bottom:1px solid #D2D2D2;
}

#navbox li.navactive li a,
#navbox li li a {
	zbackground:url('/images/nav-rule.jpg') bottom left no-repeat;
	padding:10px 10px 10px 30px;
	display:block;
	width:180px;
	font-size:13px;
	text-decoration:none;
	color:#462E0F;
}
#navbox li li.navactive a,
#navbox li li a:hover {
	background:#FFFFFF url('/images/news-bullet.gif') 20px 14px no-repeat;
	padding:9px 10px 9px 30px;
	border-top:1px solid #D2D2D2;
	border-bottom:1px solid #D2D2D2;
}


#navbox li.navactive li a {
	background:#FFFFFF url('/images/news-bullet.gif') 20px 14px no-repeat;
	padding:9px 10px 9px 30px;
	border-top:1px solid #D2D2D2;
	border-bottom:1px solid #D2D2D2;
}
#navbox li  {

	_padding-bottom:1px;

}
/* SHARED ---------------------------------------------------------------------- */
a:hover.morelink{
	color:#333333;
	text-decoration:none;
}
/* HOME ------------------------------------------------------------------------ */

#impact {
	padding-bottom:10px;
}
#stock {
  background:url('/images/stock.jpg') top left no-repeat;
	height:300px;
	width:220px;
}

#stock .title{
	height:10px;
	padding:15px 0 30px 60px;
	font-size:18px;
	color:#583812;
}

#stock span{
	font-weight:bold;
}
#stock ul {
  margin-left:5px;
  height:38px !important;
  min-height:38px;
  background:url('/images/stock-underline.gif') bottom left no-repeat;
}
#stock li { padding:10px 0 10px 2px; }
#stock li a{ color:#583812;text-decoration:none; }
#stock li a:hover { color:#583812;text-decoration:underline; }
#stock li.name   { width: 94px; }
#stock li.arrow  { width: 10px; padding:0 0 0 3px; }
#stock li.change { width: 45px; }
#stock li.current{ width: 50px; }

#stock li.arrow img  { margin-top: 15px; }
#stock .text  { text-align:center;font-size:10px; color:#AAAAAA; margin-top:15px; }
#stock .button{ font-size:12px; color:#583812; margin:15px 0 0 8px; width:202px }
#stock .button a {
  background:url('/images/stock-btn.gif') top left no-repeat;
  text-decoration:none;
  color:#583812;
  display:block;
  padding:6px 0 6px 20px
}
#stock a:hover {
  background-position:bottom left;
  text-decoration:underline; 
}
#flash {
  background:url('/images/flash.jpg') top left no-repeat;
	height:300px;
	width:760px;
}

.homepage #content{
  background:url('/images/news-bg.jpg') top left repeat-y;
}

.heading {
	background:url('/images/heading.jpg') top left no-repeat;
	width:270px;
	padding:6px 10px 5px 20px;
	font-size:17px;
	color:#FFFFFF;
}
.heading a {
	width:55px;
	padding-top:1px;
	height:16px;
	color:#FFFFFF;
	font-size:11px;
	float:right;
	text-align:center;
	background:url('/images/viewall.jpg') bottom left no-repeat;
	text-decoration:none;
}
.heading a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}
.homepage #content-left{
	width:300px;
}
.homepage #content-content{
	width:662px;
	padding-left:18px;
	float:right;
}
.homepage #news {
  background:url('/images/news-top.jpg') top left no-repeat;
	padding:5px 10px;
	min-height:300px;
	height:auto !important;
	height:300px;
}
#news .cell {
	width:280px;
	padding:10px 0;
	background:url('/images/news-cell.gif') bottom left no-repeat;
}
#news .cell .date {
	padding:0 0 10px 10px;
	color:#8B8B8B;
	font-size:11px;
}
#news .cell a {
	padding:0 0 10px 10px;
	color:#333333;
	font-size:12px;
	background:url('/images/news-bullet.gif') 0px 4px no-repeat;
	display:block;
	text-decoration:none;
}
#news .cell a:hover {
	text-decoration:underline;
}
#news .cell a.morelink {
	background:url('/images/morelink2.gif') center left no-repeat;
	padding:0 0 0 15px;
	color:#593913;
	font-size:11px;
	margin-left:10px;
}
#map-home {
	width:345px;
	padding:10px 17px 10px 0;
	min-height:20px;
	height:auto !important;
	height:20px;
}
#map-home .title {
	border-top:5px solid #E1E1E1;
	padding:10px 0 0 10px;
	color:#583812;
	font-size:18px;
	background:url('/images/arrow-bullet.gif') 0px 20px no-repeat;
}
#map-home .morelink {
	background:url('/images/morelink2.gif') center left no-repeat;
	padding:0 0 0 15px;
	color:#593913;
	font-size:11px;
	float:right;
	display:inline-block;
	margin-top:8px;
}
#featured {
	width:300px;
	padding:10px 0px 10px 0px;
}
#featured .cell {
	width:300px;
	background:url('/images/featured-cell.jpg') bottom left no-repeat;
}
#featured .cell .img {
	width:110px;
	padding:10px;
}
#featured .cell .text {
	width:160px;
	padding:7px 10px 10px 0px;
}
#featured .cell .text a{
	color:#593913;
}
#featured .cell .text a:hover{
	color:#333333;
	text-decoration:none;
}
#featured .cell .text a.morelink{
	background:url('/images/morelink.gif') center left no-repeat;
	padding:0 0 0 15px;
	text-decoration:none;
	font-size:11px;
}
#featured .cell .text a:hover.morelink{
	text-decoration:underline;
}
#featured .cell .text p{
	margin:4px 0;
}
/* CONTENT --------------------------------------------------------------------- */
.contentpage #impact {
  background:url('/images/content-impact.jpg') top left no-repeat;
	height:100px;
	width:980px;
	padding-bottom:0px;
}
.contentpage #content {
	background:url('/images/content-bgy.jpg') top left repeat-y;
	margin-bottom:10px;
}
.contentpage #content-main {
	background:url('/images/content-main.jpg') top left no-repeat;
	float:right;
	width:760px;
	
}
.contentpage #content-content {
	width:520px;
	min-height:700px;
	height:auto !important;
	/*height:700px;*/
	padding:10px 15px;
	overflow:hidden;
}
.contentpage #content-right {
	width:202px;
	padding:10px 0px 10px 8px;
}

.contentpage #stock {
  background:url('/images/stock-back.gif') top left no-repeat;
	height:252px;
	width:202px;
	margin-bottom:10px;
}
.contentpage #stock ul {
  margin:6px 0 0 0;
  height:23px !important;
  min-height:23px;
  background:url('/images/stock-cunderline.gif') bottom left no-repeat;
}
.contentpage #stock li { padding:0;font-size:10px; }
.contentpage #stock li.name   { width: 85px;padding-left:5px; }
.contentpage #stock li.arrow  { width: 15px; }
.contentpage #stock li.change { width: 45px; }
.contentpage #stock li.current{ width: 45px; }

.contentpage #stock li.arrow img  { margin-top: 5px; }
.contentpage #stock .button  { margin:15px 0 0 10px; width:182px }
.contentpage #stock .button a{  background:url('/images/stock-cbtn.gif') top left no-repeat; padding:6px 0 6px 24px }

.contentpage #gallery-right {
	background:url('/images/content-gallery.jpg') top left no-repeat;
	width:202px;
	height:252px;
	color:#666666;
	margin-bottom:10px;
}
.contentpage #gallery-right .title a{
	height:125px;
	padding:6px 0 0 66px;
	font-size:18px;
	text-decoration:none;
	color:#583812;
	display:block;
}
.contentpage #gallery-right .title a:hover{
	color:#907935;
}
.contentpage #gallery-right p{
	padding:5px 20px 0 20px;
}
.contentpage #gallery-right a.btn{
	width:120px;
	padding:4px 5px 6px 5px;
	text-align:center;
	display:block;
	margin:0 auto;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.contentpage a.map {
	background:url('/images/content-map.jpg') top left no-repeat;
	width:202px;
	height:54px;
	padding-top:48px;
	text-align:center;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	text-decoration:none;
}
.contentpage a:hover.map,
.contentpage #gallery-right a:hover.btn {
	text-decoration:underline;
}
.contentpage #nav {
	float:left;
}
/* FOOTER ---------------------------------------------------------------------- */
#footer {
  background:url('/images/footer.jpg') top center no-repeat;
	height:154px;	
}
#footer-links {
	height:50px;
	padding:20px 0 0 10px;
}
#footer-links ul {
	width:800px;
}

#footer-links li {
border-right:1px solid #333333;
}
#footer-links li.last {
border-right:none;
}
#footer-links li a {
	padding:0 10px;
	text-transform:uppercase;
	color:#333333;
	font-size:11px;
	text-decoration:none;
}
#footer-links li a:hover {
	color:#9B6420;
	text-decoration:underline;
}
#footer-links #share {
  float:right;
  margin:0;
  padding:0;
  z-index:10;
}
#footer-bottom,
#footer-bottom a {
	color:#4B4B4B;
}
#legal{
	padding:0 15px;
}
#credit{
	float:right;
}
#credit a{
text-decoration:none;
}
#credit a:hover{
text-decoration:underline;
}
/* SITE MAP -------------------------------------------------------------------- */

.sitemap ul {
	padding:0 0 0 50px;
  margin:0;
}
.sitemap ul ul {
  padding:0 0 0 5px;
}
.sitemap li {
  background:url('/images/bullet-page.gif') 0px 1px no-repeat;
  margin:0 0 15px 0;
  padding:0 0 0 15px;
}
.sitemap li a {
  font-size:12px;
  font-weight:bold;
	text-transform:uppercase;
	outline:none;
}
.sitemap li li {
  margin: 0 0 4px 0;
	background:url('/images/bullet-sub.gif') 0px 4px no-repeat;
	padding:0 0 0 10px;
}
.sitemap li li a {
  font-size:11px;
  font-weight:normal;
	text-transform:none;
}
.sitemap a:visited {
  color: #999999;
}
.sitemap a:hover {}



/* CUSTOMIZATIONS -------------------------------------------------------------- */
#box .caption {
padding-top:10px;
font-size:14px;
color:#666666;
}

.chart-btn  { background: #AFD3DC url('/images/stock-chart-btn.gif') top left no-repeat;padding:3px 0 4px 0; width:126px; margin:10px 0 0 20px; }
.chart-btn a{  color: #FFFFFF; text-decoration:none;padding:3px 19px 4px 19px; }
.chart-btn a:hover { color: #FFFFFF; text-decoration:underline; }
