body {
	margin:0;
	padding:0;
	background:#ECE9D8 url(/images/bg.gif) repeat-x;
	background-position:0px 53px;; 
	font:11px verdana;
	color:#325322;
	background-color:#ffffff;
	}
	
p {
	margin:0 0 10px 0;
	padding:0;
	font:11px verdana;
}

h1,h2,h3,h4,h5,h6 {
	margin:0 0 10px 0;
	padding:0;
	}
	
	
#container {
	width:1000px;
	margin:0 auto;
	padding:0;
	/*background:url(/images/container-bg.jpg) repeat-y;*/
	}
	
	
#header {
	width:960px;
	height:180px;
	padding:0 20px;
	/*background:url(/images/container-bg.jpg) 50% 0 repeat-y;*/
	}

#header-logo {
	position:relative;
	width:915px;
	padding:64px 0 0 45px;
	background:white;
	/*border-bottom:3px solid #1592AC;*/
	}
	
.free-sub {	
	position:absolute;
	top:0;
	right:20px;
	width:380px;
	height:57px;
	}
	
#header-nav {
	position:relative;
	width:940px;
	height:28px;
	margin:0 auto;
	padding:12px 0 0 20px;
	background-color:#343538;
	background-position:10px 0px;
	background-repeat:repeat-x;
	color:white;
	}
	
#header-nav a {
	color:white;
	text-decoration:none;
	}
	
#header-nav a:hover {
	color:white;
	text-decoration:underline;
	}
	
#header-nav ul {	
	margin:0;
	padding:0;
	list-style:none;
	}
	
#header-nav li {	
	margin:0 4px;
	padding:0;
	list-style:none;
	display:inline;
	}
	
.search-header-div {
	position:absolute;
	top:0;
	right:-1px;
	height:31px;
	width:495px;
	padding:0;
	background:none;
	text-align:right;
	}
	
.search-header-div img {
	border:none;
	}
	
.search-header-div-new {
	position:absolute;
	top:0;
	right:-1px;
	height:31px;
	width:695px;
	padding:0;
	background:none;
	
	text-align:right;
	}
	
.search-header-div-new img {
	border:none;
	}
	
.input_search {	
	background:white;
	border:1px solid #B1E8F5;
	padding:8px 4px;
	
	width:120px;
	/*height:30px;	*/
	font:11px verdana;
	color:#60A442;			
	}
	
.btn_search_go {
	text-decoration:none;
	background:#94E0F3 url(images/blue-input-bg-2014.jpg) repeat-x;
	border:1px solid #6AD3EE;
	padding:7px 8px;
	
	font:11px verdana;
	color:#fff;
	margin-left:5px;
	margin-right:5px;
	cursor:pointer;
	}	
	
form {
	margin:0;
	padding:0;
	}
	
.search-header-div input#s {
	background:url(/images/search-input-bg.gif) no-repeat;
	width:140px;
	height:16px;
	padding:3px 63px 3px 7px;
	margin:0;
	border:none;
	}
	
#search-results {
	width:960px;
	margin:0 auto;
	}
	
.ajax-search-results-none {
	padding:20px;
	background:#A40000;
	color:white;
	border-bottom:4px solid #7D0000;
	}
	
.no-res {
	height:24px;
	width:265px;
	margin:0 auto;
	padding:10px 0 0 35px;
	background:url(/images/no-res-bg.gif) no-repeat;
	}

.ajax-search-results {
	padding:20px;
	background:#88C770;
	border-bottom:4px solid #5CA541;
	}
	
.ajax-search-results a {
	color:white;
	text-decoration:none;
	}
	
span.search-res-keyword {
	background:#fff;
	}
	
	
/* header bar no membership */
#header-bar-none {
	width:960px;
	height:100px;
	margin:0 auto;
	/*background:url(/images/header-bar-bg.jpg) repeat-x;*/
	background-color:#fff;
	}
	
/* header bar trial membership */
#header-bar-trial {
	width:960px;
	height:100px;
	margin:0 auto;
	background:url(/images/header-bar-bg.jpg) repeat-x;
}

