/* CSS Document */
.son {width: 600px; background-color:#ffffff;}
#middle a:hover 
{ 
border-bottom:0px; 
} 

.partner_padding_2
{
padding: 2px 2px 2px 2px;
}

.partner_padding_5
{
padding: 5px 5px 5px 5px;
}

.partner_padding_10
{
padding: 10px 10px 10px 10px;
}

.son_header
{
	border-top: 3px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	background-color:#ffffff;
	background-image:url(images/headerbg.jpg);
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff; 
}

.son_title
{
/* Awaiting final program title image */
}

.rightcolumn
{
background-color:#EFEFEF;
}

.whiterow
{
background-color:#ffffff;
}

/* Begin Major Navigation Styles */
.son_nav
{
	border-top: 0px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	background-color:#666666;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff; 
}

.son_nav_border
{
	border-style: solid;
	border-color: #ffffff;
	border-width: 1px;
}

a.son_nav_text
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;	cursor: pointer; cursor: hand;
}

a.son_nav_text:link

{

	font-family: Arial, Helvetica, Sans-Serif;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

	color: #ffffff;	cursor: pointer; cursor: hand;

}


a.son_nav_text:visited

{

	font-family: Arial, Helvetica, Sans-Serif;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

	color: #ffffff;	cursor: pointer; cursor: hand;

}

a.son_nav_text:active

{

	font-family: Arial, Helvetica, Sans-Serif;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

	color: #ffffff;	cursor: pointer; cursor: hand;

}


a.son_nav_text:hover
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;	cursor: pointer; cursor: hand;
border-bottom:0px dotted #3140ad;
}

.article_line
{
background-color: #E2E4E5;
}

.article_list
{
padding: 20px 2px 20px 2px;
border-bottom: 1px solid #E2E4E5;
}

.whitepaper_list
{
padding: 10px 2px 20px 2px;
}


/* End Major Navigation Styles */


/* Begin Main Navigation Background Styles */
.RegNormalBg
{
	background-color: #666666;	cursor: pointer; cursor: hand;
}

.RegActiveBg
{
	background-color: #4E8593;	cursor: pointer; cursor: hand;
}

.RegHoverBg
{
	background-color: #4E8593;	cursor: pointer; cursor: hand;
}

.ThreatNormalBg
{
	background-color: #666666;	cursor: pointer; cursor: hand;
}

.ThreatActiveBg
{
	background-color: #FF8800;	cursor: pointer; cursor: hand;
}

.ThreatHoverBg
{
	background-color: #FF8800;	cursor: pointer; cursor: hand;
}

.ResNormalBg
{
	background-color: #666666;	cursor: pointer; cursor: hand;
}

.ResActiveBg
{
	background-color: #A8A16D;	cursor: pointer; cursor: hand;
}

.ResHoverBg
{
	background-color: #A8A16D;	cursor: pointer; cursor: hand;
}

.BoardNormalBg
{
	background-color: #666666;	cursor: pointer; cursor: hand;
}

.BoardActiveBg
{
	background-color: #FFCC01;	cursor: pointer; cursor: hand;
}

.BoardHoverBg
{
	background-color: #FFCC01;	cursor: pointer; cursor: hand;
}
/* End Main Navigation Background Styles */


/* Begin 2nd Navigation Styles */
.Reg2ndLeftActive
{
	background-color: #4E8593;
	border-left: 1px solid #9FA8AA;
	border-top: 1px solid #9FA8AA;
}

.Reg2ndLeftNormal
{
	background-color: #B8CED4;
	border-left: 1px solid #9FA8AA;
	border-top: 1px solid #9FA8AA;
}

.Reg2ndRightNormal
{
	background-color: #EDF3F4;
	border-right: 1px solid #9FA8AA;
	border-top: 1px solid #9FA8AA;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #212121;
	text-align: left;
	padding-left: 5px;	cursor: pointer; cursor: hand;

}

.Reg2ndRightActive
{
	background-color: #ffffff;
	border-right: 1px solid #9FA8AA;
	border-top: 1px solid #9FA8AA;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #212121;
	text-align: left;
	padding-left: 5px;	cursor: pointer; cursor: hand;
}

.Reg2ndRightHover
{
	background-color: #ffffff;
	border-right: 1px solid #9FA8AA;
	border-top: 1px solid #9FA8AA;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #4E8593;
	text-align: left; 
	padding-left: 5px;	cursor: pointer; cursor: hand;

}

