/* FIRST online newsletter (Ryan Startt). Last updated 8.25.06. */



/* -----START Global styles----- */

* {
	font-family: Arial, Helvetica, sans-serif;
}

/* -----END Global styles----- */

/* -----START News Alerts----- */

a.NA-Header {
	background-color: f3f3f3;
	padding: 5px 0px;
	width: 100%;
	font-size: 16px;
	display: block;
	height: 20px;

}

a.NA-Header:link {
	color: #0000FF;
	text-decoration: none;
}

a.NA-Header:visited {
	color: #0000FF;
 text-decoration: none;
}

a.NA-Header:hover {
	text-decoration: underline;
  	color: #6699ff;
}

.NA-Source {
	font-size: 12px;
	font-style: italic;

}

/* -----END News Alerts----- */

/* -----START MarketWise styles----- */

.MW-LI {
	padding: 5px;


}


/* -----END MarketWise styles----- */


/* -----START Article styles----- */

.SomeText {
	font-size: 18px;
	color: #000000;
	line-height: 24px;
	font-weight: bold;
}

.ByTable {
	font-size: 12px;
	color: #000000;
	width: 180px;
	text-align: center;
	border-top: thin dotted #666666;
	border-right: thin none #666666;
	border-bottom: thin dotted #666666;
	border-left: thin none #666666;
	line-height: 20px;
	padding: 5px;
}


.AuthorNoteTable {
	font-size: 14px;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	width: 100%;
	text-align: left;
	font-style: italic;
	line-height: 18px;
}

.AuthorNoteTableBold {
	font-size: 14px;
	text-align: left;
	font-style: italic;
	line-height: 18px;
	font-weight: bold;
}


.HeaderText {
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
}

.BarHeader {
	font-weight: bolder;
	font-size: 14px;
	color: #FFFFFF;
}

.CoverStoryHeaderRED {
	font-weight: bold;
	font-size: 30px;
	color: FF0000;
	line-height: 30px;
}

.CoverStoryHeaderBlack {
	font-weight: bold;
	font-size: 24px;
	color: 000000;
	line-height: 26px;
}

.CoverStoryBody {
	font-size: 14px;
	color: 000000;
	line-height: 18px;
}

.CoverStoryBody:link {
	text-decoration: none;
}

.CoverStoryBody:hover {
	text-decoration: none;
}

.CoverStoryBody:visited {
	text-decoration: none;
}

.CoverStoryBodyBold {
	font-size: 14px;
	color: 000000;
	line-height: 18px;
	font-weight: bold;
}

.CoverStoryBodyBold2 {
	font-size: 16px;
	color: 000000;
	line-height: 20px;
	font-weight: bold;
}

.ImageFloatSmall {
	float: left;
	padding: 10px;
	margin: 0px 15px 30px 0px;
}

.ImageFloatLarge {
	float: left;
	padding: 10px;
	margin: 0px 15px 10px 0px;
}

.FHHeaderBlack {
	font-weight: bold;
	font-size: 18px;
	color: 000000;
	line-height: 22px;
}

.FHBody {
	font-size: 13px;
	color: 000000;
	line-height: 16px;
}

.FHBody:link {
	text-decoration: none;
}

.FHBody:hover {
	text-decoration: none;
}

.FHBody:visited {
	text-decoration: none;
}


a.linkTitle {
	text-decoration: none;
	color: #000000;

}

a.linkTitle:hover {
	text-decoration: underline;
}



/* -----END Article styles----- */

/* -----START Footer styles----- */

.FooterTable {
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
	background-color: 660033;
}

/* -----END Footer styles----- */





/* -----START Text Links----- */

a.WhiteTextLinks:link{
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}

a.WhiteTextLinks:visited {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}

a.WhiteTextLinks:hover {
	text-decoration: underline;
	font-size: 12px;
}

a.WhiteTextLinks:active {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
}

a.WhiteTextLinksSmall:link{
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
}

a.WhiteTextLinksSmall:visited {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
}

a.WhiteTextLinksSmall:hover {
	text-decoration: underline;
	font-size: 10px;
}

a.WhiteTextLinksSmall:active {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: underline;
}



a.HomeLinks:link{
	color: 000000;
	font-size: 12px;
	text-decoration: none;
	line-height: 16px;
}

a.HomeLinks:visited {
	color: 000000;
	font-size: 12px;
	text-decoration: none;
	line-height: 16px;
}

a.HomeLinks:hover {
	text-decoration: underline;
	font-size: 12px;
	line-height: 16px;
}

a.HomeLinks:active {
	color: 000000;
	font-size: 12px;
	text-decoration: underline;
	line-height: 16px;
}



/* -----END Text Links----- */


/* -----START Forms----- */

.FormTable {
	font-size: 14px;
	color: 000000;
	line-height: 18px;
	background-color: FDF5DF;
}

.button1 {
	color: #FFFFFF;
	background-color: #660033;
	padding: 2px 10px 2px 10px;
}

/* -----END Forms----- */

/* -----START Member Center----- */

.MCText1 {
	font-size: 18px;
	color: 000000; 
	line-height: 24px;
}

.MCText2 {
	font-size: 18px;
	color: 5793bb; 
	line-height: 24px;
}

.MCText3 {
	font-size: 14px;
	color: 5793bb;
	line-height: 18px;
	font-weight: bold;
}

.MCBoldRedStars {
	font-size: 14px;
	color: ff3300;
	line-height: 18px;
	font-weight: bold;
}

/* -----END Member Center----- */

/* Tell a friend */
#global_navigation_wrap			{margin:15px 0;}
#wrapper {width:700px;margin:0 auto;clear:both;}
#column_friend {border:1px solid #660033;padding-top:10px;}
#wide_friend {border:1px solid #660033;width:960px;background-color:#fff;margin:16px 0;}
#wide_friend h2 {font-size:22px;line-height:1.2em;padding:8px;font-weight:normal;}

#column_friend #submit {width:142px;height:49px;float:right;margin:16px 0 0 0;clear:none;}
#column_friend #add {width:142px;height:35px;float:right;clear:both;}
#column_friend #disclaimer {float:left;clear:none;width:330px;}
#column_friend #disclaimer p {font-size:11px;line-height:1.1em;color:#666;margin:22px 0 0 0;}

#column_friend label {width:200px;}
#column_friend input, #column_friend textarea {font-family:Arial;font-size:13px;}
#column_friend input {width:250px;}
#column_friend textarea {width:500px;height:150px;padding:1px;}

.column_wide	{background-color:#fff;width:590px;float:left;clear:none;padding:0 0 20px 0;}
.column_text	{width:500px;margin:0 auto;}