/* header bar full membership */
#header-bar-full {
	width:950px;
	height:35px;
	margin:0 auto;
	padding:5px 0 0 10px;
	background:#ccc;
	color:#9ee2f3;
}

#header-bar-full a {
	color:#116778;
	text-decoration:none;
	}
	
#header-bar-full a:hover {
	color:#116778;
	text-decoration:underline;
	}

#header-bar-full ul {	
	margin:0;
	padding:0;
	list-style:none;
	}
	
#header-bar-full li {	
	margin:0 4px;
	padding:0;
	list-style:none;
	display:inline;
	}

#content-container {
	width:960px;
	padding:0 20px;
	margin:0 auto;
	/*background:url(/images/container-bg.jpg) 50% 0 repeat-y;*/
	}

#content-holder {
	width:940px;
	padding:10px;
	background:#fff;
	}

/* Content left and mods //////////////////////////////////////
/////////////////////////////////////////////////////////////*/


#content-left {
	float:left;
	width:200px;
	margin-right:10px;
	}

.mod-header {
	background:#343538;
	padding:10px;
	margin:0;
	color:white;
	border-bottom:1px solid white;
	}	

.mod-box {
	padding:0;
	margin:0 0 10px 0;
	/*border-bottom:1px solid #65D0EB;*/
	}
	
.mod-box-market-pulse {
	padding:0;
	/*margin:0 0 10px 0;*/
	}
	
.mod-box p {
	color:#264951;
	}
	

	
/*.info-nav {
	background:url(/images/mod-header-info.gif) no-repeat;
	}*/
	
.free-newsletter {
	position:relative;
	background:#f7f7f7;
	padding:10px;
	}
	
.glossary-tip {
	background:#C5EEF8;
	padding:10px;
	}
	
.info-nav ul {
	margin:0;
	padding:0;
	list-style:none;
	}
	
.info-nav ul li {
	margin:0;
	padding:0;
	border-bottom:1px solid white;
	background:#f7f7f7; /*url(/images/li-bg.gif) repeat-x;*/
	}
	
.info-nav ul li:hover {
	/*background:url(/images/li-sub-li-hover.jpg) repeat-x;*/
	}

.info-nav ul li a,
.info-nav ul li a:link,
.info-nav ul li a:visited {
	display:block;
	padding:8px 10px 8px 21px;
	background:url(/images/li-bullet.gif) 8px 50% no-repeat;
	text-decoration:none;
	font:11px verdana;
	color:#3E7582;
	}
	
.info-nav ul li a:hover {
	color:#224148;
	}
	

.info-nav ul ul {
	border-top:1px solid white;
	}
	

.info-nav ul li li a,
.info-nav ul li li a:link,
.info-nav ul li li a:visited {
	display:block;
	padding:8px 10px 8px 11px;
	background:#D3F1F9 /*url(/images/li-sub-li.jpg) 8px 50% no-repeat*/;
	text-decoration:none;
	font:11px verdana;
	color:#3E7582;
	border-left:5px solid #7AD8EF;
	}
	
.info-nav ul li li a:hover {
	/*color:#333;*/
	background:#BDECF7;
	border-left:5px solid #1CB8DF;
	}	

/* Content center and mods ////////////////////////////////////
/////////////////////////////////////////////////////////////*/

.index-ajax {
	position:relative;
	padding:10px;
	background:#F0F8ED url(images/index-ajax-bg.gif) repeat-x;
	border:1px solid #CDE7C0;
	margin:0 0 5px 0;
	}

.quote-bg {
	background:#F0F8ED url(images/quote-bg.gif)  98% 0px no-repeat;
	padding:0 80px 10px 0;
	}
	
.quote-bg p
{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
	
.index-ajax h1 {
	font:bold 18px "Trebuchet MS", verdana;
	margin:0 0 10px 0;
	padding:0 0 8px 0;
	border-bottom:1px solid #CDE7C0;
	}
.index-ajax-1 {
	position:relative;
	padding:20px 5px 0 5px;
	background:#C5EEF8 url(images/index-ajax-bg-mp.gif) repeat-x;
	margin:0px;
	} 

#content-center {
	float:left;
	width:520px;
	}
	
