/*Style sheet for home page*/

body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right:0px;
	
}

A:hover 
{
	color:#FE0000;
}

a:hover 
{
	color:#FE0000;
}

A:link 
{
	color:#000000;
	text-decoration: underline;
	
}

.list_menu_item_b
{
	font-family: Verdana, Arial, Helvetica;
	color:#999999;
	font-size: 11px;
	background:#FFFFFF;
	line-height:18px;
	cursor:hand;
}


.mainNav, a.mainNav:link, a.mainNav:visited
{
	font-family: Verdana, Arial, Helvetica;
	color:#333333;
	font-size: 11px;
	padding-bottom:3;
	line-height:17px;
	text-decoration: none ;
}

a.mainNav:hover
{
	
	color:#FE0000;
	
}

.storyBoxDeck
{
	font-family: Verdana, Arial, Helvetica;
	color:#333333;
	font-size: 13px;
	line-height:19px;
	position:absolute;
    left:5px;
    top:155px;
    z-index:1;
}
.subText
{
	font-family: Verdana, Arial, Helvetica;
	color:#999999;
	font-size: 11px;
	line-height:19px;
	cursor:hand;
	cursor:pointer;
}

.dateText 
{
	font-family: Verdana, Arial, Helvetica;
	color:#999999;
	font-size: 9px;
	line-height:12px;
}

.storyheadhome, a.storyheadhome:link, a.storyheadhome:visited
{
	font-family: Verdana, Arial, Helvetica;
	color:#333333;
	font-size: 11px;
	line-height: 16px;

}

.sectionheadHome, a.sectionheadHome:link, a.sectionheadHome:visited
{
	font-family: Verdana, Arial, Helvetica;
	color:#666666;
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
}

a.sectionheadHome:hover
{
	font-family: Verdana, Arial, Helvetica;
	color:#FF0000;
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
}

.storyheadHome, a.storyheadHome:link, a.storyheadHome:visited
{
	font-family: Verdana, Arial, Helvetica;
	color:#333333;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
	font-weight: bold ;
}

a.storyheadHome:hover
{
	font-family: Verdana, Arial, Helvetica;
	color:#FF0000;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
	font-weight: bold ;
}

.storydeckHome
{
	font-family: Verdana, Arial, Helvetica;
	color:#333333;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
}


.listitem2, a.listitem2:link, a.listitem2:visited
{
	font-family: Verdana, Arial, Helvetica;
	color:#333333;
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
}

a.listitem2:hover
{
	font-family: Verdana, Arial, Helvetica;
	color:#FF0000;
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
	cursor:hand;
}

.listitem2text, a.listitem2text:link, a.listitem2text:visited
{
	font-family: Verdana, Arial, Helvetica;
	color:#999999;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none ;
}

a.listitem2text:hover
{
	
	color:#FE0000;
	text-decoration: none ;
}

.navigationcascade, a.navigationcascade:link, a.navigationcascade:visited
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	line-height:19px;
	cursor:hand;
	cursor:pointer;
	text-decoration: none ;
	background-color: #FFFFFF;
	background:#FFFFFF;
}

.footerText, a.footerText:link, a.footerText:visited
{
	font-family: Verdana, Arial, Helvetica;
	color:#999999;
	font-size: 10px;
	line-height:18px;
	text-decoration: none ;
}

a.footerText:hover 
{
	color:#FE0000;
}

a.navigationcascade:hover
{
	background-color:#e6e6e6;
	
}

