/*
Theme URI: http://www.oknakr.com/
*/

body{
	font-family:arial;
	font-size:12px;
	color:#000000;
	letter-spacing: 0.14px;
	background-color:#FFFFFF;
	margin:0px 0px 0px 0px;
	
}
code{font-family:arial;}
img
{
	border:none;
	font-weight:normal;
}
a, a:visited, a:active, a:hover{
	border:0;
	color:#257bb3;
	text-decoration:none;
	display:inline;
	cursor:pointer;
}
a:hover{
	text-decoration:underline;
}

.smallGrayDate{
	font-size:11px;
	color:#808080;
}
.bodyOuter{
	width:100%;
	text-align:center;
}
.bodyInner{
	width:960px;
	margin: 0 auto;
	text-align:left;
	overflow:hidden;
}
#headerBar{
	width:960px;
	height:45px;
}
#headerButtons{
	float:right;
	margin:8px 1px 0px 0px;
}
#headerButtons img{
	margin:0px 0px 0px 1px;
}
#mainNav{
	background-image:url(/_i/bg_nav.gif);
	width:960px;
	height:30px;
	font-size:13px;
	font-weight:bold;
}
.mainNavItems a,.mainNavItems a:visited,.mainNavItems a:active,.mainNavItems a:visited{
	color:#ffffff;
}
.mainNavItemsOn a,.mainNavItemsOn a:visited,.mainNavItemsOn a:active,.mainNavItemsOn a:visited{
	color:#2b72a8;
	text-decoration:none;
}
.mainNavItems {
	height:30px;
	text-align:center;
	color:#ffffff;
	margin:0px 0px 0px 3px;
	float:left;
}
.mainNavItems div{
	padding-top:8px;
}
.mainNavItemsDivider {
	height:30px;
	width:4px;
	background-image:url(/_i/nav_div_line.gif);
	float:left;
}
.mainNavPlanandprogressOff{
	width:170px;
}
.mainNavPlanandprogressOn{
	background-image:url(/_i/planProgress_over.png);
	width:170px;
	cursor:pointer;
}
.mainNavPlanandprogressIn{
	background-image:url(/_i/planProgress_in.gif);
	width:170px;
}
.mainNavGreenOff{
	width:115px;
}
.mainNavGreenOn{
	background-image:url(/_i/green_over.gif);
	width:115px;
	cursor:pointer;
}
.mainNavGreenIn{
	background-image:url(/_i/green_in.gif);
	width:115px;
}
.mainNavQualityOff{
	width:104px;
}
.mainNavQualityOn{
	background-image:url(/_i/quality_over.gif);
	width:104px;
	cursor:pointer;
}
.mainNavQualityIn{
	background-image:url(/_i/quality_in.gif);
	width:104px;
}
.mainNavSafetyOff{
	width:109px;
}
.mainNavSafetyOn{
	background-image:url(/_i/safety_over.gif);
	width:109px;
	cursor:pointer;
}
.mainNavSafetyIn{
	background-image:url(/_i/safety_in.gif);
	width:109px;
}
.mainNavSmarttechOff{
	width:198px;
}
.mainNavSmarttechOn{
	background-image:url(/_i/smart_over.gif);
	width:198px;
	cursor:pointer;
}
.mainNavSmarttechIn{
	background-image:url(/_i/smart_in.gif);
	width:198px;
}
#mainDiv{
	margin-top:0px;
}
.mainDivPadding{
	margin-top:10px;
}
#mainDivTop{
	background-image: url(/_i/bg_main_top.gif);
	width:960px;
	height:4px;
	overflow:hidden;
}
#mainDivBody{
	background-image: url(/_i/bg_main_body.gif);
	background-repeat: repeat-y;
	width:960px;
	padding:0px 0px 8px 10px;
}
/* clearfix to allow body to repesct floting div heights*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end clearfix */
#mainDivBottom{
	background-image: url(/_i/bg_main_bottom.gif);
	width:960px;
	height:4px;
	overflow:hidden;
}
#footer{
	background-image: url(/_i/bg_footer.gif);
	background-repeat: repeat-x;
	width:100%;
	height:122px;
	margin-top:60px;
}
#footerInner{
	width:960px;
	height:122px;
	margin: 0 auto;
	text-align:left;
	overflow:hidden;
	background-image: url(/_i/bg_footer.gif);
}
#footerDisclosureSection{
	height:17px;
	padding: 15px 0px;
}
#footerNavSection{
	margin-top:60px;
	height:126px;
	color:#ffffff;
	font-weight:bold;
}
#footerNavSection a, #footerNavSection a:visited, #footerNavSection a:active, #footerNavSection a:visited, #footerNavSection span{
	color:#ffffff;
	font-weight:bold;
	margin-right:8px;
}
#disclaimerPopup{
	position:absolute;
	width:600px;
	border:3px solid #AAABAD;
	background-color:#ffffff;
	padding:3px;
	display:none;
	z-index:1000;
}
#disclaimerPopupTitle{
	width:588px;
	background-color:#e6e6e8;
	padding:6px;
	font-weight:bold;
	position:relative;
}
#disclaimerPopupClose{
	position:absolute;
	left:540px;
	top:7px;
}
#disclaimerPopupContent{
	padding:6px;
}
#conductPopup{
	position:absolute;
	width:600px;
	border:3px solid #AAABAD;
	background-color:#ffffff;
	padding:3px;
	display:none;
	z-index:1000;
}
#conductPopupTitle{
	width:588px;
	background-color:#e6e6e8;
	padding:6px;
	font-weight:bold;
	position:relative;
}
#conductPopupClose{
	position:absolute;
	left:540px;
	top:7px;
}
#conductPopupContent{
	padding:6px;
}
#footerNavSection{
}
#aboutHome{
	padding: 0px 0px 0px 10px;
}
.aboutHomeButton{
	float:right;
	margin-right:10px;
}
#aboutHomeOpen{
	font-size:12px;
	color:#121212;
	height:0px;
	margin-top:0px;
	overflow:hidden;
}
.aboutHomeTitle{
	font-size:16px;
	font-weight:bold;
	color:#044480;
	margin:18px 0px 4px 0px;
}
#aboutHomeClosed{
	height:0px;
	overflow:hidden;
}
/* GLOBAL END */
/* HOMEPAGE START */
.mainDivHome{
}
#newsWidget{
	width:940px;
}
#newsWidgetTop{
padding-top:8px;
	width:100%;
	height:341px;
}
#newsWidgetLeft{
	width:562px;
	height:341px;
	float:left;
}
#newsWidgetRight{
	width:368px;
	height:341px;
	float:left;
	margin-left:9px;
	background-image: url(/_i/bg_right.gif);
	overflow:hidden;
}
.newsWidgetRightItemOn{
	width:316px;
	height:55px;
	margin:4px 0px 7px 4px;
	padding:6px 22px 0px 22px;
	background-image: url(/_i/bg_headline_right.gif);
	position:relative;
}
.newsWidgetRightItemOff{
	width:316px;
	height:55px;
	margin:4px 0px 7px 4px;
	padding:6px 22px 0px 22px;
	position:relative;
	cursor:pointer;
}
.newsWidgetRightItemTitle{
	font-size:14px;
	color:#256bb3;
	letter-spacing: 0.05px;
	font-weight:bold;
}
.newsWidgetDate{
	font-size:11px;
	color:#808080;
	margin-top:2px;
}
.newsWidgetRightItemOn .newsWidgetRightItemTitle{
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
}
.newsWidgetRightItemOn .newsWidgetRightItemIcon{
	display:none;
}
.newsWidgetRightItemOn .newsWidgetDate{
	color:#ffffff;
}
.newsWidgetRightItemTimer{
	width:12px;
	height:15px;
	overflow:hidden;
	background-image: url(/_i/timer.gif);
	position:absolute;
	top:40px;
	left:330px;
	background-position: 12px;
	background-repeat:no-repeat;
}
.newsWidgetRightItemOff .newsWidgetRightItemTimer{
	display:none;
}
#newsWidgetBottom{
	width:922px;
	height:67px;
	margin-top:8px;
	padding:10px 0px 0px 18px;
	background-image: url(/_i/bg_headline_bottom.gif);
	position:relative;
}
#newsWidgetBottomTitle{
	font-size:17px;
	font-weight:bold;
	color:#101122;
}
#newsWidgetBottomTitle a, #newsWidgetBottomTitle a:visited, #newsWidgetBottomTitle a:active, #newsWidgetBottomTitle a:visited{
	font-size:17px;
	font-weight:bold;
	color:#101122;
}
#newsWidgetBottomCopy{
	margin-top:3px;
	font-size:12px;
	color:#333333;
}
#newsWidgetBottomLine{
	margin-top:7px;
	font-size:11px;
	color:#ababab;
}
#newsWidgetBottomDate{
	font-size:11px;
	color:#ababab;
	line-height:12px;
}
#newsWidgetControls{
	position:absolute;
	left:680px;
	top:18px;
}
#videoBar{
	width:940px;
	margin-top:9px;
}
#videoBarTitle{
	width:924px;
	height:28px;
	background-image: url(/_i/bg_featured_header.gif);
}
#videoBarContent{
	width:940px;
	height:196px;
	margin-top:1px;
	background-image: url(/_i/bg_featured_body.gif);
	overflow:hidden;
}
.videoBarContentItem{
	width:154px;
	padding: 17px;
	float:left;
	background-repeat:no-repeat;
	background-position: 11px 12px;
	cursor:pointer;
	
}
.videoBarContentItemOver {
	background-image:url(/_i/feature_overState.gif);
	cursor:pointer;
}
.videoBarContentItemOver a, .videoBarContentItemOver a:visited, .videoBarContentItemOver a:active, .videoBarContentItemOver a:hover{
	text-decoration:underline;
	
}
.videoBarContentItemDescription{
	height:43px;
	cursor:pointer;
}
.videoBarContentItemTitle{
	font-size:11px;
	font-weight:bold;
	color:#257bb3;
	margin-top:10px;
}
.videoBarContentItemTitle a, .videoBarContentItemTitle a:visited, .videoBarContentItemTitle a:active, .videoBarContentItemTitle a:hover{
	font-size:11px;
	font-weight:bold;
	color:#257bb3;
}
.videoBarContentItemLength{
	font-size:11px;
	font-weight:bold;
	color:#969696;
}
.videoBarContentItemCategory{
	font-size:11px;
	font-weight:bold;
	color:#c2c2c2;
	margin-top:9px;
}
#homepageBottom{
	width:100%;
	height:321px;
	margin-top:11px;
}
#buzzLinks{
	width:306px;
	float:left;
}
#buzzLinksTitle{
	width:306px;
	height:28px;
	background-repeat:no-repeat;
	background-image: url(/_i/buzzLinks_header.gif);
}
.titleWhiteOnBlue{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	padding:13px 0px 0px 16px;
}
#buzzLinksContent{
	width:306px;
	background-image: url(/_i/buzzLinks_body.gif);
	background-repeat: repeat-y;
	height:233px;
	padding: 15px 0px 20px 16px;
	position:relative;
}
#buzzLinksContentItemsContainer{
	height:245px;
	width:279px;
	overflow:hidden;
	position:relative;
}
#buzzLinksContentItems{
	position:relative;
}
#buzzLinksBottom{
	width:306px;
	height:4px;
	background-image: url(/_i/buzzLinks_bottom.gif);
	overflow:hidden;
}
#blogPromotionsLeftColumn{
	width:562px;
	float:left;
}
#blogPromotionsDescription{
	font-family:Arial;
	font-size:12px;
	color:#545454;
	padding:10px 0px 10px 0px;
}
#blogPromotionsFeaturedTitle{
	font-size:11px;
	font-weight:bold;
	color:#888;
}

