/* 
* Homepage CSS for Microsoft Corporation 
* Updated on 23 Jan 2008
*/

/* body content */	
body {
	margin:0px;
	padding:0px;
	/*background:#EFF7EA url(../images/bodybg.gif) repeat-x;*/
	
	
	
	}		
/* main width/align block classes */				
p	{
	margin:0px;
	padding:0px;
	}
.wrapper {
	width:980px;
	margin:0 auto;
	padding:0;
	background:#ffffff/*url(../images/page_bkg.jpg) repeat-y*/;
	}
	.wrappertop {
	width:980px;
	margin:0 auto;
	padding:0;
	
	/*background:url(../images/msnheader_bkg.jpg) repeat-x;*/;
	}
	.top {
		float:left;
		width:940px;
		height:100px;
		
		}
	/* top right - search bar START */	
	.toplogo {
		float:left;
		width:260px;
		height:100px;
		}
	/* top right - search bar START */	
	.topright {
		float:right;
		width:600px;
		margin-top:40px;
		
		}
		.topright .topsearchbar {
			height:69px;
			text-align:right;
			float:right;
			/*border:1px #a6d3f4 solid;*/
			background:url('../images/input-bkg.jpg') no-repeat right top; 
			
			}
			/*.topright .topsearchbar div {
				padding:20px 40px 0px 0px;
				}	*/		
			.topright .topsearchbar .input{
				padding-top:5px;
				width:195px;			
				background-color:#ffffff;
				background-color:#ECF3FC;
				font: 12px Verdana, Helvetica, Arial, sans-serif;
				color:#666666;
				font-style:italic;
				
margin: 0 0 0 0;
border: 0px solid #ffffff;
background:url('../images/bing.gif') no-repeat right center; 
padding-right:0px;
}
			.topright .topsearchbar .input:focus{
				width:180px;			
				background-color:#ffffff;
				border:0px solid #585859; 
				background:url('../images/spacer.gif') no-repeat right center; 
				background-color:#ffffff;
				font: 12px Verdana, Helvetica, Arial, sans-serif;
				}
				.topright .topsearchbar .inputme{
				width:240px;
				height:18px;
				line-height:20px;
				padding-top:2px;
				
				/*background-color:#ffffff;*/
				border: 0px; 
				background-color:#FFFFFF;
				font: 12px Verdana, Helvetica, Arial, sans-serif;
				}
				.topright .topsearchbar .inputme:focus{
				width:240px;			
				/*background-color:#ffffff;*/
				padding-top:2px;
				border: 0px; 
				background-color:#ffffff;
				font: 12px Verdana, Helvetica, Arial, sans-serif;
				}
			.topright .topsearchbar .button{
				width:30px;
				background-color:#1C7DC1;
				border:1px solid #096CB3;
				font: 11px Verdana, Helvetica, Arial, sans-serif;
				color:#ffffff;
				}	
		.topright .topnavbar{
			float:left;
			width:690px;
			}
			.topright .topnavbar .left{
				float:left;
				width:41px;
				height:29px;
				background:url(../images/topnav-left.gif) right top no-repeat;			
				}
			.topright .topnavbar .navlink{
				float:left;
				width:617px;
				height:29px;
				background:url(../images/topnav-bg.gif) repeat-x;	
				}
			.topright .topnavbar .right{
				float:left;
				width:32px;
				height:29px;
				background:url(../images/topnav-right.gif) left top no-repeat;	
				}
			.topright .topnavbar .bottom{
				height:36px;
				background:url(../images/toprightnavbottom.gif) right top no-repeat;
				}
	/* top right - search bar END */	
	
	
	
	/* middle section START  */
	.middletop {
		float:left;
		width:973px;
		height:1px;
		margin-left:0px;
		text-align:center;
		background: url(../images/menu-line.gif) repeat;
		}
	.middleleft {
		float:left;
		width:720px;
		min-height:380px;
		height:380px;
		height:auto!important
		margin-left:0px;
		text-align:center;
	
		}
	.middleright {
		float:left;
		width:240px;
		height:380px;

		}
		/* home right login section  */
		.middleright .loginarea-home {
			width:240px;
			height:197px;
			/*height:177px;*/
			}
			.middleright .loginarea-home .title {
				padding-top:0px;
				padding-left:30px;
				padding-bottom:10px;
				font: 12px Verdana, Helvetica, Arial, sans-serif;
				color:#F5F8FB;
				font-weight:bold;
				valign:top;
				}
			.middleright .loginarea-home .input {
				width:200px;			
				border: #000000 solid; 
				border-width: 1px 0px 0px 1px;
				background-color:#FFFFFF;
				font: 11px Verdana, Helvetica, Arial, sans-serif;
				padding:0; margin:0; clear:both
				}
				
			.middleright .loginarea-home .input {
				width:150px;			
				border: #000000 solid; 
				border-width: 1px 0px 0px 1px;
				background-color:#FFFFFF;
				font: 11px Verdana, Helvetica, Arial, sans-serif;
				}
				.middleright .loginarea-home .input:focus {
				width:150px;			
				background-color:#ffffff;
				border: #000000 solid; 
				border-width: 1px 0px 0px 1px;
				font: 11px Verdana, Helvetica, Arial, sans-serif;
				}
			.middleright .loginarea-home a{
				font: 11px Verdana, Helvetica, Arial, sans-serif;
				color:#0088dd;
				text-decoration:none;
				}
			.middleright .loginarea-home .link{
				color:#004B7F;
				text-decoration:underline;
				}
			.middleright .loginarea-home a{
				color:#676767;
				text-decoration:underline;
				}
				


	/* home page loged in section*/
		.middleright .loginarea-home2 {
			width:240px;
			height:177px;
			background:url(../images/global/spacer.gif) no-repeat;
			}
			.middleright .loginarea-home2 .title {
				padding-top:5px;
				padding-left:10px;
				padding-bottom:10px;
				font: 12px Verdana, Helvetica, Arial, sans-serif;
				color:#000000;
				float:left;
				font-weight:bold;
				}
				.middleright .loginarea-home2 a{
				font: 11px Verdana, Helvetica, Arial, sans-serif;
				color:#000000;
				}
				.data{
				height:16px;
				padding-left:3px;
				color:#676767;
				background-color:#c5dcf2;
				}
			/* home page loged in section end*/
		/* home right banner section  */
		.middleright .bannerright-home {		
			width:240px;
			/*height:203px;*/
			}	
			.middleright .bannerright-home .box {		
				width:240px;
				/*height:194px;*/
				padding-left:0px;
				}
				.middleright .bannerright-home .box .title{		
					
					padding:0px;
					margin:0px;
					font: 14px 'Microsoft Sans Serif', verdana, Helvetica, Arial;
					color:#0C4459;
					font-weight:bold;
					
					}
				.middleright .bannerright-home .box .bannerbody{		
					/*height:164px;*/
					/*background-color:#FFFFFF;*/
					text-align:center;
					}
					.middleright .bannerright-home .box .bannerbody .border{		
						border:1px solid #E1E1E1;
						margin-bottom:2px;
						width:240px;
						height:75px;
						}
				.middleright .bannerright-home .box .bottom{		
						
					}	
					
		/* middle section END  */
	
	/* ask expert */
	.ask-expert{
		float:left;
		width:512px;
		}
		
	/* newsletter */
	.newsletter{
		float:left;
		width:438px;
		}