.stock-week {
	margin:0 0 10px 0;
	padding:10px;
	background:#F0F8ED;
	border:1px solid #CCE8C1;
	}
	
.stock-week h1, h2, h3, h4{

	}
	
.bread-crumbs {
	background:#7ABE5C url(/images/content-bread-bg.gif) repeat-x;
	padding:10px;
	margin:0;
	color:white;
	border-bottom:1px solid white;
	}
	
.bread-crumbs a {
 	text-decoration:none;
	color:#fff;
	}
	
.bread-crumbs a:hover {
	text-decoration:underline;
	}

.green-content-watchlist {
	padding:0px;
	background:url(/images/content-bg.jpg) repeat-x;
	min-height: 450px;
	}
	
.green-content-watchlist h1 {
	margin:0 0 20px 0;
	padding:10px 0 10px 10px;
	font:bold 20px "Trebuchet MS", verdana, sans-serif;
	color:#345E24;
	background:url(/images/h1-bg.gif) 0 bottom no-repeat;
	}
.green-content-watchlist a {
	color:#CC6600;
	}
	
.green-content-watchlist a:hover {
	text-decoration:none;
	}
.green-content {
	padding:15px;
	background:url(/images/content-bg.jpg) repeat-x;

	}
	
.green-content h1 {
	margin:0 0 20px 0;
	padding:0 0 10px 0;
	font:bold 20px "Trebuchet MS", verdana, sans-serif;
	color:#345E24;
	background:url(/images/h1-bg.gif) 0 bottom no-repeat;
	}
	
.green-content h3 {
	display:block;
	margin:0 0 10px 0;
	padding:10px 0 0 0;
	font:bold 16px "Trebuchet MS", verdana, sans-serif;
	color:#4D8A35;
	}
	
.green-content h4 {
	display:block;
	margin:0 0 5px 0;
	padding:0;
	font:bold 11px verdana, sans-serif;
	color:#346024;
	}
	
.green-content h3.h3-1 {
	display:block;
	margin:0 0 10px 0;
	padding:0;
	font:bold 16px "Trebuchet MS", verdana, sans-serif;
	color:#4D8A35;
	}	

.green-content p {
	line-height:1.4;
	color:#345E24;
	}
	
.green-content a {
	color:#CC6600;
	}
	
.green-content a:hover {
	text-decoration:none;
	}
	

	
.green-content ul, .green-content ol {
	margin:0 0 10px 0;
	padding:0 0 0 20px;
	}
	
.green-content li {
	color:#345E24;
	margin:0 0 6px 0;
	padding:0;
	}
	
.green-content table {
	margin-bottom:30px;
	}

.green-content .comment
{
	margin-bottom:20px;
	color:#666666;
}

	
	
.td-white {
	color:white;
	}
	
p.h-p {
	font-weight:bold;
	margin-bottom:4px;
	padding-top:10px;
	}
	
	
.standard-content h1 
{
	margin:20px 0 10px 0;
	font-family:"Trebuchet MS", verdana, sans-serif;
	font-size:26px;
	font-weight:bold;
	color:#116577;
}	

.standard-content h2
{
	margin:10px 0 10px 0;
	font-family:"Trebuchet MS", verdana, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#458795;
}

.stock_alert
{
	margin-bottom:20px;
}
.stock_alert .price
{
	font-size:18px;
	font-weight:bold;
	color:#666666;
	text-align:center;
}
.stock_alert .priceup
{
	font-size:18px;
	font-weight:bold;
	color:#00BB00;
	text-align:center;
}
.stock_alert .pricedown
{
	font-size:18px;
	font-weight:bold;
	color:#AA0000;
	text-align:center;
}

.stock_alert .label
{
	font-size:11px;
	color:#888888;
	text-align:center;
}
.stock_alert .daterow 
{
	background-color: #116577;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ECE9D8;
	height: 25px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.stock_alert .stockname
{
	background-color:#ECE9D8;
	padding:10px;
}
.stock_alert .stockname div
{
	color:#555555;
}

.stock_alert .stockname
{
	font-size:14px;
	font-weight: bold;
	color: #7ADEF3;
}
.stock_alert .cell
{
	background-color:#F0F8ED;
	color:#888888;
}
	
	
/* Content right and mods /////////////////////////////////////
/////////////////////////////////////////////////////////////*/

#content-right {
	float:right;
	width:200px;	
	}