#blogPromotionsTitle{
	width:562px;
	height:28px;
	background-repeat:no-repeat;
	background-image: url(/_i/header_left.gif);
}

#blogPromotionsContent{
	width:554px;
	background-image: url(/_i/main_box_left_mid.gif);
	background-repeat: repeat-y;
	/*height:233px;*/
	padding: 0px 0px 20px 16px;
	position:relative;
}

#blogPromotionsBottom{
	width:562px;
	height:4px;
	background-image: url(/_i/main_box_left_bottom.gif);
	overflow:hidden;
}

#blogPromotionsContentItemsContainer{
	/*height:210px;*/
	width:520px;
	overflow:hidden;
	position:relative;
}
#followTheStoryContentItemsContainer{
	height:270px;
	overflow:hidden;
	position:relative;
}
#buzzLinksContentItems{
	position:relative;
}
#followTheStoryContentItems{
	position:relative;
}
.buzzLinksItem{
	margin-bottom:12px;
	letter-spacing: .3px;
	line-height: 16px;
}
.buzzLinksItem a, .buzzLinksItem a:visited, .buzzLinksItem a:active, .buzzLinksItem a:hover{
	font-size:12px;
	font-weight:bold;
	color:#257bb3;
}
.buzzLinksIcon{
	margin-left:5px;
}
.buzzLinksSource{
	font-size:11px;
	color:#808080;
}
#buzzLinksControls{
	font-size:11px;
	font-weight:bold;
	margin-top:10px;
}
#blogLinksControls{
	font-size:11px;
	font-weight:bold;
	margin-top:10px;
	float:right;
	padding-right:35px;
}
#followTheStoryControls{
	font-size:11px;
	font-weight:bold;
	margin-top:10px;
}
.buzzLinksControlsPrevDisabled{
	width:43px;
	height:19px;
	background-image: url(/_i/prev_arrow_none.gif);
	float:left;
}
.buzzLinksControlsPrevActive{
	width:43px;
	height:19px;
	background-image: url(/_i/prev_arrow.gif);
	cursor:pointer;
	float:left;
}
.blogPromotionsPageNumber{
	height:19px;
}
.blogPromotionsPageNumberDisable{
	font-size:11px;
	font-weight:bold;
	color:#bababb;
}
#blogPromotionsPageNumberContent{
	float:left;
	/*width:20px;*/
	height:19px;
	vertical-align:baseline;
	padding-top:5px;
}
.buzzLinksControlsNextDisabled{
	width:43px;
	height:19px;
	background-image: url(/_i/next_arrow_none.gif);
	float:left;
}
.buzzLinksControlsNextActive{
	width:43px;
	height:19px;
	background-image: url(/_i/next_arrow.gif);
	cursor:pointer;
	float:left;
}
#followStory{
	width:247px;
	margin-left:11px;
	_margin-left:-6px;
	float:left;
	overflow:hidden;
}
#followStoryTitle{
	width:247px;
	height:28px;
	background-image: url(/_i/bg_bottom_right_header.gif);
}
#followStoryContent{
	width:247px;
	height:1px;
	background-image: url(/_i/bg_bottom_right_body.gif);
	background-repeat: repeat-y;
	min-height:243px;
	padding: 5px 0px 5px 5px;
	_height:233px;
}
#followStoryBottom{
	width:247px;
	height:4px;
	background-image: url(/_i/bg_bottom_right_bottom.gif);
	overflow:hidden;
}
.followStoryItem{
	margin-bottom:4px;
}
.followStoryItem a, .followStoryItem a:visited, .followStoryItem a:active, .followStoryItem a:hover{
	font-size:12px;
	color:#257bb3;
}
/* HOMEPAGE END */
/* PILLAR TEMPLATE START */
#pillarVideoWidget{
	width:940px;
}
#pillarVideoWidgetTop{
	width:100%;
	height:341px;
}
#pillarVideoWidgetLeft{
	width:562px;
	height:341px;
	float:left;
}
#pillarVideoWidgetRight{
	width:368px;
	height:341px;
	float:left;
	margin-left:9px;
	letter-spacing: .3px;
}
#pillarVideoWidgetRightTop{
	width:368px;
	height:138px;
}
#pillarIntro{
	margin: 15px 16px 0px 16px;
	line-height: 16px;
	font-size:12px;
}
#pillarVideoWidgetRightBottom{
	width:336px;
	height:187px;
	padding:17px 16px 0px 16px;
	background-image: url(/_i/video_header_bg.gif);
}
#pillarVideoTitle{
	font-size:17px;
	font-weight:bold;
	color:#101112;
}
#pillarVideoDescription{
	font-size:12px;
	color:#545454;
	margin-top:5px;
	line-height: 16px;
}
#pillarVideoDate{
	font-size:11px;
	color:#808080;
	margin-top:7px;
}
#pillarVideoBar{
	width:940px;
	margin-top:9px;
}
#pillarVideoBarTitle{
	width:924px;
	height:28px;
	background-image: url(/_i/bg_videoBar_header.gif);
}
#pillarVideoBarContent{
	width:940px;
	height:189px;
	margin-top:1px;
	background-image: url(/_i/bg_carousel.gif);
	text-align:center;
	position:relative;
}
#pillarVideoBarPrevControl{
	position:absolute;
	top:50px;
	left:20px;
}
#pillarVideoBarThumbsContainer{
	width:850px;
	margin:0px auto;
	text-align:left;
	position:relative;
	overflow:hidden;
}
#pillarVideoBarThumbs{
	height:160px;
	width:5000px;
}
.pillarVideoBarThumbsItem{
	width:154px;
	height:160px;
	background-repeat:no-repeat;
	margin-top:8px;
	padding: 8px 8px;
	background-position:2px 0px;
	float:left;
	cursor:pointer;
}
.pillarVideoBarThumbsItemOver {
	background-image:url(/_i/feature_overState.gif);
}
.pillarVideoBarThumbsItemOver a, .pillarVideoBarThumbsItemOver a:visited, .pillarVideoBarThumbsItemOver a:active, .pillarVideoBarThumbsItemOver a:hover{
	text-decoration:underline;
}
.pillarVideoBarThumbsItemIn {
	background-image:url(/_i/feature_inState.gif);
	cursor:default;
}
.pillarVideoBarThumbsItemDescription{
	height:43px;
}
.pillarVideoBarThumbsItemTitle{
	font-size:11px;
	font-weight:bold;
	color:#257bb3;
	margin-top:10px;
}
.pillarVideoBarThumbsItemIn .pillarVideoBarThumbsItemTitle {
	color:#ffffff;
}
.pillarVideoBarThumbsItemTitle a, .videoBarContentItemTitle a:visited, .videoBarContentItemTitle a:active, .videoBarContentItemTitle a:hover{
	font-size:11px;
	font-weight:bold;
	color:#257bb3;
}
.pillarVideoBarThumbsItemLength{
	font-size:11px;
	font-weight:bold;
	color:#969696;
}
.pillarVideoBarThumbsItemIn .pillarVideoBarThumbsItemLength {
	color:#ffffff;
}
#pillarVideoBarNextControl{
	position:absolute;
	top:50px;
	left:907px;
}
#pillerCenteringVideoBar
{
	float:left;
	
		width:150px;
		padding-left:15px;
}
#pillarVideoBarPaginationContainer{
	text-align:center;
	float:left;
	width:600px;
	
}
#pillarArchiveContainer{
	float:right;
	padding-right:15px;
	
	font-size:11px;
	font-weight:bold;
	color:#969696;
	width:150px;
}
#pillarArchiveContainer a{color:#969696;padding-bottom:4px;}
#pillarVideoBarContainerNew{
	width:100%;
	text-align:center;
	position:absolute;
	left:0px;
	top:170px;
}
.pillarVideoBarPaginationContainerItems{
	padding: 0px 3px;
}
#pillarsBottom{
	width:100%;
	margin-top:11px;
}
#pillarsOverview{
	width:562px;
	font-size:12px;
	color:#545454;
	float:left;
}
#pillarsOverviewTitleGREEN{
	width:546px;
	height:28px;
	background-image: url(/_i/bg_header_GREEN_ov.gif);
}
#pillarsOverviewTitleOUR-PLAN-PROGRESS{
	width:546px;
	height:28px;
	background-image: url(/_i/bg_header_OUR-PLAN-PROGRESS_ov.gif);
}
#pillarsOverviewTitleQUALITY{
	width:546px;
	height:28px;
	background-image: url(/_i/bg_header_QUALITY_ov.gif);
}
#pillarsOverviewTitleSAFETY{
	width:546px;
	height:28px;
	background-image: url(/_i/bg_header_SAFETY_ov.gif);
}
#pillarsOverviewTitleSMART-TECHNOLOGY{
	width:546px;
	height:28px;
	background-image: url(/_i/bg_header_SMART-TECHNOLOGY_ov.gif);
}
#pillarsOverviewContent{
	width:530px;
	background-image: url(/_i/bg_bottom_left_body.gif);
	background-repeat: repeat-y;
	padding: 20px 16px 5px 16px;
	letter-spacing: .3px;
	line-height: 16px;
}
#pillarsOverviewContent ol{
	margin-left:4px;
}
#pillarsOverviewContent li{
	margin-bottom:5px;
}
.pillarsOverviewContentGREEN ul, .pillarsOverviewContentGREEN ol{
	color:#92a62b;
	padding-left:14px;
}
.pillarsOverviewContentGREEN ul span, .pillarsOverviewContentGREEN ol span{
	color:#545454;
}
.pillarsOverviewContentOUR-PLAN-PROGRESS ul, .pillarsOverviewContentOUR-PLAN-PROGRESS ol{
	color:#2b72a8;
	padding-left:14px;
}
.pillarsOverviewContentOUR-PLAN-PROGRESS ul span{
	color:#545454;
}
.pillarsOverviewContentOUR-PLAN-PROGRESS ol span{
	color:#181818;
	font-weight:bold;
}
.pillarsOverviewContentQUALITY ul, .pillarsOverviewContentQUALITY ol{
	color:#a81d73;
	padding-left:14px;
}
.pillarsOverviewContentQUALITY ul span, .pillarsOverviewContentQUALITY ol span{
	color:#545454;
}
.pillarsOverviewContentSAFETY ul, .pillarsOverviewContentSAFETY ol{
	color:#008dc9;
	padding-left:14px;
}
.pillarsOverviewContentSAFETY ul span, .pillarsOverviewContentSAFETY ol span{
	color:#545454;
}
.pillarsOverviewContentSMART-TECHNOLOGY ul, .pillarsOverviewContentSMART-TECHNOLOGY ol{
	color:#e94e18;
	padding-left:14px;
}
.pillarsOverviewContentSMART-TECHNOLOGY ul span, .pillarsOverviewContentSMART-TECHNOLOGY ol span{
	color:#545454;
}
.pillarsOverviewTitle{
	font-size:14px;
	font-weight:bold;
}
#pillarsOverviewBottom{
	width:562px;
	height:4px;
	background-image: url(/_i/bg_bottom_left_bottom.gif);
	overflow:hidden;
}
#learnMore{
	width:368px;
	margin-left:9px;
	float:left;
}
.learnMoreLine{
	margin:20px 0px 20px 0px;
}
#learnMoreTitle{
	width:352px;
	height:28px;
	background-image: url(/_i/bg_bottom_right_header.gif);
}
#learnMoreContent{
	width:336px;
	background-image: url(/_i/bg_bottom_right_body.gif);
	background-repeat: repeat-y;
	padding: 20px 16px 20px 16px;
	color:#545454;
	letter-spacing: .3px;
	line-height: 16px;
}
.learnMoreTitle{
	font-size:14px;
	font-weight:bold;
	color:#545454;
	margin-bottom:15px;
}
.learnMoreLink{
	padding: 0px 0px 3px 20px;
	background-repeat:no-repeat;
}
.learnMoreLink a, .learnMoreLink a:visited, .learnMoreLink a:active, .learnMoreLink a:hover{
	font-size:11px;
	font-weight:bold;
}
.learnMoreLinkGREEN{
	background-image: url(/_i/bullet_GREEN.gif);
}
.learnMoreLinkOUR-PLAN-PROGRESS{
	background-image: url(/_i/bullet_OUR-PLAN-PROGRESS.gif);
}
.learnMoreLinkQUALITY{
	background-image: url(/_i/bullet_QUALITY.gif);
}
.learnMoreLinkSAFETY{
	background-image: url(/_i/bullet_SAFETY.gif);
}
.learnMoreLinkSMART-TECHNOLOGY{
	background-image: url(/_i/bullet_SMART-TECHNOLOGY.gif);
}
.didyouknow ul{
	margin-top:-3px;
	margin-left:0px;
}
#learnMoreBottom{
	width:368px;
	height:4px;
	background-image: url(/_i/bg_bottom_right_bottom.gif);
	overflow:hidden;
}
/* PILLAR TEMPLATE END */
/* ARTICLE TEMPLATE START */
#articleContainer{
	width:100%;
}
#articleContainerLeftColumn{
	width:586px;
	float:left;
}
.tfs_captcha_code
{
	width:200px;
}
.commentinput
{
	width:222px;
	color:#767676;
	font-family:Arial;
	font-size:12px;
}
.commentlabelred
{
	color:#FF0000;
	font-family:Arial;
	font-size:12px;
	
}