.Threat2ndLeftActive
{
	background-color: #FF8800;
	border-left: 1px solid #9FA8AA;
	border-top: 1px solid #9FA8AA;
}

.Threat2ndLeftNormal
{
	background-color: #FFC37F;
	border-left: 1px solid #9FA8AA;
	border-top: 1px solid #9FA8AA;
}

.Threat2ndRightNormal
{
	background-color: #FFF3E5;
	border-right: 1px solid #9FA8AA;
	border-top: 1px solid #9FA8AA;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #212121;
	text-align: left;
	padding-left: 5px;	cursor: pointer; cursor: hand;
}

.Threat2ndRightActive
{
	background-color: #ffffff;
	border-right: 1px solid #9FA8AA;
	border-top: 1px solid #9FA8AA;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #212121;
	text-align: left;
	padding-left: 5px;	cursor: pointer; cursor: hand;
}

.Threat2ndRightHover
{
	background-color: #ffffff;
	border-right: 1px solid #9FA8AA;
	border-top: 1px solid #9FA8AA;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #4E8593;
	text-align: left; 
	padding-left: 5px;	cursor: pointer; cursor: hand;

}

.Res2ndLeftActive
{
	background-color: #A8A16D;
	border-left: 1px solid #9FA8AA;
	border-top: 1px solid #9FA8AA;
}

.Res2ndLeftNormal
{
	background-color: #D3D0B6;
	border-left: 1px solid #9FA8AA;
	border-top: 1px solid #9FA8AA;
}

.Res2ndRightNormal
{
	background-color: #F6F5F0;
	border-right: 1px solid #9FA8AA;
	border-top: 1px solid #9FA8AA;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #212121;
	text-align: left;
	padding-left: 5px;	cursor: pointer; cursor: hand;
}

.Res2ndRightActive
{
	background-color: #ffffff;
	border-right: 1px solid #9FA8AA;
	border-top: 1px solid #9FA8AA;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #212121;
	text-align: left;
	padding-left: 5px;	cursor: pointer; cursor: hand;
}

.Res2ndRightHover
{
	background-color: #ffffff;
	border-right: 1px solid #9FA8AA;
	border-top: 1px solid #9FA8AA;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #4E8593;
	text-align: left; 
	padding-left: 5px;	cursor: pointer; cursor: hand;

}

.Board2ndLeftActive
{
	background-color: #FFCC01;
	border-left: 1px solid #9FA8AA;
	border-top: 1px solid #9FA8AA;
}

.Board2ndLeftNormal
{
	background-color: #FFEB99;
	border-left: 1px solid #9FA8AA;
	border-top: 1px solid #9FA8AA;
}

.Board2ndRightNormal
{
	background-color: #F6F6F6;
	border-right: 1px solid #9FA8AA;
	border-top: 1px solid #9FA8AA;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #212121;
	text-align: left;
	padding-left: 5px;	cursor: pointer; cursor: hand;
}

.Board2ndRightActive
{
	background-color: #ffffff;
	border-right: 1px solid #9FA8AA;
	border-top: 1px solid #9FA8AA;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #212121;
	text-align: left;
	padding-left: 5px;	cursor: pointer; cursor: hand;
}

.Board2ndRightHover
{
	background-color: #ffffff;
	border-right: 1px solid #9FA8AA;
	border-top: 1px solid #9FA8AA;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #4E8593;
	text-align: left; 
	padding-left: 5px;	cursor: pointer; cursor: hand;

}


.SonNavBottom
{
	background-color: #ffffff;
	border-top: 1px solid #9FA8AA;
	}






/* End 2nd Navigation Styles */



/* Begin Home Page Styles */
.home_box
{
	border: 1px solid #818181;
	padding-bottom: 3px;
}

.home_box_header
{
	border-bottom:1px solid #B5B5B5;
	background-color:#D9D9D9;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #2C292A; 
}

.home_box_head_border
{
	border-style: solid;
	border-color: #ffffff;
	border-width: 1px;
	padding-left: 10px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #2C292A; 
}

.home_box_text
{
	text-align: left;
	padding: 7px 5px 10px 10px;
}

.home_box_adv
{
	text-align: left;
	padding: 5px 5px 10px 10px;
}