.free-newsletter {
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
.free-newsletter input {
	background:white;
	border:1px solid #B1E8F5;
	padding:8px 4px;
	width:168px;
	font:11px verdana;
	color:#60A442;
	margin-bottom:6px;
	}
	
html>body .free-newsletter input {
	background:white;
	border:1px solid #B1E8F5;
	padding:8px 4px;
	width:172px;
	font:11px verdana;
	color:#60A442;
	margin-bottom:6px;
	}
	
.free-newsletter input.news-subscribe {
	background:#9ECF89 url(images/green-input-bg.gif) repeat-x;
	border:1px solid #79BC5C;
	padding:6px 4px;
	width:50px;
	font:11px verdana;
	color:#fff;
	margin-bottom:0;
	cursor:pointer;
	}
	
/*span.news-what {
	display:block;
	height:40px;
	padding-top:10px;
	}
	*/
span.news-what {
	display:block;
	/*height:18px;
	padding:7px 8px 2px 8px;
	background:#94E0F3 url(images/blue-input-bg.gif) repeat-x;
	border:1px solid #6AD3EE;*/
	cursor:pointer;
	}

/*html>body span.news-what {
	display:block;
	}

span.news-what a {
	text-decoration:none;
	background:#94E0F3 url(images/blue-input-bg.gif) repeat-x;
	border:1px solid #6AD3EE;
	padding:7px 8px;
	font:11px verdana;
	color:#fff;
	margin-bottom:0;
	cursor:pointer;
	}*/
	span.news-what a {
	text-decoration:none;	
	font:11px verdana;
	color:#fff;		
	}

/*html>body span.news-what a {
	text-decoration:none;
	background:#94E0F3 url(images/blue-input-bg.gif) repeat-x;
	border:1px solid #6AD3EE;
	padding:7px 8px;
	font:11px verdana;
	color:#fff;
	margin-bottom:0;
	cursor:pointer;
	}*/
	
.member-login {
	background:#f7f7f7 /*url(/images/r-latest-news.gif) no-repeat*/;
	padding:10px;
	}
	
.member-login ul {
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
	}
	
.member-login ul li {
	margin:0;
	padding:0;
	border-bottom:1px solid #9EE2F3;
	}
	
.member-login ul li:hover {
	/*background:url(/images/li-sub-li-hover.jpg) repeat-x;*/
	}

.member-login ul li a,
.member-login ul li a:link,
.member-login ul li a:visited {
	display:block;
	padding:8px 10px 8px 21px;
	background:url(/images/li-bullet.gif) 8px 50% no-repeat;
	text-decoration:none;
	font:11px verdana;
	color:#3E7582;
	}
	
.member-login ul li a:hover {
	color:#224148;
	}

	
.member-login input {
	background:white;
	border:1px solid #bdbdbd;
	padding:8px 4px;
	width:168px;
	font:11px verdana;
	color:#3c707d;
	margin-bottom:6px;
	}
	
html>body .member-login input {
	background:white;
	border:1px solid #bdbdbd;
	padding:8px 4px;
	width:172px;
	font:11px verdana;
	color:#3c707d;
	margin-bottom:6px;
	}
	
.member-login input.member-submit {
	float:left;
	width:50px;
	height:29px;
	border:none;
	margin:0 3px 0 0;
	padding:0;
	cursor:pointer;
	}
	

span.forgot-pass {
	float:left;
	width:126px;
	height:29px;
	}

span.forgot-pass-2 {
	float:left;
	width:112px;
	height:29px;
	}
	
span.forgot-pass a {
	border:none;
	margin:0;
	cursor:pointer;
	}

span.forgot-pass a img {
	border:none;
	margin:0;
	cursor:pointer;
	}
	
	
span.forgot-pass-2 a {
border:none;
	margin:0;
	cursor:pointer;
	}
span.forgot-pass-2 a img {
border:none;
	margin:0;
	cursor:pointer;
	}

.latest-news {
	background:#ccc /*url(/images/mod-header-member-login.gif) no-repeat*/;
	padding:10px;
	}

.top-10 {
	background:#f7f7f7 /*url(/images/mod-header-member-login.gif) no-repeat*/;
	padding:10px;
	font-size:10px;
	}
	
.latest-news a {
	color:#cc6600;
	}
	
.news-item {
	border-top:1px solid #A8E7F7;
	padding:10px 10px 0 10px;
	background:url(images/news-bg.gif) repeat-x;
	}
	
.news-item h4 {
	margin-bottom:4px;
	color:#264951;
	font-size:12px;
	}

span.news-date {
	display:block;
	font:bold 11px verdana;
	color:#169BBC;
	margin-bottom:4px;
	}
	
	
	
/* Footer /////////////////////////////////////
/////////////////////////////////////////////////////////////*/
	
#footer {
	clear:both;
	padding:20px 200px;
	background:#B8EAF7;
	border-top:5px solid #DBF4FB;
	text-align:center;
	}
	
