/* CSS For Global Style */
BODY
	{
	padding:0px;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:0.75em;
	color:#000000;
	}
H1, H2, H3, H4, H5
	{
	padding:0px;
	margin:0px;
	}
.ptag
	{
	padding:0px;
	margin:0px;
	
	}
IMG  
	{
	padding:0px;
	margin:0px;
	border:none;
	}
a	
	{
	color:#1875A5;
	text-decoration:none;
	}
a:hover
	{
	color:#990000;
	text-decoration:underline;
	}
.center
	{
	text-align:center;
	}
.headingh2
	{
	
	color:#666666;
	font-weight:normal;
	}
/** Common style Start **/
.blankDiv
	{
	display:table;
	clear:both;
	}
.bkankDiv
	{
	display:table;
	clear:both;
	}
.freeLeft
	{
	position:relative;
	float:left;
	}
.freeRight
	{
	position:relative;
	float:right;
	text-align:right;
	}
.content img
	{
	width:80px;
	height:80px;
	}
.lineBreak
	{
	clear:both;
	height:1px;
	overflow:hidden;
	}
.lineBreak2p
	{
	clear:both;
	height:2px;
	overflow:hidden;
	}
.lineBreak5p
	{
	clear:both;
	height:5px;
	overflow:hidden;
	}
.lineBreak10p
	{
	position:relative;
	clear:both;
	height:10px;
	overflow:hidden;
	}
.greyLine
	{
	position:relative;
	float:left;
	height:1px;
	border-bottom:1px solid #cccccc;
	width:464px;
	overflow:hidden;
	}

.greyLineTabs
	{
	position:relative;
	float:left;
	height:1px;
	border-bottom:1px solid #cccccc;
	width:462px;
	overflow:hidden;
	}
.buttonzoneGreyLine
	{
	position:relative;
	float:left;
	height:1px;
	border-bottom:1px solid #cccccc;
	width:100%;
	overflow:hidden;
	}
.tabImageCaptionText{

	font-size:85%;
	color:#000000;
	text-align:left;
	margin-left:5px;
}
.tabImageCaptionText a:link
{
	color:#000000;
}
.tabImageCaptionText a:hover
{
	color:#ff0000;
}
.tabImageCaptionText a:visited
{
	color:#000000;
}

.smallFont
	{
	font-size:90%;
	font-size:90%;
	}
.spaceV5p
	{
	float:left;
	width:5px;
	overflow:hidden;
	}
.spacerLeft
	{
	float:left;	
	}
.topBSpace10p
	{
	padding:5px 0px 5px 0px;
	}
.formTags
	{
	margin:0px;
	}
.formTags label
	{
	margin:0px 0px 0px 2px;
	}
.formTags input
	{
	margin:0px 0px 0px 10px;
	}
.formTags textarea
	{
	margin:0px 0px 0px 10px;
	}
.formElement
	{
	margin:0px;
	margin:0px 0px 0px 5px;
	}
.formElement label
	{
	 width:180px;
	 float:left;
	}
.formElement textarea
	{
	margin:5px 5px 0px 20px;
	}
.boldText
	{
	font-weight:bold;	
	}
.padding5px
	{
	padding:0px 0px 0px 5px;
	}
.padding3px
	{
	padding:0px 0px 0px 3px;
	}
/** Added for news detail **/
.pageMargin
    {
	 margin-left:5px;  
	}
/** Common style End **/
/** Main Layout Start **/
#main
	{
	position:relative;
	margin:0px auto;
	padding:0px;
	width:930px;
	display:block;
	}
	#bannerHolder
		{
		position:relative;
		clear:both;
		width:948px;
		display:table;
		margin:3px 0px 0px 0px;
		}

	#Tab_Search
		{
		position:relative;
		clear:both;
		width:926px;
		display:table;
		border-top:1px solid #D7E1E7;
		border-right:1px solid #D7E1E7;
		border-left:1px solid #D7E1E7;
		background-color:#F0F3F6;
		padding:5px 0px 5px 0px;
		height:24px;
		}

	#LoginHeader
		{
		float:left;
		width:100%;
		}
	#LoginArea
		{
		float:left;
		padding:5px 0px 0px 0px;
		}
	#DateArea
		{
		float:right;
		margin:0px 5px 0px 0px;
		font-weight:normal;
		padding:5px 0px 0px 0px;
		}
	#columeLeft
		{
		position:relative;
		float:left;
		width:150px;
		padding-top:5px;
		}
	#columeMiddle
		{
		position:relative;
		float:left;
		width:468px;
		padding:5px 0px 0px 5px;
		
		}
		#columeMiddle a:hover
			{
			color:#990000;
			text-decoration:underline;
			}
	#column770Middle
		{
		position:relative;
		float:left;
		width:770px;
		padding:5px;
		}
	#column610Middle
		{
		position:relative;
		float:left;
		width:610px;
		padding:5px;
		}
	#columeRight
		{
		position:relative;
		float:left;
		width:300px;
		padding-top:5px;
		margin-left:5px;
		
		}
	#colume110Right
		{
		position:relative;
		float:right;
		width:330px;
		padding-top:5px;
		}
	#columnRight610
	{
		position:relative;
		float:right;
		width:210px;
		padding-top:0px;
		margin-top: 0pxp;

	}
	#columeMiddleSinglePage
		{
		position:relative;
		float:left;
		width:170px;
		padding:5px;
		}
	#columeRightSinglePage
		{
		position:relative;
		float:left;
		width:300px;
		padding-top:5px;
		}
/** Main Layout End **/
/** bannerHolder Style Start **/
#LogoThisis H1
	{
	display:none;
	}
