/*CSS Document*/
/*(Project) CSS files - by http://www.Konstantinfosolutation.com India*/
/*Comment all css which you are not useing in Layout*/
/*Don't use undescore(_)*/
/*Don't define font family in body*/  
/*UseProper name for css*/

/*ClearFix*/
.Clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.Clear{ clear:both;}
.Clearfix {display: inline-block;}

h1 {font-size: 100%;}
h2 {font-size: 80%;}
p, a, ul, li, h1, h2, h3, h4, h5, from{ padding:0px; margin:0px; }
img{ padding:0px; margin:0px; border:0px; }

#Wraper{width:985px; height:auto; margin:auto; position:relative}


/*Header start here*/
#HeaderWraper{width:985px; height:46px; margin:0px;}
	#HeaderLeft{ float:left; width:400px; padding:15px 0 0 10px; height:auto; margin:0px; }
	#HeaderRight{ float:right; width:370px; padding:10px 10px 0 0; height:auto; margin:0px; }
		#SignIn{ float:left; width:160px; height:auto; text-align:center; padding:5px 0 0 0; }
		#SearchBox{ float:left; width:210px; height:auto;  }
		#SearchBox1{ float:left; background:url(../images/Index_search_textbox_bg.jpg) no-repeat; width:173px; height:27px; padding:2px; }
		#SearchBox2{ float:left; width:26px; }
	

/*Middle start here*/
#IndexMiddleWraper{width:985px; height:auto; margin:60px 0 0 0; clear:both;}
	#IndexLogoText{ float:left; width:360px; margin:0 0 0 30px; height:auto; }
		#IndexLogo{ float:left; margin:10px 0; width:355px; }
		#IndexLogoBut{ float:left; margin:10px 0; width:355px;}
		#IndexRightImg{ float:right; width:512px; margin:0; background:url(../images/Index_right_img.jpg) no-repeat; height:300px; }	
			