#footer p {
	color:#0F6C84;
	line-height:1.4;
	}
	
#footer a {
	color:#169EC0;
	text-decoration:none;
	}

#footer a:hover {
	color:#169EC0;
	text-decoration:underline;
	}
	
#footer ul {
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
	color:#75D8F0;
	}
	
#footer li {
	display:inline;
	}
	
/* Navbar Styles /////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////*/

.click-menu {
}

.click-menu .box1 {
    cursor: default;
    position: relative;
}

.click-menu .box1-hover {
    cursor: default;
    position: relative;
	background:#7AD8EF;
}

.click-menu .box1-open {
    cursor: default;
    position: relative;
	background:#7AD8EF;
	color:#333;
}

.click-menu .box1-open-hover {
    cursor: default;
    position: relative;
	background:#7AD8EF;
}

.click-menu .box1 img, .click-menu .box1-hover img, .click-menu .box1-open img, .click-menu .box1-open-hover img {
    position: absolute;
    top: 6px;
    right: 6px;
}
.click-menu .section {
    display: none;
}
.click-menu .section a {
}
.click-menu .section a:hover {
}
.click-menu .box2 {
}
.click-menu .box2-hover {
}
.click-menu .section .active,
.click-menu .section .active:hover {
}

/* ajaxtabs css //////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////*/

/*#stock-week-div ul {
padding:0;
margin:0;
height:30px;
width:520px;
list-style: none;
}

#stock-week-div li a {
display:block;
float:left;
}


#stock-week-div li a.stock-week-tab{
height:30px;
width:380px;
background:url(/images/stock-week-li.jpg) no-repeat;
margin-right:1px;
}

#stock-week-div li a.stock-week-chart-tab{
height:30px;
width:139px;
background:url(/images/view-chart-li.jpg) no-repeat;
}*/

.stock-week h1 {
	font:bold 24px "Trebuchet MS", Verdana, sans-serif;
	color:#345E24;
	margin:-2px 0 0 0;
	padding:0;
	}
	
.stock-week h2 {
	font:bold 20px "Trebuchet MS", Verdana, sans-serif;
	color:#CC6600;
	margin:0;
	padding:0;
	}

.stock-week p {
	color:#345E24;
	}
	
.index-date {
	float:left;
	width:42px;
	height:48px;
	padding:2px;
	margin-right:10px;
	background:url(/images/date-bg.gif) no-repeat;
	}
	
.index-date-month {
	display:block;
	height:16px;
	padding-top:2px;
	margin-bottom:2px;
	font:bold 11px "Trebuchet MS", verdana;
	color:white;
	text-align:center;
	}

.index-date-day {
	display:block;
	height:28px;
	font:bold 24px "Trebuchet MS", verdana;
	color:#345E24;
	text-align:center;
	}
	
.index-header-clear {
	width:100%;
	height:10px;
	clear:both;
	margin-bottom:10px;
	border-bottom:1px solid #DDEFD6;
	}
	
.header-float-right {
	float:left;
	width:410px;
	}

.header-float-right h1 {
	background:none;
	}


.index-chart-p {
	padding-top:10px;
	margin-bottom:10px;
	}
	