#LogoThisis
	{
	float:left;
	width:250px;
	height:68px;
	background:url('/new/images/redesign/logo_thisis.gif') no-repeat 18px 10px;
	}
.subHead
	{
	position:relative;
	float:right;
	top:15px;
	color:#424647;
	font-weight:normal;
	font-size:220%;
	}
#Tlogo H2
	{
	display:none;
	}
#Tlogo
	{
	position:relative;
	float:left;	
	}
#bannerAdver
	{
	float:right;
	margin:10px 5px 0px 0px;
	width:468px;
	height:60px;
	padding:0px5px0px0px;	
	}
.runningAdver
	{
	width:99%;
	display:table;
	}
/** bannerHolder Style End **/
/** Main tab in top of the page style Start **/
#TabsHolder
	{
	float:left;
	margin-left:25px;
	}
	#TabsHolder UL
		{
		float:left;
		padding:0px;
		margin:0px;
		display:inline;
		}
	#TabsHolder UL LI
		{
		margin:0px;
		padding:0px;
		display:inline;
		list-style:none;
		}
	#TabsHolder a
		{
		color:#000000;
		background-color:#Ffffff;
		font-weight:bold;
		background:url('/new/images/redesign/btn_banner_large.jpg') no-repeat;
		width:156px;	
		}
	#TabsHolder a:hover
		{
		text-decoration:underline;
		background:url('/new/images/redesign/btn_banner_large.jpg') no-repeat;
		width:156px;
		color:#990000;
		}

	.tabsContent
		{
		width:310px;
		text-align:justify;
		position:relative;
		padding:0px;
		margin:0px;
		}
	.tabsImage
		{
		width:auto;
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 5px 0px 5px;

		}
	.tabsImage IMG
		{
			width:80px;
			height:80px;
		}
	.sameSpace
		{
		float:left;
		text-align:center;
		padding:5px 0px 5px 0px;
		
		}
	.TabImageStyle
		{
		margin:2px 5px 2px 6px;
		display:table;
		}
	.TabImageStyle IMG{
	
		width:140px;
		height:183px;
		border:1px solid #666666;
	}
/** Main tab in top of the page style End **/
/** Search style Start **/
.searchArea
	{
		float:left;
		padding:10px 0px 0px 0px;
		font-weight:bold;
		font-size:95%;
		margin:0px 0px 0px 0px;
		width:468px;
	}
	.searchW
		{
		width:163px !important;
		width:186px;
		height:16px;
		margin:2px 5px 3px 2px !important;
		margin:0px 5px 3px 2px;
		vertical-align:middle;
		background-color:#FFFFFF;
		border:1px solid #1875A5;
		}
/** Search style End **/
/** Left Navigation style Start **/
.navBlock
	{
	position:relative;
	clear:both;
	font-weight:bold;
	}
.navBlock UL
	{
	padding:0px;
	margin:0px;
	}
.navBlock UL LI
	{
	padding:0px;
	margin:3px 0px 0px 0px;
	list-style:none;
	}
	.nav a
		{
		width:145px;
		display:block;
		color:#000000;
		background:url('/new/images/redesign/navbg.jpg') no-repeat top left;
		padding-left:5px; 
		padding-right:0px; 
		padding-top:1px; 
		padding-bottom:2px
		}
	.nav a:hover
		{
		text-decoration:underline;
		color:#990000;
		}
		
		
UL .openNav
	{
	padding:0px;
	margin:0px;
	background-color:#f6f6f6;
	font-weight:normal;
	}
	.openNav LI a
		{
		width:90%;
		padding-left:15px;
		background:url('/new/images/redesign/navarrow.gif') no-repeat left center;
		}
	.openNav LI a:hover
		{
		font-weight:bold;
		text-decoration:underline;
		padding-left:15px;
		background:url('/new/images/redesign/navarrowon.gif') no-repeat left center;
		}
		.openNavActive
			{
			font-weight:bold;			
			}
		#openNavLevel3 
			{
			margin-left:20px;
			}
		#openNavLevel3Selected
		{
			margin-left:20px;
			font-weight:bold;
		}
		.pollingTitle{
			font-size:13px;
		}
	
	
.extraLink 
	{
	position:relative;
	clear:both;
	display:table;
	width:144px;
	height:100%;
	border-right:1px solid #D6E0E6;
	border-bottom:1px solid #D6E0E6;
	border-left:1px solid #D6E0E6;
	border-top:1px solid #D6E0E6;
	padding:2px;
	margin-bottom:10px;
	}
	.extraLink UL
		{
		padding:0px;
		margin:0px;
		}
	.extraLink UL LI
		{
		position:relative;
		float:left;
		padding:0px;
		margin:5px 0px 5px 0px;
		list-style:none;
		background-color:#F3F4F5;
		width:100%;
		}
	.extImage
		{
		float:left;
		margin-right:5px;
		}
.moreLink
	{
	font-size:80%;
	border-right:1px solid #D6E0E6;
	border-bottom:1px solid #D6E0E6;
	border-left:1px solid #D6E0E6;
	padding:2px;
	background-color:#99FF66;
	}
.forecastInfo
	{
	float:left;
	width:60%;
	}
.forecastInfo a
	{
	font-weight:bold;
	}
.teleLogo
	{
	margin:5px 0px 0px 0px;
	}
.partner
	{
	background:url('/new/images/redesign/partner.gif') no-repeat top left;
	font-size:100%;
	padding-left:5px; padding-right:0px; padding-top:2px; padding-bottom:2px
	}
/** Left Navigation style End **/
/** MIDDLE CONENT style Start ################### **/
#columeMiddle H3
	{
	font-size:110%;
	}