/***************** shan ******************************/

/************ bott div panel ***********/
	.dispN{
		display:none;
		}
	.dispB{
		display:block;
		}
		img{
			border:0px;
			}	

	.off{
		padding:0px 15px 0px 0px;

		width:164px;
		height:27px; 
		line-height:27px;
		text-align:left;
		background:url(../images/spacer.gif) no-repeat right;
		}
		
	
	.off a{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:11px;
		font-weight:normal;
		text-decoration:none; 	
		}
		.on{
			padding:0px 15px 0px 0px;
			width:164px;
			height:27px; 
			line-height:27px;
			text-align:left;
			background:url(../images/spacer.gif) no-repeat right;
			} 	
		
		.on a{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#034171;
			font-size:11px;
			font-weight:bold;
			text-decoration:none; 	
			}
			
		.contTxtDiv{
			width:93%;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#272727;
			font-size:11px;
			font-weight:normal;
			text-decoration:none; 	
			}			

/***********************/
.saprtrHor{
	display:block;
	clear:both;
	height:10px;
	line-height:10px;
	}
#midBott{
	display:block;
	clear:both;
	margin:0px auto;
	width:960px;

	margin-top:-2px;
	background: url(../images/spacer.gif) no-repeat top;
	}
		
#midBott #forum{
	width:439px;
	height:132px;
	background:url(../images/spacer.gif) no-repeat top;
	}