.index-chart-p img {
	border:5px solid #D7ECCE;
	}
	
.index-chart-left {
	float:right;
	}

.index-chart-right {
	float:left;
	width:80px;
	}
	
.chart-name {
	font:bold 18px "Trebuchet MS", verdana;
	color:#365F25;
	margin:0;
	}
	
p.chart-price {
	font:bold 16px "Trebuchet MS", verdana;
	color:#CC6600;
	}
	
.chart-date {
	padding:8px 2px;
	border-top:1px solid #D7ECCE;
	border-bottom:1px solid #D7ECCE;
	}
	
	
/*.shadetabs{
padding:0;
margin: 0;
font: bold 11px Verdana;
list-style-type: none;
text-align: left; 
border-bottom: 1px solid #ccc;
}

.shadetabs li{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

.shadetabs li a{
display: block;
width: auto;
text-decoration: none;
padding:8px;
margin:0 1px 0 0;
border: 1px solid #778;
color: #2d2b2b;
background: white url(/images/shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{

}

.shadetabs li.selected a{ 
background-image: url(/images/shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li.selected a:hover{ 
text-decoration: none;
}

.contentstyle{

}
*/
/*////////////////////////////////////////////////////////
////////////////////////////////////////////////////////*/

#navcontainer ul
{
list-style: none;
padding: 0;
margin: 0;
}

#navcontainer ul li
{
list-style-type: none;
padding: 0;
margin: 0 2px 0 0;
display: block;
float: left;
background:#5CA541 url(/images/li-bg.jpg) repeat-x;
text-align: center;
}

#navcontainer a
{
color: #fff;
text-decoration: none;
display: block;
padding:10px 14px;
border-top: 1px solid #CCE8C1;
border-left: 1px solid #CCE8C1;
border-right: 1px solid #CCE8C1;
}

#navcontainer li.selected { 
	margin-bottom:-1px;
	background:#F0F8ED url(/images/li-selected-bg.jpg) repeat-x;
	border-bottom: 1px solid #F0F8ED;
}

#navcontainer li.selected a { 
	color:#333;
}

#navcontainer a:hover { 
	background: url(); 
}

/* Ajax tooltips ////////////////////////////////////
///////////////////////////////////////////////////*/

/* CSS needed for the script */

#ajax_tooltipObj{
	z-index:1000000;
	text-align:left;
}
#ajax_tooltipObj div{
	position:relative;
}

/* If you don't want the arrow - Just set the width of this div to 1 or something like that and drop the background selectors from the CSS below */

#ajax_tooltipObj .ajax_tooltip_arrow{	/* Left div for the small arrow */
	background-image:url('images/arrow.gif');
	width:20px;
	position:absolute;
	left:4px;
	top:0px;
	background-repeat:no-repeat;
	background-position:center left;
	z-index:1000005;
	height:60px;
}

#ajax_tooltipObj .ajax_tooltip_content{
	border:2px solid #8CDCF0;	/* Border width */
	left:22px;	/* Same as border thickness */
	top:-80px;
	position:absolute;
	width:200px;	/* Width of tooltip content */
	background-color:#C5EEF8;	/* Background color */
	padding:10px;	/* Space between border and content */
	overflow:auto;	/* Hide overflow content */
	z-index:1000001;
}

/*///////////////////////////////////////////////////////////*/

p.wrong-user{
	padding:5px 10px;
	text-align:center;
	background:#990000;
	border:1px solid #480000;
	color:white;
	}
p.wrong-user a{
	color:#CC99CC;
	}

.subscriptionError {
	margin:5px 0 5px 0;
	padding:5px 10px;
	text-align:center;
	background:#990000;
	border:1px solid #480000;
	color:white;
}

input.authorize {
	padding:5px;
	font-weight:bold;
}
	
ul.excel-ul {
	margin:0;
	padding:0;
	list-style:none;
	}
	
ul.excel-ul li {
	margin:0 0 6px 0;
	padding:2px 0 2px 24px;
	background:url(images/excel-bg.gif) 0 50% no-repeat;
	list-style:none;
	}
	
ul.excel-ul li a {
	
	text-decoration:none;
	}
	