.dir0p, a.dir0p:link, a.dir0p:visited
{
	background-image:url('/images/boxarrow.gif');	
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	line-height: 18px;	
	color: #333333;	
	text-decoration: none;	
	background-color:#F0F0FF ;
	background-position: 4px 2px;	
	border:1px solid #cecece;	
	width: 175px;	
	float:left;	
	margin-top: 1px;	
	text-indent: 12px; }
	
 a.dir0p:hover  {	color: #444444;	background-color: #FFFFFF;	text-decoration: none;}
 a.dir0p:active {	color: #333333;	background-color: #FFFFFF; text-decoration: none;}

.deptDir,  a.deptDir:link, a.deptDir:visited
{
	background-image:url('/images/boxarrow.gif');	
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	line-height: 15px;	
	color: #333333;	
	text-decoration: none;	
	background-color:#E6E6E6 ;
	background-position: 4px 2px;	
	border:1px solid #cecece;	
	width: 175px;	
	float:left;	
	margin-top: 1px;	
	text-indent: 12px; }
	
 a.deptDir:hover {	color: #444444;	background-color: #FFFFFF;	text-decoration: none;}
 a.deptDir:active {	color: #333333;	background-color: #FFFFFF; text-decoration: none;}


.trail, a.trail:link, a.trail:visited
{
	font-family: Verdana, Arial, Helvetica;
	color:#999999;
	font-size: 11px;
	padding-bottom:3;
	line-height:17px;
	text-decoration: none ;
}

a.trail:hover
{
	
	color:#FE0000;
	text-decoration: none ;
}

.articleTools, a.articleTools:link, a.articleTools:visited
{
	font-family: Verdana, Arial, Helvetica;
	color:#999999;
	font-size: 10px;
	line-height:18px;
	text-decoration: none ;
	

	}

a.articleTools:hover
{
	color:#FE0000;
}


.btnColumn, a.btnColumn:link, a.btnColumn:visited
{
	font-family: Verdana, Arial, Helvetica;
	color:#999999;
	font-size: 10px;
	line-height:12px;
	text-decoration: none ;
	vertical-align:bottom;

	}

a.btnColumn:hover
{
	color:#FE0000;
}

.btnFooter
{
	font-family: Verdana, Arial, Helvetica;
	color:#999999;
	font-size: 10px;
	line-height:15px;
	text-decoration: none ;
	vertical-align:bottom;

	}

.btnData, a.btnData:link, a.btnData:visited
{
	font-family: Verdana, Arial, Helvetica;
	color:#000000;
	font-size: 10px;
	line-height:16px;
	text-decoration: none ;
	vertical-align:top;
	}

a.btnData:hover	
{
	color:#FE0000;
}


.mainrule {	margin: 0 0 0 0; padding: 0px 0 0 0; border-top: 7px solid ; COLOR: #999999; }

.body0
{
	font-family: Verdana, Arial, Helvetica;
	color:#000000;
	font-size: 11px;
	line-height:18px;
	text-decoration: none ;
}

a.body0:link, a.body0:visited
{
	text-decoration:underline;
}


.body1
{
	font-family: Verdana, Arial, Helvetica;
	color:#000000;
	font-size: 14px;
	line-height:20px;
	text-decoration: none ;
}

a.body1:link
{
	text-decoration:underline;
}


.body2
{
	font-family: Verdana, Arial, Helvetica;
	color:#000000;
	font-size: 17px;
	line-height:24px;
	text-decoration: none ;
}

a.body2:link
{
	text-decoration:underline;
}



.fieldbody
{
	font-family: Verdana, Arial, Helvetica;
	color:#999999;
	font-size: 11px;
	text-decoration: none ;
}

.listitem3
{
	font-family: Verdana, Arial, Helvetica;
	color:#999999;
	font-size: 11px;
	line-height:18px;
	text-decoration: none ;
}

a.listitem3:link, a.listitem3:visited
{
	text-decoration: none ;
	color:#999999;
}

a.listitem3:hover
{
	color:#FF0000;
}

.listitem1	{
	font-family: Verdana, Arial, Helvetica;
	color:#999999;
	font-size: 11px;
	line-height:18px;
	cursor:hand;
}
.listitem1	A:link {font-family:verdana, arial, sans-serif;	color:#666666;	font-size:11px;  line-height:19px; font-weight:normal; text-decoration:none ;	}
.listitem1	A:visited{font-family:verdana, arial, sans-serif;	color:#666666; font-size:11px;  line-height:19px; font-weight:normal; text-decoration:none ;	}
.listitem1	A:hover{font-family:verdana, arial, sans-serif;	color:#666666; font-size:11px;  line-height:19px; font-weight:normal; text-decoration:none ;}


.listitem1shorter	{
	font-family: Verdana, Arial, Helvetica;
	color:#999999;
	font-size: 11px;
	line-height:16px;
	cursor:hand;
}
.listitem1shorter	A:link {font-family:verdana, arial, sans-serif;	color:#666666;	font-size:11px;  line-height:16px; font-weight:normal; text-decoration:none ;	}
.listitem1shorter	A:visited{font-family:verdana, arial, sans-serif;	color:#666666; font-size:11px;  line-height:16px; font-weight:normal; text-decoration:none ;	}
.listitem1shorter	A:hover{font-family:verdana, arial, sans-serif;	color:#666666; font-size:11px;  line-height:16px; font-weight:normal; text-decoration:none ;}



.rule_CCCCCC 
{
	background-color:  #CCCCCC; 
	height: 7px;
	
}

.thinRule
{
	background-color:  #999999; 
	height: 1px;
	
}

.BTNRule
{
	background-color:  #DCDCDC; 
	height: 1px;
	
}

.articleHead
{
	font-family: Verdana, Arial, Helvetica;
	color:#000000;
	font-size: 20px;
	line-height: 24px;
	text-decoration: none ;
}

.salesBackground {background-image: url(/images/si-fade.gif);background-repeat: repeat-x; height:291;}

.ArticleNote {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #999999; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.videoPlayer 
{
	background-image:url('/images/videoPlayerbackground.gif');	
	background-repeat: repeat-x; 
	height:443;
	width:760px;
}

.flashPlayer 
{
	background-color: #DEDEDE ;
	border:1px solid #999999;	
}

.relatedVideos
{
	background-image:url('/images/relatedVideosbg.gif');
	background-repeat: repeat-x; 
	height:130px;
	width:760px;
}

.flashRelatedVideos
{
	height:130px;
	width:795px;
	background-color: #F4F4F4 ;
	border:1px solid #CCCCCC;	
}

.bio, 	{font-family:verdana, arial, sans-serif;	color:#666666	;font-size:10px; line-height:13px; font-weight:normal;			}
A.bio:link, A.bio:visited,A.bio:hover { text-decoration:underline;			}
	
/*divs  margin: from top/from right/from bottom/*/
#searchBox { position: absolute;  COLOR: #666666; margin:89 0 0 595; }
#searchBlog { position: absolute;  COLOR: #666666; margin:0 0 0 59; }
#blogAd { position: absolute;  COLOR: #666666; margin:0 0 0 20; z-index:0; width: 175px;}
#blogRule {	position: absolute; padding: 0px 0 0 0; border-top: 7px solid ; COLOR: #999999;}
#moreProducts { position: absolute;  COLOR: #666666; margin:92 0 0 790; z-index:100;}
#previousSpotlights { position: absolute;  COLOR: #666666; margin:-10 0 0 -10; z-index:1;}
#previousTOC { position: absolute;  COLOR: #666666; margin:-10 0 0 119; z-index:1;}
#featuresNav { position: absolute;  COLOR: #666666; margin:0 0 0 55; z-index:1;}
#MVlist { position: absolute;  COLOR: #666666; margin:0 0 0 0 ;z-index:8;}
#login_out { position: absolute;  COLOR: #666666; margin:47 0 0 825; }
#mainrule {	margin: 0 0 0 0; padding: 0px 0 0 0; border-top: 7px solid ; COLOR: #999999; }
#thinrule {	margin: 0 0 0 0; padding: 0px 0 0 0; border-top: 1px solid ; COLOR: #999999; }
#mostreadrule {	margin: 0 0 0 0; padding: 0px 0 0 0; border-top: 1px solid ; COLOR: #CCCCCC; }
#articleToolbox { float: right;	margin: 6px 0 0px 0px; padding: 0px 0 0 20;}
#x83 { float: right;	margin: 0px 0 0px 0px; padding: 0px 0 0 20;}
#articleSmallAd { float: right;  margin:12 0 0 0;}
#AdRectangle    {	float:left;	width: 370px;  height: 290px; position: relative;  margin: 266px 0px 20px 0px;  overflow: visible;   z-index:5; vertical-align: top; float: left;}
#imageBox { float: left;	padding: 0px 0 0 0;}
#byNumbersImage { float: left;	margin: 5px 0 0px 0px; padding: 0px 10 0 0;}
#related {  padding: 0px 0 0 0; float:none; margin-bottom:100px; z-index:1;}
#middleRight { float:left; width:760px;}
#rightColumn { float: right; width:175px; padding: 0px 0 0 20; position:absolute; margin:0 0 0 0; vertical-align: top; }

.contributeHead, A.contributeHead:link,a.contributeHead:visited
{
	font-family: Verdana, Arial, Helvetica;
	color:#333333;
	font-size: 18px;
	line-height: 22px;
	text-decoration: none ;
}

A.contributeHead:hover
{
color:#FE0000;
}