.home_box_quiz
{
	text-align: left;
	padding: 6px 10px 10px 10px;

}

.quiz
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #464646; 
	margin-top: 2px;
	margin-bottom: 0px;
	line-height: 15px;
}

.ChartBoxTitle
{
	background-color:#ffffff;
	padding: 7px 0px 5px 0px;
	line-height: 16px;
	text-align:center;
}

.PodcastBoxTitle
{
	background-color: #FDFCF7;
	padding: 15px 10px 7px 10px;
	line-height: 16px;
	text-align:left;
	border: 1px solid #FEEC70;
}

.ThreatsBoxTitle
{
	background-color: #FDFCF7;
	padding: 5px 10px 5px 10px;
	line-height: 16px;
	text-align:left;
}


/* End Home Page Styles */


/* Begin Major Content Styles */


.son .rightcolumn .relatedul .specialrelated a {font-size: 13px; font-weight: bold;}

.son_feature H1
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	color: #4E8593;
	padding: 10px 0px 5px 0px;
	margin-bottom: 0px 0px 0px 0px;

}

.son_chart H1
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	color: #4E8593;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 5px;
}


.son H3
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #464646;
	padding: 0px 0px 10px 0px;

	margin: 0px 0px 0px 0px;


}

.son p
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #464646; 
	margin-top: 0px;
	margin-bottom: 5px;
}

.son_feature li
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #464646; 
	margin-top: 0px;
	margin-bottom: 5px;
	line-height: 19px;
}

.son_feature p
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #464646; 
	margin-top: 0px;
	margin-bottom: 18px;
	line-height: 19px;
	padding-left: 3px;
}

.article_list p
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #464646; 
	margin-top: 0px;
	margin-bottom: 18px;
	line-height: 19px;
	padding-left: 3px;
}

.Fact_box p
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #464646; 
	margin-top: 0px;
	margin-bottom: 18px;
	line-height: 19px;
	padding-left: 3px;
}

.son_chart p
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #464646; 
	margin-top: 0px;
	margin-bottom: 18px;
	line-height: 19px;
}

.son b
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #4E8593; 
}

.son strong

{

	font-family: Arial, Helvetica, Sans-Serif;

	font-size: 12px;

	font-weight: bold;

	color: #464646;

}


.chart_source
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	font-weight: normal;
	font-style:italic;
	color: #464646;
	text-align: right;
	margin-top: 0px;
	margin-bottom: 50px;
	padding-bottom: 25px;
	line-height: normal;

}

.feature_image
{
	padding-top: 0px;
	padding-bottom: 5px;
	margin-right: 15px;
	padding-left: 3px;
}


p.security_alerts
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #818181;
}

a.morelink
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #4E8593;
	text-align: right;
	padding-right: 5px; 
}

a.morelink:visited
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #4E8593;
	text-align: right;
	padding-right: 5px; 
}

a.morelink:link
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #4E8593;
	text-align: right;
	padding-right: 5px; 
}

a.morelink:active
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #4E8593;
	text-align: right;
	padding-right: 5px; 
}

a.morelink:hover
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #4E8593;
	background-color: #D6E2E6;
	text-align: right;	cursor: pointer; cursor: hand;
 
}

a.morelink_chart
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #4E8593;
	text-align: center;
	line-height: 16px;	cursor: pointer; cursor: hand;
 
}

a.morelink_chart:link
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #4E8593;
	text-align: center;
	line-height: 16px;	cursor: pointer; cursor: hand;
 
}

a.morelink_chart:visited
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #4E8593;
	text-align: center;
	line-height: 16px;	cursor: pointer; cursor: hand;
 
}

a.morelink_chart:active
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #4E8593;
	text-align: center;
	line-height: 16px;	cursor: pointer; cursor: hand;
 
}

a.morelink_chart:hover
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #4E8593;
	background-color: #D6E2E6;
	text-align: center; 
	line-height: 16px;	cursor: pointer; cursor: hand;
}

a.threatlink
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	color: #4E8593;
	text-align: left;	cursor: pointer; cursor: hand;
}

a.threatlink:link
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	color: #4E8593;
	text-align: left;	cursor: pointer; cursor: hand;
}

a.threatlink:visited
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	color: #4E8593;
	text-align: left;	cursor: pointer; cursor: hand;
}