ul.excel-ul li a:hover {
	text-decoration:underline;
	}

.gloss-border {
	padding:0 0 20px 0;
	margin-bottom:30px;
	border-bottom:1px dotted #CEE7C4;
	}
	
.advisory-p {
	padding:10px;
	text-align:center;
	background:#D1E9C9;
	border-top:1px solid #B0DAA3;
	border-bottom:1px solid #b0daa3;
	font-weight:bold;
	}
	
.chart-img {
	border:4px solid #d1e9c9;
	margin-bottom:15px;
	}
	
fieldset {
	margin:0;
	padding:0;
	border:none;
	}
	
fieldset.sub-field {
	margin:0 0 15px 0;
	padding:10px;
	border:1px solid #d8ecd0;
	background:none;
	}
	
html>body fieldset.sub-field {
	margin:0 0 15px 0;
	padding:10px;
	border:1px solid #d8ecd0;
	background:#f5faf3;
	}
	
fieldset.sub-field input {
	border:1px solid #90c978;
	background:#FFF;
	padding:5px;
	}
	
fieldset.sub-field input:focus {
	border:1px solid #90c978;
	background:#FFFF99;
	padding:5px;
	}
	
fieldset.sub-field ul {
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
	}
	
fieldset.sub-field ul li {
	margin:0 0 6px 0;
	padding:0;
	list-style:none;
	}
	
legend {
	font:bold 12px verdana;
	color:#333;
	}
	
label {
	display:block;
	margin-bottom:6px;
	}
	

	
select {
	padding:3px;
	}
	
html>body form select {
	padding:3px;
	}

#register-button {
	border:none;background:#9ECF89 url(images/green-input-bg.gif) repeat-x;border:1px solid #79BC5C;padding:6px 4px;font:11px verdana;color:#fff;margin-bottom:0;cursor:pointer;
	}
	
#contactFormArea input {
	margin-bottom:10px;
	padding:4px;
	background:#fff;
	border:1px solid #CCE8C1;
	}

/*#contactFormArea input:focus {
	margin-bottom:10px;
	padding:4px;
	background:#fff;
	border:5px solid #97D26A;
	}*/
	
#contactFormArea textarea {
	margin-bottom:10px;
	padding:4px;
	background:#fff;
	border:1px solid #CCE8C1;
	}
	
/*#contactFormArea textarea:focus {
	margin-bottom:10px;
	padding:4px;
	background:#Fff;
	border:5px solid #97D26A;
	}
	*/
#contactFormArea input#sendContactEmail {
	background:#9ECF89 url(images/green-input-bg.gif) repeat-x;
	border:1px solid #79BC5C;
	padding:6px 4px;
	font:11px verdana;
	color:#fff;
	margin-bottom:0;
	cursor:pointer;
	}
	
#loadBar {
	padding:10px 0;
	margin-bottom:15px;
	text-align:center;
	background:#C5EEF8;
	border-top:1px solid #67D2ED;
	border-bottom:1px solid #67D2ED;
	}
	
#loadBar p {
	color:#45808E;
	}
	
#emailSuccess {
	padding:10px 0;
	margin-bottom:15px;
	text-align:center;
	background:#96CD81;
	border-top:1px solid #53943A;
	border-bottom:1px solid #53943A;
	}
	
.forgot-pass-p {
	padding:5px;
	text-align:center;
	background:#9CE2F3;
	border:1px solid #55CCEA;
	}
	
p.forgot-success {
	padding:5px;
	margin-bottom:10px;
	text-align:center;
	background:#C1E0B4;
	border:1px solid #81BF65;
	color:#416F2F;
	}
	
p.news-date-par {
	font:bold 14px "Trebuchet MS", verdana, sans-serif;
	color:#cc6600;
	}
	
.input-left {
	width:230px;
	margin:0 0 10px 0;
	padding:0;
	float:left;
	}

/* credit card form */
#creditcardTbl {
	border-left:solid 1px #666;
	border-right:solid 1px #666;
	border-top:solid 1px #666;
}
#creditcardTbl th {
	border-bottom:solid 1px #666;
	text-align:left;
}	
	