.children
{
	padding-left:30px;
	padding-top: 8px;
}
.commentlabel
{
	color:#767676;
	font-family:Arial;
	font-size:12px;
	
}

.storylabelred
{
	color:#FF0000;
	font-family:Arial;
	font-size:12px;
	
}

.storylabel
{
	color:#767676;
	font-family:Arial;
	font-size:12px;
	
}

h3.comments
{
	margin-top:0px;
	padding-top:0px;
	color:#444444;
	font-family:Arial;
	font-size:18px;
}
.reply
{
	clear:both;
}
.comment-dttm
{
	color:#c3c3c3;
	font-family:Arial;
	font-size:10px;	
}
.comment-meta p
{
	color:#545454;
	padding-top:0px;
	margin-top:11px;
	font-family:Arial;
	font-size:12px;	
	font-weight:bold;
}
.comment-author
{
	
	
}
.comment-meta
{
	padding-top:3px;
	
}
.commentLine{
	margin:8px 0px 10px 0px;
}
.tfs_fn
{
	font-style:normal;
	font-weight:bold;
	color:#444444;
	font-family:Arial;
	font-size:11px;
}
#pillarVideoComments, #newsWidgetBottomLink, #newsWidgetBottomComments
{
	font-size:11px;
	font-weight:bold;
	color:#257bb3;
	line-height:12px;
}
.commentlabelsmallred
{
	color:#FF0000;
	font-family:Arial;
	font-size:10px;
	line-height: 14px;
	letter-spacing:normal;
}
.commentlabelsmall
{
	color:#545454;
	font-family:Arial;
	font-size:10px;
	line-height: 14px;
	letter-spacing:normal;
}
#articleCommentTop{
	width:526px;
	height:3px;
	background-image:url(/_i/comment_top.gif);
	margin-top:10px;
	overflow:hidden;
}
#articleCommentMiddle{
	width:480px;
	background-image:url(/_i/comment_body.gif);
	background-repeat:repeat-y;
	font-size:12px;
	color:#545454;
	padding:23px 23px 23px 23px;
	line-height: 16px;
	letter-spacing: 0.3px;
}
#articleCommentBottom{
	width:526px;
	height:3px;
	background-image:url(/_i/comment_bottom.gif);
	overflow:hidden;
}
#articleContentTop{
	width:586px;
	height:4px;
	background-image:url(/_i/article_content_header.gif);
	margin-top:10px;
	overflow:hidden;
}