a.threatlink:active
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	color: #4E8593;
	text-align: left;	cursor: pointer; cursor: hand;
}

a.threatlink:hover
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	color: #4E8593;
	background-color: #D6E2E6;	cursor: pointer; cursor: hand;
}

a.securityadv
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	color: #4E8593;
	text-align: left;	cursor: pointer; cursor: hand;
}

a.securityadv:link
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	color: #4E8593;
	text-align: left;	cursor: pointer; cursor: hand;
}

a.securityadv:visited
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	color: #4E8593;
	text-align: left;	cursor: pointer; cursor: hand;
}

a.securityadv:active
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	color: #4E8593;
	text-align: left;	cursor: pointer; cursor: hand;
}

a.relatedlink
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #4E8593;
	text-align: left;	cursor: pointer; cursor: hand;
}

a.relatedlink:link
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #4E8593;
	text-align: left;	cursor: pointer; cursor: hand;
}

a.relatedlink:visited
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #4E8593;
	text-align: left;	cursor: pointer; cursor: hand;
}

a.relatedlink:active
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #4E8593;
	text-align: left;	cursor: pointer; cursor: hand;
}

a.relatedlink:hover
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #4E8593;
	background-color: #D6E2E6;
	text-align: left;	cursor: pointer; cursor: hand;
}


a.securityadv:hover
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	color: #4E8593;
	background-color: #D6E2E6;	cursor: pointer; cursor: hand;
}

a.morelink_related
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #4E8593;
	text-align: center;
	line-height: 20px;
	padding-right: 10px;	cursor: pointer; cursor: hand;
}

a.morelink_related:link
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #4E8593;
	text-align: center;
	line-height: 20px;
	padding-right: 10px;	cursor: pointer; cursor: hand;
}

a.morelink_related:visited
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #4E8593;
	text-align: center;
	line-height: 20px;
	padding-right: 10px;	cursor: pointer; cursor: hand;
}

a.morelink_related:active
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #4E8593;
	text-align: center;
	line-height: 20px;
	padding-right: 10px;	cursor: pointer; cursor: hand;
}

a.morelink_related:hover
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #4E8593;
	background-color: #D6E2E6;
	text-align: center; 
	line-height: 20px;	cursor: pointer; cursor: hand;
}

.TitleHead
{
	padding-left:17px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #2C292A; 
}

a.TitleHead
{
	padding-left:17px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #2C292A;
	text-decoration: none;	cursor: pointer; cursor: hand;
}

a.TitleHead:link
{
	padding-left:17px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #2C292A;
	text-decoration: none;	cursor: pointer; cursor: hand;
}

a.TitleHead:visited
{
	padding-left:17px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #2C292A;
	text-decoration: none;	cursor: pointer; cursor: hand;
}

a.TitleHead:active
{
	padding-left:17px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #2C292A;
	text-decoration: none;	cursor: pointer; cursor: hand;
}



a.TitleHead:hover
{
	padding-left:17px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #2C292A;
	text-decoration: none;
	background-color: #D6E2E6;	cursor: pointer; cursor: hand;
}

.TitleSubHead
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #2C292A; 
}

a.TitleSubHead
{
	padding-left:17px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #2C292A;
	text-decoration: none;	cursor: pointer; cursor: hand;
}

a.TitleSubHead:link
{
	padding-left:17px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #2C292A;
	text-decoration: none;	cursor: pointer; cursor: hand;
}

a.TitleSubHead:visited
{
	padding-left:17px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #2C292A;
	text-decoration: none;	cursor: pointer; cursor: hand;
}

a.TitleSubHead:active
{
	padding-left:17px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #2C292A;
	text-decoration: none;	cursor: pointer; cursor: hand;
}

a.TitleSubHead:hover
{
	padding-left:17px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #2C292A;
	text-decoration: none;
	background-color: #D6E2E6;	cursor: pointer; cursor: hand;
}

.RightColumnHead
{
	padding-left: 6px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #2C292A; 
}

.RelatedColumnHead
{
	padding-left: 0px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #57747B;
}

.Related_box
{
	text-align: left;
	padding: 10px 15px 10px 7px;
	background-color: #FAFAFA;
	border: 1px solid #cccccc;
}
.GraphicSponsor {margin:0px;padding:2px 0 0 5px;text-align:center; }
.InlineGraphicSponsor {margin:0px;padding:3px 0 0 9px;text-align:left; }