#creditcardTbl td {
	border-bottom:solid 1px #666;
}
	
	
h1.big-error {
	background:url(images/icn_error.png) 0 50% no-repeat;
	padding-left:50px;
	font:bold 24px verdana;
	color:#990000;
	}
	
h1.big-success {
	background:url(images/icn_success.png) 0 50% no-repeat;
	padding-left:50px;
	font:bold 24px verdana;
	color:#99CC33;
	}
	

ul.inline-ul {
	margin:0 0 15px 0;
	padding:0 0 15px 0;
	list-style:none;
	border-bottom:1px solid #e7f4e3;
	}

ul.inline-ul li {
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
	}

/*//////////////////////////////////////////////pagination*/

.paginationnum {
	text-align:center;
	margin-bottom:10px;
}

/* page numbering*/
.pagination:link, .pagination:visited {
	color:#000;
	font-size:10px;
	height:12px;
	border:solid 1px #000;
	background-color:#fff;
	padding-left:2px;
	padding-right:2px;
	margin-right:3px;
	margin-left:3px;
}

.pagination:hover {
	color:#000;
	font-size:10px;
	height:12px;
	border:solid 1px #000;
	background-color:#ccc;
	padding-left:2px;
	padding-right:2px;
	margin-right:3px;
	margin-left:3px;
}

.Heading {
	background:#4393eb;
	border-bottom:dotted #cccccc 1px;
}

.dHeading {
	border-bottom:solid #c5d7eb 1px;
	background-image:url(admin/images/background_bar.gif);
	color:#003987;
	text-decoration:none;
	height:20px;
	padding-bottom:2px;
	text-transform:uppercase;
	text-align:left;
	font-weight:bold;
}

.subheading {
	font-size:10px;
	border-bottom:solid #72b4fe 1px;
}

.dSubHeading {
	background:#e6e6e6;
	border-bottom:solid #a1a1a1 1px;
	border-bottom:solid #cccccc 1px;
}


#stretch {
    height: 0;
    overflow: hidden;
}
#stretch7 {
    height: 0;
    overflow: hidden;
}
#stretch4 {
    height: 0;
    overflow: hidden;
}
#stretch11 {
    height: 0;
    overflow: hidden;
}
.ajax-slider-link {
	position:absolute;
	top:23px;
	right:10px;
	height:17px;
	width:50px;
	}
.ajax-slider-link-1 {
	position:absolute;
	top:3px;
	right:10px;
	height:17px;
	width:50px;
	}
	
ul.big-tick {
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
	}

ul.big-tick li {
	margin:0 0 8px 0;
	padding:0 0 0 15px;
	background:url(images/tick-ul.gif) 0 50% no-repeat;
	}

ol.big-tick1 {
	margin:0;
	padding:0 0 0 25px;
	}

ol.big-tick1 li {
	margin:0 0 8px 0;
	padding:0;
	}


.index-ajax ol {
	margin:0;
	padding:0 0 0 25px;
	}

.index-ajax ol li {
	margin:0 0 8px 0;
	padding:0;
	}

.index-ajax a {
	color:#CC6600;
	}
	
.index-ajax a:hover {
	text-decoration:none;
	}
	
.altrow1 {
	background:#F3FCFE;
	}

.altrow2 {
	background:#E2FEFC;
	}

.altrow5 {
	background-color: #F7FFF4;
}
.altrow6 {
	background-color: #EBFCE6;
}
.spacer-blue {
	background:#E2FEFC;
	height:300px;
	}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.smalllink {
	font-size: smaller;
}

.b
{
	font-weight:bold;
}
.r
{
	text-align:right;
}
.c
{
	text-align:center;
}
.button
{
	background:#9ECF89 url(images/green-input-bg.gif) repeat-x;
	border:1px solid #79BC5C;
	padding:4px 2px;
	font:11px verdana;
	color:#fff;
	margin-bottom:0;
	cursor:pointer;
}

.searchFeed
{
	padding:0px 150px;
	text-align:center;
}

.searchFeed H1
{
	color:#BBBBBB;
	float:left;
	font-size:10px;
	padding-left:5px;
	padding-right:5px;
}


/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clear{clear:both;}
a img{border:none;}