#center { width: 946px; margin: 0px auto; }
#header-outer { width: 946px; height: 95px;}
#header-logo { width: 266px; float: left; }
#header-tagline { float: left; width: 453px; }
#header-site-links { float: left; width: 167px; text-align: right }
#header-links-middle { margin-top: 21px; }
#main-outer { width: 946px; clear:both; background-image: url(../images/new-site/bg_main.png) }
#nav-outer { width: 266px;  float: left; padding-top: 35px; /* height: 580px; */ } 
#lhs_element { margin-left: 45px; width: 175px;}
#lhs_element1 { margin-left: 45px; width: 175px;}

#main-content-outer { width: 680px; float: right; }
* html #cmsarea1 { height: 9px; margin-bottom: 13px;}
#spacer { height: 25px; }
#contact-form-outer { width: 595px; margin-left:25px; margin-top: 25px; }

/* Myrewards section*/
#myrewards-main-outer { width: 946px; clear:both; background-image:url(../images/bg_my_rewards_main.gif); }

#home-cmsarea1 { width: 680px; min-height: 9px; margin-bottom: 25px;}
#home-cmsarea2 { clear: both; width: 394px; margin-left:25px; float:left; }
#home-cmsarea3 { width: 176px; margin-left:25px; float:left;  }
#home-cmsarea4 { clear: both; width: 595px; margin-left:25px; }
#home-cmsarea5 { width: 595px; margin-left:25px; min-height: 350px }

*html #home-cmsarea5 {
	height: 380px;
}

#cmsarea1 { width: 680px; min-height: 9px; margin-bottom: 25px;}
#cmsarea2 { width: 595px; margin-left:25px; }
#cmsarea3 { clear: both; width: 285px; margin-left:25px; float:left;}
#cmsarea4 { width: 285px; margin-left:25px; float:left; }
#cmsarea5 { clear: both; width: 595px; margin-left:25px; }



/* Footer, taken from original Jelf site*/

#footer-links { clear: both; padding-left: 24px; padding-top: 10px; padding-bottom: 10px; margin-top: 20px; width: 596px; text-align: center; background: #97D700}

#footer-links ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#footer-links li {
	display: inline;
	padding: 0px;
	margin: 0px;
	list-style: none;
	border-right: 1px solid #49176d
}

#footer-links li.last {
	border-right: 0px;
}

#footer-links a:link, #footer-links a:visited {
	text-decoration: none;
}

#footer-links a:hover {
	text-decoration: none;
	color: #49176d
}

#footer-links hr {
	display: none;
}

/* Float Dynamic Height Fix */
/* http://www.positioniseverything.net/easyclearing.html */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Holly Hack Targets IE Win only \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End Holly Hack */
/* End Float Dynamic Height Fix */

dl.Financial { padding-top: 0px; padding-bottom: 0px; float: none }
dl.Financial dt {
	width: 250px;
	display: block;
	height: 25px
}
dl.Financial dd { margin-top: -25px; display: block; width: 250px; margin-left: 260px; height: 25px }

dl.Reports { padding-top: 0px; padding-bottom: 0px; float: none; height: 30px }
dl.Reports dt {
	width: 180px;
	display: block;
	float: left
}
dl.Reports dd { margin-top: 0px; display: block; width: 100px; float: left }

dl.Presentations { padding-top: 0px; padding-bottom: 0px; float: none; height: 30px }
dl.Presentations dt {
	width: 180px;
	display: block;
	float: left
}
dl.Presentations dd { margin-top: 0px; display: block; width: 100px; float: left }

dl.Advisers { padding-top: 0px; padding-bottom: 0px; float: none; height: 190px }
dl.Advisers dt {
	width: 200px;
	display: block;
	float: left
}
dl.Advisers dd { margin-top: 0px; display: block; width: 280px; float: left }

dl.Board { padding-top: 0px; padding-bottom: 0px; float: none; height: 30px }
dl.Board dt {
	width: 150px;
	display: block;
	float: left
}
dl.Board dd { margin-top: 0px; display: block; width: 280px;float: left }

.aimRules {
	padding: 10px 10px 20px 10px;
	background: #888b8d;
	margin-bottom: 10px;
	border-bottom: 1px solid #49176d;
	color: #fff
}

.ResultsDownload {
	padding: 8px;
	background: #97D700;
	margin-bottom: 10px;
	margin-top: 10px;
	border: 1px solid #49176d;
	border-width: 1px 1px 2px 1px;
	text-align: center
}

.InvestorAlert {
	background: url(/images/Investor-alert3.png) no-repeat top center;
	padding-top: 12px;
	padding-bottom: 0px;
	text-align: center;
	height: 48px;
	font-size: 1.2em;
	color: #333;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 60px;
	margin-left: 60px;
}

/* InvestorAlert-links */

#InvestorAlert-links a:link, #InvestorAlert-links a:visited, #InvestorAlert-links a:hover {
	text-decoration: none;
	color:#000000
}