#blogSocialWidgetTop{
	width:368px;
	height:41px;
	background-image:url(/_i/social_right_header.gif);
	margin-top:10px;
	overflow:hidden;
}


#blogSocialWidgetMiddle{
	width:368px;
	background-image:url(/_i/social_right_mid.gif);
	background-repeat:repeat-y;
	font-size:11px;
	font-weight:bold;
	color:#969696;
	padding: 15px 0px 5px 0px;
	line-height: 16px;
	letter-spacing: 0.3px;
}

#blogSocialWidgetBottom{
	width:368px;
	height:4px;
	background-image:url(/_i/social_right_bottom.gif);
	overflow:hidden;
}

.socialyoutubebox
{
	margin-top:4px;
	margin-bottom:10px;
	width:318px;
	border: solid 1px #D9D9D9;
	padding:10px 0px 0px 10px;
}
.socialyoutubetitle
{
	margin-top:4px;
	font-size:12px;
	color:#2B72A8;
}
.socialdescription
{
	font-size:12px;
	color:#545454;
	font-weight:normal;
}

#socialvideocontent
{
	height:200px;
	width:368px;
}

#blogPromotionItemTop{
	width:520px;
	height:4px;
	background-image:url(/_i/blogs/box_gray_top.gif);
	margin-top:10px;
	overflow:hidden;
}
#blogPromotionItemTopFeatured{
	width:520px;
	height:5px;
	background-image:url(/_i/box_blue_featured_top2.gif);
	margin-top:10px;
	overflow:hidden;
}
#articleContentMiddle{
	width:555px;
	background-image:url(/_i/article_content_body.gif);
	background-repeat:repeat-y;
	font-size:12px;
	color:#545454;
	text-align: justify;
	padding: 15px 16px 5px 16px;
	line-height: 16px;
	letter-spacing: 0.3px;
}