#columeMiddle H4
	{
	font-size:100%;
	}
	
/**  Middle Tab area Style start $$$$$$$$$$$$$$ **/
.smallTabArea
	{
	position:relative;
	clear:both;
	width:471px !important;
	width:472px;
	display:table;
	}
	#smallTabHolder
		{
		clear:both;
		width:468px;
		display:table;
		background:url('/new/images/redesign/shade_bg.gif') repeat-x bottom left;
		}
	#smallTabHolder a
		{
		color:#000000;
		}
	#smallTabHolder a:hover
		{
		color:#990000;
		text-decoration:underline;
		}
	#smallTabHolder a:visited
		{
		color:#000000;		
		}
	#smallTabHolder UL
		{
		padding:0px;
		margin:0px;
		background-color:#ff0000;
		}
	#smallTabHolder UL LI
		{
		float:left;
		margin:0px 3px 0px 0px;
		display:inline;
		list-style:none;
		font-weight:bold;
		border-top:1px solid #777788;
		border-left:1px solid #777788;
		border-right:1px solid #777788;
		}
	.active
		{
		float:left;
		color:#000000;
		background: url('/new/images/redesign/shadeactive.gif') repeat-x bottom left;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		}
	.inactive
		{
		float:left;
		background:url('/new/images/redesign/shade.gif') repeat-x bottom left;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		}
		#tabContent
			{
				
			}
/** Middle Tab content Style Start $$$$$$$$$$$$$$$$$$$$$  **/
#mainTabContentArea
	{
	border-left:1px solid #777788;
	border-right:1px solid #777788;	
	border-bottom:1px solid #777788;
	width:466px;
	}
.mainTabContent
	{
	clear:both;
	width:99% ;
	display:block;
	padding:10px 0px 0px 0px;
	
	}
.mainTabContent H2
	{
	color:#1875A5;
	font-size:150%;
	}
	.left_colTab
		{
		float:left;
		width:68%;
		padding:0px 0px 0px 0px;
		}
		.left_colTab H2
		{
		padding:0px 0px 0px 5px;
		}
	.right_colTab
		{
		float:left;
		width:30%;
		text-align:center;
		
		}
		.fixedTabNews
			{
			width:auto;
			padding-left:5px;
			}
		.otherNewsLink
			{
			clear:both;
			}
			.otherNewsLink UL
				{
				margin:0px;
				padding:0px 0px 0px 16px;
				color:#1875A5;
				}
			.otherNewsLink UL LI
				{
				margin:0px;
				padding:0px;
				list-style-type:disc;				
				}
	.bottom_cont
		{
		clear:both;
		padding:5px;
		display:block;
		}
		.moreLinkList
			{
			float:left;
			width:49%;
			}
		.moreLinkList UL
			{
			margin:0px;
			padding:0px 0px 0px 18px;
			color:#1875A5;
			}
		.moreLinkList UL LI
			{
			margin:4px 0px;
			padding:0px;
			}
.mostPopLink
	{
	float:left;
	width:48%;
	padding:0px 0px 0px 5px;
	}
	.mostPopLink OL
		{
		margin:0px;
		padding:0px 0px 0px 17px !important;
		padding:0px 0px 0px 25px;
		}
	.mostPopLink OL LI
		{
		margin:4px 0px;
		padding:0px;
		}
.moreHeadline
	{
	display:table;
	width:99.5%;
	clear:both;
	}
		
/** Style use for Middle News Hub page Start **/
		
.breadcum
	{
	color:#999999;
	padding:0px 0px 5px 0px;
	width:99%;
	font-size:12pt;
	}
.breadcum a
	{
	color:#999999;
	}
.newsPageInfo
	{
	padding:5px 0px 0px 0px;
	}
.headlineFixed
	{
	width:86%;
	padding-right:5px;
	}
.headlineFixed2
	{
	width:78%;
	padding-right:5px;
	}
.headlineColLeft
	{
	float:left;
	width:69%;
	display:table;
	}
.headlineColRight
	{
	float:left;
	width:30%;
	display:table;
	background-color:#f6f6f6;
	padding:0px 0px 10px 5px;
	}
	.bulletins UL
		{
		padding:0px;
		margin:0px;
		}
	.bulletins UL LI
		{
		float:left;
		padding:0px;
		margin:15px 0px 0px 0px;
		list-style:none;
		}
	.fixed40
		{
		float:left;
		margin:0px 5px 0px 0px;
		border:1px solid #000000;
		width:40px;
		height:40px;
		}
#bottomAdver
	{
	clear:both;
	text-align:center;
	}	
/** Style use for Middle News Hub page Start **/
/** Style use for Middle News Details page Start **/
#colMidLeft
	{
	position:relative;
	clear:both;
	width:300px;
	float:left;
	padding:0px 5px 0px 0px;
	margin:5px 0px 0px 0px;
	}
#colMidRight
	{
	position:relative;
	float:left;
	margin:5px 0px 0px 10px;
	width:170px;
	}
.imgBg
	{
	background-color:#f6f6f6;
	width:102% !important;
	}

.imgDetailBinary
	{
	width:102% !important;
	height:auto;
	}
.verticalSpace
{
	padding-left:5px;
}
.iconHolder
	{
	width:100%;
	}
.iconHolder span
	{
	margin:0px 0px 0px 7px;
	}
.newsBottomIcons
	{
	text-align:left;
	
	}
/** Style use for Middle News Details page End **/
/** Middle Tab content Style End $$$$$$$$$$$$$$$$$$$$$  **/
/**  Middle Tab area Style End $$$$$$$$$$$$$$ **/
.featureMid
	{
	clear:both;
	width:90%;
	display:table;
	border:1px solid #777788;
	text-align:left;
	}
