﻿/* ============================== */
body
{
	margin: 0;
	padding: 0;
	background-color: #39587a;
	background-repeat: repeat-x;
	font-family: Arial,Sans-Serif;
	font-weight: normal;
	color: #000000;
	font-size: 11px;
}

a:link, a:visited, a:active, a:hover
{
	color: #0d5ca5;
	text-decoration: none;
	cursor: pointer !important;
}

/* ============================== */
/* cobrand page structure */
.cobrandStructure
{
	border-collapse: collapse;
	width: 958px;
	margin-left: auto;
	margin-right: auto;
}

.cobrandShadowLeft
{
	width: 0;
	padding: 0;
	display: none;
}
.cobrandShadowRight
{
	width: 0;
	padding: 0;
	display: none;
}

.cobrandHeader
{
	background-repeat: no-repeat;
	background-color: transparent;
	white-space: nowrap;
}
.searchPanel
{
	background-color: transparent;
	white-space: nowrap;
}


.cobrandPortal
{
	background-color: #FFFFFF;
	padding: 0 0 0 0;
}

.cobrandShadowLeftBottom
{
	width: 0;
	padding: 0;
	display: none;
}
.cobrandShadowRightBottom
{
	width: 0;
	padding: 0;
	display: none;
}

.cobrandFooter
{
	/*height: 49px;*/
	background-color: #39587a;
	background-repeat: no-repeat;
}
.moduleloading
{
	background-image: url(progress-bar.gif);
	background-position: center center;
	background-repeat: no-repeat; /*Just to get some space in on IE as min-height doesn't work*/
	padding-top: 10px;
	padding-bottom: 10px;
}

/*========================================*/
/* Layout defined Classes */
.fpBody
{
	width: 958px;
	border-collapse: collapse;
}
.fpMainCol
{
	padding: 10px 6px 0 0;
	vertical-align: top;
	background-color:#FFFFFF;
}
.fpRightCol
{
	background-color: #E0E7EF;
	background-image: url(fp_blocks.png);
	background-position: right bottom;
	background-repeat: no-repeat;
	border-left: 1px solid #92BAE7;
	padding: 10px 16px 0 5px;
	vertical-align: top;
	width: 300px;
}
.fpNewsCell
{
	padding: 0 0 0 10px;
}
.fpContentCell
{
	padding: 0 0 0 10px;
}
.fpColumn1
{
	width: 305px;
	padding: 0 10px 0 0;
	vertical-align: top;
}
.fpColumn2
{
	width: 305px;
	vertical-align: top;
}
.fpAdTitle
{
	padding: 0 0 0 6px;
}
.fpVideosCell
{
	padding: 10px 15px 0 10px;
}

/* ===================================== */
/* Canvas Tabs */
/*
ajax__tab_xp  ajax__tab_default
*/
.ajax__tab_xp .ajax__tab_body
{
	padding: 0px 0px !important;
}

div.ajax__tab_body
{
	border-style: none !important;
	float: left;
	margin-top: 0px;
	width: 958px;
}
div.ajax__tab_body TABLE
{
	border-collapse: collapse;
}
div.ajax__tab_header
{
	background-color: #E0E7EF !important;
	padding-left: 11px !important;
	height: 25px !important;
	width: 747px !important;
	overflow: hidden !important;
	float: left;
	background-image: none !important;
}
div.ajax__tab_container
{
	/* 	background-image: url(icon_addcontent.gif) ! important; 	background-repeat: no-repeat ! important; 	background-position: top right ! important; 	*/
}

/* tab right side */
div.ajax__tab_header span.ajax__tab_outer
{
	background-image: none;
	background-repeat: repeat;
	padding-right: 10px;
	padding-left: 3px;
	height: 21px;
	background-position: left top;
	font-family: Arial,Sans-Serif;
	font-size: 13px;
	font-weight: normal;
}

/* tab left side */
div.ajax__tab_header span.ajax__tab_inner
{
	background-repeat: no-repeat;
	padding-left: 0px;
	height: 21px;
	background-position: left top;
	padding: 0px;
	background-image: none;
	font-family: Arial,Sans-Serif;
	font-size: 13px;
	font-weight: normal;
}

/* tab middle */
div.ajax__tab_header span.ajax__tab_tab
{
	background-image: none;
	background-repeat: repeat-x;
	background-position: left top;
	height: 21px;
	font-family: Arial,Sans-Serif;
	font-size: 13px;
	font-weight: normal;
	color: #0D5CA5 !important;
	padding-top: 4px;
	padding-left: 0px;
	padding-right: 5px;
}


.ajax__tab_load
{
	display: none;
}

/* active tab variants */
div.ajax__tab_header span.ajax__tab_active span.ajax__tab_outer, div.ajax__tab_header span.ajax__tab_hover span.ajax__tab_outer
{
	background-repeat: repeat;
	background-position: right bottom;
	padding-right: 10px;
	padding-left: 3px;
	height: 21px;
	background-image: none;
	font-family: Arial,Sans-Serif;
	font-size: 13px;
	font-weight: normal;
}

div.ajax__tab_header span.ajax__tab_active span.ajax__tab_inner, div.ajax__tab_header span.ajax__tab_hover span.ajax__tab_inner
{
	background-position: left top;
	background-image: none;
	font-family: Arial,Sans-Serif;
	font-size: 13px;
	font-weight: normal;
}

div.ajax__tab_header span.ajax__tab_active span.ajax__tab_tab, div.ajax__tab_header span.ajax__tab_hover span.ajax__tab_tab
{
	color: #000000 !important;
	background-image: none;
	font-family: Arial,Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 0px;
	padding-right: 5px;
}

/* ===================================== */
/* Canvas Columns */
div.ajax__tab_xp, div.ajax__tab_container, div.ajax__tab_default, #ctl00_PageContent_PCL_MTC
{
	width: auto !important;
}

/* Default style for the columns */
td.list2
{
	width: 310px;
	padding: 10px 5px;
}
#PCL_MTC_ctl00_ctl03_panelcontainer_tp0
{
	width: 100%;
}

/* Home	*/
td.Cell_1_Col_1
{
	width: 310px !important;
	padding: 10px 0 5px 5px;
	margin:0px !important;
}
td.Cell_1_Col_2
{
	width: 310px !important;
	padding: 10px 5px 5px 5px;
	margin:0px !important;
}
td.Cell_1_Col_3
{
	width: 300px !important;
	padding: 10px 15px 0px 6px;
	background-color: #E0E7EF;
	border-left: 1px solid #92BAE7;
	background-image: url(fp_blocks.png);
	background-position: right bottom;
	background-repeat: no-repeat;
	margin:0px !important;
}