#massage{
	margin-left:10px;
	margin-right:15px;
	padding:0px 10px;
	width:262px;
	height:168px;
	text-align:left;
	background:url(../images/spacer.gif) no-repeat top;
	}
#massage h4{
	display:block;
	text-align:left;
	line-height:30px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#0C4479;
	font-weight:normal;
	text-decoration:none;
	}
	#massage span{
		display:block;
		text-align:left;
		
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000000;
		font-weight:normal;
		text-decoration:none;
		}
		#massage p,
		#massage a,
		#massage p a{
			margin:0px;
			text-align:left;
			
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
			}
		#massage .txtNewsLtr {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
			}

#midBott h4{
	display:block;
	text-align:left;
	line-height:30px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#0C4479;
	font-weight:normal;
	text-decoration:none;
	}
/********footer**************/
.pagebottomwrapper{
		width:973px;
		height:auto;
		text-align:center;
		background:url(../images/msnbg_footer_gradient.gif) repeat;
		}
		.pagebottomwrapper .footerdiv{
			width:973px;
			height:auto;
			padding:43px 0px 0 0;
			margin-right:0px;
			background:url(../images/msnbg_footer_image145.jpg) no-repeat top;
			}
#footerdiv{
	width:973px;
	height:95px;
	padding:0px 0px 0px 0px;
	
	text-align:center;
	}
	#footer{
		margin:0px auto;
		/* width:973px; */
		}
		ul.footerNav{
			margin:0px;
			padding:0px;
			list-style-type:none;
			}
			ul.footerNav li{
				float:right;
				padding-right:5px;
				line-height:16px;
				}
			ul.footerNav li a{
				font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#000000;
				font-weight:normal;
				text-decoration:none;
				}
			
			ul.footerNav li a:hover{
				color:#000000;
				text-decoration:underline;
				}

/*************/
		.contTxtDiv a, 
		.linkType1{
			font: 11px Verdana, Helvetica, Arial, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
			}
			.contTxtDiv a:hover,
			.linkType1:hover{
				text-decoration:underline;
				}

/* MSN New */


.w-vd1 {
width:300px;
height:286px;
background:url(../images/w-bv1.jpg) no-repeat;
padding:16px 0 0 29px;
}


.w-vd2{
width:300px;
height:296px;
background:url(../images/w-bv2.jpg) no-repeat;
padding:16px 26px 0 30px;
}

.w-pal-li {
color:#FF6600;
font-size:10px;
font-weight:bold;
}

.w-pal-li a {
color:#FF6600;
font-size:10px;
font-weight:bold;
text-decoration:none;
}


.w-pal-li a:hover{
color:#FF6600;
font-weight:bold;
text-decoration:underline;
}

.w-graytxt {
color:#333333;
font-size:10px;
font-weight:normal;
}

.w-graytxt a {
color:#333333;
font-size:10px;
font-weight:normal;
text-decoration:none;
}
.w-graytxt a:hover {
color:#FF6600;
font-size:10px;
font-weight:normal;
text-decoration:underline;
}