.featureConfirmation
	{
	clear:both;
	display:table;
	border:1px solid #777788;
	margin-top:45px;
	text-align:left;
	width:90%;
	margin-left:25px;
	}
.featureEntryConfirmation
	{
	clear:both;
	width:80%;
	display:table;
	border:1px solid #777788;
	margin-top:45px;
	margin-left:50px;
	text-align:left;
	}
.featureEntry
	{
	text-align:center;
	border:1px solid #777788;
	/** border:1px solid #000000; **/
	}
.feature
	{
	clear:both;
	width:466px;
	display:table;
	border:1px solid #777788;
	}
.feature_contHolder
	{
	padding:5px;
	float:left;
	display:table;
	width:98%;
	}
.fixedYong
	{
	width:77%;
	padding-left:5px;
	background-color:#ffffff;
	}
.fixedYongLarge
	{
	width:99%;
	padding-left:5px;
	}
.newsL
	{
	float:left;
	width:49.5%;
	display:table;
	background-color:#F3F5F8;
	margin:0px 2px 0px 0px;
	}
.newsR
	{
	float:left;
	width:49.5%;
	display:table;
	background-color:#F3F5F8;
	margin:0px 0px 0px 2px;
	}
	.fixedNews
		{
		width:160px;
		padding-left:5px;
		
		}

		.buttonContainer
		{
		width:235px; 
		background-color:f6f6f6;
		}
.bgHedline
	{
	background:url('/new/images/redesign/shade.gif') repeat-x 100% 0;
	padding-left:5px;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:2px;
	}
.buttonSmall
	{
	background:url('/new/images/redesign/shade.gif') repeat-x 100% 0;	
	border:1px solid #000000;
	padding:5px;
	width:125px;
	margin:0px 0px 0px 140px;
	font-weight:bold;
	}
.buttonSmall a:link
	{
	color:#000000;
	text-decoration:none;
	}
.buttonSmall a:hover
	{
	color:#990000;
	text-decoration:underline;
	}
.buttonSmall a:visited
	{
	color:#000000;
	text-decoration:none;	
	}

.buttonLarge
	{
	background:url('/new/images/redesign/shade.gif') repeat-x 100% 0;	
	border:1px solid #000000;
	padding:5px;
	width:240px;
	margin:0px 0px 0px 85px !important;
	margin:0px 0px 0px 90px;
	font-weight:bold;	
	}
.buttonLarge a:link
	{
	color:#000000;
	text-decoration:none;
	}
.buttonLarge a:hover
	{
	color:#990000;
	text-decoration:underline;
	}
.buttonSmall a:visited
	{
	color:#000000;
	text-decoration:none;	
	}


.buttonLargeCompetition
	{
	background:url('/new/images/redesign/shade.gif') repeat-x 100% 0;	
	border:1px solid #000000;
	padding:5px;
	width:240px;
	margin:0px 0px 0px 100px !important;
	margin:0px 0px 0px 10px;
	font-weight:bold;	
	}
.buttonLargeCompetition a:link
	{
	color:#000000;
	text-decoration:none;	
	}
.buttonLargeCompetition a:hover
	{
	color:#990000;
	text-decoration:underline;
	}
.buttonLargeCompetition a:visited
	{
	color:#000000;
	text-decoration:none;	
	}


.bgHedlineNormal
	{
	font-weight:normal;
	background:url('/new/images/redesign/shade.gif') repeat-x 100% 0;
	}
.eventLarge
	{
	float:left;
	width:99.5%;
	display:table;
	border:1px solid #777788;
	margin:0px 2px 0px 0px;
	}
.eventL
	{
	float:left;
	width:230px;
	display:table;
	border:1px solid #777788;
	margin:0px 2px 0px 0px;
	}
.eventR
	{
	float:left;
	width:230px;
	display:table;
	border:1px solid #777788;
	margin:0px 0px 0px 2px;
	}
	.bgTaleImage
	{
	width:480px;
	height:27px;
	}
	.bgTale
		{
		width:482px;
		background:url('/new/images/redesign/telebg.jpg') no-repeat top right;
		padding-left:5px;
		padding-right:0px; 
		padding-top:4px; 
		padding-bottom:4px
		}
	.fixedPix
		{
		padding:5px;
		}
	.fixedEvent
		{
		width:160px;
		padding:5px 0px 0px 5px;
		}
.PromotionFram
	{
	width:466px;
	display:table;
	border:1px solid #D6E0E6;
	}
.featureList
	{
	float:left;
	width:75%;
	padding:5px 0px 0px 15px;
	}
.featureList UL
	{
	padding:0px;
	margin:0px;
	color:#1875A5;
	}
.featureList UL LI
	{
	padding:0px;
	margin:0px 0px 5px 0px;
	}
.fixedGeneral
	{
	width:85%;
	padding:0px 5px 0px 0px;
	}
.generalPix
	{
	border:1px solid #777788;
	}
/** MIDDLE CONENT style End$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**/
/** Right Advertisement Area Style start $$$$$$$$$$$$$$$$$$$$$$$$$$$ **/
#columeRight H3
	{
	font-size:110%;
	}
.add300x250
	{
	clear:both;
	padding-left:15px;
	}
#addLeftcol
	{
	float:left;
	width:36%;
	}
#addRightcol
	{
	float:left;
	width:60%;
	padding-left:10px;
	}