td.Cell_997_Col_3
{
	background-color: #E0E7EF;
	background-image: url(fp_blocks.png);
	background-position: right bottom;
	background-repeat: no-repeat;
	border-left: 1px solid #92BAE7;
	padding: 10px 4px 0 3px;
	vertical-align: top;
	width: 300px;
}

/* ===================================== */
/* ptModule.css */
.ptModule
{
	border-style: none;
	font-family: Arial,Sans-Serif;
	font-size: 11px;
	overflow :hidden;
	/*margin-bottom: -6px !important;*/
	/*margin-bottom:-0.5em;*/
	
	
	
}
.ptModule a:link, .ptModule a:visited, .ptModule a:active
{
	color: #0D5CA5;
	font-size:11px;
}
.ptModule .ptModEdit
{
	display: none;
	margin: 0px 1px 0px 1px;
	border-bottom: 1px solid #7DBA00;
	padding: 5px;
}
.ptModule .ptModBody
{
	background-color: #ffffff;
	border: 1px solid #5F89B7;
}
.ptModule .ptModBody > .ptModBody
{
	border-style: none;
	margin: 0;
	padding: 0;
}

.newsChannelQuickReadContent
{
	padding-right: 20px;
	margin-right: 10px;
	border-right: solid 1px #ccc;
}
.newsChannelQuickReadRightCol
{
	padding-left: 10px;
}

.NewsPanelClass .ptBulletContainer{margin-bottom:2px;}
/* titlebar  ======================= */
.ptModule table.ptModTitlebar
{
	border-style: none;
	background-repeat: no-repeat; /*width:310px !important;*/
}
.ptModule .ptModTitlebar td
{
	background-image: url(ptModTitlebarBg.png);
	background-repeat: repeat-x;
	height: 30px;
	color: #FFFFFF;
	padding: 0 !important;
}
.ptModTitlebar
{
	background-color: transparent;
}
table.ptModTitlebar td.ptModTitlebarLeft
{
	background-color: transparent;
	background-image: url(ptModTitlebarLcap.png);
	background-repeat: no-repeat;
	width: 3px;
	height: 30px;
	padding-left: 2px;
	background-position: left top;
}
table.ptModTitlebar td.ptModTitlebarRight
{
	background-color: transparent;
	background-image: url(ptModTitlebarRcap.png);
	background-repeat: no-repeat;
	width: 3px;
	height: 30px;
	background-position: right top;
}
table.ptModTitlebar td.ptModTitlebarLeft_vd
{
	background-color: transparent;
	background-image: url(ptModTitlebarLcap.png);
	background-repeat: no-repeat;
	width: 5px !important;
	height: 30px;
	background-position: left top;
}
table.ptModTitlebar td.ptModTitlebarRight_vd
{
	background-color: transparent;
	background-image: url(ptModTitlebarRcap.png);
	background-repeat: no-repeat;
	width: 4px !important;
	height: 30px;
	background-position: right top;
}
/* titlebar icons  ======================= */

.ptModIcnEditCell
{
	width: 23px;
}
.ptModIcnEdit
{
	width: 23px !important;
	height: 12px !important;
	margin: 2px 0 2px 2px !important;
	background-image: url(icn_module_sprite12px.gif);
	background-position: -63px 0px;
}
.ptModIcnEdit_disabled
{
	width: 23px !important;
	height: 12px !important;
	margin: 2px 0 2px 2px !important;
	background-image: url(icn_module_sprite12px.gif);
	cursor: default;
	filter: alpha(opacity=50);
	opacity: 0.5;
	background-position: -63px 0px;
}
.ptModIcnRefreshCell
{
	width: 14px;
}
.ptModIcnRefresh
{
	width: 14px !important;
	height: 12px !important;
	margin: 2px 4px 2px 3px !important;
	background-image: url(icn_module_sprite12px.gif);
	background-position: -23px 0px;
}
.ptModIcnCloseCell
{
	width: 14px;
}
.ptModIcnClose
{
	width: 14px !important;
	height: 12px !important;
	margin: 2px 2px 2px 3px !important;
	background-image: url(icn_module_sprite12px.gif);
	background-position: -51px 0px;
}
.ImgWait
{
	background-image: url(icn_module_sprite12px.gif);
	background-position: -37px 0px;
	width: 14px;
	height: 12px;
	margin: 2px 4px 2px 3px;
}
/* widgets */
.ptModAd .ptModBody
{
	border-style: none !important;
}
.widgetWrapper
{
	margin: 0 auto 0 auto;
}
.sidebar
{
	text-align: center;
	margin: auto;
}


.ptModIcnMin
{
	width: 14px;
	height: 12px;
	margin: 2px 3px 0 2px;
	background-image: url(icn_module_sprite12px.gif);
	background-repeat: no-repeat;
	border: none;
	cursor: hand;
	cursor: pointer;
	background-position: -13px 0px;
}


div.ptModIcnMax
{
	width: 14px;
	height: 12px;
	margin: 2px 3px 0 2px;
	background-image: url(icn_module_sprite12px.gif);
	background-repeat: no-repeat;
	border: none;
	cursor: hand;
	cursor: pointer;
}
.FooterRightsLinks
{
	font-weight: normal !important;
	color: #FFFFFF !important;
}
.FooterRightsInner
{
	font-family: Verdana,Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF !important;
	padding: 15px;
	text-align:center;
}