.Fact_box
{
	text-align: left;
	padding: 10px 10px 15px 10px;
	background-color: #FDFCF7;
	border: 1px solid #FEEC70;
	line-height: 18px;
}

.FactTopHead
{
	background-color:#FCF7CF;
	border-top:3px solid #FCDE04;
	border-left:1px solid #FEEC70;
	border-right:1px solid #FEEC70;
	border-bottom:0px solid #FEEC70;
}

.fillbox
{
	background-color: #EFEFEF;
}

ul.relatedul
{
	list-style-image:url(images/bullet.gif);
	list-style-position:outside;
	padding-left: 2px;
	margin-left: 1.2em;
	margin-top: .5em;
}

li.related
{
	list-style-image:url(images/bullet.gif);
	list-style-position:outside;
	margin-top: 1em;
	margin-bottom: 5px;
	line-height: 14px;

}

.son_feature
{
	padding: 10px 5px 10px 0px;
}


.son_chart
{
	padding: 10px 0px 10px 0px;
}

.about_box
{
	border: 1px solid #818181;
}

.about_box_border
{
	border:1px solid #C3C3C3;
	background-color:#F3F3F3;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #2C292A; 
}

.about_box
{
	border-style: solid;
	border-color: #ffffff;
	border-width: 2px;
	padding: 7px;
}

.about_box p
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: #666666;
	line-height: 14px;
}

a.about_box_link
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: #4E8593;
	text-decoration: underline;	cursor: pointer; cursor: hand;
}

a.about_box_link:link
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: #4E8593;
	text-decoration: underline;	cursor: pointer; cursor: hand;
}

a.about_box_link:visited
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: #4E8593;
	text-decoration: underline;	cursor: pointer; cursor: hand;
}

a.about_box_link:hover
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: #4E8593;
	text-decoration: underline;	cursor: pointer; cursor: hand;
}

a.about_box_link:hover
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: #4E8593;
	text-decoration: underline;
	background-color: #D6E2E6;	cursor: pointer; cursor: hand;
}



/* End Major Content Styles */




/* Begin Section Title Box Styles */
.RegTitleHead
{
	background-color:#ffffff;
	border-top:3px solid #4E8593;
	border-left:1px solid #B3B3B3;
	border-right:1px solid #B3B3B3;
	border-bottom:1px solid #B3B3B3;
}

.ThreatTitleHead
{
	background-color:#ffffff;
	border-top:3px solid #FF8800;
	border-left:1px solid #B3B3B3;
	border-right:1px solid #B3B3B3;
	border-bottom:1px solid #B3B3B3;
}

.ResTitleHead
{
	background-color:#ffffff;
	border-top:3px solid #A8A16D;
	border-left:1px solid #B3B3B3;
	border-right:1px solid #B3B3B3;
	border-bottom:1px solid #B3B3B3;
}

.BoardTitleHead
{
	background-color:#ffffff;
	border-top:3px solid #FFCC01;
	border-left:1px solid #B3B3B3;
	border-right:1px solid #B3B3B3;
	border-bottom:1px solid #B3B3B3;
}

.QuoteTitleHead

{

	background-color:#EFF2F4;

	border-top:3px solid #555555;

	border-left:1px solid #B3B3B3;

	border-right:1px solid #B3B3B3;

	border-bottom:1px solid #B3B3B3;

}

.QuoteTableBack

{

	background-color:#EFF2F4;

}

.QuoteArchiveBack

{

	background-color:#EFF2F4;

}

.TitleImageBorder
{
	border:1px solid #646464;
}

.TitleArticleDek
{
	background-color:#ffffff;
	border-top:0px solid #B4B4B4;
	border-left:0px solid #B4B4B4;
	border-right:0px solid #B4B4B4;
	border-bottom:0px solid #B4B4B4;
	padding: 0px 5px 0px 7px;
	line-height: 16px;
}

.QuoteArticleDek

{

	background-color:#EFF2F4;

	border-top:0px solid #B4B4B4;

	border-left:0px solid #B4B4B4;

	border-right:0px solid #B4B4B4;

	border-bottom:0px solid #B4B4B4;

	padding: 0px 5px 10px 7px;

	line-height: 16px;

}

/* End Section Title Box Styles */