#hotJobs
	{
	clear:both;
	background-color:#B9D5E4;
	}
	.jobList
		{
		margin:1px;
		border-top:1px solid #8D8D8D;
		border-right:1px solid #C0C0C0;
		border-bottom:1px solid #C0C0C0;
		border-left:1px solid #8D8D8D;
		background-color:#FFFFFF;
		}
	.jobList UL
		{
		padding:0px;
		margin:5px 2px 10px 2px;
		}
	.jobList UL LI
		{
		padding:5px 0px 5px 0px;
		margin:0px;
		list-style:none;
		border-bottom:1px solid #1070A0;
		}
#buySell
	{
	clear:both;
	border:1px solid #777788;
	}
.equilSpace
	{
	padding:3px;
	}
#searchFor
	{
	clear:both;
	background-color:#F6F8F9;
	display:table;
	width:100%;
	}
	#searchFor UL
		{
		padding:0px;
		margin:0px;
		}
	#searchFor UL LI
		{
		width:94%;
		float:left;
		list-style:none;
		padding:5px 5px 10px 5px;
		margin:5px 0px 0px 0px;
		border-bottom:1px solid #cccccc;
		}
		.serchTxt
			{
			position:relative;
			float:left;
			width:52%;
			padding-left:5px;
			}
#adver200x84
	{
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #777788;
	}
#services
	{
	width:100%;
	}
#services H3
	{
	background:url('/new/images/redesign/detheader200.gif') no-repeat top right;; padding-left:5px; padding-right:0px; padding-top:5px; padding-bottom:5px
	}
	#servContent
		{
		width:97%;
		border:1px solid #D6E0E6;
		background:url('/new/images/redesign/det_t.jpg') no-repeat 5px 5px;
		padding:2px
		}
	#servContent UL
		{
		margin:0px;
		padding:0px 0px 0px 15px;
		}
	#servContent UL LI
		{
		padding:0px;
		margin:4px 0px;
		}
		.ServicesLink
			{
			position:relative;
			left:60px;
			width:60%;
			}

/** Advertising area in /news Hub page Start  **/
.advercolL
	{
	float:left;
	width:60%;
	display:table;
	}
.advercolR
	{
	float:left;
	width:36%;
	padding-left:5px;
	}
.blackOutbox
	{
	clear:both;
	display:table;
	width:98%;
	border:1px solid #777788;
	}
	.blackOutbox UL
		{
		margin:0px;
		padding:0px 0px 0px 16px;
		}
	.blackOutbox UL LI
		{
		padding:0px;
		margin:4px 0px;
		}
#adver200x138
	{
	padding:5px 0px 5px 0px;
	}
/** Advertising area in News Hub page End  **/
/*** Added for the copyText on the listing page. Start*/
/** Added by Bhupal Kanwal **/
.newsListingMainDivWidth{
 width:467px;
 }
.newsListingImg{
    float:right
}
.newsListingMiddle
	{
	width:468px;
	text-align:justify;
	padding:0px;
	position:relative;
	}
	.newsListingMiddleImg
		{
		width:154px;
		float:right;
		margin:0px 0px 5px 5px;
		background-color:#f6f6f6;
		padding:5px 5px 5px 5px;
		text-align:left;
		}
	.newsListingGreyLine
	{
		border-bottom:1px solid #cccccc;
		height:1px;
		margin:5px 0px 5px 0px;
		overflow:hidden;

	}
	.lineBreakNewsListing
	{
	height:5px;
	overflow:hidden;
	}

	.AdvertSmallFont
	{
	font-size:10px;
	}
	

	.middleListingImage IMG
	{
	width:280px;
	text-align:left;
	padding-right:10px;

	}


	.moreSpace
	{
	padding:0px 0px 0px 12px;
	}
	
/** Right Advertisement Area Style End $$$$$$$$$$$$$$$$$$$$$$ **/
/* Button ZONE CSS START */
	.buttonZone
	{
				
	}
	.buttonZone IMG
	{
		width:100px;
		height:97px;
	}
	.buttonZomeText
	{
		text-align:left;
	}
	.newsLBtnzone
	{
	float:left;
	width:225px;
	display:table;	
	margin:0px 2px 0px 0px;
	}
.newsRBtnzone
	{
	float:left;
	width:225px;
	display:table;	
	margin:0px 0px 0px 2px;
	}
	/*Button ZONE CSS End*/
	.lbblackt
	{
	font-size:12px;
	color:#000000;
	font-weight: bold;
	}
	a.footer
	{
	font-size:8pt; 
	color:#0066B2; 
	} 
	a.footer:hover
	{
	font-size:8pt;
	color:#000000;
	}
	.grey
	{
	font-size:9pt;
	color:#CCCCCC
	}
	/* for Weather module*/
	.weatherContainer
	{
	
	}
	.forecastLink
	{
	margin-left:44px;	
	}
	/*	From newnorthcliffe.css		start*/
