/*  Investopedia Advisor New Site - Edited October 24, 2005 CSS Document */

body
{
background-color:#e2e9ec;
}

p, td, tr
{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#000000;
	margin: 5px 15px;
}

a:link
{
font-family:arial, helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
text-decoration:none;
color:#18188d;
}

a:active
{
font-family:arial, helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
text-decoration:none;
color:#18188d;
}

a:hover
{
font-family:arial, helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
text-decoration:underline;
color:#18188d;
}

a:visited
{
font-family:arial, helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
text-decoration:none;
color:#18188d;
}

a:visited:hover
{
font-family:arial, helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
text-decoration:underline;
color:#18188d;
}




/**************** Home Page *******************/

.h_rightcolpics

{
padding-top: 10px;
padding-bottom: 10px;
}

.h_bottombuttons
{
padding-top:5px;
padding-bottom:25px;
}

.h_subscriberstext
{
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-color: #000000;
}

.h_davidtext
{
font-family: arial, helvetica, sans-serif;
font-size: 11px;
font-color: #000000;
padding-left:8px;
padding-top:5px;
padding-right:2px;
}
.h_davidtext2
{
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-color: #000000;
font-weight:bold;
text-align:center;
padding-left:8px;
padding-top:5px;
padding-right:2px;
}

.h_input
{
padding-left:8px;
}

.h_bottomlinks
{
font-family:arial, helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
text-decoration:none;
color:#000000;
text-align:center;
padding-top:2px;
}

.h_bottomlinks a:link
{
font-family:arial, helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
text-decoration:none;
color:#000000;
}

.h_bottomlinks a:active
{
font-family:arial, helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
text-decoration:none;
color:#000000;
}

.h_bottomlinks a:hover
{
font-family:arial, helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
text-decoration:underline;
color:#000000;
}

.h_bottomlinks a:visited
{
font-family:arial, helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
text-decoration:none;
color:#000000;
}

.h_copyrighttext
{
font-family:arial, helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color:#000000;
text-align:center;
padding-top:5px;
padding-bottom:5px;
}

.h_copyrighttext a:link
{
font-family:arial, helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color:#000000;
text-align:center;
padding-top:5px;
}

.h_copyrighttext a:active
{
font-family:arial, helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color:#000000;
text-align:center;
padding-top:5px;
}

.h_copyrighttext a:hover
{
font-family:arial, helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color:#666666;
text-align:center;
padding-top:5px;
}

.h_copyrighttext a:visited
{
font-family:arial, helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color:#000000;
text-align:center;
padding-top:5px;
}





/**********************ABOUT PAGE**************************/
.a_bodytext
{
	font-family:arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	font-weight:normal;
	color:#000000;
	padding-bottom:15px;

	margin: 15:5:15:5;
	margin: 5px 15px;5;15;5;15;15;15;
}

.a_aboutimage
{
padding-left:10px;
padding-top:5px;
}

.a_bodytext2
{
font-family:arial, helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
font-weight:normal;
color:#000000;
padding-top:5px;
padding-left:10px;
padding-right:10px;
padding-bottom:15px;
}

.a_freelink
{
font-family:arial, helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
text-decoration:none;
color:#ed2024;
text-align:center;
padding-top:5px;
padding-bottom:10px;
}

.a_freelink a:link
{
font-family:arial, helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
text-decoration:none;
text-align:center;
color:#ed2024;
}

.a_freelink a:active
{
font-family:arial, helvetica, sans-serif;
font-size: 12px;
text-decoration:none;
font-weight:bold;
text-align:center;
color:#ed2024;
}

.a_freelink a:hover
{
font-family:arial, helvetica, sans-serif;
font-size: 12px;
text-decoration:underline;
font-weight:bold;
text-align:center;
color:#ed2024;
}

.a_freelink a:visited
{
font-family:arial, helvetica, sans-serif;
font-size: 12px;
text-decoration:none;
font-weight:bold;
text-align:center;
color:#ed2024;
}