/* Begin Top Feature Box Styles */
.RegTopHead
{
	background-color:#EBEFF1;
	border-top:3px solid #4E8593;
	border-left:1px solid #B3B3B3;
	border-right:1px solid #B3B3B3;
	border-bottom:0px solid #B3B3B3;
}

.ThreatTopHead
{
	background-color:#FFF3E5;
	border-top:3px solid #FF8800;
	border-left:1px solid #B3B3B3;
	border-right:1px solid #B3B3B3;
	border-bottom:0px solid #B3B3B3;
}

.ResTopHead
{
	background-color:#F2F1E9;
	border-top:3px solid #A8A16D;
	border-left:1px solid #B3B3B3;
	border-right:1px solid #B3B3B3;
	border-bottom:0px solid #B3B3B3;
}

.BoardTopHead
{
	background-color:#FFFCF0;
	border-top:3px solid #FFCC01;
	border-left:1px solid #B3B3B3;
	border-right:1px solid #B3B3B3;
	border-bottom:0px solid #B3B3B3;
}

.TopImageBorder
{
	border:1px solid #646464;
}

.TopImage
{
	background-color:#F8F8F8;
	border-top:1px solid #B4B4B4;
	border-left:1px solid #B4B4B4;
	border-right:0px solid #B4B4B4;
	border-bottom:1px solid #B4B4B4;
}

.TopArticleDek
{
	background-color:#F8F8F8;
	border-top:1px solid #B4B4B4;
	border-left:0px solid #B4B4B4;
	border-right:1px solid #B4B4B4;
	border-bottom:1px solid #B4B4B4;
	padding: 8px 3px 5px 7px;
	line-height: 16px;
}
/* End Top Feature Box Styles */

/* Begin Poll Results Styles */
.RegPollResultsTitle
{
	font-size:24px;
}
.RegPollResultsText
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666; 
}
.RegPollResultsBar
{
	background-color: #8888cc;
	border: 1px solid;
	border-color: #8888ff #4444cc #4444cc #8888ff;
	height: 10px;
}
.RegPollResultsBar
{
	background-color: #4E8593;
	border: 1px solid;
	border-color: #B8CED4 #253F45 #253F45 #B8CED4;
	height: 10px;
}
.RegPollResultsTable
{
}
.RegPollResultsTextCell
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666; 
	padding:2px;
}
.RegPollResultsBarCell
{
	padding:2px;
}
.RegPollResultsValueCell
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666; 
	padding:2px;
}

.ThreatPollResultsTitle
{
	font-size:24px;
}
.ThreatPollResultsText
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666; 
}

.ThreatPollResultsBar
{
	background-color: #8888cc;
	border: 1px solid;
	border-color: #8888ff #4444cc #4444cc #8888ff;
	height: 10px;
}
.ThreatPollResultsBar
{
	background-color: #FF8800;
	border: 1px solid;
	border-color: #FFC37F #7D4300 #7D4300 #FFC37F;
	height: 10px;
}
.ThreatPollResultsTable
{
}

.ThreatPollResultsTextCell
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666; 
	padding:2px;
}
.ThreatPollResultsBarCell
{
	padding:2px;
}
.ThreatPollResultsValueCell
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666; 
	padding:2px;
}

.ResPollResultsTitle
{
	font-size:24px;
}
.ResPollResultsText
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666; 
}
.ResPollResultsBar
{
	background-color: #8888cc;
	border: 1px solid;
	border-color: #8888ff #4444cc #4444cc #8888ff;
	height: 10px;
}
.ResPollResultsBar
{
	background-color: #A8A16D;
	border: 1px solid;
	border-color: #F2F1E9 #5A563A #5A563A #F2F1E9;
	height: 10px;
}
.ResPollResultsTable
{
}
.ResPollResultsTextCell
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666; 
	padding:2px;
}
.ResPollResultsBarCell
{
	padding:2px;
}



.ResPollResultsValueCell
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666; 
	padding:2px;
}