.loadOuter
{
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: Black;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.loadInner
{
	top: 200px;
	width: 300px;
	left: 35%;
	position: absolute;
	padding: 20px;
	filter: alpha(opacity=100);
	opacity: 1;
}


.Popup_Frame .TTL
{
	background-image: url(ptModTitlebarBg.png);
	background-repeat: repeat-x;
	height: 14px;
	padding: 9px;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana,Sans-Serif;
	font-weight: bold;
}
/* Login and ChangePassword======================= */
#MasterTable
{
	width:100%;
}
.tableFullWidth
{
	width:100%;
}
.loginBody
{
	padding:0 15px 0 20px;
	background-color:#FFF;
	background-image:url(fp_blocks.png);
	background-position:right bottom;
	background-repeat:no-repeat;
}
.loginBody .loginTitleBold
{
	font-size:16px;
	font-weight:bold;
}
.loginBody .loginLabelRegular
{
	font-size:12px;
	font-weight:normal;
}
.loginBody .loginLabelBold
{
	font-size:12px;
	font-weight:bold;
}
.loginBody .ptCreateLink
{
	font-size:12px;
	color:#0d5ca5;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
}
.loginBody .loginErrorMessage
{
	font-size:12px;
	color:#F00;
	font-weight:bold;
	margin-bottom:20px;
}
.loginBody .loginRowPadTop5 td
{
	padding-top:5px;
}
.loginBody .loginRowPadTop20 td
{
	padding-top:20px;
}
.loginBody .loginRowPadTop10 td
{
	padding-top:10px;
}
.loginBody .loginRowPadTop0 td
{
	padding-top:0px;
}

/* Modules   ======================= */

/* FP Quick Links ------------------------------------ */
.FPQLinks
{
	list-style-type: square;
	color: #0d5ca5;
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	padding: 10px 0px 10px 30px;
}

/* Videos ------------------------------------ */
.ptModVideos .ptGridItem .ptTitle
{
	color: #990000;
}
.feedErrorMessage
{
	color: #990000 !important;
}

.ptModNews2Col
{
	font-family: Verdana, Arial, Sans-Serif;
	padding: 10px;
	color: #000000;
}
.ptModNews2Col a:link, .ptModNews2Col a:visited, .ptModNews2Col a:active, .ptModNews2Col a:hover
{
	color: #0d5ca5;
}
.ptModNews2Col .MSCont
{
	padding: 0 0 10px 0;
}
.ptModNews2Col .MSImageCont
{
	padding: 0 16px 0 0;
}
.ptModNews2Col .MSTitleCont
{
	padding: 0 0 8px 0;
}
.ptModNews2Col .MSTitleCont a:link, .ptModNews2Col .MSTitleCont a:visited, .ptModNews2Col .MSTitleCont a:active, .ptModNews2Col .MSTitleCont a:hover
{
	color: #0d5ca5;
	font-weight: bold;
	font-size: 12px;
}
.ptModNews2Col .MSStoryCont
{
	padding: 0 0 8px 0;
}
.ptModNews2Col .MSStoryCont SPAN
{
	font-size: 11px;
}
.ptModNews2Col .MSLinkCont
{
	padding: 0 0 10px 0;
}
.ptModNews2Col .MSLinkCont a:link, .ptModNews2Col .MSLinkCont a:visited, .ptModNews2Col .MSLinkCont a:active, .ptModNews2Col .MSLinkCont a:hover
{
	color: #0d5ca5;
	font-weight: bold;
	font-size: 12px;
}
.ptModNews2Col .HeadlinesTitle
{
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 8px 0;
}
.ptModNews2Col .CatLinks
{
	font-size: 11px;
	font-weight: bold;
	padding: 14px 0 0 0;
}
.ptModNews2Col .News2ColTable
{
	font-family: Arial, Sans-Serif;
	font-size: 11px;
}
.ptModNews2Col .News2ColTable DIV
{
	padding: 0 0 4px 0;
}
.ptModNews2Col .HeadlineCol1
{
	border-right: solid 1px #000000;
}
.ptModNews2Col .HeadlineCol2
{
	padding-left: 12px;
}
.ptModNews2Col .headlineBullet
{
	color: #0d5ca5 !important;
	padding-right: 4px;
	font-size: 13px;
}

/* News Highlights ------------------------------------ */
.ptCategoryLink
{
	color: #0D5CA5 !important;
}
.ptModNewsHighlights .ptTabbedPanel .ptStory .ptStoryHeadline
{
	color: #0D5CA5;
	font-size:12px;
}
.NHDIDetail
{
	position:relative;
	margin-bottom:10px;
}
.NHDIDetail .NHDIBottom .NHDIHighlightsGoto
{
	color: #0D5CA5 !important;
	font-size:11px;
	font-weight:bold;	
}

.ptNewsSpan
{
	color: #0D5CA5 !important;
}

.ptMoreStory
{
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #0D5CA5 !important;
	padding-right:10px;
}

.ptModNewsHighlights 
{
	padding:0 0 5px;
}
.ptModNewsHighlights .ptModThumbnails
{
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	height: 50px;
	margin: 0pt 3px 5px 3px;
	vertical-align: middle;
	width: 60px;
}

.ptModNewsHighlights .ptModMainThumbnail
{
	background-position: left top;
	background-repeat: no-repeat; /*cursor:pointer; Need to be put back later*/
	display: block;
	vertical-align: middle;
	padding:0px 8px 4px 0px;
}

.ptModNewsHighlights .ptStory .ptStoryHeadline
{
	color: #990000;
}
.ptModNewsHighlights .ptStory .NewsHighlightGoToArticle
{
	color: #990000;
}
.ptModNewsHighlights .ptModTabs .ptModTab
{
	background-color: #EEEEEE;
	border: 1px solid #BABABA;
}
.ptModNewsHighlights .ptModTabs .ptModTabActive
{
	background-color: #FFFFFF;
	border: 1px solid #BABABA;
}

.Popup_Frame p, .Popup_Frame div.ptStoryParagraph
{
	margin:0;
}
.TopSubNavRow
{
	background-color: #E0E7EF;
	vertical-align: middle;
	font-family: Arial,Sans-Serif;
	font-size: 13px;
	padding: 2px 0 2px 0;
	height: 22px;
	font-weight: bold;
}
.TopSubNavRow a, .TopSubNavRow a:link, .TopSubNavRow a:visited, .TopSubNavRow a:active, .TopSubNavRow a:hover
{
	padding: 0 8px 0 8px;
	border-right: 1px solid #000000;
	color: #0D5CA5;
	height: 16px;
	margin-top: 3px;
}
.subNavigationNotSelected
{
}
.subNavigationSelected
{
	color: #000000 !important;
}

/* News Headlines  ------------------------------------ */
.ptModNewsHeadlines a:link
{
	color: #0d5ca5;
}
.ptModNewsHeadlines .ptHeadlineList a
{
	text-decoration: none;
}
.ptModNH .NHDetailItem .NHDIGoto
{
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	color: #0D5CA5;
	font-weight:bold;
}
.ptModNH .NHDetailItem .NHDIHeadline
{
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	color: #0D5CA5 !important;
}
.NHDIDetail .NHDIBottom .NHDIDateline
{
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	color:#666666;
}
.ptModNewsHeadlines .ptHeadlineList .nhpager a
{
	text-decoration: underline;
}
/* RSS ------------------------------------ */
.ptModRSS a:link
{
	color: #0d5ca5 !important;
}
.ptModRSS .rsspager A
{
	color: #0d5ca5 !important;
}
.ptModRSS a.ptRSSHeadline
{
	text-decoration: none !important;
}
.ptModRssClient .RssDetailItem .RssHeadline
{
	color: #0d5ca5;
}
.ptModRssClient .RssDetailItem .RssDetail
{
	color: #000000;
}
.ptModRssClient .RssHeadlineItem span
{
	color: #666666;
}
.ptModRssClient .RssDetailItem .RssMore
{
	color: #0d5ca5;
	font-size: 11px;
	text-decoration: none;
}
.ptModRssClient .RssDetailItem .RssDateline
{
	font-size: 11px;
	color:#666666;
}
.ptModPager span
{
	color: #0d5ca5;
}
.ptModPager .selPage
{
	color: #000000;
}
/* RSS Collection */
.ptModRSSCollection .ptHeadlineList a
{
	text-decoration: none;
}
.ptModRSSCollection .rsspager a
{
	text-decoration: none;
	color: #0d5c91;
}
.ptModRSSCollection .ptHeadlineList .ptRSSHeadline a
{
	text-decoration: none !important;
	font-weight: bold;
}
.ptModRSSCollection .ptRSSFSHeadline
{
	text-decoration: none !important;
	font-weight: bold;
	font-size: 12px;
	color: #0D5C91 !important;
	font-family: Arial,Sans-Serif;
	padding: auto auto 5px auto;
}
.ptModRSSCollection .ptmodFSTable
{
}
.ptModRSSCollection .ptModHeaderImage
{
	height: 25px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	font-family: Arial,Sans-Serif;
}

.ptModRSSCollection .tabbutton .ptClear
{
	display: none;
}

.ptModRSSCollection .ptTabHeader .ptActiveTD
{
	background-color: #ffffff;
	border-bottom-style: none;
}

.ptRSSHeadline .ptRSSHeadlineLink
{
	font-family: Arial,Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #0D5C91 !important;
}
ul.bullet
{
	margin-left: 0px;
	padding-left: 1.1em;
	list-style-type: square;
}
ul.bullet li
{
	padding-left: 0px;
	margin-left: 0px;
}
.ptRTPrv
{
	text-align: center;
	width: 15px !important;
}
.ptRTNxt
{
	/*background-color:#e6e7e6 !important;*/
	text-align: center;
	width: 15px !important;
}

.ptModRSSCollection .RssDetailItem 
{
	padding-left:2px;
}
.ptClientRssMoreStories 
{
	padding-left:2px;
}
.ptModRSSCollection .RssDetailItem .RssHeadline
{
	color: #0D5C91;
}
.ptModRSSCollection .ptRSSHeadline .RssHeadline 
{
	color: #0D5C91;
}
.ptModRSSCollection .ptRSSHeadline
{
	padding-left:4px;
}
.activeArrow 
{
	color: #0D5C91 !important;
}
.ptRSSGoToArticle
{
	color: #0D5C91;
}
/* AccuWeather  ======================= */
.ptModWeatherParam .ptItemStyle
{
	border: 2px solid #C2DC92;
}

.ptModWeather .tabcellUnSelected
{
	background-color: #F2FAE6;
	color: #3878A3;
}
.ptModWeather .ptRadarContainer .ptRadarLinks .radarSelectLink
{
	color: #000000;
}

.ptModWeather .ptRadarContainer .ptRadarLinks .radarUnSelectLink
{
	color: #7CA8BC;
}

.ptModWeather .ptTmpContainer .ptTmpLinks .tmpSelectLink
{
	color: #000000;
}

.ptModWeather .ptTmpContainer .ptTmpLinks .tmpUnSelectLink
{
	color: #7CA8BC;
}

.ptModWeather .ptshowMoreContainer .ptShowmore
{
	color: #0D5CA5;
}

/* Content Catalog  ======================= */
#MainContentContainer
{
	border: 1px solid #999999;
	border-left-color: #EEEEEE;
	border-right-color: #EEEEEE;
	background-color: #E5E5E5;
}
#MainContentContainer a.hrefon, #MainContentContainer a.hrefoff
{
	color: #444444;
}


/* UM Dialog Boxes  ======================= */
.ptAMPopup_Header
{
	border: 0px;
	background-color: #666666;
	background-image: url(moduleTitlebarBG.png);
	background-repeat: repeat-x;
	color: #FFFFFF;
}
.ptAMPopup_Header_Left
{
	background-image: url(moduleTitlebarBG.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.ptAMPopup_Header_Right
{
	background-image: url(moduleTitlebarBG.png);
	background-position: right top;
	background-repeat: no-repeat;
}

.ptAMPopup_Body
{
	border: 1px solid #333333;
	border-top: 0 none #333333;
	background: #EEEEEE;
}
.Popup_Frame .Popup_Content
{
	height:auto;
}
.Popup_Content
{
	border-right: solid 1px #E5E5E5;
	border-left: solid 1px #E5E5E5;
	border-bottom: solid 1px #E5E5E5;
	margin-top: -3px;
	margin-left: 0px;
	overflow-y : auto;
}
.Popup_Frame .Popup_Close
{
	margin-right: -6px !important;
}
.Popup_Frame
{
	background-color: transparent;
	border: 0px;
	height:auto;
}

.ptModContent .ptAMPopup_Frame
{
	background-color: transparent;
	border: 0px;
}

.ptAMModule
{
	border-style: none;
	display: block;
	width: 100%;
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	background-color: transparent;
	border: 0px;
}
.Tab_Frame .TTL
{
	background-image: url(moduleTitlebarBG.png);
	background-repeat: repeat-x;
	height: 18px;
	padding: 3px;
	color: #ffffff;
}
.Tab_Frame .Popup_Close
{
	margin-right: 0px !important;
}
.contentCatalogClass
{
	margin-top: 0px;
}

.ptAddContentBtn{margin-right:5px;}
.ptManageTabsBtn{margin-right:3px;}

.Tab_Frame .AddTabs
{
	background-image: url(ptModTitlebarBg.png) !important;
	background-repeat: repeat-x !important;
	height: 24px !important;
	padding: 6px 2px 0px 0px !important;
	color: #FFFFFF !important;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
.FooterRightsOuter
{
	width:100%;
	text-align:center;
}
div.ptModEPNL
{
	background-color: #E0E7EF;
	background-repeat: repeat !important;
	display: inline;
	float: right;
	height: 21px !important;
	padding-top: 3px !important;
	width: 200px !important;
}
.doneCss
{
	cursor: pointer;
	float: right;
	margin-right: 0;
	/*margin-top: -3px;*/
	position: relative;
	height: 18px;
	width: 90px;
}
.Popup_Content_AddTabs
{
	border: 1px solid #8fdd53;
}
.topAlign
{
	/*height:58px !important;*/
	margin-top: -3px;
}
.topAd
{
	margin-left: -4px;
	margin-top: -63px;
	float: right;
	cursor: pointer;
}
.headerMain
{
	width: 958px;
	height: 120px;
	color: #FFFFFF;
	background-repeat: no-repeat;
	vertical-align: top;
	background-image: url(cobrand_header_bg.png);
	margin-top: 15px;
}
.headerRightLinks
{
	width: 100%;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #0d5ca5;
}
.headerRightLink
{
	margin-left: 20px;
}
.searchinputtext
{
	font-family: Arial,Sans-Serif;
	font-size: 16px;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
	width: 456px;
	height: 22px;
	border: 1px solid #2971b5;
	float: left;
}
.SearchboxPanel
{
	background-image: url(header_search_bg.png);
	background-repeat: no-repeat;
	height: 58px;
	width: 559px;
	padding-top: 8px;
	padding-left: 10px;
	float: right;
}
.VerticalLinks
{
	margin-left: 20px;
}
.advancedLinks
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #0d5ca5;
	margin-top: 8px;
	padding-right:20px;
	text-align:right;
}
.selectedLink
{
	font-family: Verdana;
	font-weight: bold;
	color: #333333;
	font-size: 14px;
	background-image: url(header_search_tab_active.png);
	width: 69px;
	height: 20px;
	background-repeat: no-repeat;
	padding-top: 4px;
	text-align: center;
	float: left;
}

.unSelectedLink
{
	font-family: Verdana;
	color: #666666;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	background-image: url(header_search_tab.png);
	width: 69px;
	height: 20px;
	background-repeat: no-repeat;
	padding-top: 6px;
	text-align: center;
	float: left;
	margin-top: 1px;
	margin-bottom: -3px;
}

.searchButton
{
	display: block;
	float: right;
	width: 81px;
	cursor: pointer;
	height: 24px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 20px;
}

/*------ Top Navigation CSS End ---------*/

.tabbutton
{
	height: 20px;
	background-color:transparent;
	padding-left: 6px;
	font-size: 11px !important;
	background-repeat: repeat-x;
	background-image:url(back.gif);
}

.tabbutton_on {float:left;background:url(back.gif);}
.tabbutton_on div {float:left;height:20px;}
.tabbutton_on span {float:left;font-size:11px;line-height:20px;height:20px;padding-left:3px;padding-right:3px;background:url('on_back.gif');cursor:pointer;}
.tabbutton_on a {text-decoration:none;color:#000!important;font-weight:bold;}
.tabbutton_on a:hover {text-decoration:underline;}
.tabbutton_on .tabbutton_left{width:6px;background:url(on_left.gif);}
.tabbutton_on .tabbutton_right{width:6px;background:url(on_right.gif);}

.tabbutton_off {float:left;background:url(back.gif);}
.tabbutton_off div {float:left;height:20px;}
.tabbutton_off span {float:left;font-size:11px;line-height:20px;height:20px;padding-left:3px;padding-right:3px;background:url('off_back.gif');cursor:pointer;}
.tabbutton_off a {text-decoration:none; color:#0D5CA5;}
.tabbutton_off a:hover {text-decoration:underline;}
.tabbutton_off .tabbutton_left{width:6px;background:url(off_left.gif);}
.tabbutton_off .tabbutton_right{width:6px;background:url(off_right.gif);}

.tabbutton_left
{
	float: left;
}
.tabbutton_left span
{
	float: left;
	font-size: 11px;
	line-height: 20px;
	height: 20px;
	padding-left: 3px;
	padding-right: 3px;
}
.tabbutton_left a
{
	text-decoration: none;
	color: #000000;
}
.tabbutton_left a.inactive
{
	text-decoration: none;
	color: #cccccc;
}
.tabbutton_right
{
	float: left;
}
.tabbutton_right span
{
	float: left;
	font-size: 11px;
	line-height: 20px;
	height: 20px;
	padding-left: 3px;
	padding-right: 3px;
}
.tabbutton_right a
{
	text-decoration: none;
	color: #000000;
}


#PCL_ContentMainPanel
{
	background-color: #E5E5E5;
}
.ptModEdit .ptButtonCancel
{
	background:transparent url(savecancel_btn_bg.png) repeat-x scroll 0;
	border:solid 1px #333;
	cursor:pointer;
	height:25px;
	margin-left:10px;
	width:61px;
	float:right;
	font-size:10px;
}
.ptModEdit .ptButtonDone
{
	background:transparent url(savecancel_btn_bg.png) repeat-x scroll 0;
	border:solid 1px #333;
	cursor:pointer;
	height:25px;
	margin-left:10px;
	width:61px;
	font-size:10px;
}
.ptMovieClient
{
	padding: 3px;
	width: auto;
	height: auto;
}
.ContentLottery
{
	height: auto;
	width: 100%;
}
.ptMovieClient .theatershowing
{
	color: #000000;
}
.ptMovieClient .ptFrmButton
{
	background-color: #4C7593 !important;
}
.Tab_Frame .Popup_Content_AddTabs
{
	border: 1px solid #E5E5E5;
	margin: 0px 0px auto 0px;
}
.Tab_Frame .ptButtonCancel
{
	background:transparent url(savecancel_btn_bg.png) repeat-x scroll 0;
	border:solid 1px #333;
	width:61px;
	height:25px;
	float:right;
	margin-right:200px;
}
.Tab_Frame .ptButtonDone_Save
{
	background:transparent url(savecancel_btn_bg.png) repeat-x scroll 0;
	border:solid 1px #333;
	width:61px;
	height:25px;
	float:right;
}
.ptModPopSearch .popSearchMain .SearchFormDiv .PopsearchText
{
	height: 20px;
	width: 67%;
	margin-right:10px;
}
.ptModPopup
{
	margin-top: 0px;
}
.ptModTitle
{
	color:#FFFFFF;
	font-family:Verdana,Sans-Serif;
	font-size:12px;
	font-weight:bold;
}
.Popup_Frame .Popup_Content
{
	padding-top: 10px;
}
.Popup_Frame .Popup_Content {
	border-color:#5F89B7;
	border-style:none solid solid;
	border-width:2px;
}


.Tab_Frame .ptFrmSectionDone
{
	height: 30px !important;
}
.subNavigationSelected
{
	color: #000000 !important;
	width: auto;
	height: 36px;
	overflow: hidden;
	position: relative;
	background-position: bottom;
	float: left;
}
.subNavigationNotSelected:hover
{
	color: #000000 !important;
}
.subNavigationNotSelected
{
	width: auto;
	height: 36px;
	overflow: hidden;
	position: relative; /*background-position-y:-36px;*/
	float: left;
}

.subNavigationSelectedIEHover
{
	background-position-y: -36px;
}

.subNavigationNotSelected:hover
{
	background-position: bottom;
	background-position-y: -36px;
}

.subNavigationButton
{
	width: auto;
	height: 36px;
	display: block;
	overflow: hidden;
	float: left;
}

.topSubNavCssNew
{
	/*background-image:url(subnav_bg.png)!important;*/ /*background-color:#7dba00;	*/
	height: 21px;
	width: 960px;
	padding-top: 7px;
	margin-top: 3px;
}
.subNavCss
{
	color: #481874 !important;
	padding-left: 30px;
	font-size: 12px;
	padding-top: 2px;
	display: block;
	padding-bottom: 5px;
}
.subNavLink
{
	color: rgb(72, 24, 116) !important;
}
.NewsChannelContent
{
	width: 100%;
	background-color: #FFFFFF;
}
.LeftPanel
{
	background-color: #E0E7EF;
}
.HeadlineColorClass
{
	color: #0D5CA5 !important;
}
.MoreNewsDiv
{
	background-image: none;
	border-bottom: 1px solid #39587A;
	border-top: 1px solid #39587A;
	padding: 5px 0px 5px 10px;
	color: #000000 !important;
	font-size:14px;
}
.ptModNewsChannel .ptMoreHeadLines .ptTitle
{
	color: #000000 !important;
	font-size:14px;
	font-weight:bold;
}

.ptModNewsChannel .ptModTitle
{
	font-family:Arial;
	color:#333333;
	font-size:18px;
}

.ptModNewsVideos .ptModTitle
{
	font-family:Arial;
	color:#333333;
}

.ptRightBox .ptRightBoxTitle
{
	background-image: url(ptModTitlebarBg.png);
	height: 30px;
	color: #FFFFFF !important;
	font-size: 11px;
	font-family: Verdana, Sans-Serif;
}

.ptRightBox .ptRssDiv, .ptSearch, .ptPopSearch, .ptRightBox .ptRightBoxTitle
{
	border: solid 1px #39587A;
	color: #000000;
}
.topHeaderLinks
{
	font-family: Arial,Sans-Serif;
	font-size: 11px;
	color: #666666 !important;
	float: right;
}
.topHeaderLinks .topHeaderLnk
{
	font-family: Arial,Sans-Serif;
	font-size: 11px;
	color: #666666 !important;
}
.ptRSSStoryHeadline a
{
	color: #0D5CA5 !important;
}
.ptRSSGoToArticleStoryPanel a
{
	color: #0D5CA5 !important;
}


.ptModule .ptModHeader
{
	background-color: transparent;
	border-bottom: 1px solid #333333;
	color: #333333;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
}
#quickReadDialog
{
	overflow: hidden !important;
}
#HeadlinesList
{
	padding-left: 15px;
}
.NHHeadlineItem #headlineSpan
{
	font-size: 11px;
	font-family: Arial,Sans-Serif;
	color: #0D5CA5 !important;
}
.ptModNewsChannel .ptFullStory .ptFSHeadline
{
    font-size: 1.6em;
    font-weight: bold;
}

.ptGenericError
{
	color: #990000;
	font-weight: bold;
	vertical-align: bottom;
	text-align: center;
	padding-top: 15px;
}
.ptModRSSCollection ul.bullet
{
	list-style-image: none;
	margin-left:3px;
}
.ptModNewsChannel .ptReadLink
{
	color: #0D5CA5 !important;
}
.ptModNewsChannel .ptMoreHeadLines .ptHeadlinesListNav .ptHeadlinesListPageNum
{
	color: #0D5CA5;
	font-weight:normal;
}

/* news channel story panel */

.ptModNewsChannel .ptFullStory .ptFSDateLine
{
	white-space: normal;
}
.prodHeadingInternet
{
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	color: #b81137 !important;
}
.prodHeadingInternetLinks
{
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	color: #b81137 !important;
	text-decoration: underline !important;
}
.prodHeadingBundles
{
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	color: #6c6a18 !important;
}
.prodHeadingBundlesLinks
{
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	color: #6c6a18 !important;
	text-decoration: underline !important;
}

.prodBodyText
{
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	color: #000000;
}
.prodExtrasLinks
{
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	color: #382b50 !important;
	text-decoration: underline !important;
}
.prodFooterText
{
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}
.privacyBackground
{
	background-color:#FFF;
}
.privacyContentPanel
{
	padding-left:30px;
	padding-right:30px;
	width:892px;
}
.SignInLinkClass
{
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
}
.welcomeCss
{
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	color:#000000;
}
.accMgmtPnl
{
	border-left:solid 1px #ffffff; 
	margin-left:0px;
	margin-top:-10px;
	margin-bottom:10px;
}
.cellAccMgmt
{
	vertical-align:top;
	 padding-top:24px;
	 width:172px;
}

/* Horoscope */
.ptHoroClient .horoStoryBody
{
	color:#666666;
	font-family:Arial,Sans-Serif;
}
.ptHoroClient .horotabcellunselected
{
	color: #0D5CA5;
}
.ptHoroClient .horotabcellselected
{
	border-bottom:1px solid #FFFFFF;
}

.ptHoroClient .horotabline
{
	border-top:1px solid #FFFFFF;
	border-bottom-width:0px;
	width:50px;	
}
.ptHoroClient .divhorotabline
{
	border-bottom:1px solid #BABABA;
	width:50px;
	vertical-align:bottom;
	height:20px;
}

.left, .right, .center
{
	width:auto;
}
.ptModLottery .headerContent
{
	width:295px;
	font-size:13px;
}
.WikipediaContainer
{
	background-image:url(Globe_Wikipedia.png);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width:300px;
	height:auto;
	background-position:right bottom;
}
/*-------- Local events ----------*/
.ptLEClient .LEtitlecss
{
	color:#0D5CA5;
}
.ptLEClient .LEpaginationunselectedcss
{
	color:#0D5CA5;
}
.ptLEClient .LEpaginationselectedcss
{
	color:#0D5CA5;
}
.ptLEClient .LEdottedlinecss
{
	width:100%;
	margin-left:0px;
}
.ptLEClient .LEptModGMaps
{
	width:290px !important;
}
.ptModRSSCollection .ptModPager
{
	padding:0px;
	margin:4px 4px 4px 0px;
}
.ptMovieClient .ptMovieNameClient
{
	padding-top:0px;
}


.Popup_Frame .popupBottomBar
{
	border-top:solid 0px #ccc;
}

.Popup_Frame .Popup_Content 
{
	font-family:Arial,Sans-serif !important;
}

.ptFSDateLine
{
	font-size:11px;
}

.ptFSDateLine
{
	font-size:11px;
}

.ptModTabStrip .ptModTSLeftNavOn{color:#000;}
.ptModTabStrip .ptModTSRightNavOn{color:#000;}
.ptModRSSCollection .ptModRssCollPanel
{
	padding:5px 5px 0 5px;
	
}

.ptModQMS #SymbolChange {width:33%;}

.ptModYoutube .videoDuration 
{	
	color:#666666;
}

.Popup_YoutubeContent
{
	margin-top:-2px;
}

.ptModYoutube .videoTitle 
{
	color:#000;
	font-family:Arial,sans-serif;
	font-size:10px;
}

.YTVideoPanel:hover
{
	border: 1px solid #990000;	
}

.ptModYoutube .SabkaBaap
{
	border: 1px solid #DDDDDD;
}

.ptModYoutube .ptModPageLink
{
	color:#000;
}
.loginRemberMe label 
{
	padding-left:5px;
} 
.ptModWeather .weathermap {
	padding:5px 5px 5px 40px;
	width:auto;
}

.ptModWeather .ptForeCastContainer 
{
	padding:10px 0px 10px 10px;
}

.ptModWeather .ptAccuWeatherImg
{ 
	float:right;
	padding-right:30px;
	padding-top:4px;
	cursor:pointer;
}


.suggest_link {
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
	height:12px;
	line-height: 12px;
	overflow:hidden;
}

.suggest_link_over {
	background-color: #7288A4;
	padding: 2px 6px 2px 6px;
	height:12px;
	line-height: 12px;
	overflow:hidden;
	cursor:pointer;
	color: #ffffff;
}

.suggestPanel {
	position: absolute; 
	display:none;
	background-color: #FFFFFF; 
	text-align: left; 
	border: 1px solid black;
	z-index:1;
	width:456px !important;
}

.videoChannelLink
{
	display:inline;
}

.navVideoLink{ color: #dc780a;}

#TabNavigation
{
	background-color:#E0E7EF;
	height:25px !important;
	overflow:hidden !important;
	padding-left:11px !important;
}
#TabNavList .ptTabNavigationBtn 
{
	font-family:Arial,Sans-Serif;
	font-size:13px;
	padding-right:10px;
	color:#0D5CA5;
}
#TabNavList .tabSelected
{color:#000000 !important;font-weight:bold}
.ptTabNavigationBtn:hover{cursor:pointer;
	font-weight:bold;color:#000000 !important;}
#TabNavList{padding-left:4px;padding-top:4px;}
.ptAddContentBtn{FLOAT: right;	MARGIN-RIGHT: 5px;	HEIGHT: 30px}
.ptManageTabsBtn{FLOAT: right;	HEIGHT: 30px}
.fpRightCol{background-color:#E0E7EF;}
.fpContentCol{background-color:#FFFFFF;height:300px;padding:10px 0 5px 5px;width:310px !important;}
.ptModNewsHighlights .ptTabbedPanel{padding-left:9px;}
.NHDIDetail #detailText, .NHDIDetail .detailTextClass{color:#666666;}
.ptModDefaultTabTable{padding:10px 0 15px;width:100%;}
.ptModNewsChannel{margin-top:16px;}
#EntContentCol{background-color:#FFFFFF;}
.ptNewsChannelBottom .ptModule .ptModBody{border:medium none;}
.ptNewsChannelBottom{padding-top:-20px;}
.financeContentCol{background-color:#FFFFFF;padding:10px 5px 5px;width:640px;}
.financeRightCol{background-color:#E0E7EF;padding-right:3px;padding-top:10px;background-image:url("fp_blocks.png");
background-position:right bottom;
background-repeat:no-repeat;
border-left:1px solid #92BAE7;}
.FinanceChannelContent{width:100%;}
.fpTVBody{width:100%;background-color:#FFFFFF;}
.ptModWidgt{text-align:center !important;}
.ptHoroClient .horolabel_signname{font-family:Verdana,Geneva,Helvetica,sans-serif;font-size:14px;font-weight:bold;}
.fpContentSecCol {
background-color:#FFFFFF;
padding:10px 5px;
width:310px !important;
}
#videoCategory{/*font-family:Arial,Sans-Serif;*/font-size:12px;/*padding-top:2px;*/}
.YTCategoryBox .inputBox{color:#808080;
float:right;
font-family:Arial,Sans-Serif;
font-style:italic;
font-variant:normal;
font-weight:normal;}
.ptModPopSearch .popSearchMain .SearchFormDiv .PopsearchBtn
{
	background:url("btn_search_sm.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	cursor:pointer;float:right;width:80px;
}
.ptModNewsHighlights .ptTabbedPanel .ptStorySmallHeadline
{
	/*padding-top:4px;*/
}
.ptRightBox .ptRssDiv, .ptSearch, .ptPopSearch, .ptRightBox .ptSearch1 {
border:1px solid #39587A;
color:#000000;
}
.SearchTxtClass1 {
background-image:url("input_bg.png");
border:1px solid #000000;
float:left;
height:20px;
width:68%;
margin-right:3px;
}
.ptSearch1 {
background-color:#FFFFFF;
font-size:16px;
font-weight:bold;
padding:10px;
}
.ptRSSQuickReadColor{font-size:12px;}
.ptNewsChannelBottom .ptModule .ptModTitlebarWrapper{display:none;}
.ptCategoryPanel{padding:10px 5px 5px 11px;}
.ptModNewsChannel .ptTopHeadLinesContainer .ptTitle{font-size:14px;font-weight:bold;}
.ptModNewsChannel .ptTopStory {font-size:12px;}
.ptModNewsChannel .ptTopHeadLines .ptStoryText, .ptModNewsChannel .ptTopHeadLines{font-size:12px;}
.ptModNewsChannel .ptTopStory {font-size:12px;}
.ptModNewsChannel .ptTopStory .ptMainHeadline #HeadlineSpan a {font-size:12px;}
.ptModLottery .GameTitle{font-size:13px;}
.ptModQMS #SymbolName{font-size:9px;}
.ptModNewsHighlights .ptTabbedPanel .ptStory {
    padding:10px 7px 15px 0px;
}
.ptModNewsChannel .ptMainHeadline a
{
    font-size: 16px !important;
}
.ptModNewsChannel a {
    font-size: 12px !important;
}
.ptModNewsChannel .ptCurrentPage{font-size:18px !important;font-weight:bold !important;}
.fpDefaultThirdCol{background-color:#000000;}
.Cat4ColCont .Cat4ColHeader
{
    color: #333333 !important;
    font-family: verdana,sans-serif !important;
    font-size: 14px !important;
    font-weight: bold !important;
    padding: 0 0 5px !important;
}
.Cat4ColCont .catcol1
{
    border-color: #BABABA;
    border-style: solid groove solid solid;
    border-width: 1px 2px 1px 1px;
    font-family: verdana,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 280px;
    width: 22%;
    padding-top: 2px;
}
.Cat4ColCont .catcol2
{    
    font-family: verdana,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 280px;
    width: 22%;
    padding-top: 2px;
}
.Cat4ColCont .catcol3
{
    font-family: verdana,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 280px;
    width: 22%;
    padding-top: 2px;
}
.header {
    background-color: #E5EEF6;
    border-color: #81ABD4;
    border-style: solid none;
    border-width: 1px medium;
    color: #81ABD4;
    font-family: Verdana;
    font-size: 10px;
    height: 15px;
    margin-top: 4px;
    padding-left: 3px;
}
.linkon {
    cursor: pointer;
    font-family: verdana,sans-serif;
    font-size: 11px;
    font-weight: bold;
    white-space: nowrap;
}
.previewbtnadd {
    background: none repeat scroll 0 0 #ECE9D8;
    border: 1px solid #333333;
    font-weight: bold;
}
.Cat4ColCont .catalogbtnadd 
{
    background: none repeat scroll 0 0 #ECE9D8;
    border: 1px solid #333333;
    font-weight: bold;
}
.hrefoff, .linkoff a:link 
{
    color: #444444;
    display: block;
    padding: 2px 12px 0 10px;
    text-decoration: none;
}
.Cat4ColCont .linkon {
    background-color: #FFCC65;
    background-image: url("catItemLinkon.png") !important;
    background-position: right center;
    background-repeat: no-repeat;
    border-bottom: 1px solid #BABABA;
    border-top: 1px solid #BABABA;
    cursor: pointer;
    height: 18px;
    margin: -1px 1px 1px 0px;
    vertical-align: middle;
    white-space: nowrap;
}
.Cat4ColCont .catcol4 {
    padding: 10px;
    width: 33%;
}
.linkoff {
    cursor: pointer;
    font-family: verdana,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 18px;
    margin: -1px;
    vertical-align: middle;
    white-space: nowrap;
}
.Cat4ColCont .linkoff {
    cursor: pointer;
    height: 19px;
    vertical-align: middle;
    white-space: nowrap;
    padding-left:1px;
}
/*.hrefoff, .linkoff a:link {
    color: #444444;
    display: block;
    padding: 1px 12px 0 10px;
    text-decoration: none;
}*/
.catcol1 {
    border-color: #BABABA #EEEEEE #BABABA #BABABA;
    border-style: solid groove solid solid;
    border-width: 1px 2px 1px 1px;
    height: 280px;
    width: 22%;
}
.Cat4ColCont .Cat4ColDoneBtn
{
 cursor: pointer;
    float: right;
    height: 18px;
    margin-right: 0;
    margin-top: -2px;
    position: relative;
    width: 90px;
    }
.ptPopSearch .PopSearchTitle {
    font-size: 12px;
    font-weight: bold;
}
.LeftPanel {
    padding-left: 8px;
    padding-right: 7px;
    padding-top: 24px;
}
#TitleDiv a
{
    color: #0D5CA5;
    font-size: 12px;    
    font-weight:bold;
}

.ptModNewsChannel .ptReadLink {
    color: #139FB3;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
}
.Popup_Frame .Popup_Content .ptMainHeadline {
    font-size: 16px;
    font-weight: bold;
    width: 600px;
}
.ptModRSSCollection .RssDetail {
    color: #656565;
    font-weight: normal;
    margin-right: 2px;
    padding-left: 6px;
}
.ptModNewsChannel {
    color: #333333;
    font-family: Arial,helvetica,sans-serif;
}
#catHeadline a
{    
    color : #0D5CA5;
    cursor: pointer !important;
    text-decoration: none;
    font-size:12px;
}
#catHeadlinesContainer #catHeadline span a
{
    color: #0D5CA5;
    cursor: pointer !important;
    text-decoration: none;  
    font-size:14px;  
}
.ptHeadlineCategory {
    font-size: 12px;
    padding: 5px 0;
}
#HeadlineListPaging span
{
    font-size:11px;
    font-family:Arial, Sans-Serif;
}
#FullStoryByLine
{
    font-weight:bold;
}
#FullStoryDateLine
{
    font-weight:bold;
}
.ptModNewsChannel .ptFullStory .ptFSText {
    font-size: 14px;
    font-weight: normal;
    line-height: 1.5em;
}
.NewsPanelBody{background-color:#FFFFFF;}
.VideoChannelContent{padding-top:5px;background-color:#FFFFFF;width: 100%;}
.ptModNewsVideos{padding-top:16px;}
.LeftPanel1 {
	background-color:#E0E7EF;
	padding-left:8px;
	padding-right:8px;
	padding-top:24px;
}
.addthis_toolbox {
    font-weight: bold;
    padding: 10px 0;
}
.addthis_separator
{
    font-size:20px
}
.ptRightBox {
    margin-left: auto;
    margin-right: auto;
}
.ptModNewsVideos .selectText {
    color: #000000;
    float: right;
    font-size: 12px;
    font-weight: normal;
    margin-top: 3px;
}
.ptModNewsVideos .ptModTitle {
    font-size: 18px;
    font-weight: bold;
}
.hrefoff, .linkoff a:link {
    color: #444444;
    display: block;
    padding: 4px 12px 0 10px;
    text-decoration: none;
}

.Cat4ColCont .hrefon {
    display: block;
    padding: 2px 12px 0 10px;
    text-decoration: none;
    color:#444444;
}
.Cat4ColCont .linkon a:link
{
    display: block;
    padding: 2px 12px 0 10px;
    text-decoration: none;
}
.Cat4ColCont .hrefoff{
    display: block;
    padding: 2px 12px 0 10px;
    text-decoration: none;
}
.Cat4ColCont .linkoff a:link
{
    display: block;
    padding: 2px 12px 0 10px;
    text-decoration: none;
}
.MoreRSSStories .MoreStories {
    font-weight: bold;
    font-size:14px;
}
#RSSPopupLink {
    color: #0D5CA5;
    white-space: nowrap;
}
#articleDateLine
{
    padding-bottom:10px;
}
.ptModBookMarks .ptaddBookMarkLbl {
    color: #0D5C91;
    cursor: pointer;
    float: left;
    padding: 0 0 0 10px;
    text-decoration: none;
}
#btnAddNewTask
{
     color: #106470 !important;
}
#doneLnk
{
    color: #106470;
}
.ptClientTodoLists .ptModGrid .ptRemoveTask {
     margin-top: 0px;
     float:none;
}
.ptModQMS #SearchSymbolList li {
    color: #0070BF;
}
.ptModQMS #AddStockDiv {
    color: #0070BF;
}
.fpDefaultRightCol
{
	background-color:#FFFFFF;
	padding:10px 6px;
	vertical-align:top;
	width:310px;
}
.ptAddTaskMargin{width:226px;}
.ptClientTodoLists .ptModGrid .ptTaskNameStrikeout 
{
	margin-left : 10px;
}
.ptClientTodoLists .ptModGrid .ptRemoveTask 
{
		margin-left : 8px;
}
.FlickrBox .FlickrOptionBox{font-size:10px;}