/***********************MEMBER LOGIN PAGE***************************/

.m_loginhelp
{
font-family:arial, helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
text-decoration:none;
color:#666666;
padding-top:5px;
padding-bottom:10px;
}

.m_loginhelp a:link
{
font-family:arial, helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
text-decoration:none;
color:#666666;
}

.m_loginhelp a:active
{
font-family:arial, helvetica, sans-serif;
font-size: 11px;
text-decoration:none;
font-weight:normal;
color:#666666;
}

.m_loginhelp a:hover
{
font-family:arial, helvetica, sans-serif;
font-size: 11px;
text-decoration:underline;
font-weight:normal;
color:#333333;
}

.m_loginhelp a:visited
{
font-family:arial, helvetica, sans-serif;
font-size: 11px;
text-decoration:none;
font-weight:normal;
color:#666666;
}

.m_loginhelp a:hover:hover
{
text-decoration:underline;
}

.m_nonmemtitle
{
padding-top:15px;
}

/******************************MEMBERS SECTION*******************************/

.ms_introtext
{
font-family:arial, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #000000;
padding-top:5px;
padding-left:2px;
}

.ms_hometext
{
font-family:arial, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color: #000000;
padding-top:5px;
padding-left:8px;
padding-right:5px;
}

.ms_homebuttons
{
padding-right:10px;
padding-bottom:10px;
padding-top:10px;
}

/********SUMAMRY**********/

.sum_titles
{
font-family:arial, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #000000;
}
.sum_names
{
font-family:arial, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #000000;
}

.sum_follow
{
font-family:arial, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #000000;
}



/******NEWSLETTER*****/

.ms_newsletterintro
{
font-family:arial, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #000000;
}

.ms_newspdf
{
padding-top: 10px;
padding-bottom: 5px;
}

.ms_acrodesc
{
font-family:arial, helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
text-decoration:none;
color:#000000;
text-align:center;
padding-top:15px;
padding-left:15px;
padding-bottom:10px;
}

.ms_acrodesc a:link
{
font-family:arial, helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
text-decoration:none;
color:#666666;
}

.ms_acrodesc a:active
{
font-family:arial, helvetica, sans-serif;
font-size: 11px;
text-decoration:none;
font-weight:normal;
color:#666666;
}

.ms_acrodesc a:hover
{
font-family:arial, helvetica, sans-serif;
font-size: 11px;
text-decoration:underline;
font-weight:normal;
color:#333333;
}

.ms_acrodesc a:visited
{
font-family:arial, helvetica, sans-serif;
font-size: 11px;
text-decoration:none;
font-weight:normal;
color:#666666;
}

.ms_newsarchive
{
font-family:arial, helvetica, sans-serif;
font-size: 11px;
text-decoration:none;
font-weight:bold;
color:#ed2024;
text-align:right;
padding-right:5px;
}

.ms_newsarchive a:link
{
text-decoration:none;
font-weight:bold;
color:#ed2024;
}

.ms_newsarchive a:hover
{
text-decoration:underline;
font-weight:bold;
color:#ed2024;
}

.ms_newsarchive a:visited
{
text-decoration:none;
font-weight:bold;
color:#ed2024;
}

.ms_newsarchive a:visited:hover
{
text-decoration:underline;
font-weight:bold;
color:#ed2024;

}

.ms_newsarchive2
{
font-family:arial, helvetica, sans-serif;
font-size: 12px;
text-decoration:none;
font-weight:bold;
color:#ed2024;
text-align:center;
padding-top:10px;
}

.ms_newsarchive2 a:link
{
text-decoration:none;
font-weight:bold;
color:#ed2024;
}

.ms_newsarchive2 a:hover
{
text-decoration:underline;
font-weight:bold;
color:#ed2024;
}

.ms_newsarchive2 a:visited
{
text-decoration:none;
font-weight:bold;
color:#ed2024;
}

.ms_newsarchive2 a:visited:hover
{
text-decoration:underline;
font-weight:bold;
color:#ed2024;
}