#articleContentMiddle img {
  margin-right:12px;
  margin-bottom:6px;
  border:0px;
  }
#blogPromotionItemMiddle{
	width:488px;
	background-image:url(/_i/box_gray_mid.gif);
	background-repeat:repeat-y;
	font-size:12px;
	color:#545454;
	padding: 15px 16px 5px 16px;
	line-height: 16px;
	letter-spacing: 0.3px;
}
#blogPromotionItemMiddleFeatured{
	width:488px;
	background-image:url(/_i/box_blue_featured_mid.gif);
	background-repeat:repeat-y;
	font-size:12px;
	color:#545454;
	padding: 15px 16px 5px 16px;
	line-height: 16px;
	letter-spacing: 0.3px;
}
#articleContentMiddle ul{
	padding-left:14px;
}
#articleContentMiddle ol{
	padding-left:17px;
}
#articleContentMiddle li{
	margin-bottom:5px;
}
.articleTitle{
	font-size:17px;
	font-weight:bold;
	color:#101122;
	margin-bottom:15px;
}
.articleLine{
	margin:25px 0px 10px 0px;
}
.articleDateLine{
	line-height: 12px;
}
.articleDate{
	font-size:11px;
	color:#ababab;
}
#articleContentBottom{
	width:586px;
	height:4px;
	background-image:url(/_i/article_content_bottom.gif);
	overflow:hidden;
}
#blogPromotionItemBottom{
	width:520px;
	height:4px;
	background-image:url(/_i/box_gray_bottom.gif);
	overflow:hidden;
}
#blogPromotionItemBottomFeatured{
	width:520px;
	height:5px;
	background-image:url(/_i/box_blue_featured_bottom.gif);
	overflow:hidden;
}
#blogPromotionImage{
	float:left;
	width:200px;
}
#blogPromotionBloggerImage{
	float:left;
	width:75px;
	border:1px solid #ddd8d5;
}
#blogPromotionContent{
	float:left;
	width:250px;
	padding-left:10px;
}
#blogPromotionBloggerContent{
	float:left;
	width:375px;
	padding-left:10px;
}
#articleContainerRightColumn{
	width:340px;
	float:left;
	font-size:12px;
	color:#545454;
	line-height: 16px;
	letter-spacing: 0.3px;
	min-height:680px;
	margin: 0px 10px 0px 12px;
}
#articleConatinerRightColumnLine{
	margin:15px 0px 15px 0px;
	background-image: url(/_i/link_hLine.gif);
}
.articleShareIcon{
	padding: 0px 10px 0px 0px;
	float:left;
}
.articleShareLink{
	margin:5px 0px 25px 0px;
	font-weight:bold;
}
.learnMoreLinkArticle{
	background-image: url(/_i/bullet_article.gif);
}
/* ARTICLE TEMPLATE END */
.searchform
{
	float:left;
	height:25px;
	padding-left:30px;
	padding-top:7px;
}
.searchbox
{
	width:120px;
	font-size:10px;
	color:#AAAAAA;
	vertical-align:middle;
}
.searchimage
{
	height:16px;
	border:none;
	vertical-align:middle;
}
.bloggername
{
	font-size:14px;
	font-weight:bold;
	color:#2b72a8;
	font-family:Arial;
}
.bloggerlocation
{
	font-size:11px;
	font-weight:bold;
	color:#222222;
	font-family:Arial;
}
.bloggerbio
{
	padding-top:5px;
	color:#767676;
	font-family:Arial;
	font-size:12px;
}
#articleContentTopBarTitle{
	width:562px;
	height:40px;
	background-image:url(/_i/SMG_header.gif);
	margin-top:10px;
	overflow:hidden;
}
#widget_container { width:310px; background-color:#FFF; _margin:auto;}
#widget_container .widget_header { background:url(/_i/buzzLinks_header.gif) no-repeat #2b72a8; height:41px; _display:block;}
#widget_container .widget_header .campaign_title { text-transform:uppercase; color: #ffffff; font-size: 14px; font-weight: bold; padding:13px 0px 0px 16px;  }
#widget_container .widget_footer { 
background-image:url(/_i/buzzLinks_bottom.gif);
width:310px;
height:4px;
overflow:hidden;}
#widget_container .widget_content_wrap { width:310px;
	background-image: url(/_i/buzzLinks_body.gif);
	background-repeat: repeat-y;
	height:233px;
	padding: 20px 20px 20px 16px;
	position:relative;
	}
	
