h2 {
  color:#76aa41;
  font-size:21px;
  font-weight:bold;
  margin-bottom:20px;
}

.announcement {
	border:1px solid #0052A4;
	color:#0052A4;
	background: #fff url(/images/splash/ISRI-2009-logo.gif) no-repeat 10px 12px;
	font-size:16px;
	margin-bottom:30px;
	margin-right:10px;
	padding:20px;
	padding-left:110px;
}

.announcement strong {
	font-weight:bold;
}

.faq_section {
	font-size:18px;
	margin-top:40px;
	padding-bottom:0;
}

.term_list dt {
	font-weight:bold;
	margin-top:20px;
}

.term_list dt a{
	color:#000;
}

.term_list dt a:hover;{
	text-decoration:none;
}

.term_list dd {
	line-height:18px;
	margin-top:10px;
	margin-left:30px;
}

.term_list .section {
	float:left;
	font-weight:bold;
}

.term_list .term_def {
	margin-left:30px;
}

.term_list ul li .section {
	font-weight:normal;
}

.legal_contact dt{
	margin-top:30px;
	color:#333;
}

.legal_contact dd{
	color:#333;
	margin-bottom:10px;
}

.orange-button .x-btn-left{
	background-image:url(/images/orange-button.gif) !important;
}
.orange-button .x-btn-right{
	background-image:url(/images/orange-button.gif) !important;
	background-position: 0pt -21px
}
.orange-button .x-btn-center{
	background-image:url(/images/orange-button.gif) !important;
	background-position:0pt -42px;
}

.orange-button button {
	color:#fff;
}

.button-bold .x-btn-left{
	background-image:url(/images/btn-green.gif);
}
.button-bold .x-btn-right{
	background-image:url(/images/btn-green.gif);
	background-position: 0pt -21px
}
.button-bold .x-btn-center{
	background-image:url(/images/btn-green.gif);
	background-position:0pt -42px;
}
.button-bold button {
	color:#fff;
}

.jpromo-canvas {
	background: transparent url(/images/promo-bg.gif) no-repeat 0 0;
	height:350px;
	overflow:hidden;
	position:relative;
}

.jpromo-tagline, .jpromo-textarea {
	background:transparent;
	bottom:0;
	color:#f8f8f8;
	font-size:13px;
	height:auto !important;
	left:25px;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	width:300px;
	z-index:8;
}

.jpromo-textarea {
	/*background:transparent url(/images/slideshow_highlights.png) repeat scroll 0 0;*/
	z-index:7;
}

.jpromo-tagline h1 {
color:#fff;
display:block;
float:none;
font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;
font-size:25px;
line-height:28px;
margin:0;
padding:25px 0 2px;
}

.jpromo-tagline p {
	color:#f8f8f8;
	line-height:16px;
	padding:8px 0;
}

.jpromo-image {
	/*border: 1px solid #aaa;*/
	/*height:200px;
	width:300px;*/
	right:25px;
	margin:0;
	padding:5px;
	position:absolute;
	top:25px;
}

a.jpromo-more {
display:none;
border:medium none;
bottom:70px;
right:8px;
margin:0;
position:absolute;
}

.jpromo-pagination {
	background:transparent url(/images/slideshow_highlights.png) repeat scroll 0 0;
	left:0;
	width:100% !important;
	margin:0;
	padding:0;
	position:absolute;
	bottom:20px;
	z-index:4;
}

.jpromo-pagination ul {
	float:right;
	padding-right:30px;
}
.jpromo-pagination li {
	float:left;
	padding:5px;
}

.jpromo-morefeatures {
	color:#333;
	line-height:20px;
	height:22px;
	padding-right:10px;
}

.jpromo-pagination li a {
	background:transparent url(/images/transparent_bg.png) repeat scroll 0 0;
	color:#fff;
	border:#f8f8f8 solid 1px;
	text-align:center;
	display:block;
	line-height:18px;
	height:20px;
	width:20px;
	text-decoration:none;
}

.jpromo-pagination li a.current, .jpromo-pagination li a:hover {
	background:#ddd;
	color:#333;
	font-weight:bold;
}

ul.feature_list li {
	background: transparent url(/images/bluecheckbox.gif) no-repeat scroll 0 2px;
	float:left;
	width:100px;
	padding: 3px 0 3px 25px;
}

ul.feature_list li.long {
	width:140px;
}

#slideshow_signup {
	position:absolute;
	color:#f0f0f0;
	bottom:90px;
	left:70px;
	z-index:10;
}

#slideshow_signup a {
	background: transparent url(/images/get_started.png) no-repeat scroll 0 0;
	color:#fff;
	display:block;
	width:205px;
	height:36px;
	text-indent:-1000px;
}

#slideshow_signin {
	color:#f0f0f0;
	position:absolute;
	bottom:70px;
	left:90px;
	z-index:10;
}

#slideshow_signin a {
	color:#fff;
	text-decoration:underline;
}

.feature_footer {
	background: transparent url(/images/splash/mobile.jpg) no-repeat 0 0;
	color:#666666;
	padding:7px 0 7px 80px;
	line-height:18px;
	font-size:12.5px;
}

.feature_footer h4 {
	color:#0071bc;
	display:inline;
	font-size:16px;
}

.features {
	display:block;
	height:500px !important;
	overflow:hidden;
	position:relative;
	top:0;
	left:0;
}

h3.feature_header {
	color:#0038A3;
	font-size:24px;
	font-weight:normal;
	margin-top:20px;
	padding:10px 0 20px;
}

.feature_page {
	position:absolute;
	top:0;
	left:0;
	z-index:4;
}

.features li {
	float:left;
	width:28%;
	text-align:left;
}

.features li.spacer {
	width:8%;
}

.ext-ie7 .features li.spacer {
	width:60px;
}

* html .features li.spacer {
	width:7%;
}

.features li dt {
	background: transparent url(/images/splash/feature_background.gif) no-repeat 0 0;
	height:180px;
	width:180px;
	margin: 0 5px 10px;
	display:block;
}

.features li dt div {
	color:#333;
	font-size:20px;
	text-align:center;
}

.features li dt .feature {
	background: transparent url(/images/splash/features/market_data.jpg) no-repeat 0 30px;
	margin:0 auto;
	width:120px;
	height:116px;
}

.features li dd {
	display:block;
	color:#666666;
	font-size:14px;
}

.features li dt div.feature_graph {
	background-image: url(/images/splash/features/market_data.jpg);
}

.features li dt div.feature_compare {
	background-image: url(/images/splash/features/compare.jpg);
}

.features li dt div.feature_historical {
	background-image: url(/images/splash/features/historical.jpg);
}

.features li dt div.feature_puzzle {
	background-image: url(/images/splash/features/puzzle.jpg);
}

.features li dt div.feature_watchlist {
	background-image: url(/images/splash/features/watchlist.jpg);
}

.features li dt div.feature_settings {
	background-image: url(/images/splash/features/settings.jpg);
}


.features li dt div.feature_shake {
	background-image: url(/images/splash/features/shake.jpg);
}

.features li dt div.feature_fish {
	background-image: url(/images/splash/features/fish.jpg);
}

.features li dt div.feature_forum {
	background-image: url(/images/splash/features/forum.jpg);
}

.features li dt div.feature_news {
	background-image: url(/images/splash/features/news.jpg);
}

.features li dt div.feature_rss {
	background: transparent url(/images/splash/features/rss.jpg) no-repeat 15px 30px;
}

.features li dt div.feature_share {
	background-image: url(/images/splash/features/sharing.gif);
}

.oneline {
	padding-top:12px;
}