/** LOGIN CONTROL **/
.welcomeback
{
font-family:arial, helvetica, sans-serif;
font-size: 12px;
text-decoration:none;
font-weight:bold;
color:#FFFFFF;	
}

.welcomebacklogout
{
font-family:arial, helvetica, sans-serif;
font-size: 12px;
text-decoration:none;
font-weight:none;
color:#FFFFFF;
padding-bottom:5px;
padding-top:2px;	
}

.welcomebacklogout a:link
{
font-family:arial, helvetica, sans-serif;
font-size: 12px;
text-decoration:none;
font-weight:none;
color:#FFFFFF;	
}

.welcomebacklogout a:active
{
font-family:arial, helvetica, sans-serif;
font-size: 12px;
text-decoration:none;
font-weight:none;
color:#FFFFFF;	
}

.welcomebacklogout a:hover
{
font-family:arial, helvetica, sans-serif;
font-size: 12px;
text-decoration:underline;
font-weight:none;
color:#FFFFFF;	
}

.welcomebacklogout a:visited
{
font-family:arial, helvetica, sans-serif;
font-size: 12px;
text-decoration:none;
font-weight:none;
color:#FFFFFF;	
}

.welcomebacklogout a:visited:hover
{
font-family:arial, helvetica, sans-serif;
font-size: 12px;
text-decoration:underline;
font-weight:none;
color:#FFFFFF;	
}

.whitelogin
{
font-family:arial, helvetica, sans-serif;
font-size: 12px;
text-decoration:none;
font-weight:bold;
color:#FFFFFF;	
}

/** NEWS PAGES **/

.bigtitle
{
font-family:arial, helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
}

.tdnews
{
font-family:arial, helvetica, sans-serif;
font-size: 12px;
font-weight: none;
}

/*****************LANDING PAGE***********************/

.ftitles
{
padding-top:15px;
padding-bottom:5px;
}

.formtext
{
font-family:arial, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding-right:5px;
color:#333333;
}

/***************** PORTFOLIO DETAIL ************************/

.detail_bullettext
{
padding-bottom: 3px;
}

.detail_titles
{
padding-left: 5px;
}

.detail_desc
{
padding-left: 3px;
}

.detail_expl
{
padding-left: 40px;
}

/************Members Picks - What's this? *************/

.picks_detail
{
font-family:arial, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color: #18188d;
text-decoration:none;
}

.picks_detail a:link
{
font-family:arial, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color: #18188d;
text-decoration:none;
}

.picks_detail a:active
{
font-family:arial, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color: #18188d;
text-decoration:none;
}

.picks_detail a:hover
{
font-family:arial, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color: #18188d;
text-decoration:underline;
}

.picks_detail a:visited
{
font-family:arial, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color: #18188d;
text-decoration:none;
}

.picks_detail a:visited:hover
{
font-family:arial, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color: #18188d;
text-decoration:underline;
}

.picks_sold
{
color:#ed2024;
}

.picks_strike
{text-decoration:line-through;}


/*******NEWSLETTER HTML************/
.nletter_datemain
{
font-family:arial, helvetica, sans-serif;
font-size:14px;
font-weight: bold;
color: #333333;
padding-left:15px;
padding-top:13px;
}

.nletter_header
{
font-family:arial, helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color: #333333;
padding-left:15px;
padding-bottom:5px;
}

.nletter_maintext
{
padding-left:15px;
}

.nletter_menu
{
padding-left:3px;
}

/*Security*/
.sec_toptitle
{
font-family:arial;
font-weight:bold;
font-size: 12px;
color:#308619;
padding-left:10px;
}

.sec_maintitle
{font-famiy:arial;
font-weight:bold;
font-size:16px;
color:#006699;
padding: 0 10 0 10;
}

.sec_sub_maintitle
{font-famiy:arial;
font-weight:bold;
font-size:16px;
color:#006699;
padding: 6px 10px 0px 0px;
}

.sec_text
{font-famiy:arial;
font-weight:normal;
font-size:12px;
padding: 10 10 10 10;
}
