body {
    background-repeat: repeat-x;
	font-family : Verdana, Arial, Helvetica, sans-serif;	
	color : #444444;
	font-size: 11px;
	line-height: 15px;
	margin-left : 0%;
	margin-right : 0%;
	margin-top : 0%;
	}
	
td {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #444444;
	font-size: 11px;
	line-height: 15px;
	vertical-align: top;
	}

a {
	font-family : Verdana, Arial, Helvetica, sans-serif;	
	text-decoration: none;
	color: #ff6600;
	}
	
a:visited, hover {
	text-decoration: none;
	color: #996600;
	}

a:hover {
	text-decoration: underline;
	color: #cc0000;
	}
	
a:active {
	text-decoration: none;
	color: #99cc00;
	}
		
h1, h2, h2, h3, h4, h5 {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 13pt;
	}

hr {
     border-top: 1px dashed #cccccc;
     color: #ffffff;
     height: 1px;
    }
		
strong {
	text-decoration: bold;
	color: #000000;
	}		
	
		
.cellltgrey {
	background-color: #f5f5f5
	}

.cellmdgrey {
	background-color: #e4e4e4
	}
		
.date { 
	color: #858585
	}
			
.footer { 
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px; 
	line-height: 9pt; 	
	color: #888888
	}

.fundamental {
	line-height: 18px;
	}	
	
.head {
	font-family : Arial, Helvetica, sans-serif;
	line-height: 17pt; 
	font-size: 20px; 
	color: #8391a4;
	}

#homebullet {
	padding-top: 8px;
	}

#homebullet li {
	list-style:  outside;
	list-style-image: url(/images/arrow_blue.gif);
	color: #666666;
	margin-left: 15px;
	font-size: 10px;
	line-height: 15px;
}

#homebullet strong {
	color: #555555;
	font-weight: bold;
}

#homesignup img {
	margin-top: 10px;
}

.indicestitle { 
	font-size: 9px; 
	line-height: 11pt; 
	color: #000000
	}
		
.indicesvalue { 
	font-size: 9px; 
	line-height: 11pt; 
	color: #336699;
	text-align: right;
	}
	
.inputtext {  
	font-family : Verdana, Arial, Helvetica, sans-serif;	
	font-size: 8pt; 
	color: #000099;
	background-color: #eaeaea;	
	}
	
#memberpage {
color: #006DBD;
	}
	
#memberpage .alert	{
	}
	
#memberpage .notification
	{
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 7pt; 
	color: #000000;
	text-transform: uppercase;
	}
	
	
.middle {
	vertical-align: middle;
	}
	
.mscreenpromo {
	font-size: 10px;
	line-height: 13px;
	margin-top: 6px;
	color: #888888;
	}
	
#productlist {
	}
	
#productlist .description {
	font-family : Arial, Helvetica, sans-serif;
	color: #999999;
	}

#productlist .product	{
	line-height: 12px;
	}

.subhead {
	font-weight: bold;
	color: #0064ae
	}

.moreinfo {
	vertical-align: top;
	font-family : Arial, Helvetica, sans-serif;
	}

.subnav {
	font-size: 10px;
	line-height: 15px;
	}

.subnavhead {
	font-size: 10px;
	line-height: 10px;
	font-weight: bold;
	color: #0064ae;
	}			
	
.trialprice {
	font-size: 9px;
	font-family : Arial, Helvetica, sans-serif;
	color: #777777;
	display:inline;
	}
	
.testimonials {
	font-size: 10px;
	line-height: 11px;	
	}				
	
.welcome {
	color: #003399
	}
	
/* start glossary styles */	
	
  .boldanchor a:link,
  .boldanchor a:link:active,
  
  
  .boldanchor a:visited,
  .boldanchor a:visited:active,
  
  .boldanchor a:link:focus,
  .boldanchor a:visited:focus
  
  
  		{
  		color:#444444;
  		text-decoration: none;
  		font-family : Arial, Helvetica, sans-serif;
  		color : #444444;
  		font-size: 11px;
  		text-align: left;
  		margin-left : 0%;
  		margin-top : 0%;
  		font-weight: bold;
  		border-bottom : 1px dashed #ff9900;
  		}
  
  
  .boldanchor a:link:hover,
  .boldanchor a:visited:hover
  
  		{
  		color:#444444;
  		text-decoration: none;
  		font-family : Arial, Helvetica, sans-serif;
  		color : #444444;
  		font-size: 11px;
  		text-align: left;
  		margin-left : 0%;
  		margin-top : 0%;
  		font-weight: bold;
  		border-bottom : 1px dashed #FFF;
  		}
  
  
  .glossarylink a:link,
  .glossarylink a:link:active,
  
  
  .glossarylink a:visited,
  .glossarylink a:visited:active,
  
  .glossarylink a:link:focus,
  .glossarylink a:visited:focus
  
  
  		{
  		color:#444444;
  		text-decoration: none;
  		font-family : Arial, Helvetica, sans-serif;
  		color : #444444;
  		font-size: 11px;
  		text-align: left;
  		margin-left : 0%;
  		margin-top : 0%;
  		font-weight: normal;
  		border-bottom : 1px dashed #ff9900;
  		}
  
  
  .glossarylink a:link:hover,
  .glossarylink a:visited:hover
  
  		{
  		color:#444444;
  		text-decoration: none;
  		font-family : Arial, Helvetica, sans-serif;
  		color : #444444;
  		font-size: 11px;
  		text-align: left;
  		margin-left : 0%;
  		margin-top : 0%;
  		font-weight: normal;
  		border-bottom : 1px dashed #FFF;
  		}
		
/* end glossary styles */		