#widget_container .widgetContainer{
	height:210px;
	width:286px;
	overflow:hidden;
	position:relative;
}
#widget_container .widget_content_wrap .desc_wrap { display:block; padding:10px 15px 15px 18px; margin:0; height:30px; overflow:hidden;}
#widget_container .widget_content_wrap .desc_wrap .campaign_desc { font-family:arial; color:#808080; font-size:12px; padding:0; }
#widget_container .widget_content { height:199px; overflow:auto; }
#widget_container .widget_content .post_wrap { background-color:#fff; display:block; clear:both; margin:0px 15px 9px; padding:2px 0; }
#widget_container .widget_content .post_type img { display:block; float:left; margin:0 7px 0 0; padding:0px 0 0;}
#widget_container .widget_content .post_image img { height:30px; display:block; float:left; margin:2px 6px 8px 0; padding:2px; border:solid 1px #2b72a8;}
#widget_container .widget_content .post_body { display:block; padding:0 0 0 32px;}
#widget_container .widget_content .post_body a { font-size: 12px; font-weight: bold; color:#2b72a8; text-decoration:none; }
#widget_container .widget_content .post_body a:hover { text-decoration:underline; }
#widget_container .widget_content .post_body img { margin:0 0 0 5px; }
#widget_container .widget_content .post_info { display:block; font-size:11px; color:#808080; padding:0 0 0 32px; }
#widget_container .widget_content .post_info .post_source { font-weight:bold; }
#widget_container .widget_content .post_info .post_date {  }
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.blogPromotionItemTitle{
	font-size:16px;
	font-weight:bold;
	color:#247FBA;
	padding-bottom:10px;
}
.blogPromotionItemDescription{
	font-size:12px;
	color:#545454;
}
#followButtons{
	float:left;
	padding:10px 0px 0px 3px;
	
}
#followCopy{
	font-size:12px;
	font-weight:bold;
	color:#545454;
	float:left;
	padding:15px 0px 0px 35px;
}
#followButtons.follow{
	vertical-align:middle;
}
#followButtons img {
	padding:0px 0px 0px 8px;
	vertical-align:bottom;
}
.rssPromotionFeed{
	border-top:1px solid #d9d9d9;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	padding:10px;
}
.rssPromotionFeedBottom{
	border-bottom:1px solid #d9d9d9;
}
#rssFeedItem{
	border-bottom:1px solid #d9d9d9;
}
.rssTitle{
	font-size:12px;
	font-weight:bold;
	color:#247FBA;
}
.rssDescription{
	color:#545454;
}
#breadcrumb{
	padding-top:10px;
	font-weight:bold;
	color:#888;
}
.breadcrumbDisabled{
	color:#888;
}