select.weatherselect {background:#B5CFE7; font-size:12px; border:solid;border-width:10px;border-color:#B5CFE7;} 
table.wborder {border:solid; border-width:1px;border-color:#000000;} 
.articlehead	{font-size:16pt;font-weight:bold; text-transform:uppercase}
.declarations	{font-size:8pt; color:#000000;}
.lbblackt {font-size:12px; color:#000000; font-weight: bold;}
.lbbluet {font-size:12px; color:#1875A5;font-weight: bold;}
.lblackt {font-size:12px; color:#000000; }
.lbluet {font-size:12px; color:#1875A5;}
.main			{font-size:9pt;}
.article		{font-size:10pt;}
.lwhitet {font-size:12px; color:#FFFFFF; font-weight: bold;}
.sbblackt {font-size:11px; color:#000000; font-weight: bold; text-decoration: none}
.sblackt {font-size:11px; color:#000000; text-decoration: none;}
.sbluet {font-size:11px; color:#1875A5; text-decoration: none}
.swhitet {font-size:11px; color:#FFFFFF;}
.vlblackt {font-family:arial,verdana,Helvetica; font-size:15px; color:#000000;font-weight: bold; }
a.lbblue {font-size:12px; color:#1875A5;font-weight: bold; text-decoration: none}
a.lbblue:hover {font-size:12px; color:#000000;font-weight: bold; text-decoration:underline;}
a.lblue {font-size:12px; color:#1875A5; text-decoration: none}
a.lblue:hover {font-size:12px; color:#000000; text-decoration:underline;}
a.sblue {font-size:11px; color:#1875A5; text-decoration: none}
a.sblue:hover {font-size:11px; color:#000000; text-decoration:underline;}
a.sbblue {font-size:11px; color:#1875A5;font-weight:bold; text-decoration: none}
a.sbblue:hover {font-size:11px; color:#000000;font-weight: bold; text-decoration:underline;}
a.lblack {font-size:12px; color:#000000; text-decoration: none}
a.lblack:hover {font-size:12px; color:#000000;text-decoration: underline;}
a.lbblack {font-size:12px; color:#000000;font-weight: bold; text-decoration: none}
a.lbblack:hover {font-size:12px; color:#000000;font-weight: bold; text-decoration: underline;}
a.sbblack {font-size:11px; color:#000000;font-weight: bold; text-decoration: none}
a.sbblack:hover {font-size:11px; color:#000000;font-weight: bold; text-decoration: underline;}
a.sblack {font-size:11px; color:#000000; text-decoration: none}
a.sblack:hover {font-size:11px; color:#1875A5; text-decoration: underline;}
a.black {font-size:11px; color:#000000; text-decoration: none}
a.black:hover {font-size:11px; color:#000000; text-decoration: none;}
a.lbwhite {font-size:12px; color:#FFFFFF;font-weight: bold; text-decoration: none}
a.lbwhite:hover {font-size:12px; color:#FFFFFF;font-weight: bold; text-decoration: underline;}
a.sbwhite {font-size:11px; color:#FFFFFF;font-weight: bold; text-decoration: none}
a.sbwhite:hover {font-size:11px; color:#FFFFFF;font-weight: bold; text-decoration: underline;}
	
#poll{
	padding:3px;
	background-color:#F7FAFC;
	margin:10px 0px 0px 0px;
	}
#poll h1{
	font-size:14px;
	font-weight:bold;
	}
#poll P{
	font-size:11px;
	}
#poll a{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#1875A5;
	}
#newsScroller{
	padding-top:7px;
	padding-bottom:7px;
	font-size:11px;
	margin:4px 0px 0px 5px;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	width:480px; 
	}
#newsHeadline{
	padding:5px 0px 0px 5px;
	width:480px;
	}
#newsHeadline #newsImage{
	float:left;
	}
#newsHeadline #newsDetails{
	padding:5px;
	width: 340px;  /* bmh */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 340px;
	float:left;
	}
#newsDetails a{
	color:#1875A5;
	font-weight:bold;
	text-decoration:none;
	}
#newsDetails a:hover{
	color:#990000;
	font-weight:bold;
	text-decoration:underline;
	}
#newsDetails h1{
	font-size:12px;
	font-weight:bold;
	color:#004984;
	margin-bottom:3px;
	padding:0px;
	}
#newsDetails h2{
	font-size:12px;
	font-weight:bold;
	color:#1875A5;
	margin:0;
	padding:0;
	}
#newsDetails h2 a{
	color:#1875A5;
	text-decoration:none;
	}
#newsDetails h2 a:hover{
	color:#990000;
	text-decoration:underline;
	}
#newsDetails P{
	font-family:arial,helvetica, verdana, sans-serif;
	font-size:12px; 
	color:#000000;
	margin:0px;
	}
#newsDetails SPAN{
	font-family:arial,helvetica, verdana, sans-serif;
	font-size:12px;	
	color:#000000;
	margin:0;
	padding:0;
	}
#newsDetails ul{
	margin:18px;
	padding:0;
	}
#newsDetails li{
	font-size:12px;	
	font-weight:normal;	
	color:#1875A5;	
	padding:0;	
	margin:0px;
	list-style-image:url("/new/images/common/bulletonly.gif");
}
#newsDetails li a{
	color:#1875A5;
	text-decoration:none;
	}
#newsDetails li a:hover{
	color:#990000;
	text-decoration:underline;
	}
#newsDetails #moreNews{
	text-align:right;
	font-size:12px;
	font-weight:bold;
	}
#newsDetails #moreNews a{
	text-decoration:none;
	color:#1875A5;
	}
#newsDetails #moreNews a:hover{	
	text-decoration:underline;
	color:#990000;
	}
#centerAd1{	
	text-align:center;
	}
#centerAd1 IMG{
	margin:2px;	
	}
#footer {
	font-size:8pt;
	color:#1875A5;
	margin-left:0;
	padding-left:0;
	text-align:center;
	}
#footer a{
	color:0066B2;
	text-decoration:none;
	}
#footer a:hover{
	color:#990000;
	text-decoration:underline;
	}
.linebreak10{
    clear:both;
    overflow: hidden;
    height: 15px;
	}
.linebreak1{
    clear:both;
    overflow: hidden;
    height:1px;
	}
.spacing{
	height:0px;
	padding:5px 0px 5px 0px;
	}
.linkspacing{
	padding-left:113px;
	}
.datespacing{
	padding-left:110px;
	}
#Newspaper{
}
#Newspaper a {
	font-size:11px; 
	color:#1875A5; 
	text-decoration: none
}
#Newspaper a:hover {
	font-size:11px; 
	color:#990000;
	text-decoration:underline;
}
/*	From style_general.css	start*/
.greyLine			{color: #7F7F7F}
.dateofbirthBox		{width: 50px; font-family: Arial; height: 20px;}
.emailBox			{width: 220px; font-family: Arial; height: 20px;}
.formBox			{width: 50px; font-family: Arial;}
.medBox				{font-family: Arial; height: 20px;}
.subnavBox			{width: 120px; font-family: Arial;}
.selectBox			{font-family: Arial; font-size: 8pt; background: #ffffff; layer-background-color: #ffffff}
.selectBoxOn		{font-family: Arial; font-size: 8pt; color: #000000; background: #cccccc; layer-background-color: #cccccc}
.textBox			{font-family: Arial; font-size: 12px}
/*	From style_general.css	end*/
/*	From northcliffe.css	end*/
#headerDiv			{position:absolute; left:1px; top:0px; width:770px; height:70px; z-index:1; visibility: hidden}
#selectmenuDiv		{position:absolute; left:1px; top:94px; width:770px; height:23px; z-index:1;; visibility: hidden}
#hidemenuDiv		{position:absolute; left:1px; top:70px; width:770px; height:2px; z-index:100; background-color:#FFFFFF; layer-background-color:#FFFFFF}
form				{font-size:8pt;}
select 			{font-size:8pt;}
select.subnav		{width: 135px; font-size:8pt;}
select.searchBox		{width: 120px; font-size:8pt;}
input.sitesearch		{font-size:9pt; width:110px; height:20px}
input.localvenueselector 	{font-size:9pt; width:80px}
.main			{font-size:9pt;}
.article		{font-size:10pt;}
.articlehead	{font-size:16pt;font-weight:bold; text-transform:uppercase}
.results		{font-size:9pt;font-weight:bold}
.white		{font-size:8pt; color:#FFFFFF}
.bigwhite		{font-size:21pt; color:#FFFFFF; font-weight:bold}
.grey			{font-size:9pt; color:#CCCCCC}
.title		{font-size:10pt; color:#FFFFFF; font-weight:bold}
.title:hover	{font-size:10pt; color:#000000; font-weight:bold}
.subtitle		{font-size:10pt; color:#000000; font-weight:bold}
.midtitle		{font-size:14px; color:#000000}
.bigtitle		{font-size:16px; color:#000000}
.local		{font-size:9pt; color:#4C7F33;}
.news			{font-size:9pt; color:#0066B2;}
.services       {font-size:8pt; color:#E59900;}
.competitions   {font-size:8pt; color:#B21919;}
.declarations	{font-size:8pt; color:#000000;}
.paginationInfo {font-size:8pt; color:#000000}
.paginationNum  {font-size:8pt; color:#000000; font-weight:bold}
.time			{font-size:9pt; color:#E54C00}
.city			{font-size:10pt; color:#0083C7; }
a.sportdark		{font-size:10pt; color:#4C4C99;}
a.sportdark:hover	{font-size:10pt; color:#4C4C99;}
a.dark		{font-size:10pt; color:#0066B2;}
a.dark:hover	{font-size:10pt; color:#000000;}
.darklinkblack	{font-size:10pt; color:#000000;}
.tips			{font-size:9pt; color:#0A60BC; }
.point10		{font-size: 8pt}
a.news		{font-size:8pt; color:#0066B2;  font-weight: bold}
a.news:hover	{font-size:8pt; color:#000000; font-weight: bold}
a.newssubtitle	{font-size:10pt; color:#0066B2; font-weight: bold; text-transform:uppercase} 
a.newssubtitle:hover	{font-size:10pt; color:#000000; font-weight: bold; text-transform:uppercase}
a.jobsnews		{font-size:8pt; color:#00309C;  font-weight: bold}
a.jobsnews:hover	{font-size:8pt; color:#000000; font-weight: bold}
a.jobsnewssubtitle	{font-size:10pt; color:#00309C; font-weight: bold; text-transform:uppercase} 
a.jobsnewssubtitle:hover	{font-size:10pt; color:#000000; font-weight: bold; text-transform:uppercase}
a.ent			{font-size:8pt; color:#E54C00; font-weight: bold} 
a.ent:hover		{font-size:8pt; color:#000000; font-weight: bold}
a.comp		{font-size:8pt; color:#B21919; font-weight: bold} 
a.comp:hover	{font-size:8pt; color:#000000; font-weight: bold}
a.xcomp:hover		{font-size:8pt; color:#B21919; font-weight: bold} 
a.xcomp	{font-size:8pt; color:#000000; font-weight: bold}
a.local		{font-size:8pt; color:#4C7F33; font-weight: bold} 
a.local:hover	{font-size:8pt; color:#000000; font-weight: bold}
a.localsubtitle	{font-size:10pt; color:#4C7F33; font-weight: bold} 
a.localsubtitle:hover	{font-size:10pt; color:#000000; font-weight: bold}
a.sport		{font-size:8pt; color:#4C4C99; font-weight: bold} 
a.sport:hover	{font-size:8pt; color:#000000; font-weight: bold}
a.sportsubtitle	{font-size:10pt; color:#4C4C99; font-weight: bold; text-transform:uppercase} 
a.sportsubtitle:hover	{font-size:10pt; color:#000000; font-weight: bold; text-transform:uppercase}
a.comm			{font-size:8pt; color:#CC7F00; font-weight: bold} 
a.comm:hover	{font-size:8pt; color:#000000; font-weight: bold}
a.vio			{font-size:8pt; color:#820669; font-weight: bold} 
a.vio:hover	{font-size:8pt; color:#000000; font-weight: bold}
a.class			{font-size:8pt; color:#B21919; font-weight: bold} 
a.class:hover	{font-size:8pt; color:#000000; font-weight: bold}
a.search		{font-size:8pt; color:#7F7F7F; font-weight: bold}
a.search:hover	{font-size:8pt; color:#000000; font-weight: bold}
a.services		{font-size:8pt; color:#E59900; font-weight: bold} 
a.services:hover{font-size:8pt; color:#000000; font-weight: bold}
a.promo		{font-size:8pt; color:#992200; font-weight: bold} 
a.promo:hover	{font-size:8pt; color:#000000; font-weight: bold}
a.business		{font-size:13px; font-weight: bold; color:#007FCC;} 
a.business:hover{font-size:13px; font-weight: bold; color:#000000; }
a.businessblack	{font-size:13px; font-weight: bold; color:#000000;} 
a.mailto		{font-size:12px; color:#0066B2;}
a.mailto:hover	{font-size:12px; color:#000000; }
.linkblack		{font-size:8pt; color:#000000; font-weight: bold} 
a.footer		{font-size:8pt; color:#0066B2; } 
a.footer:hover	{font-size:8pt; color:#000000; }
/*	From northcliffe.css	end*/


/* weather page style by Pranjal Start */

.forcustToday
{
float:left;
display:table;
border:1px solid #666666;
width:280px;
}
.weatherLab
{
float:left;
width:60px;
font-weight:bold;
}

.weatherLabContent
{
	float:left;
	width:70px;
	text-align:right;
	font-weight:normal;

}

.weatherTempContent
{
	float:left;
	text-align:right;
	font-weight:normal;
	width:60px;

}
.goingFeatur
{
float:left;
margin:0px 0px 0px 5px;
padding:5px 5px 7px 5px;
background-color:#EFEFEF;
width:166px;
}
.weatherDayHolder
	{
	background:url("/new/images/lineBG_weather.gif") repeat-y top right;
	clear:both;
	display:table;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	border-left:1px solid #666666;
	width:464px;
	}
.weatherDay
	{
	float:left;
	border-right:1px solid #666666;
	width:115px;padding:0px 0px 0px 0px !important;
	padding:0px 0px 5px 0px; 
	}
.txtcent
	{
	text-align:center;
	}
/* weather page style by Pranjal End */

/* Added by Anjana for aligning MPU image */
.imageTable IMG{
	table-align:left;	
}

.H3Text {
	text-align:left;
}

.paraAdvert {
	padding-top:2px;
	margin-top:2px; 
	margin-bottom:0px;
	float:left;
}

/** Added by Anjana for adjusting the MPU image **/
.contenerNewsDetail
	{
	width:468px;
	text-align:justify;
	padding:0px 0px 0px 0px;
	position:relative;
}
	.floatImgNewsDetail
		{
		width:163px;
		height:auto;
		float:right;
		margin:0px 0px 0px 0px;
		}


/** Added for Search **/
.yahoosearchBox
	{
		width:330px;
		height:18px;
		margin:2px 5px 10px 2px !important;
		margin:0px 5px 10px 2px;
		vertical-align:middle;
		background-color:#FFFFFF;
		border:1px solid #727272;
	}

.yahoosubmit 
	{
		width:125px;
		height:24px;
		color:#000000;
		background:url('/new/images/btn_yahoo.jpg') no-repeat bottom left;
		border:none;
		text-align:center;
	}

.searchGreyLine
	{
		position:relative;
		float:left;
		height:1px;
		border-bottom:1px solid #cccccc;
		width:464px;
		overflow:hidden;
	}

.searchBox
	{
		float:left;
		padding-left:0px;
		margin-left:0px;
	}
/** Added for Search **/


/** Added for the HomePage Email template - Starts**/

.footerMsgHPE
{
	font-family:arial; 
	font-weight:normal; 
	font-size:11px;
}

.shoulderMsgHPE
{
	font-family:arial; 
	font-weight:normal; 
	font-size:12px;
}
.containerHPE
{
	width:480px;
}
/** Added for the HomePage Email template - Ends**/

/** Added for 1401 changes**/
.bgImgVertical
	{
		display:table; 
		width:100%; 
		background:url('/new/images/verticalLine.jpg') repeat-y 68% 100%;
	}

/** Story Comment Alignment issue **/
.scRightPadding
{
 padding-right:5px;
}
/** Added for Aligning the Input box of Email a story to a Friend */
.inpText
{
	margin:0px 0px 0px 5px; 
	padding:0px;
}
.contener
	{
	width:463px;
	text-align:justify;
	padding:5px 8px 0px 0px;
	position:relative;
}
	.floatImg
		{
		width:163px;
		height:auto;
		float:right;
		margin:0px 0px 5px 5px;
		}

.otherNewsLinkHomePage
{
	clear:both;
	
}
.otherNewsLinkHomePage UL
{
	color:#1875A5;
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.otherNewsLinkHomePage UL LI
{
	margin:0px;
	padding:0px;
	list-style-type:none;
	background:url(http://content.thisis.co.uk/mid/redesign/list_image.gif) no-repeat 0% 0% !important;
	padding-left:13px;
}
#picGalleryNoScript{
width:163px;
}

.newslistingAd
{
	width:295px;
	padding: 5px 0px 0px 3px;
	display:table;
	float:left;
}
.newslistingAd2
{
	width:295px;
	padding: 0px 0px 0px 3px;
	display:table;
}
.newslistingAd IMG
{
	width:295px;
	text-align:left;
}

.newslistingAd2 IMG
{
	width:295px;
	text-align:left;
}