#IndexMiddleWraper1{width:985px; height:auto;  clear:both;}
	
	#LoginLeftWraper{ float:left; width:340px; height:auto; padding: 0px 0px 0px 51px;  }	
	#LoginRightWraper{float:right; width:579px; height:auto;}
	
	#IndexLogo1{ float:left; width:319px; padding: 29px 19px 17px 0px; }
	
	.SignIn{ float:left; width:340px; height:auto;}
	
	.StepBlock{width: 553px; height:44px; float:left}
	.StepText{width: 66px; height:auto; float:left; padding-top:6px;}
	.StepNumberBlock{width:487px; height:44px; background:url(../images/step_bg.jpg) repeat-x center; float:left}
	.StepActive{width:30px; height:39px; float:left; background:url(../images/step_active.jpg) no-repeat; padding:3px 0px 0px 13px;}
	.StepUnactive{width:30px; height:39px; float:left; background:url(../images/step_unactive.jpg) no-repeat; padding:3px 0px 0px 13px;}
	
	
	.Membership{width:271px; height:auto; float:left}
		.YellowTopLeft{width:5px; height:40px; float:left}
		.YellowTopMiddle{width:261px; height:40px; float:left; background:url(../images/topbg_yellow_membership.jpg) repeat-x; }
		.YellowTopRight{width:5px; height:40px; float:right}
		.YellowMiddle{width:255px; height:auto; float:left; border: solid #d9d9b4; border-width:0px 1px; background:url(../images/middle_yellow_membership.jpg) repeat-x bottom #f9fbf1;padding:14px 7px 0px 7px;}
		.YellowBottomLeft{width:5px; height:5px; float:left}
		.YellowBottomMiddle{width:261px; height:5px; float:left; background:url(../images/bottombg_yellow_membership.jpg) repeat-x;}
		.YellowBottomRight{width:5px; height:5px; float:right}
	
		.BlueTopLeft{width:5px; height:40px; float:left}
		.BlueTopMiddle{width:261px; height:40px; float:left; background:url(../images/topbg_Blue_membership.jpg) repeat-x; }
		.BlueTopRight{width:5px; height:40px; float:right}
		.BlueMiddle{width:255px; height:auto; float:left; border: solid #b8def9; border-width:0px 1px; background:url(../images/middle_Blue_membership.jpg) repeat-x bottom #f6fbff;padding:14px 7px 0px 7px;}
		.BlueBottomLeft{width:5px; height:5px; float:left}
		.BlueBottomMiddle{width:261px; height:5px; float:left; background:url(../images/bottombg_Blue_membership.jpg) repeat-x;}
		.BlueBottomRight{width:5px; height:5px; float:right}

	.ThanksBlock{width: 531px; height:auto; float:left;}
	.ThanksMiddle{width: 527px; height:50px; border:solid #b6ea5a; padding-top:8px; border-width: 0px 2px; background:#f5fde7}
	.ThanksImg{width:129px; height:auto; float:left;}
	.ThanksMsg{width: 378px; height:auto; float:left; padding:10px 0px 12px 0px;}
	
	
	#MiddleTopNavi{width:985px; height:73px; float:left;}
	.SubLink{width: 977px; height:auto; float:left; padding:10px 0px 6px 8px;}
	.SubNaviWraper{width:985px; height:73px; float:left;}
	.SubNaviLeft{width:0px; height:38px; border-left:solid 1px  #e8e4e4; float:left}
	.SubNavi{width: 981px; height:39px; float:left; background:url(../images/subnavi_bg.jpg) repeat-x top; padding:2px 0px 1px 0px;}
	.SubNaviRight{width:0px; height:38px; border-right:solid 1px  #e8e4e4; float:left}
	
	/*.NavTab{ height:auto; padding:11px 20px 10px 20px; margin: 0px 1px;}

	.NavTabA{ height:auto; padding:11px 16px 10px 16px; margin: 0px 1px;}*/
	
	.NavTab{height:auto; padding:11px 24px 10px 22px; margin: 0px 0px; border-right:1px solid #FFFFFF;}
	.NavTabA{height:auto; padding:11px 24px 10px 22px; margin: 0px 0px; border-right:1px solid #FFFFFF;}

	
	
	#MyAccountLeft{width:209px; height:auto; float:left;}
	
	.UserInfoBlock{width:209px; height:auto; float:left;}
	.UserPhoto{width:193px; height:auto; padding:5px; margin: 0px 2px; border:solid 1px #eeeeee; float:left;}
	.UserInfoText{width: 197px; height:auto; float:left; padding:7px 4px 21px 8px;}
	.MyChatTopBlock{width:209px; height:auto; float:left}
	.DownArrow{width:209px; height:7px; float:left; background:url(../images/line.jpg) repeat-x top;}
	.DetailBlock{width: 209px; height:auto; float:left}
	.ChatRequestPhoto{width:42px; height:auto; padding:1px; margin: 0px 1px; border:solid 1px #e8e8e8; float:left;}
	.MyDocPhoto{width:44px; height:auto; float:left}
	.MyDocText{width:157px; height:auto; float:left}
	
	
	#MyAccountRight{width:764px; height:auto; float:right;}
	.MyProfileBlock{width: 764px; height:auto; float:left}
	.DownArrow1{width:764px; height:7px; float:left; background:url(../images/line.jpg) repeat-x top;}
	.MyProfileDetail{width: 742px; height:auto; float:left; padding:2px 11px 16px 11px;}
	.DetailLeft{width: 155px; height:auto; float:left}
	.DetailRight{width:587px; height:auto; float:left}
	
	.UserNetwork{width:372px; height:auto; padding:1px; border:solid 1px #dedede; float:left}
	.NetworkTop{width: 372px; height:35px; float:left; background:url(../images/bg_top.jpg) repeat-x;}
	.DownArrow2{width:372px; height:7px; float:left; background:url(../images/line.jpg) repeat-x top;}
	.NetworkPhotoBlock{width:82px; height:auto; float:left; padding: 9px 6px 5px 3px;}
	.NetworkPhoto{width:74px; height:auto; padding:3px; border:solid 1px #f1f1f1; float:left}
	.NetworkPhotoText{width:82px; height:auto; float:left}
	
	.SavedDocs{width:358px; height:auto; float:left; padding: 0px 0px 5px 3px;}
	.SavedDocsPhoto{width:37px; height:auto; padding:1px; border:solid 1px #e8e8e8; float:left;}
	.SavedDocText{width:310px; height:auto; float:left;}
	.NetworkPhotoBlock1{width:82px; height:auto; float:left; padding: 9px 6px 7px 3px;}
	
	.UpcomingEventText{width:345px; height:auto; float:left}
	
	

/*Footer start here*/
#FooterWraper{width:100%; height:48px; margin:0px auto; background:url(../images/Footer_bg.jpg) repeat-x; clear:both; padding:18px 0 0 0;}








/* --------------------- 26.06.2009-------******/

#LeftWraper{width:803px; height:auto; clear:both; float:left}
#RightWraper{width:160px; height:auto; float:right; }
.AboutUsContent{width:783px; height:auto; float:left;}

#MyAccountLeftWraper1{width:791px; height:auto; clear:both; float:left}



/* --------------------- 29.06.2009-------******/


.SendButton{width: 205px; height:32px; float:left; background:url(../images/send_bg.jpg) no-repeat left; }
.SendIcon{width:32px; height:auto; float:left;}
.SendText{width:161px; height:auto; float:left;}
.UserInfoText1{width: 197px; height:auto; float:left; padding:7px 4px 10px 8px;}

	#MiddleTopNavi1{width:985px; height:auto; float:left;}
	
	#LeftBlock{width:763px; height:auto; float:left}
	.LeftDetailBlock{width:763px; height:auto; float:left}
	
	.TopicDetailBlock{width: 763px; height:auto; float:left;}
	.TopicTitle{width:763px; height:31px; float:left;}
	.TopicDetail{width:763px; height:auto; float:left;}
	.TopicIcon{width:41px; height:auto; float:left;}
	.TopicDetailRight{width: 710px; height:auto; float:left;}
	.ReplyDetailBlock{width:747px; height:auto; float:left;}
	.ReplyDetail{width:729px; height:auto; float:left; padding:10px 11px 0px 7px;}
	.DownArrow3{width:747px; height:7px; float:left; background:url(../images/line.jpg) repeat-x top;}
	
	#RightWraper1{width:208px; height:auto; float:right; }
	.Category{width:208px; height:auto; float:left;}
	.DownArrow4{width:208px; height:7px; float:left; background:url(../images/line.jpg) repeat-x top;}
	.CategoryLink{width:208px; height:30px; float:left;}
	.CategoryBullet{width:14px; height:7px; float:left; padding: 14px 0px 9px 10px;}
	.CategoryLinkText{width:184px; height:auto; float:left; padding-top:8px}
	.CategorySublink{width: 208px; height:auto; background:url(../images/dotted.jpg) repeat-x bottom #f7fbfc; float:left; padding-bottom:8px}
	.SubBullet{width:29px; height:auto; float:left; padding:9px 8px 0px 0px;}
	.SubLinkRight{width:171px; height:auto; float:left; padding:5px 0px 0px 0px;}
	
	
	
/* --------------------------------- 30.06.2009 ----*/

	.DetailBlock1{width: 742px; height:auto; float:left}
		.MyDocText1{width:690px; height:auto; float:left}
.Paging{width: 600px; height:30px; float:left; padding: 10px 0px 0px 0px;}
.PagingLeft{width:5px; height:30px; float:left;}
.PaginMiddle{width:auto; height:20px; background:#0c366a; float:left;padding:6px 79px 4px 79px;}
.PagingRight{width:5px; height:30px; float:left}
.MyDocText2{width:732px; height:auto; float:left}

/*-------------< NEW >-------------*/
.ErrorBlock{width:460px;height:135px;float:left; border:1px solid #93bfe1}

/*-------------< 02 JULY 2009 >---------------*/
.VideoWraper{float:left; width:100px; height:auto; margin-left:11px;margin-right:11px;}
.VideoBlock{float:left; width:100px; height:auto;}

.QuestionBlock{float:left; width:365px; height:auto;}


/* ---------------- 04.07.2009 */

	.UserNetworkBlock{width:374px; height:auto; padding:1px; float:left}
	.MyProfileBlock1{width: 756px; height:auto; float:left; border: solid 1px #dedede; padding:1px}
	.DownArrow5{width:756px; height:7px; float:left; background:url(../images/line.jpg) repeat-x top;}
	.VideoWraper1{float:left; width:100px; height:auto; margin: 0px 13px}
	.QuestionBlock1{float:left; width:360px; height:auto;}
	
.SavedDocText1{width:325px; height:auto; float:left;}
	
	
	
	/*---------------------- 06.07.2009 ********/
	
	.NavTablast{ height:auto; padding:11px 20px 10px 20px; margin: 0px 0px; border-right:1px solid #FFFFFF;}
.NavTabAlast{ height:auto; padding:11px 17px 10px 20px; margin: 0px 0px; border-right:1px solid #FFFFFF;}

	
	.SavedDocs1{width:358px; height:auto; float:left; padding: 0px 0px 0px 3px;}
	.QuestionRight{width: 710px; height:auto; float:left;}
	
	.VideoPlayer{width:367px; height:auto; float:left;}
	.VideoDetail{width:360px; height:auto; float:right; padding-right:11px;}
	
	
	/*---------------- 08.07.2009 -*/
	
	
	.VideoWraper2{float:left; width:100px; height:auto; margin: 5px 2px}
	
	
	/*-------------< 21 JULY 2009 >---------------*/
#apDiv1 {
	position:absolute;
	left:410px;
	top:339px;
	width:172px;
	height:156px;
	z-index:1;
}