/* New Homepage 

html, body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}

.n-lftcontainer{ width:710px; background:#fff; padding-left:5px; float:left;}
.n-lftcontainer h1{ font:18px bold ; color:#005694; margin:0; padding:10px 0; font-family:Arial, Helvetica, sans-serif; }

.n-content2{ background:url(../images/content2bg.jpg) left top repeat-x; font:14px normal;  padding-top:0px; margin-top:5px; font-family:Arial, Helvetica, sans-serif; height:199px; border:1px solid #D9E5EE; border-bottom:none; border-top:none; color:#8097A7; width:703px; z-index:100;}
.n-content2 a{ color:#333333!Important;}
.n-content2 a:hover{ color:#005694!Important;}
.scl{ clear:both;}

.numbertabs{  margin:260px 0 0 0; padding:7px 0 0 15px;  background: url(../images/numberback.png) no-repeat; width:690px; height:33px; position:absolute; z-index:150;  margin-left:-705px; }
.numbertabs ul{ margin:0; padding:0; list-style:none;}
.numbertabs li{ margin:0; padding:0; display:block; float:left;}
.numbertabs a{ font:14px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; background:url(../images/numberbg.gif) left 0 no-repeat; display:block; float:left; height:40px; width:22px; padding-left:8px; padding-top:2px; font-weight:bold;}


.numbertabs a.current {text-decoration:none; background:url(../images/numberhover.gif) left 0 no-repeat; }


.numbertabs a:hover{ font:14px bold Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; background:url(../images/numberhover.gif) left 0 no-repeat; font-weight:bold;}

.numbertabs2{  margin:0 0 0 -1px; padding:7px 0 0 15px;  background: url(../images/linkk-bg.jpg	) no-repeat; width:690px; height:80px; }
.numbertabs2 a{ font:14px bold ; color:#8097A7; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
.numbertabs2 a:hover{ color:#666666; text-decoration:none; text-decoration:none; }

.tab-articles{text-align:left !Important;}
.article{float:left; text-align:left !Important; width:300px; margin-right:40px; margin-top:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.article a{ color:#0573C1; text-decoration:none;}
.article a:hover{ color:#0573C1; text-decoration:underline;}
.article h2{color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:10px 0; margin:0;}
.scl{ clear:both;}


.vthum{ background:#fff url(../images/video-thumb-bg.jpg) right top repeat-y; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
.vthum ul{ list-style:none; margin:0; padding:0 10px;}
.vthum li{ margin:0; padding:0; padding:15px 0 0 0px;}
.videobg{ background:url(images/bigvideo-bg.jpg) no-repeat; width:521px; height:331px;}
.videotxt{ font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:10px 15px;}
.video{ background:url(../images/videobg.jpg) repeat-x; }

html, body, div, img {padding:0; margin:0;}
.artcles-n{ font:14px/17px Verdana, Arial, Helvetica, sans-serif !Important;}
.bluespl{ background:#D7EDFB; border:1px solid #9CA3A9; margin:10px; padding:10px;}
.points{font:13px/17px Verdana, Arial, Helvetica, sans-serif !Important;}
.orgspl{ background:#FFFEE2; border:1px solid #9CA3A9; margin:10px; padding:10px;}
.articlecont{ width:700px; margin:0 auto; padding:0; font:13px/17px Verdana, Arial, Helvetica, sans-serif  !Important;}

.txt h1{	font-family:Verdana, Tahoma, Arial, Helvetica;
		font-size:19px !Important;
		font-weight:normal; line-height:17px; color: #005694;
		text-decoration:none;}
.txt p{
		font-family:Verdana, Tahoma, Arial, Helvetica;
		font-size:13px !Important;
		font-weight:normal; line-height:17px;
		text-decoration:none; padding:5px 10px;
		}
*/


/* New Homepage */

html, body, div {
margin:0; padding:0;
}

body{ font-family:Segoe UI, Arial, Helvetica, sans-serif !Important;}
.home-content{ font-family:Segoe UI, Arial, Helvetica, sans-serif; color:#333333; font-size:13px;}
.home-content p{ font-family:Segoe UI, Arial, Helvetica, sans-serif !Important; color:#333333; font-size:13px; margin:0; padding:5px 5px !Important; line-height:17px;}
.home-content p a{ color:#0066CC; text-decoration:none;}
.home-content p a:hover{ color:#0066CC; text-decoration:underline;}
.homehd{ font-family:Segoe UI, Arial, Helvetica, sans-serif !Important; color:#333333; font-size:19px; margin:0; padding:25px 0 15px 0  !Important; font-weight:normal;}

.txt h1{	font-family:Segoe UI, Arial, Helvetica, sans-serif !Important;
		font-size:19px !Important;
		font-weight:normal; line-height:17px; color: #005694;
		text-decoration:none;}
.txt p{
		font-family:Segoe UI, Arial, Helvetica, sans-serif !Important;
		font-size:13px !Important;
		font-weight:normal; line-height:17px;
		text-decoration:none; padding:5px 10px;
		}