.BoardPollResultsTitle
{
	font-size:24px;
}
.BoardPollResultsText
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666; 
}
.BoardPollResultsBar
{
	background-color: #8888cc;
	border: 1px solid;
	border-color: #8888ff #4444cc #4444cc #8888ff;
	height: 10px;
}
.BoardPollResultsBar
{
	background-color: #FFCC01;
	border: 1px solid;
	border-color: #FFFCF0 #846A01 #846A01 #FFFCF0;
	height: 10px;
}
.BoardPollResultsTable
{
}
.BoardPollResultsTextCell
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666; 
	padding:2px;
}
.BoardPollResultsBarCell
{
	padding:2px;
}
.BoardPollResultsValueCell
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666; 
	padding:2px;
}
/* End Poll Results Styles */

.home_podcast_box
{
	border-style: solid;
	border-color: #ffffff;
	border-width: 2px;
	padding: 5px;
	border:1px solid #C3C3C3;
	background-color:#F3F3F3;
	color: #2C292A; 
	
}

.sonform textarea {
 background-color: #ffffff;
 color: #000000;
 border: 1px #464646;
}

.ChannelList {margin: 5px 0; border-bottom: 1px solid #9fa8aa;}
.ChannelListHeader {border-top: solid 3px #F8E203; border-left: solid 1px #F8E203; border-right: solid 1px #F8E203;}

.RegHeader {background-color: #EBEFF2; border-left: 1px solid #9FA8AA; border-right: 1px solid #9FA8AA; border-top: 1px solid #9FA8AA; cursor: pointer;}
.RegHeaderHover {background-color: #fff; border-left: 1px solid #9FA8AA; border-right: 1px solid #9FA8AA; border-top: 1px solid #9FA8AA; cursor: pointer;}

.ResHeader {background-color: #F2F2EA; border-left: 1px solid #9FA8AA; border-right: 1px solid #9FA8AA; border-top: 1px solid #9FA8AA; cursor: pointer;}
.ResHeaderHover {background-color: #fff; border-left: 1px solid #9FA8AA; border-right: 1px solid #9FA8AA; border-top: 1px solid #9FA8AA; cursor: pointer;}

.ThreatHeader {background-color: #FFF3E5; border-left: 1px solid #9FA8AA; border-right: 1px solid #9FA8AA; border-top: 1px solid #9FA8AA; cursor: pointer;}
.ThreatHeaderHover {background-color: #fff; border-left: 1px solid #9FA8AA; border-right: 1px solid #9FA8AA; border-top: 1px solid #9FA8AA; cursor: pointer;}

.BoardHeader {background-color: #FFFCF1; border-left: 1px solid #9FA8AA; border-right: 1px solid #9FA8AA; border-top: 1px solid #9FA8AA; cursor: pointer;}
.BoardHeaderHover {background-color: #fff; border-left: 1px solid #9FA8AA; border-right: 1px solid #9FA8AA; border-top: 1px solid #9FA8AA; cursor: pointer;}

#ThoughtLeaderNav { padding: 5px 17px; }
#ThoughtLeaderNav p { color: #2C292A; font-weight: bold; display:inline; }
#ThoughtLeaderNav .viewby { margin-left: 60px; }
#ThoughtLeaderNav form { display: inline; }
#ThoughtLeaderNav select{ display: inline; }
#ThoughtLeaderSubNav { padding: 0 5px 5px 17px; }
#ThoughtLeaderSubNav .header { font-family: Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; text-decoration: none; margin: 5px 0; }
#ThoughtLeaderSubNav ul { margin: 0; padding: 0; }
#ThoughtLeaderSubNav li { margin: 0 5px 0 0; font-family: Arial,Helvitca,sans-serif; font-size: 12px; font-weight: bold; display: inline; } 
#ThoughtLeaderSubNav a:link { color: #333; text-decoration: none; }
#ThoughtLeaderSubNav a:visited { color: #333; text-decoration: none; }
#ThoughtLeaderSubNav a:hover { color: #999; text-decoration: underline; }
#ThoughtLeaderSubNav a:active{ color: #999; text-decoration: underline; }
#ThoughtLeaderSubNav a.CurrentSubNav { color: #4E8593; }
#son_default_container .CategoryHeader { float: left; padding: 10px 17px 5px 17px; color: #4E8593; }
.ReturnTop { float: right; text-align: right; padding-top: 3px; }
.ReturnTop a:link { color: #333; text-decoration: none; }
.ReturnTop a:visited { color: #333; text-decoration: none; }
.ReturnTop a:hover { color: #999; text-decoration: underline; }
.ReturnTop a:active{ color: #999; text-decoration: underline; }

.GoogleAds {background: #fff; text-align: center;}