h2.breadcrumbDisabled {
  color:#888;
  display: inline;
  font-size: 12px;
}
.breadcrumbActive{
	font-weight:bold;
	color:#247fba;
	
}

div.sociable { margin: 16px 0; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 26px;
	height: 26px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	
}
.sociable-hovers:hover {

}

.last_pages {
	margin-bottom:12px;
	letter-spacing: .3px;
	line-height: 16px;
	list-style-type: none;
}
.last_pages a, .last_pages a:visited, .last_pages a:active, .last_pages a:hover{
	font-size:12px;
	font-weight:bold;
	color:#257bb3;
}


h1 {
  font: 14px Tahoma, Arial, sans-serif;
  font-size: 14pt; 
  margin: 0px; 
  color: #000000; 
  font-weight: normal;
  _padding-left: 48px;
  _padding-top: 7px;
  left: right; 
  }
  
.other_pages {margin: 25px 3px 20px 0;}
.other_pages h4 {font-size:12px; margin: 0 0 5px 0; background: #F2F2F3; padding: 3px 0 3px 8px;}
.other_pages ul {list-style-type: square;}

.title_comments {margin: 20px 3px 20px 0;}
.title_comments h4 {font-size:12px; margin: 0 0 5px 0; background: #F2F2F3; padding: 3px 0 3px 8px;}
.title_comments ul {list-style-type: square;}
.leave_comments {padding-left:15px;font-weight:bold;}

/* COMMENTS */
div.comment-form {margin-left: 15px;line-height: 1.1em; width: 525px;}
div.comment-form label {wid1th: 100px; font-weight: bold; fl1oat: left; te1xt-align: right; cl1ear: both; margin: 5px;}
div.comment-form p {margin: 3px;}
div.comment-form input.text {width: 300px; margin: 3px;}
div.comment-form input.no-margin {width: auto; margin: 3px; }
div.comment-form textarea {width: 99%; margin: 3px;}
*html div.comment-form textarea {width: 95%; margin: 3px;}
div.comment-form span { position: relative; top: -5px; font-size: 8pt; color: gray;}
div.comment-form span.black { font-si1ze: 9pt; color: black;}
div.comment-form input.comments_submit {width: 120px; margi1n-left: 126px;}
div.comment-form input.comments_captha {width: 90px;}
div.comment-form img { position: relative; top: 7px; }

div.comment-form div.comments-reg {border: 1px solid #CECECE; margin: 10px 0; background: #F2F2F3; padding: 10px; -moz-border-radius: 10px;}
div.comment-form div.comments-noreg {border: 1px solid #CECECE; margin: 10px 0; background: #F2F2F3; padding: 10px; -moz-border-radius: 10px;}
div.comment-form div.comments-textarea {text-align: left;border: 1px solid #CECECE; margin: 10px 0; background: #F2F2F3; padding: 10px; -moz-border-radius: 10px;}

div.comment-form div.comments-user {border: 1px solid #CECECE; margin: 10px 0; background: #F2F2F3; padding: 10px; -moz-border-radius: 10px; font-weight: bold;}

div.comment-ok {background: #40A040; color: white; padding: 10px; text-align: center; -moz-border-radius: 10px; font-weight: bold;}
div.comment-error {background: #FF4040; color: white; padding: 10px; text-align: center; -moz-border-radius: 10px; font-weight: bold;}

div.comment-form .comment_button input {margin: 0px; padding: 0 5px; font-size: 8pt;}


div.comments {margin: 20px 0 0 0;}
div.comments ul, div.comments ol {margin: 10px 0 20px 0;}
div.comments li {bor1der-bottom: 1px solid #8591B7; margin: 0 0 20px 30px;}
div.comments li span {bor1der-bottom: 1px solid #8591B7; font-style: italic;}

div.comments h3.comments {background: #E8E8E8; padding: 3px;}
div.comments blockquote {margin-left: 0; padding: 10px; border-left: 2px gray solid;}
div.comments2 {background: #E8E8E8; padding: 3px;margin: 0px 12px 15px 12px;font-size: 8pt;}
div.comments3 {margin: 40px 15px 15px 15px;font-size: 9pt;color: #2255aa;}
div.comments-link {margin: 10px 0 0 0; text-align: right; font-size: 8pt;}
div.comm {text-align: left;}

h2.category {font-size:16px;font-weight:bold;_position:relative;padding: 15px 0 0 0;}
.title_in_category {font-size:16px;font-weight:normal;position:relative;padding: 5px 0 5px 0px;}

#sidebars {float: left; width: 340px; padding: 8px 0 8px 0; margin-top: 5px;margin-bottom: 10px;}

#sidebarlefttop {
  background-image: url(/_i/left_sidebar_top.gif);
	background-repeat: no-repeat;
	height:4px;}
	
#sidebar-left {float: left; 
  width: 160px; 
  padding: 0;
  background-image: url(/_i/bg_sidebar_left.gif);
	background-repeat: repeat-y;}

#sidebar-left li {list-style-type: square;margin:5px 0 5px 0;padding-left:8px;}

.sidebar-left {margin: 0px 5px 0 0;}

#sidebarleftbottom {background-image: url(/_i/left_sidebar_bottom.gif);
	background-repeat: no-repeat;
	height:4px;}
	
	
#sidebarrighttop {
  background-image: url(/_i/right_sidebar_top.gif);
	background-repeat: no-repeat;
	height:4px;}

#sidebar-right {float: right; 
  width: 170px; 
  padding: 0;
  background-image: url(/_i/right_sidebar_body.gif);
	background-repeat: repeat-y;}

#sidebar-right ul {margin:0 0 0 5px;padding:0 0 0 15px;}

#sidebar-right li {list-style-type: square;margin:5px 0 5px 0;padding-left:0px;}

.sidebar-right {margin: 0px 5px 0 0;}

#sidebarrightbottom {background-image: url(/_i/right_sidebar_bottom.gif);
	background-repeat: no-repeat;
	height:4px;}

.box {
  font: 12px Tahoma, Arial, sans-serif;
  font-size: 12pt; 
  margin: 0px; 
  color: #000000; 
  font-weight: bold;
  padding-left: 12px;
  padding-bottom: 4px;
  _left: right; 
  }
  
#player {padding:25px 0 30px 0;}

div.forms {background: #eeeeee; padding: 10px 5px 10px 15px; border: #E0E0E0 1px solid;margin-bottom: 20px;}
div.forms div {margin: 5px 0 15px 0; }
div.forms div.break {height: 0; padding: 0; margin: 0; clear: both; }
div.forms span {display: block; float: left; text-align: left; width: 320px; padding: 0 10px 0 5px;}
div.forms input {width: 320px;padding: 0 10px 0 5px;}
div.forms select {width: 320px;}
div.forms textarea {width: 330px; height: 100px;}
div.forms input.forms_checkbox {width: auto;}
div.forms input.forms_submit {width: auto;}
div.forms input.forms_reset {width: auto;}
div.forms label {cursor: pointer;}
div.forms-post h2 {color: red; font-size: 18pt; margin: 20px 0;}

div.forms_checkbox {float: left;text-align: left; }

div.ad {padding: 30px 0 10px 0;height:61px;}