/**
*    CSS for Lancetown
*
* @author		vidhya_29ag04
* @copyright	Copyright (c) 2007  {@link http://www.agriya.com Agriya Infoway}
* @license 		http://www.agriya.com Agriya Infoway Licence
* @version 		SVN: $Id: $
* @since 		2007-08-31
*/

/*-- Common Styles --*/


li { list-style: none; }
a {
	color: #FFF;
	font-style: normal;
	font-weight: normal;
	outline: none;
	text-decoration: underline; 
	}
a:hover { font-style: normal; text-decoration: underline;}
img {
	border: 0;
	vertical-align: top;
	}

body  {
	color: #FFF;
	font-family: Georgia,Verdana;


	font-size: 11px;
	line-height: 14.5px;
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
	margin-bottom: 75px;
	background: #000 url(../images/screen_lancetown/lancetown_background8.jpg) repeat-x;
	text-align: center;
	}
label {}

h1 { font-size: 12px; margin: 5px; }
h2 { font-size: 12px; margin: 20px 0px 0px 0px; }
h3 { font-size: 11px;  margin: 5px 0px 2px 0px; }
h4 { margin: 0; padding: 0; margin-bottom: 6px; }
p { margin: 0px 0px 6px 0px; padding: 0; }

#selectAlbum textarea { width: 100%; }
#username { border: 1px solid #000; }

#selFormSignup #username { border: none; }


ul { margin-left:0; padding-left:0;}

.clsPortfolioList td { padding: 10px 0px 10px 0px; }
.clsPortfolioList td h4 { font-size: 12px; font-weight: normal; padding: 0px; margin: 0px; }

#selPortfolioPreview { margin-bottom: 20px; }
.clsPortfolioContainer { margin-top: 10px; padding-bottom: 10px; padding-left: 10px; }
.clsPortfolioPreview { float: left; font-size: 9px; padding-right: 10px; width: 100px; }
.clsPortfolioPreview img { /*padding: 1px; border: 1px solid #aaaaaa;*/ }
.clsPortfolioPreview td { padding: 0;  vertical-align: middle; }
.clsPortfolioPreview table { height: 100%; }
.clsPortfolioPreview p { padding-left: 1px; padding-top: 1px; font-transform: capitalize;}


.clsMemberProfileInfoTitle {display: none; }

#selFriendsofFriendsTable td { padding-top: 5px; padding-bottom: 5px; }

#selSearchJob table { margin-bottom: 15px; }
#selSearchJob td { padding-top: 5px; padding-bottom: 5px; }

#selAddingEvents label { display: block; padding-top: 4px; padding-bottom: 1px; }
#selAddEventsSection label { display: block; padding-top: 4px; padding-bottom: 1px; }
#selAddingEvents .clsSubmitButton { margin-top: 8px; }
#selAddingEvents #event_title, #selAddingEvents textarea, #selAddingForum textarea, #selAddingForum #subject { width: 100%;}

.clsPortfolioPreviewImage {
background-color:#000000;
border:1px solid #AAAAAA;
height:81px;
text-align:center;
vertical-align:middle;
width:101px;
}



/*-- Tables --*/
table {
	/*background-color:#2C2827;*/
	/*border: 1px solid #44626D;*/
	border-collapse: collapse;
	margin: 0;
	width: 100%;
	}
	th {
		/*border:1px solid #44626D;*/
		/*background-color:#6894A8;*/
		border-collapse: collapse;
		vertical-align: top;
		text-align: left;
		text-transform: uppercase;
		/*padding: 0.5em;*/
		}
	
	th a { font-weight: normal; }
	td { vertical-align: top; /*padding: 0.5em;*/ }
	
.selGroupTypes { margin-bottom: 30px; }		
.dotted-divider { width: 100%; height: 1px; border-bottom: 1px dotted #FFFFFF; /* margin-bottom: 4px; padding-bottom: 4px; */ opacity:0.45; }
th .dotted-divider { opacity:1; }
.clearFloat { clear: both; }
.changeButton { border: 1px dotted #FFFFFF; padding: 2px; margin: 2px 0px 0px 2px; float:left;}
#selMemberNetworkTable img { margin-right: 10px; }
#selMemberNetworkTable td { padding-top: 5px; padding-bottom: 5px; }

#selBannerMain2 { margin-left: 10px; }
.clsBodyContent {
	width: 1024px;
	text-align: left;
	margin: 0 auto;
	padding: 4px 0 0 0;
	}
.clsRootBodyContent { margin: 0 auto; }
#register { margin: 0 auto; }
#selPopups { background-color: #000; }
	.clsBannerDiv { display: none; }
	#top, #header h2, #footer h2, #selSubHeader h2 {		
	/*-- Nomensa Method to hide the content --*/
		position: absolute;
		left: -999em;
		width: 990em;
		}

/*-- sideBar1 --*/
.sideBar1 {
	width: 220px;
	float: left;
	clear: left;
}
#header h1 {
	margin-top: 0px;
	float: left;
	width: 210px;
	background: url(../images/screen_lancetown/logo.png) no-repeat;
}
.clsTextMessage { 
	/*text-align: justify; */
	padding-top: 20px;
	}
	h1 a {
		text-indent:-2000em;
		overflow:hidden;
		display:block;
		width:100%;
		height:103px;
	}
.clsSideBar1Section { margin:0 0px; }
#selLeftMenu li { padding:0.2em 0; }		
	#selLeftMenu li a {
		font:bold 11px Georgia, Arial;
		text-decoration:none;
		color:#FFF;
	}		
	#selLeftMenu .clsLeftMenuList2 { margin: 0 0 0 30px; }
		#selLeftMenu .clsLeftMenuList2 li { padding: 0 0 0 10px; }
			#selLeftMenu .clsLeftMenuList2 li a { font-weight: normal; }
/*-- last logged in section at the sidebar --*/
#selSenast {
	 margin: 0;
	 margin-top: -35px;
	 padding: 0 0 10px 0;
	 height: auto;
	 border: 1px solid #FFF;
   	 background: transparent;
	}
	#selSenast h3 {		
		background: transparent url(../images/trans_back.png) repeat scroll 0%;
		color: #FFF;
		font-weight: normal;
		padding: 12px 0;
		text-align: center;	
		margin: 2px 2px 0px 2px;	
	}

/* Code Put by Chintan For Task on 11/12/20008 */ 
#selSenast1 {
	 margin: 0;
	 margin-top: -35px;
	 padding: 0 0 10px 0;
	 height: auto;
	 border: 1px solid #6e6e6e;
   	 background: transparent;
	}
	
	#selSenast1 h3 {		
		background: transparent url(../images/new_css_image/bar.jpg) repeat scroll 0%;
		color: #FFF;
		font-weight: normal;
		padding: 12px 0;
		text-align: center;	
		margin: -0.7px 2px 0px 2px;	

	}	
/*  Code Complete by Chintan For Task on 11/12/2008 */	
	
	.clsSenastTb1  {
		background: transparent;
		border: 0;		
		margin: 0;
		width: auto;		
	}
	/*#selSenast .clsCo1 { width: auto }*/
	.clsSenastTb1 td  {
		border: 0;
		padding: 0;
	}
	#selSenast #trc { padding:0 0 5px 0; }
	#selSenastContent {
		height: auto;
		margin: 15px 0px 0 0;
		padding: 0 8px 0 0;
		width: 187px;
	}
	
	.clsSenastTb1 .clsCo1 { padding: 3px 5px 0 8px; }
	.clsSenastTb1 .clsCo2 { padding: 0px 0 5px 5px; font-size: 10px; overflow: hidden; }
		.clsSenastTb1 .clsCo2 a { font-weight: bold; }
		.clsSenastTb1 .clsCo2 p { padding: 0; margin: 0; }
	.clsJobDescTbl  .clsCo2 { padding: 0px 0 5px 0px; }
	.clsJobDescTbl .clsWorkExp { padding-top: 15px; }
		.clsSenastTb1 .clsLLMSeperator .clsRightCol {
			height:20px;
			/*background: url(../images/screen_lancetown/bg-lastlogged.gif) repeat-x center center;*/
			border-top: 1px dotted #FFFFFF;
			empty-cells: show;
			margin-top: 2px;
			/*opacity: .25;*/
		}
/*-- sideBar2 --*/
.sideBar2 {
	float: right;
	margin: 46px 0 0 0;
	width: 160px;
	}
	#membersindex .sideBar2 { margin: 46px 0 0 0; }
	.sideBar2 p { text-align: right;}
	.sideBar2 p a { font-weight: bold; }
	.sideBar2 div p { text-align: left; }
	.sideBar2 div p a { font-weight: normal; }
	#selGroupHeader { float: right; }
	
/*-- main --*/
/*.sideBar1 { border: 1px dotted #FFFFFF; }
.sideBar2 { border: 1px dotted #FFFFFF; }*/
#bmsContainer { width: 800px; float: left; /*border: 1px dotted red;*/}
#selBannerMain1 { /*border: 1px dotted #FFFFFF;*/ }

#main {
	margin-right: 10px;
	margin-left: 10px;
	width: 615px;
	min-height: 1000px;
	float: left;
	/*border: 1px dotted #FFFFFF; */
	}
	

	
	.clearfix:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
		}
	
	.clearfix {display: inline-block;}
	
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */
	
#selBannerMain { margin:0 0 10px 230px;}
#register #main {	
	margin: 0 190px 0 230px;
	padding: 0;
	}
* html #main { height: 1000px; }
	h2 a, h3 a { font-weight: bold; }
	#selMainContent {
		min-height: 980px;
		padding: 10px;
	}
	* html #selMainContent { height:1000px; }
#selSubHeader {
	text-align: center;
	margin: 0 0 20px 0;
}
	#selSubHeader li {
		display: inline;
		background: url(../images/screen_lancetown/icon-dot.jpg) no-repeat left center;
	}
	/*#selSubHeader li.last-child { background: none; }*/
	#selSubHeader .clsNoBorder { background: transparent; }
		#selSubHeader li a {
			color: #FFFFFF;
			font: bold 11px Georgia, Arial;
			text-decoration: none;
			padding: 0 7px 0 16px;
		}
		
#selWelcome {
	margin: 20px 0 0 0;
	padding:0 0 25px 0;
}
#selWelcome .clsTitle1 {
	color:#FFF;
	font:18px Georgia, Arial;
	padding:0 0 5px 0;
	border-bottom:1px solid #FFF;
}
#selWelcome ul {
	padding: 10px 30px 5px 0;
	border-bottom: 1px solid #FFF;
}
#selWelcome li {
	color:#FFF;
	font:11px Georgia, Arial;
	padding:2px 0;
}
#selWelcome .clsTitle2 {
	color:#FFF;
	font:17px Georgia, Arial;
	padding:10px 0 0 0;
}
/*-- selTodayHurry --*/
.clsIndexJobsTbl { margin: 15px 0px 0px 0px; }
.clsViewAgentJobsTbl { /*width: auto;*/ }
.clsIndexJobsTbl td { padding: 5px 0px 5px 0px; }
	.clsIndexJobsTbl th p { margin: 0; }
.clsIndexJobsTbl th { vertical-align: bottom; }

/* Table headers for Today's Hurry */
.clsCo1 { width: 50px; }
.clsCo2 { width: 165px; }
.clsCo3 { width: 110px; }
.clsCo4 { width: 144px; }
	
.clsViewAgentJobsTbl { width: auto; }

/*-- selLatestJobs --*/
.clsIndexJobsTbl .clsViewAllJobs { border-bottom: 0; }



.clsHomeJobContentSection a { text-decoration: underline; }
.clsHomeJobContentSection { margin: 3px 0; padding: 0;}
.clsRo1 .clsHomeJobContentSection {	margin: 3px 3px 3px 0px; }
.clsRo2 .clsHomeJobContentSection { margin: 3px 3px 3px 0px; }
.clsRo3 .clsHomeJobContentSection { margin: 3px 3px 3px 0px; }
.clsRo4 .clsHomeJobContentSection { margin: 3px 3px 3px 0px; }
.clsRo5 .clsHomeJobContentSection {	margin: 3px 3px 3px 0px; }
.clsRo6 .clsHomeJobContentSection { margin: 3px 0px; }
.clsBookMarkJobs .clsRo5 .clsHomeJobContentSection { margin: 3px 0 3px 15px; }

#selLatestJobs {
	margin-top: 20px;
	}
	.clsIndexJobImgContainer { display: block; }
	.clsIndexJobImgContainer img { width: 40px; }
.clsIndexBanner {
	background-color: #FFFFFF;
	margin: 0 0 10px 0;
	border: 5px solid #FFF;
	text-align: center;
	}
.clsIndexBannerImage {
	overflow: hidden;
	width: 150px;	
	}
.clsIndexBannerContent {
	background: #000 url(../images/screen_lancetown/bg-indexbannercontent.png) repeat-x;
	padding: 3px 5px 2px 5px;
	width: 140px;
	}
	.clsIndexBannerContent p {
		text-transform: uppercase;
		text-align: left;
		}
.clsViewAllJobs,.clsAddEventsLink { text-align: right; }
/* for rounded corner */
#tlc { background:transparent url(../images/screen_lancetown/tlc.jpg) no-repeat; }
#trc { background:transparent url(../images/screen_lancetown/trc.jpg) no-repeat right top; }	
#blc { background:transparent url(../images/screen_lancetown/blc.jpg) no-repeat left bottom; }
#brc { background:transparent url(../images/screen_lancetown/brc.jpg) no-repeat right bottom; }
#tb { background:transparent url(../images/screen_lancetown/tb.jpg) repeat-x; }
#bb { background:transparent url(../images/screen_lancetown/bb.jpg) repeat-x center bottom; }	
#rb { background:transparent url(../images/screen_lancetown/rb.jpg) repeat-y right top; }
#lb { background:#3D3D3D url(../images/screen_lancetown/lb.jpg) repeat-y left bottom; }		
/*-- home.php --*/
#index div { display:none; }
#index {
	height: 710px;
	overflow: hidden;
	margin: 0 auto;
}
* html #index { height:720px; }
#index #main {
	display:block;
	padding:238px 0 0 0;
	margin:0 0 0 555px;
	min-height:200px;
}

* HTML #index #main { margin:0 0 0 275px;}


#index #main select { border: 0px; }
* html #index #main { height: auto; }
.clsHome { width: 165px; }
#index #main div { display: block; }
.clsHomeTbl { width: auto; }
.clsHomeTbl,.clsHomeTbl td {
	border:0;
	margin:0;
	padding:0;
	background-color:transparent;
}
.clsHome {
	width:370px;
	padding:200px 0 0 0;
}
	#selLoginTable {
		width:161px;
		float:right;
	}
	#selProductTable {
		width:160px;
		float:left;
	}
	.clsHomeTextBox,.clsHomeSelectBox {
		border: 0;
		font-size: 12px;
		width: 50px;
		height: 18px;
		background:url(../images/screen_lancetown/bg-textbox.jpg) repeat;
	}
	
	.clsHomeSelectBox {
		width:160px;
		margin:0 0 7px 0;
	}
	
	* html #selProductTable .clsHomeSelectBox { font-size: 10px; }
	.clsIndustry { border-bottom: 0px solid #C0C0C0; }
	#selProductTable .clsIndustry { margin:0 0 1em 0; }
	.clsLoginTbl { margin:0 0 1em 0; }
	.clsIndustry .clsHomeTextBox { margin:0 0 3px 0; }
	.clsHomeLoginTextBox { width:160px; }
	.clsHomeLoginPasswordBox { width:98px; }
	.clsHomePdtDisplay {
		width: 160px;
		height: 165px;
		overflow: auto;
	}
		.clsHomePdtDisplay td {
			padding:15px 10px 0 0;
			vertical-align:middle;
		}
		.clsHomePdtDisplay .clsContent { padding: 15px 0 0 0; }
.clsHomeTbl .clsLoginPassSubmit td { padding: 16px 0 0 0; } /* code cahnged by Chintan For Task 34 */
.clsLoginSubmitButton {
	background: url(../images/screen_lancetown/bg-loginbutton.jpg) no-repeat;
	width: 56px;
	padding: 18px 0 0 0;
	height: 18px;
	overflow: hidden;
	border: 0;
	margin: 0;
	cursor: pointer;
	font-size: 0;
	color: #93C4FF;
	float: right;
}
.clsHomeSignupLink a {
	width:160px;
	height:105px;
	display:block;
	text-indent:-2000em;
	overflow:hidden;
	margin:6px 0 0 0;
}
/*-- for help tips--*/
.clsHelp { display: none; }
/*-- paging --*/
#selFormPref table,#selPageNav table,#selFormPref td,#selPageNav td,.clsFilterTable,.clsFilterTable td {
	border: 0;
	width: auto;
	background-color: transparent;
	font-weight: bold;
}
#selFormPref td, #selPageNav td, .clsFilterTable td { padding: 5px 0; }
.clsFilterTable { margin-top: 10px; }
#selFormPref a, #selPageNav a, .clsFormTableDataNavLinks li a,  .clsFormTableDataNavigation li a  {
	background-color: #000;
	border: 1px solid #000;
	font-weight: bold;
	margin: 0px 0px 0px 1px;
	padding: 1px 5px;
}
#selPageNav a:hover, .clsFormTableDataNavLinks li a:hover, .clsFormTableDataNavigation li a:hover {
	/*text-decoration: none;*/
	background-color: #2C2827;
	border: 1px solid #44626D;
}
.clsCurrPage {
	margin:0 0 0 1px;
	padding:1px 5px;
	background-color:#2C2827;
	border:1px solid #44626D;
}
/*-- For The Table with the Forms --*/
/*-- common --*/
.clsTextBox, .clsProfileButton, .clsPasswordBox, .clsFileBox, .clsSubmitButton, textarea, select {
	border: 1px solid #FFFFFF;/*B3B1B1*/  
	color: #000;
	/*background-color:#FFF;*/
	vertical-align: middle;
	font-family: Georgia, Arial;
	}
	.clsFileBox { border: 0px solid #FFFFFF; }
	.clsCheckRadio {
		visibility:visible;
		vertical-align:middle;
		margin:0 0.2em 0 0;
		padding:0;
		font-size:1em;
		}
	.clsJoinEnter .clsSubmitButton { margin-top: 0; }
	.clsSubmitButton, .clsProfileButton {
		background: #FFF;
		color: #000;
		cursor: pointer;
		}
	.clsCancelButton { background:#FFF; }
	select { /*width: 55%;*/ } textarea { width: 54%; }
	.clsTextBox, .clsPasswordBox { 
		border: 0px;
		padding: 2px 3px 2px 2px;
		width: 54%;
		}
	textarea { padding-left: 2px; }
	#upload_cv_submit { margin: 0 0 0 0; }
	textarea,.clsTextBox,select { font-weight: normal; }
#selMsgError, #selMsgSuccess, #selMsgConfirm, #selMsgAlert, .selMsgConfirm {
	margin: 1em 0;
	padding: 0.5em;
	/*font-weight: bold;*/
	}
	#selMsgConfirm table {
		margin:0.5em 0;
		border:0;
		background-color:transparent;
		width:auto
		}
	#selMsgConfirm td,.selMsgConfirm td { border:0; }
#selMsgError { color: #FFFFFF }
.clsHome #selMsgError {
		background-color:#FFFFFF;
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		color:#000000;
		margin:-70px -2px 0pt;
		opacity:0.9;
		filter: alpha(opacity=90);
		padding:3px;
		position:absolute;
		width:160px;
	}

.clsFormFieldErrTip {
	/* background:url(../images/screen_lancetown/icon-errortip.gif) no-repeat left center;*/
	padding: 0.3em 0.3em 0.3em 0em;
	}
.clsFormFieldCellDefault { padding-right: 14px;}	
.clsFormFieldCellError { background-color:#3F3F3F; }
.clsFormFieldCellError,.clsFormLabelCellError { color:#FF0000; }
.clsFormFieldCellError input, .clsFormFieldCellError select,.clsFormFieldCellError textarea {
	background-color:#FFEFDF;
	color:#FF0000;
	}
#search_job_submit { margin: 20px 0px 20px 0px;}
.clsAfterComposeText { padding-top: 15px; }
/*-- Data Table --*/

.clsTwoColumnTbl td { width: 50%; }
/*-- overflow hack --*/
.clsHome:after {
	content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clsForumThreadNav { overflow:auto; }








/*-- Jobindex --*/
.clsForumThreadNav,.clsEmployersAndSeekers { margin:0 0 2em 0; }
.clsForumThreadNav,.clsMessageLinks { margin:1em 0; }
.clsEmployersAndSeekers h3 {
	float: left;
	color: #B3B1B1;
	margin: 0 2em 0 0;
}
.clsEmployersAndSeekers li,.clsForumThreadNav li,.clsMessageLinks li {
	float: left;
	padding: 0 0.5em 0 0;
	margin: 0 0.5em 0 0;
}
	.clsEmployersAndSeekers a,.clsForumThreadNav a,.clsMessageLinks a {
		text-decoration:none;
		font-weight: bold;
	}
	.clsEmployersAndSeekers a:hover,.clsForumThreadNav a:hover,.clsMessageLinks a:hover {
		color:#B3B1B1;
	}
.clsJobTitleBox { width:95%; }
/*-- title link --*/
#selViewAllJob {
	float:right;
	margin:-1.2em 0 0 0;
}
#selDispJob td.clsnNmbrOfApplications { padding-right: 5px;  text-align: right; }
#selDispJob tr.lastrow td { padding-top: 15px; padding-bottom: 10px; }
#selDispJob td { padding-top: 5px; padding-bottom: 5px; }
#selDispJob .clsDelAct { padding:0 0 0 .4em; }
.clsModifyAllItems { margin-top: 10px; }



.clsViewLink,#selAddJobRight,#selDispJobRight {
	text-align:right;
	padding:2px 0;
}
.clsViewLink { margin: 0 0 0.5em 0; }
#selViewAllJob a, .clsViewLink a, .clsMainPageLink a {
	position:relative;	
	background:#FFF;
	color:#000;
	padding:0.2em 0.5em;
	font-size:0.9em;
	border:1px solid #B3B1B1;
	text-decoration:none;
	font-weight: bold;
}
.clsViewLink a,.clsMainPageLink a { font-size:1em; }
.clsAddEditJobTbl { margin:0; }
/*.clsSearchContentTbl td { width: 50%; }*/
.clsFormLabelCellDefault { padding-right: 14px; padding-top: 6px; /*width: 150px;*/ }
.clsAddEditJobTbl .clsFormLabelCellDefault,.clsAddEditJobTbl .clsFormLabelCellError { width: 240px;}
#selEditJob table table { background: none; }
#selEditJob #selEmailAlert { margin:0; }	
#sal_min,#sal_max { width:40px; }
/*#selCompany p { margin:0 0 1em 0; }*/
.clsDataTblContents table { margin: 5px 0px 0px 0px; }
/*[id$="selMisNavLinks"]:not([class="XXX"]) { margin: 0 0 1px 0; }*/
.clsDFMemberImage { position: absolute; }
#selMisNavLinks li {
	float: left;
	display: block;
	margin: 0;
	padding: 0;
}
	#selMisNavLinks a {	
		display:block;
		margin:0;
		padding:0.5em 1em 0.5em 0.5em;
		text-decoration:none;
		font-weight: bold;
		font-size:1.1em;
		border-right:5px solid #441913;
		background:#595B5A url(../images/screen_lancetown/bg-misnavlink.jpg) repeat-x;
	}
	#selMisNavLinks a:hover { background:#441913; }
	#selMisNavLinks .clsActiveMisNavLink { background:#441913; }
/*-- friends of friends --*/
.clsViewNetworkSection {
	position:absolute;
	margin:0 0 0 -15.7em;
	/*width:26em;*/ /* Changed By Chintan For Task 19 */
	width:30em;
	padding:0 0 1px 0;
	border:1px solid ; /*  #44626D removed the color by Chintan For Task 19 */
	background-color:#2C2827;
}
.clsListViewReview { margin:0 0 0 100px; }
* html .clsListViewReview { margin:1em 0 0 -300px; }
.clsProfileMutualFriendsSection { margin:-9.5em 0 0 0em; }
* html .clsProfileMutualFriendsSection { margin:-9.5em 0 0 0em; }
.clsViewFriendsNwTbl {
	overflow-y:auto;
	height:20em;
	width:100%;
	margin:0;
	padding:0;
}
.clsViewFriendsNwTbl table {
	margin:0 0 0.5em 0.5em;
	padding:0;
	width:97%;
}
.clsViewNetworkSection h4 {
	text-align:left;
	background-color:#6894A8;
	padding:0.3em 30px 0.3em 0.5em;
	font-weight: normal;
}
.clsViewNetworkSection h4 a,.clsViewFriendsNwTbl td a {
	color:#FFF;
	text-decoration:none;
}
	.clsViewFriendNetworkLink,.clsMailMsgCell { width:20px; }
	.clsViewFriendsNwTbl table,.clsViewFriendsNwTbl td { 
		border:0;
		background-color:#2C2827;
	}
		.clsViewFriendsNwTbl td {
			background:#2C2827 url(../images/screen_lancetown/bg-row.jpg) repeat-x left bottom;
			border:0;
			color:#FFF;
			}
		.clsViewFriendsNwTbl .lastrow td { background:#2C2827; }
		.clsProfileMutualFriendsSection .clsViewFriendsNwTbl td { padding:0.5em; }
		.clsProfileMFImg { height:55px; }
	.clsCloseNW {
		float:right;
/*		width:18px;
		margin:-1.8em 0 0 0; */
		margin:-2.4em 3px 3px 0;	/* Put By Chintan For Task 19  */	
		padding :2px ;
		/*height:25px;
		text-align:left;
		position:relative; */
		}
		.clsCloseNWLink {
			height:19px;
			display:block;
			background:url(../images/screen_lancetown/icon-close.jpg) no-repeat;
			}
			.clsCloseNWLink a {
				width:18px;
				height:19px;
				text-indent:-2000em;
				overflow:hidden;
				display:block;
				}
.clsPicture { width: 60px; padding-right: 10px; }
.clsConnectionRelation img,.clsConnection img { vertical-align: middle; }
.clsConnectionLinks { text-align: right; }
	.clsConnectionLinks p { margin: 0 0 5px 0; }
.clsMemberDetCell { padding-bottom: 10px; width: 330px; }


.clsImagePortfolioContent img { margin-bottom:4px; }
.clsImagePortfolioContent { text-align:center;}
.clsAudioPortfolioContainer table { background: url(../css/portfolio_audio_bg.png) no-repeat; height: 440px; margin-top: 7px;}
.clsAudioPortfolioContainer td { vertical-align: bottom; padding-bottom: 2px;}
.clsAudioPortfolioContainer { width: 487px; } 
.clsVideoPortfolioContainer { width: 533px; }
.clsAlbumPortfolioContainer { width: 484px; }
.clsAudioPortfolioContainer, .clsVideoPortfolioContainer, .clsAlbumPortfolioContainer { margin-left: auto; margin-right: auto;}


#ajaxImageUpdate { 
	background: url(../css/player_bg.png) no-repeat; 
	height: 428px; 
	width: 505px; 
	}
#ajaxImageUpdate table { 
	height: 390px; 
	}	
#ajaxImageUpdate .clsFormTable td { 
	height: 360px; 
	text-align: center;
	vertical-align: middle; 
	padding-top: 21px;
	width: 505px; 
	}
#ajaxImageUpdate p { text-align: center; margin-top: 10px;}	

.clsMemNetwork { width: 20%; }
.clsConnectionName { margin-left: 4px; width: 150px; }
.clsConnectionDate { width: 50px; margin-right: 0px !important; padding-right: 0px !important;}
.clsConnectionAction { width: 100px; margin-right: 5px; }
.clsConnection  { margin-left: 4px; width: 330px; }
.clsConnection a { float: right; margin:0px 0px 6px; }
.clsConnection p { float: left;  }
/*-- popup header --*/
.clsPopupBodyContent { width: 100%; }
.clsPopupBodyContent #main { 
	padding: 10px;
	margin: 0;
}
.clsPopupBodyContent h2 { margin:0 0 1em 0; }
#selConnectTable {
	background-color:transparent;
	border:0;
}
#selConnectTable td {
	width:50%;
	border:0;
	padding:0 10px 0 0;
}
#selConnectTable table { margin:0 0 0.5em 0; }
#selConnectTable td td {
	padding: 5px 5px 5px 0px;
	text-align: right;
}
.clsUserProfileImg { margin:0 0 0.5em 0;
}
/*-- memberProfile --*/
.clsMemberProfileBasicContent {
	margin: 0 13px;
	padding: 0px 0 13px 0;
}

#membersprofileEditor .clsMemberProfileBasicContent {
	margin: 0 13px;
	padding: 100px 0 13px 0;
}



.clsMemberProfileBasic { padding-top: 100px; margin-bottom: 20px; }
.clsForImage { padding: 10px; margin-bottom: 20px; }
.clsForImage .clsMemberProfileBasicContent { margin:0 0 13px 0; }
.clsMemberProfileContactImage,.clsMemberProfileContact {
	float: left;
	margin: 0px 15px 0px 0px;
	}
* html .clsMemberProfileContactImage { margin: 0 8px 0 0; }
.clsMemberProfileOtherInfo,.clsMemberProfileEmployer {
	float: right;
	width: 351px;
}
.clsMemberProfileEmployer { width: 360px; }
* html .clsMemberProfileOtherInfo {
	margin: 0;
	padding: 0;
	width: 350px;
	}

* html .clsMemberProfileJob1 { margin: 0px 10px 0px 0px; }
.clsMemberProfileJob2 {
	width: 180px;
	float: right;
	}
.clsProfileTextBox {
	padding: 2px;
	border: 0;
	width: 170px;
}
.clsProfileTextArea {
	padding: 0;
	border: 0;
	height: 30px;
	overflow: auto;
	width: 386px;
	font-weight: bold;
}
.clsProfileIcons { overflow: auto; }
* html .clsProfileIcons {
	height:1%;
	overflow: visible;
}
.clsProfileIcons li {
	float: left;
	margin: 0 3px 0 0;
}
.clsMemberNameEmail {
	padding: 0 0 5px 0;
	margin: 0 0 20px 0;
}

.clsMemberProfileName  {
	/*font-family: "Franklin Gothic Medium Cond";*/
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 0;
	margin: 0;
	padding: 0;
	float: left;
}

.clsMemberProfileImageDisplay {
	min-height: 197px;
	margin: 0 0 15px 0;
	width: 176px;
}
* html .clsMemberProfileImageDisplay { width: 170px; }
.clsBlogs { margin: 10px 0px 10px 0px; }
.clsBlogs > .clsBlog { margin-bottom: 5px; }
.clsBlog { margin-bottom: 25px; }

/*.clsBlogAuthorTable { width:100%; }*/
.clsBlogAuthorTable { margin-top: 25px; }
.clsBlogAuthorTable td { padding: 5px 0px 0px 0px !important; }
	.clsBlogAuthorTable .clsBlogMemberProfileImage { width: 48px; }
	.clsBlogAuthorTable .clsBlogMemberProfileDetails { padding: 5px 0px 0px 13px !important; }
	.clsBlogAuthorTable td { padding-top: 25px; }
		.clsMemberNameDetails {
			font:bold 12px Georgia, Arial, Helvetica, sans-serif;
			text-transform:capitalize;
			letter-spacing:0;
			margin:0;
			padding:0;
		}
		.clsMemberPosition { padding: 2px 0 0 0; }
		.clsMemberDetails { margin-right: 15px; float: left; }
		
		
		
.clsMemberProfileContactTitle {
	border-bottom: 1px dotted #FFF;
	font-weight: normal;
	margin: 0 0 10px 0;
	padding: 0;
}

	.clsAboutUs, .clsFriendTotal {
		border-bottom: 1px solid #FFF;
		padding: 6px 18px 6px 20px;
		border-top: 1px solid #FFF;
		text-transform: uppercase !important;
		font-family: "Franklin Gothic Medium Cond";
		font-size: 12px;
	}
		.clsTotal { float: right; }
		.clsFriendTitle { float: left; }
			.clsFriendTotal {
				overflow: auto;
				/*zoom: 1;*/
				margin: 0 0 3px 0;
			}
			* html .clsFriendTotal {
				overflow:visible;
				height:1%;
			}
	
.clsMemberProfileAboutMe { padding: 7px 13px 17px 13px; }
	.clsAboutMeProfile { padding: 7px 10px; }
.clsMemberProfileDesignation {}
	.clsByLine {
		font-weight:bold;
		margin:0 0 16px 0;
	}
	.clsNoProfileImg {
		background:url(../images/no-image-home.gif) no-repeat left center;
		width:175px;
	}
.clsMemberProfileJob1 { 
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0; 
	width: 160px;	
	}	
	
.clsMemberProfileAddress { margin:15px 0 15px 0; }
/* [class$="clsMemberProfileAddress"]:not([id="XXX"]) { margin:15px 0 7px 0; }*/
.clsMemberProfileCV .clsMemberProfileMainCVLink {
	display:block;
	height:22px;
	background:url(../images/icon-cvprofile.jpg) no-repeat;
	text-decoration:none;
	padding:2px 0 0 32px;
	margin:0 10px 0 1px;
}
.clsMemberProfileCVLink img { padding:2px 13px 0 5px; }
.clsMemberProfileLabel { text-transform: uppercase; }
.clsMemberProfileJob1 .clsMemberProfileLabel,.clsMemberProfileAbout .clsMemberProfileLabel { margin: 20px 0 1px 0px; }
.clsMemberProfileJob2 .clsMemberProfileLabel { margin: 4px 0 1px 0px; }
/*-- form table --*/
/* Comment By Chintan For Task given on 11/12/2008 */
.clsFormTableSection, #selGroupWholeContent { 
	background: url(../images/trans_back.png);
	padding: 10px; 
}
/* Code Complete */

/* IE6 PNG COLOR BLACK FIX */
* HTML .clsFormTableSection { background: transparent; border: 1px solid #FFF; }
* HTML .clsFormTableTitle { background: transparent;  border-bottom: 1px solid #FFF;  }
* HTML #selSenast h3 { background: transparent; border: 1px solid #FFF; }
* HTML .clsFormDataDispTbl .clsTitle, * HTML .clsFormDataDispTbl .clsProfileEditCell {  background: transparent;  }
* HTML .clsFormTableTitle, * HTML #selGroupWholeContent, * HTML #selSenast h3, * HTML #selSaveFriends { background: transparent; }





#selTableThreads { margin-bottom: 20px; }
.clsFormTable { margin: 10px 0px 10px 0px; }
.clsFormDataDispTbl .clsTitleRow th,.clsFormDataDispTbl .clsTitle,.clsFormDataDispTbl .clsProfileEditCell {
	background-color: #6894A8;
	padding: 7px;
}
.clsFormDataDispTbl .clsTitle, .clsFormDataDispTbl .clsProfileEditCell { background:transparent url(../images/trans_back.png) repeat scroll 0%; }

#selJobDescription .clsTitle { padding: 10px 10px 10px 5px; }
#selJobDescription .clsProfileEditCell { padding:10px; text-align: right; }
#description { width: 80%; height: 200px;}
#selSaveFriends {
	background: url(../images/trans_back.png);
	height: 27px;
	}
	#selSaveFriends p { line-height: 27px; }
	#selSaveFriends p a { text-decoration: underline; }
	/*put in comment by Chintan For Task given on 11/12/2008 for Reklam & Media*/
.clsFormTableTitle { 
	background: url(../images/trans_back.png); 
	height: 27px;
	margin: 0px 0px 10px 0px;
	padding: 0px 10px 0px 5px;
	} 
	/*  Code Complete */ 
	.headerBox { 
		background-color: #FFFFFF; 		
		height: 7px;
		float: left;
		margin-right: 5px;
		margin-top: 10px;
		width: 7px; 
		} 
	.clsFormTableTitle h2 { 
		float: left;
		font-size: 11px; 
		font-weight: normal;
		line-height: 27px; 
		margin: 0px; 
		padding: 0px; 
		text-transform: uppercase;
		vertical-align: 10px;		
		}
	.clsFormTableTitle h2 a, .clsFormTableTitle div a { font-weight: normal; }
	.clsFormTableTitle h2 a:hover, .clsFormTableTitle div a:hover { font-weight: normal; text-decoration: underline; }
	div.commentCounter { float: right; line-height: 28px; }

.clsCityFormTableTitle { margin:0 0 15px 0; }
.clsFormTableSection .clsFormTableNavigation {
	background: url(../images/trans_back.png);
	padding: 10px;
	margin-bottom: 10px;
	}
	.clsFormTableNavigation li , .clsFormTableDataNavLinks li {
		display: inline;
		margin: 0;
		}
.clsForumCategories ul {
	padding: 0 0 10px 0;
	text-align: right;
}
	.clsForumCategories li {
		margin:0 0 5px 10px;
		display:inline;
	}
		.clsForumCategories a {
			text-decoration:none;
			font-weight: bold;
		}
		.clsForumCategories a:hover {
			color: #B3B1B1
		}
		.clsFormTableNavigation a, .clsFormTableDataNavLinks a, .clsFormTableDataNavigation a {
			text-decoration: underline;
			padding: 2px;
		}
		.clsFormTableNavigation .clsActiveForumCatLink a {
			background: url(../images/screen_lancetown/icon-formsectiontitle.jpg) no-repeat left center;
			padding:0 0 0 13px;
		}
.clsSelectAllItems { width:25px; }
.clsMsgDate { width:120px; }
.clsMsgSubject { width:200px; }
.clsFormTableDataNavigation {
	text-align: right;
	float: right;
	padding: 2px 0;
}
.clsFormTableDataNavLinks {
	padding: 2px 0;
	float: left;
}
.clsForumCategories {
	float: none;
	width: auto;
	display: none;
}
.clsFormTableDataNavigation li { display: inline; }
.clsMsgSenderTitle,.clsMsgDateTitle,.clsMsgSubjectTitle { width:80px; }
.clsFormTableLinksSet, .clsFormDataDispTbl { margin: 0; }
.clsFormDataDispTbl { margin-top: 10px; }
.clsFormDataDispTbl td a:hover { text-decoration: underline; }
.clsFormDataDispTbl th { padding-bottom: 5px; }
#selShowFormApply textarea {width: 100%;}

/*-- messages pages --*/
.clsNotRead  td,.clsNotRead a {
	font-weight: bold;
	text-decoration: none;
}
.clsRead  td, .clsRead a {
	font-weight: normal;
	text-decoration: none;
	}
.clsReplied .clsMsgSubjectLink {
	background: url(../images/screen_lancetown/icon-reply.gif) no-repeat 0 0.2em;
	padding: 0 0 0 1.5em;
	display: block;
	}
.clsForward .clsMsgSubjectLink {
	display: block;
	padding: 0 0 0 1.5em;
	background: url(../images/screen_lancetown/icon-forward.gif) no-repeat 0 0.2em;
	}

.clsDesc { padding: 5px 0px 0px 0px; }	
	
/*-- Forum Pages --*/
.clsReplies { width: 30px; }
.clsLastPost { width: 120px; }
.clsForumModifiedInfo { width: 200px; }
.clsForumAuthInfo td {
	/*background: url(../images/screen_lancetown/bg-row.jpg) repeat-x left bottom;*/
	/*border-bottom: 1px dotted #FFFFFF;*/
	empty-cells: show;
	}
.lastrow td { background: none; }
/*#selForumReplies td { padding: 2px 5px 5px 0; }*/
#selForum .clsFormTableSection,#selMyForum .clsFormTableSection { margin: 0 0 20px 0; }
#selMyForum td { padding-bottom: 5px; padding-top: 5px; }
#selMyForum th { padding: 0px; }

.clsJobAddedDate { /*width: 75px; border-bottom: 1px solid #FFFFFF;*/ }
.clsProfileEditCell { width: 150px; }
.clsJobDescTbl td { padding-right: 15px; padding-bottom: 15px; }
#selJobDescription .clsJobDescHeader { border-bottom: 1px dotted #FFF; }

.clsApplyNow {
	background: url(../images/screen_lancetown/button_apply.gif) no-repeat;
	display: block;
	width: 84px;
	height: 25px;
	text-align: center;
	line-height: 25px;
}


/*-- addjob.php --*/
.clsAddJobTbl { margin: 0; }
.clsAddJobTbl .clsFormLabelCellDefault,.clsAddJobTbl .clsFormLabelCellError { width: 45%; }
	.clsAddJobTbl .clsFormLabelCellDefault { padding: 1em 0 0 0; }
	.clsAddJobTbl td td,.clsAddJobTbl td table {
		width: auto;
		margin: 0;
		border: 0;
	}
	#selOfferingTable { margin:0 0 1em 0; }
	.clsAddJobTbl td td {
		border: 0;
		padding: 0 .5em 0 0;
	}
#selAddJob table { background: none; }
#add_company_submit { margin: 10px 0px 20px 0px; }
.clsAddCompany { 
	text-align: center; 
	background:#FFFFFF none repeat scroll 0% 50%;
	color:#000000;
	font-size: 115%; 
	padding: 2px;
	padding-bottom: 3px;
	width: 150px;
	}
	.clsAddCompany a { color:#000000; }
#selAddJob .clsSelectWidth { width:31.5%; }
#selAddJob .clsJobProfile {
	/*font-weight: bold;*/
	padding: .5em 0 .5em 0;
}
#selAddJob .clsJobSubmit { padding: 1em 0 0 0; }

.clsMemberInfo, .clsFirstLastName { margin: 0 0 10px 0; }
.clsSeeMoreLink { margin: 0 0 15px 0; }

	
#selAddJob .clsCancelButton {
	float: right;
	margin: 0 6em 0 0;
}
.clsaddJobPersonal { width:92%; }
#selEmailAlert,#selStatusAlert,#selJobType {
	width:auto;
	float:left;
	margin:0 0 0 8em;
	padding:1em 0 0 0;
}
#selStatusAlert { margin:0; }
#selJobType { margin: 0; }
/*-- members listing pages --*/
.clsMembersListTbl a {
	text-decoration: none;
	font-weight: bold;
}
.clsStatus {
	text-transform: uppercase;
	font-weight: bold;
}
.clsMembersListTbl { margin:0; }
	.clsMembersListTbl .clsPicture { border:0; }
 	.clsMembersListConnectionLinks ul {
		margin: 0;
		padding: 0 0 3px 0;
	}
	.clsMembersListConnectionLinks ul {
		margin: 10px 0px 0px 0px;
		padding: 0;
	}
	.clsMembersListConnectionLinks li { display: inline; }
#selMemberTitle { margin:0 0 1em 0; }
.clsMembersListSearch { display: none; }
/*-- blog --*/
#selRightSideBlog {
	float: right;
	width: 30%;
	margin: 0 0.2% 0 0;
	padding: 1px 0 0 0;
}
.clsBlogHeadSectionTbl {
	background: url(../images/trans_back.png);
	border: 0;
	margin-bottom: 10px;
	padding: 0;	
}
	.clsBlogHeadSectionTbl td, #selRightSideBlog h4 {
		padding: 5px 10px;		
		}
	.clsRightSideBlogNav table { width: auto; }
	#selSearch table,#selSearch td,#selRightSideBlog .clsOuterTitleTbl,#selRightSideBlog .clsOuterTitleTbl td {
		margin: 0;
		padding: 0;
	}
	.clsCommentCount {
		text-align: right;
		}
		.clsBlogMessages a { text-decoration: underline; } 
	.clsAddBlogCommentTitle { padding: 5px 10px; }
	.clsRightSideBlogNav { padding: 10px; }
	#selSearch .clsTextBox {
		width: 110px;
		margin: 0 5px 0 0;
	}
	.clsSearchButton {
		background-color: #6894A8;
		color: #FFF;
		border: 0;
		font-weight: bold;
		padding: 0 5px;
		cursor: pointer;
		vertical-align: top;
	}
	.clsCommentBlog {
		margin: 5px 0px 0px 0px;
		font-weight: bold;
	}
	.clsRightSideBlogNav li {
		padding: 0px 0px 0px 10px;
		margin: 0px 0px 5px 0;
		background:url(../images/screen_lancetown/icon-blog.gif) no-repeat left center;
	}
		.clsRightSideBlogNav a { text-decoration: none; }
		.clsRightSideBlogNav a:hover { text-decoration: underline; }
		.clsAddBlogCommentTbl { margin-bottom: 20px; }
		.clsAddBlogTbl2 th { font-weight: bold; padding-bottom: 5px; padding-right: 5px; }
		.clsAddBlogTbl2 td { padding-bottom: 5px; padding-top: 5px; padding-right: 5px; }
		.clsAddBlogTbl2 td.clsSelectAllItems, .clsAddBlogTbl2 th.clsSelectAllItems { width: 15px; }
		.clsBlogAcceptComments { width: 90px;}
		#selShowFormAdd td { padding-bottom: 3px; }
		#selShowFormAdd .clsFormFieldCellDefault img { margin: 15px 0px 15px 0px; }
		
		#selBlog #blog_subject, #selBlog textarea { width: 80%; margin-bottom: 3px; margin-top: 3px; }
		#selBlog .clsCheckRadio { margin-bottom: 8px; margin-top: 8px; }
		
		


/*-- profileSettings --*/
.clsProfileEmailHelp p { margin: 0 0 10px 0; }
.clsProfileEmailTbl { margin:15px 0 25px 0; }
	.clsProfileEmailTbl td,.clsProfileEmailTbl a { font-weight:normal; }
	.clsProfileEmailTbl td { width:50%; padding: 4px; }
	.clsProfileNewEmailCell { vertical-align: top; }
	.clsProfileNewEmailCell .clsProfileTextBox {
		/*height: 18px;*/
		text-align: center;
		/*padding: .2em 0 0 0;*/
	}
	.clsProfileNewEmailCell .clsProfileButton { vertical-align: middle; }
	.clsProfileSubmitSection { margin: 40px 0 0 0; }
.clsFormTableSubTitle {
	font-weight:normal;
	font-size:1em;
	color:#83BEBA;
	margin:0;
	padding:0;
	
}
	.clsFormTableTitle a {
		text-decoration: underline;
		font-weight: bold;
	}
.clsLostPassword .clsProfileEmailTbl { width: auto; }
.clsLostPassword .clsFormLabelCellDefault { width: 25%; }
.clsLostPassword .clsPasswordBox { width: 200px; }
/*-- profileBasic --*/
.clsSubmitContainer {
	float: left;
	margin: 5px 10px 0px 0px;
	}

.clsProfileBasicFormTable td {
	padding:0;
	width:195px;
}
	.clsProfileBasicFormTable .clsFormLabelCellDefault,.clsProfileBasicFormTable .clsFormLabelCellError {
		padding: 15px 7px 2px 0;
		width: 195px;
	}
	.clsProfileBasicSec4 .clsTextBox,.clsProfileBasicSec1 .clsTextBox,.clsProfileBasicSec2 .clsTextBox { width:130px; }
	.clsProfileBasicFormTable .clsProfileUrl { width:100%; }
	.clsProfileBasicSec1 .clsProfileUrl .clsTextBox { width:265px; }
/*	.clsProfileBasicSec5 .clsProfileBasicFormTable td { width:95%; }*/
.clsProfileBasicSections {
	padding: 0 0 12px 0;
	border-bottom: 1px dotted #FFF;
}
.clsProfileBasicSec5 {
	border:0;
	padding:0;
}
.clsProfileBasicSec5 td { padding:0 0 1em 0; }
.clsProfileBasicSec5 p { padding: 0 0 .5em 0; }
.clsProfileAbout .clsProfileBasicFormTable td { width:100%; }
	.clsProfileAbout .clsTextBox { width:270px; }	
	.clsProfileAbout textarea { width:540px; }
.clsProfileBasicSubmit { margin: 0; }
.clsAcceptSelect select { margin: 0 0 5px 0; }
#selEnterUrl { width:100%; }
#selEnterUrl .clsTextBox { width:50%; }
/*-- Brown color rounded corners --*/
* html .tlctitle,* html .trctitle { height: 1%; }
* html .lbtitle { width:100% }
.lbtitle,.tlctitle,.trctitle { /*zoom:1*/ }
.tlctitle { background:transparent url(../images/screen_lancetown/tlc-title.jpg) no-repeat; }
.trctitle {
	background:transparent url(../images/screen_lancetown/trc-title.jpg) no-repeat right top;
	padding:8px 6px 12px 0px;
}	
.blctitle { background: transparent url(../images/screen_lancetown/blc-title.jpg) no-repeat left bottom; }
.brctitle { background: transparent url(../images/screen_lancetown/brc-title.jpg) no-repeat right bottom; }
.tbtitle { background: transparent url(../images/screen_lancetown/tb-title.jpg) repeat-x; }
.bbtitle { background: transparent url(../images/screen_lancetown/bb-title.jpg) repeat-x center bottom; }	
.rbtitle { background: transparent url(../images/screen_lancetown/rb-title.jpg) repeat-y right top; }
.lbtitle { background: url(../images/screen_lancetown/lb-title.jpg) repeat-y left bottom; }		
.lbtitle .clsFormTableTitle {
	margin: 0;
	padding:0 10px 0 35px;
	background-color:transparent !important;
}
/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */
.clsSampleInnerContent { padding:5px; }
.scrollgeneric {
	line-height:1px;
	font-size:1px;
	position:absolute;
	top: 100px; 
	left: 10px;
}
.vscrollerbase { width:5px; }
.vscrollerbar {
	width: 5px;
	top: 300px; 
	padding:10px 5px;
}
.vscrollerbarbeg {
	/*top image holder for vertical scroll bar*/
	background:url(../images/screen_lancetown/vscroller.png);
	background:#FFF;
	width:5px;
	/* height is auto set by the script to fit the scrollbar */
}
.vscrollerbase,.hscrollerbase {
	background-image:url(../images/screen_lancetown/scrollbaseback.png);
	background:transparent;
	width:5px;
}
.vscrollerbasebeg {
	width:5px;
	background:transparent url(../images/screen_lancetown/icon-scrollup.gif) no-repeat;
	/* height is auto set to fill the base */
}
.vscrollerbaseend {
	height:10px; 
	width:5px;
	background:transparent url(../images/screen_lancetown/icon-scrolldown.gif) no-repeat;
}
#mycustomscroll {
	/* Typical fixed height and fixed width example */
	width:553px;
	height:250px;
	overflow:auto;
	/* IE overflow fix, position must be relative or absolute*/
	position:relative;
	margin:0.3em auto;
}
#mycustomscroll1 {
	/* Typical fixed height and fixed width example */
	width:553px;
	height:50px;
	overflow:auto;
	/* IE overflow fix, position must be relative or absolute*/
	position:relative;
	margin:0.3em auto;
}
.fixedwidth {
	/* a wide div is used for creating horizontal scrollbars for demonstration purposes */
	width:550px;
	height:auto;
	position:relative;
	color:black;
	padding:1px;
}
/*-- profileProfessional --*/
.clsCVTitle {
	width: 25px;
	background: url(../images/icon-cvprofile.jpg) no-repeat;
	text-indent: -2000em;
	overflow: hidden;
	display: block;
	height: 23px;
	margin: 0 10px 0px 8px;
}
.clsProfileProfessionText, .clsProfileProfessionIntroText { padding:0 8px 7px 0px; }
.clsCvPrint a { float: left; }
.clsCvPrint {
	overflow: hidden;
	padding: 0;
	margin: 0;
}
.clsCvPrint {
	overflow:visible;
	height:1%;
	padding:0;
	margin:0 0 2em 0;
}
/*.clsOpacityColor {
	margin:0;
	padding:0;
	height:1px;
	background-color:#FFF;
	filter:alpha(opacity=15);
	-moz-opacity:0.3;
	opacity:0.3;
}*/
/* *html .clsOpacityColor { height: .5px; }*/
.clsProfileCVFilesTbl { 
	width:auto;
	margin:0 0 10px 0;
}
	.clsProfileCVFilesTbl a { font-weight: bold; }
	.clsProfileCVFilesTbl td {
		vertical-align:middle;
		padding:0 0 5px 8px;
	}
.clsProfileCVUploadFileTable { width: auto; }
	.clsProfileCVUploadFileTable td {
		/*padding:0 0 0 10px;*/
		font-weight:normal;
	}
	.clsProfileCVUploadFileTable .clsProfileCVUploadCol1 {
		padding-right:20px;
	}
.clsProfileCVUploadTextBox {
	width:160px;
	height:18px;
	padding:0;
}
.clsProfileCVUploadFileBox {
	/*height:20px;*/
}
.clsProfileCVUploadFileSection {
	padding: 5px 0 5px 0;
	margin:0 0 10px 0;
	}
.clsProfileCVSubTitle {
	text-transform:uppercase;
	font-weight:bold;
	margin:0 0 3px 0;
	padding:0;
}

.clsProfilePersonalText {
	font-style:italic;
	font-weight:normal;
}
.clsProfileCVPopulate {
	margin:5px 0 15px 0;
	padding:0;
}
.clsProfileCVPopulate label { font-weight: normal; }
#showWorkTable .clsEditDelete,#addEducationTable .clsEditDelete { padding: 0 0 .5em 0; }
.clsProfileProfessionalTbl .clsInputWidth,#selProfileProfessionalTbl .clsInputWidth {
	width: 144px;
}
.clsProfileCVLocationTbl {
	margin: 0 0 15px 0;
	width: auto;
}
/*	.clsProfileCVLocationTbl #zipcode { width: 87px; }*/
/*.clsProfileCVLocationTbl td {/* vertical-align: middle;}
.clsProfileCVLocationTbl td.clsFormLabelCellDefault  {
	padding-right: 67px;
	}*/
	
	
	.clsProfileCVLocationTbl input ,.clsProfileCVLocationTbl select {
		/*margin: 0 0 5px 0;*/
		width: 130px;
	}
.clsProfileCVExpTable { margin-bottom: 20px; }
.clsProfileCVShowInfoTbl td, .clsProfileCVExpTable td {
	padding: 0;
	font-weight: normal;
}
/*.clsProfileCVShowInfoTbl {
	margin: 0 0 20px 0;
	padding: 0;
}*/
.clsProfileCVShowInfoTbl input,.clsProfileCVPopulate input {
	margin: 0;
	padding: 0;
	width: 13px;
	height: 13px;
	overflow: hidden;
}
.clsProfileCVShowInfoTbl td { padding:0 0 5px 0; }
.clsProfileCVTitle td { padding: 0; }
.clsProfileCVTitle {
	padding: 8px 8px 8px 8px;
	border-bottom: 1px solid #FFF;
}
.clsProfileCVTitle table,.clsProfileCVExpSection table,.clsProfileCVEduSection table,.clsProfileCVGoalsSection table {
	width:100%;
}
	.clsProfileCVTitle td { vertical-align:middle; }
/*.clsProfileCVTitleButton,.clsProfileCVAddEduButton { text-align:right; }*/


	.clsProfileCVExpSection .clsFormLabelCellError,.clsProfileCVEduSection .clsFormLabelCellError {
		padding:10px 8px 0 8px;
	}
#from_year,#to_year,.from_year,.to_year { width:50px; }
/*.clsProfileCVEduSection .clsProfileCVAddEduButton { padding:0 8px 0 0; }*/
#showEduTable,#showWorkTable { margin: .5em 0; }
.clsEditDelete { text-align:right; }
.clsEditDelete a {	
	text-decoration:none;
	padding:0 .5em 0 .4em;
}
.clsBold { font-weight:bold; }
.clsItalic { font-style:italic; }
/*.clsProfileCVGoalsSection { padding:8px 8px 10px 8px; }*/
/*	.clsProfileCVGoalsSection td { 
		font-weight:normal;
	}*/
	.clsProfileCVGoalsSection textarea { margin:0 0 20px 0; }
	.clsProfileCVGoalsSection .clsFormLabelCellError {
		padding:0 0 10px 0;
	}
.clsProfileCVLangTitle {
	border-bottom: 1px solid #FFF;
	padding: 0 0 8px 8px;
	margin: 0 0 20px 0;
}
.clsProfileCVLangSection { margin: 0px; }
.clsProfileCVLangSection table { width: 50%; } 
.clsProfileCVLangSection select {
	margin:0 30px 10px 0;
	width:150px;
	}
/*#citizenship_id a,.clsProfileCVOtherSection label { padding:0 0 0 5px; }*/
/*.clsProfileCVLangSection td { padding:0 0 0 8px; }*/
	.clsProfileCVOtherSection td {
		font-weight:normal;
		/*padding:0 8px;*/
	}
	.clsProfileCVOtherSection .clsFormLabelCellError {
		padding:0 8px 8px 8px;
		font-weight:bold;
	}
	.clsProfileCVOtherSection .clsFormLabelCellDefault {
		font-weight: normal;
		padding: 0 8px 0 3px;
	}
	/*.clsProfileCVUpdateTable td {
		padding:40px 8px;
	}*/
.clsPPTextBox,.clsPPTextArea { width:450px; }
.clsProfilePortfolioSubTitle {
	padding:8px;
	text-transform: uppercase;
	font-weight: normal;
	border-bottom: 1px dotted #FFFFFF;
}
.clsPPAddContentTbl { margin-bottom: 20px; }
.clsPPAddTable td {
	padding: 8px;
	vertical-align: middle;
}
.clsPPDataTbl {
	margin: 20px 0 0 0;
	width: 100%;
}
.clsPPLink { padding: 15px 10px 20px 0px; width: 110px; }
.clsPPLink a, .clsPPLink span { background-color: #FFFFFF; color: #000000; display: block; padding: 4px; margin: 2px;  }
.clsBoxedButton { background-color: #FFFFFF; color: #000000; margin: 15px 2px 10px 2px; padding: 2px; }

.clsPPLink span { background-color: #CCCCCC; }
.clsPPLink a:hover { background-color: #cccccc; text-decoration: none; }
.clsPPImg {
	padding: 15px 10px 20px 0px;
	text-align: right;
	width: 200px;
}
.clsPPDesc { padding: 15px 10px 20px 0px; }
.clsPPDesc h3 a {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	}
.clsPPDesc p { font-weight: normal; }
#showPlayer { margin-top: 20px;}
.clsPPContentTitle { border-bottom: 1px dotted #FFFFFF; font-size: 14px; padding-bottom: 4px; }
.clsPPAlbum { 
	background: transparent url(../images/trans_back.png) repeat scroll 0%; 
	margin: 0px;
	padding: 20px 0px 20px 10px;
	text-align: left;
	width: 495px;
	}
.clsPPAlbum li {
	display: inline;
	padding: 0 5px 5px 0;
}


.clsNextPre {
	margin-left: 15px;
	margin-top: -3px;
	}
	.clsNext {	
		float: left;		
		width: 13px;
		margin-left:7px;
		}
	.clsPrevious { float: left; width: 13px; }	


#selLatestJobs .clsNextPre {
	margin-left: 15px;
	}
	#selLatestJobs .clsNext {
		float: none;		
		width: 100%;
		padding-bottom: 25px;
		}
	#selLatestJobs .clsPrevious { float: none; width: 100%; margin-right: 10px; margin-top: -25px;}


	

.clsAlbumImgContainer {
	background: transparent url(../images/trans_back.png) repeat scroll 0%;
	text-align: center;
	height: 300px;
	}

.clsProfileCVTextArea { width: 320px; }
* html .clsProfileCVTextArea { width: 315px; }
.clsProfileCVExpSection .clsDateTextBox { width:55px; }
.clsProfileCVExpAddDel {
	/*text-align: right;
	vertical-align: bottom;*/
	padding-top: 10px;
}
.clsProfileCVExpSection .clsprofileCVExpPositionText { width:160px; }
.clsProfileCVExpSection .clsprofileCVExpCompanyText { width:130px; }
.clsProfileCVExpSection .clsProfileCVCol2 { padding-right:0; }
/*-- forgotpassword --*/
#selForgotPasswordIframe {
	background: #FFF;
	width: 367px;
	height: 150px;
	margin: -150px 0px 0px 0px;
}
#selForgotPassword {
	background:#FFF;
	width:367px;
	margin:-139px 0 0 0;
	/**margin:-150px 0 0 0;*/
	height:150px;
	z-index:9999;
	position:absolute;
}
#selForgotPassword { margin:-149px 0 0 0; }
#selForgotPasswordSection {
	padding:10px 20px 10px 10px;
	color:#000;
}
	#selForgotPasswordSection h2 {
		font: normal 11px Georgia, Arial, Helvetica, sans-serif;		
		float: left;
	}
	#selForgotPasswordSection table,#selForgotPasswordSection td {
		margin: 0;
		padding: 0;
		border: 0;
		background-color: transparent;
	}
	#selPwdSendSection { margin: 15px 0 0 20px; }
	#selForgotPasswordSection td { padding: 3px 5px 0 0; }
	#selForgotPasswordSection .clsTextBox {
		width:223px;
		padding:1px;
		height:18px;
	}
	#selForgotPasswordSection .clsTextBox { width: 225px; }
#main .clsFPMsg {
	margin: 0;
	padding: 0 0 3px 0;
	font-weight: normal;
}
.clsFPSubmitButton {
	vertical-align:top;
	width:72px;
	height:21px;
	line-height:18px;
	color:#FFF;
	font: normal 11px Georgia, Arial, Helvetica, sans-serif;
	background:url(../images/screen_lancetown/bg-fpbutton.jpg) no-repeat;
	border:0;
	text-align:center;
	float:right;
	margin:0 1.1em 0 0;
}
#selClearForgotTitle { overflow: auto; }
#selClearForgotTitle { border: 1px solid #FFF; }
.clsForgotPwdTbl { border: 1px solid blue; }
.clsPPSection textarea { height: 70px; width: 100%; }
.clsSearchFormTable,.clsSearchGroupTable {
	margin: 0 0 25px 0;
	width:auto;
}
.clsSearchFormTable td { padding: 0 8px; }
.clsSearchFormTable .clsFormLabelCellDefault,.clsSearchFormTable .clsFormLabelCellError { padding: 8px 8px 0 8px; }
.clsSearchFormTable .clsTextBox,.clsSearchGroupTable .clsTextBox { width:60px; }
.clsSearchGroupTable td { padding: 0 8px 5px 8px; }
/*-- Group pages --*/
.clsFormListingTbl { width:100%; }
.clsGpSchool { width:65%; }
.clsGroupListingTbl th { background-color: transparent; }
#main .clsProfileCVBigTextBox {
	width:309px;
	padding-right:0;
}
/* #main [class$="clsProfileCVBigTextBox"]:not([id="XXX"]) { width:303px; } */
* html #main .clsProfileCVBigTextBox { width:308px; }
/*.clsProfileCVSmallTextArea { width:320px; }*/
/*-- memberProfile page --*/
.clsMemberProfileUpdateBtn {
	border:0;
	text-transform: uppercase;
	text-align: center;
	/*background:url(../images/screen_lancetown/bg-profileupdate.gif) no-repeat;*/
	margin-bottom: 0px;
	padding: 2px;
	cursor: pointer;
}
.clsProfileColorPickerTbl .clsTextBox {
	width: 47px;
	margin: 0 8px 0 0;
	padding: 2px;
	border: 1px solid #FFF;
}
#tdLabelGalleryPhotoCell input { margin-bottom: 4px; margin-right: 15pt; }
#tdLabelGalleryPhotoCell { padding-bottom: 6px; }

* html .clsProfileColorPickerTbl .clsTextBox {
	height: 21px;
	width: 51px;
}
.clsProfileColorPicker { cursor: pointer; }
.clsProfileCVColorSubmit,.clsProfileColorPicker img { vertical-align: middle; }
.clsProfileColorPickerTbl {
	width: 70%;
	margin: 0 0 5px 5px;
}
.clsProfileColorPickerTbl td { padding: 0; }
.clsProfileCVColorPickerLbl { margin: 0 0 5px 0; }
.clsProfileColorPickerTbl .clsProfileCVCPRow1 td { padding: 0px 0px 20px 10px; vertical-align: bottom; }
.clsProfileCVCPTitle { padding:5px 0 0 8px; }
.clsProfileCVCPTitleCell { width:160px; }
.clsProfileCVColorSubmit { }
.clsProfileCVCPCell1 { width:170px; }
.clsProfileCVCPCell2 { width:105px; }
.clsProfileCVCPCell3 { width:100px; }
.clsMemberProfilePriDetails { 
	margin: 0;
	margin-bottom: 10px;
	padding-top: 4px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	}
	.clsMemberProfilePriDetails h2 { color: inherit; font-size: 18px; font-weight: normal; margin: 3px 0px 3px 0px; text-transform: capitalize;}
	.clsMemberProfilePriDetails p { color: inherit; font-size: 10px; margin: 5px 0px 5px 0px; }
	
.clsMemberProfileDesgn {
	/*width: 195px;*/
	float: right;
	text-align: right;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 25px;
}
.clsMemberProfileCVDispTbl {
	background-color:transparent;
	width:auto;
	border:0;
	margin:0;
	padding:0;
}
.clsMemberProfileCVDispTbl td {
	padding:0 0 3px 0;
	border:0;
}
.clsProfileCVTitleLink {
	text-decoration:none;
	font-weight:bold;
	
}
.clsMemberProfileDet, .clsMemberLastProfileDet {
	background-color: #FFF;
	/*background-image: url(../images/trans_back25.png);*/
	color: #000000;	
	font-size: 0.9em;
	font-weight: normal;
	padding: 5px 8px 5px 5px;	
}
	 .clsMemberLastProfileDet { height:30px; }
/**html*/ .clsMemberProfileDet { padding: 2px 3px; margin-bottom: 10px; }
.clsMemberProfileOthers { margin: 0 0 20px 0; }

.clsMemberProfileFeaturedSection { padding: 0px 10px 10px 10px; }
	.clsMemberProfileFeaturedSection h3 { font-size: 14px; font-weight: normal; padding: 0px 0px 13px 3px; }

.clsMemberProfileHeadline { 
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	}
	.clsMemberProfileHeadline h2 { font-size: 18px; font-weight: normal; margin: 7px 0px 7px 10px; }
	
.clsMemberProfileDesc {
	font-size: 0.9em;
	font-weight: bold;
	padding-top: 10px;
	text-align: left;	
	}
.clsportFolioTitleLink {
	margin-top: 20px;
	}
	.clsportFolioTitleLink h3 { text-transform: none; }
	.clsPortFolioHeading { float: left; }
	.clsPortFolioLink { float: right; text-decoration: underline; }
	.clsMiddleColumn a { text-decoration: underline; }
	.clsSeeMoreLink a { text-decoration: underline; } 
	
	
.clsMemberProfileAddComment table { padding: 10px; }	
.clsMemberProfileAddComment .clsMemberProfileCommentTbl td { padding: 3px 10px 10px 10px; }
	.clsMemberProfileCommentTbl .clsLastColumn { text-align: right; }
	 .clsMemberProfileCommentTbl .clsMiddleColumn { text-align: left; }
.clsMemberProfileCommentTbl .clsFirstColumn { width: 205px; }
.clsMemberProfileCommentTbl .clsFirstColumn { width:210px; }
/*
.clsMemberProfileCommentTbl[class$="clsFirstColumn"]  { width:190px; }
.clsMemberProfileCommentTbl[class$="clsFirstColumn"]:not([id="xxx"])  {width:210px; }
@media all and (min-width:0px)  {.clsMemberProfileCommentTbl[class$="clsFirstColumn"]  { width:210px; } }
*/
		.clsMemberProfileCommentTbl .clsMiddleColumn a { margin: 0; }
		.clsMemberProfileCommentTbl .clsEmptyTable { width: 170px !important; }
		/** html*/ .clsMemberProfileCommentTbl .clsEmptyTable { width: 160px !important; }
		.clsMemberProfileCommentTbl .clsEmptyTable { width: 160px !important; }
.clsMemberProfileCommentTbl a { font-weight: normal; }
.clsMemberProfileCommentAuthorImg {
	padding: 1px 5px 1px 10px;
	width: 94px;
	}
.clsMemberProfileCommentAutor { width: 135px; padding-right: 10px; }
.clsMemberProfileCommentDate { 
	font-weight: bold;
	margin: 0 0 2px 0;
}
.clsMemberProfileAddComment textarea { width: 380px; padding: 4px; }
/* #selMemberProfile { background:#E8DBCB url(../images/screen_lancetown/bg-sample.jpg) no-repeat !important; } */
#selMemberProfile .clsFormTableSection { padding-left:0; padding-right:0; margin-top: 15px; }

	.clsMemberProfileAboutTitle { border-bottom:1px solid #FFF; }
	.clsMemberProfileCommentDet { padding-right: 10px; }
	.clsRight { text-align:right; }
/*-- Group pages --*/
#selGroupContent { float: left; width: 400px; }
.clsApplyGpSection h3, .clsGpForumSubject,#selBulletin h3,.clsFormTableGroupSubTitle,.clsGroupSectionsTitle,.clsGpBulletinTitle,#selPersonalInfo h3,.clsGroupMemberName,.clsContactDetails h3 {
	padding: 0 2px 4px 2px;
	border-bottom: 1px dotted #FFF;
	margin: 0 0 10px 0;	
	font-size: 1em;
	font-weight: bold;
}
.clsFormTableGroupSubTitle { margin: 10px 0; }
.clsGroupSections { margin: 0 0 20px 0; }
.clsGroupName {
	margin:0;
	padding:5px 0;	
	font-size:1em;
}
	.clsGroupSections li a {
		text-decoration: none;
		font-size: 1em;
		margin:0 0 10px 0;
		/*background: url(../images/screen_lancetown/arrow.gif) no-repeat left center;
		padding: 1px 0 0 16px;*/
	}
#selGroupAdminNavLinks li a { margin:0 0 4px 0; }
	.clsGroupSections li a:hover { text-decoration: underline; }
.clsGroupSectionsTitle { padding:0 0 4px 0; }
#selGroupHeader p { text-align:left; }
#selBulletinContent p { margin:0 0 5px 0; }
.clsGpBulletinTitle,.clsGroupMemberName {
	border:0;
	padding:0;
}
.clsGpBulletinTitle a { text-decoration: none; }
#selGroupHeader .clsRightLink,.clsAddLink,.clsBackToForum,.clsRightLink { text-align: right; }
.clsRightLink a,#selViewAll a,.clsAddLink a,.clsBackToForum a,.clsRightLink a { font-weight: bold; }
.clsAddLink,.clsRightLink { margin:0 0 10px 0; }
.clsGpMemberImg {
	float: left;
	margin: 2px 10px 8px 0px;
}
.clsGpMemberDet {
	float: left;
	margin-left: 10px;
	width: 320px;
}
	.clsGroupMemberImgTbl { width:auto; }
	.clsGroupMemberImg { padding:3px 0 0 0; }
	.clsGpMemberProfession {
		margin:15px 0 0 0;
		font-weight:normal;
	}
.clsGroupMemberName { margin:0; }
.clsListSports { margin:0 0 10px 0; }
.clsGpInformation table { width:100%; }
.clsTopLinksTable {
	text-align:right;
	margin:0 0 10px 0;
}
	.clsTopLinksTable li { display:inline; }
		.clsTopLinksTable a {
			font-weight: normal;
			margin:0 0 0 10px;
		}
.clsContactImg { text-align:center; }
.clsContactSection { margin:0 0 10px 0; }
#selGroupContent table { width: 80%; }
#selBulletin {
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	background:url(../images/screen_lancetown/bg-lastlogged.gif) repeat-x left bottom;
}
#main .lastrow {
	margin:0;
	padding:0;
	background:transparent;
}
.clsBulletinPostDate {
	margin: 5px 0 0 0;
	text-align:right;
	font-weight:bold;
}
#selRightSideTitle a { text-decoration: none; }
.clsReplies { text-align:center; }
.clsForumDate { width:20%; }
.clsGpForumSubject {
	font-weight:normal;
	padding:0;
	border:0;
	margin:0 0 1px 0;
}
	.clsGpForumSubject a { text-decoration:none; }
.clsGpForumAuth,.clsForumDate,.clsForumAuthor,.clsForumModifiedDate {
	font-style: italic;
	margin:0 0 7px 0;
	font-weight:normal;
}
.clsForumSubject,.clsForumSubject a,.clsLastPost p,.clsLastPost a,.clsSchoolForum,.clsSchoolForum a,.clsReplyCount {
	font-weight: normal;
	text-decoration: none;
}
.clsForumAuthor a { text-decoration: none; }
.clsForumAuthor a:hover { text-decoration: underline; }

.clsSchoolForum .clsForumTitle,.clsForumSubject .clsForumReplies a { font-weight: normal; }
.clsGroupInfo { padding:0 0 22px 0; }
#selGpEvents h2 {
	border:none;
	padding:0;
}
#selGpForums { margin:3em 0 0 0; }
#main .clsGroupInfo h3 {
	margin:0;
	padding-top:0;
}
.clsGroupHomeViewAll {
	float: right;
	margin: -2.8em 0 0 0;
}
.clsGpMemberPopuup { padding: 5px; margin-bottom: 10px; }
.clsGpMemberNameEmail {
	width:60%;
	float:left;
}
.clsGpMemberProfession {
	width:35%;
	float:right;
	text-align:right;
}
.clsGpMemberProf {
	padding:0 0 3px 0;
	border-bottom: 1px dotted #FFFFFF;
}
.clsGpMemberImgDetails { margin:8px 0; }
.clsGpMemberDetSection {
	width:235px;
	float:left;
}
.clsGpMemberHomeImg {
	width:70px;
	float:left;
}
.clsGpMemberContactLinks li {
	display:inline;
	margin:0 6px 0 0;
}
/*-- schoolEvents --*/
.clsSchoolEventPopup {
	position: absolute;
	margin: 10px 0 0 20px;
	width: 500px;
}
.clsSchoolEventPopup li { margin:0 0 5px 0; }
	.clsSchoolEventPopup span { font-weight: bold; }
#selSchoolEventDisp table {
	margin:0 0 0 1em;
	width:95%;
}
#selSchoolEventDisp .clsSchoolEventDate { width:75px; text-align: left; }
#selSchoolEventDisp th { border-bottom: 1px dotted #FFF; }
.clsTopEvent {
	font-weight: bold;
	text-decoration: none;
}


.clsEventEdit .clsDate,.clsSchoolEventName .clsCityName { font-weight:normal; }
/*-- listGroup --*/
.clsGroupTypes {
	border-bottom: 1px dotted #FFFFFF;
	margin: 0;
	padding: 14px 4px 14px 4px;
	}
.clsGroupTypes p { padding: 0 0 2px 0; }
.clsJoinEnter { float: right; }
.clsJoinEnter .clsSubmitButton {
	font-weight: normal;
	/*width: 5em;*/
	padding: .1em 0;
}

.clsGroupLogoImage, .clsGroupLogo { text-align: center; }
.clsGroupLogoImage {
	float: left;
	width: 145px;
}
.clsGroupMemberDetail {
	float: left;
	margin: 0px 0px 0px 15px;
	width: 145px;
}
.clsNewMembers {
	float: left;
	margin: 0px 0px 0px 10px;
	width: 125px;
	}
	.clsNewMembers p { margin-left: 2px; } 	

.clsAcceptButtons { padding-left: 35px; }

.clsGroupTypeTitle { margin-bottom: 5px; }

.clsGroupTypeTitle span {
	float: right;
	margin: -1.4em 0 0 0;
}
.clsApplyTextAreaCell { width: 80%;} 
.clsGroupLogo { margin: 8px 0; }
#selApplyGpTbl { width: auto; }
.clsAppliedStatus {
	font-weight:bold;
	font-size:1.1em;
	font-style:italic;
	text-align:right;
	margin:5px 0;
}
.clsIndReg { font-weight: bold; }
/*-- To highlight the active links*/
#membersgroupAdminUser a.groupAdminUser,#membersgroupForum a.groupForum,#membersgroupMyForum a.groupForum,#membersgroupAllMyForum a.groupForum,#membersgroupAllForum a.groupForum,#membersaddGroupBlog a.addGroupBlog,#membersdispGroupBlog a.dispGroupBlog,#membersdispGroupBulletin a.dispGroupBulletin,#membersgroupEditEvents a.groupEvents,#membersgroupAddEvents a.groupAddEvents,#membersgroupEvents a.groupEvents,#membersgroupCappingForum a.groupForum,#membersgroupMyForum a.groupForum,#membersgroupNewForum a.groupForum,#membersgroupForum a.groupForum,#membersgroupMembersList a.groupMembersList,#membersgroupHome a.groupHome,#membersgroupDeletePhoto a.groupMyAlbum,#membersgroupEditPhoto a.groupMyAlbum,#membersgroupCreateAlbum a.groupMyAlbum,#membersgroupSlideShow1 a.groupMyAlbum,#membersgroupSlideShow a.groupMyAlbum,#membersgroupDeleteAlbum a.groupMyAlbum,#membersgroupAddPhotoTitle a.groupMyAlbum,#membersgroupPhotoUpload a.groupMyAlbum,#membersgroupEditAlbum a.groupMyAlbum,#membersgroupEditAlbum a.groupMyAlbum,#membersgroupPhotoLargeSize a.groupMyAlbum,#membersgroupPhotoGallery a.groupMyAlbum,#membersgroupPhotoGallery a.groupMyAlbum,#membersgroupMyAlbum a.groupMyAlbum,#membersgroupManageUser a.groupManageUser,#membersgroupSendInvitation a.groupSendInvitation,#membersgroupAdminForum a.groupForum,#membersgroupAdminAddForumCategory a.groupForum,#membersgroupAdminEvents a.groupAdminEvents,#membersgroupAddEventType a.groupAddEventType,#membersgroupAdminBlogs a.groupAdminBlogs,#membersaddGroupBlogCatagory a.addGroupBlogCatagory,#membersaddGroupBulletin a.dispGroupBulletin,#membersgroupDeletePhotoComments a.groupMyAlbum,#membersgroupFriendAlbum a.groupMyAlbum,#membersgroupShowAlbum a.groupMyAlbum,#membersgroupAdminPhotoUpload a.groupEditPhotoGallery,#membersaddGroupBlogComment a.dispGroupBlog,#membersgroupTargetForum a.groupForum,#membersgroupAddBlogCategory a.addGroupBlogCatagory,#membersgroupAddBlogSubCatagory a.addGroupBlogCategory,#membersaddEditGroupBlog a.groupAdminBlogs,#membersgroupAdminEditPhotos a.groupEditPhotoGallery,#membersgroupAdminAddEvents a.groupAdminEvents,#membersgroupAdminAddForumSubCategory a.groupForum,#membersgroupEditPhotoGallery a.groupEditPhotoGallery,#membersgroupAdminEditEvents a.groupAdminEvents,#membersgroupAdminDeleteEvents a.groupAdminEvents,#membersgroupForumAbused a.groupForumAbused,#membersgroupAddEventType a.groupAdminEvents,#membersgroupDeleteEvents a.groupEvents,#membersgroupBlogAbused a.groupBlogAbused,#membersaddSchoolContact .dispSchoolContact,#membersdispSchoolContact .dispSchoolContact,#membersschoolAdminDetachForum .schoolForum,#membersschoolAdminAddForumCategory .schoolForum,#membersschoolAddEventType .schoolEvents,#membersdeleteMySchool .deleteMySchool,#membersschoolAdminForum .schoolForum,#membersschoolNewForum .schoolForum,#membersaddSchoolBulletin .dispSchoolBulletin,#membersschoolAddEvents .schoolEvents,#membersschoolContactUs .schoolContactUs,#membersdispSchoolBulletin .dispSchoolBulletin,#membersschoolForum .schoolForum,#membersschoolMembersList .schoolMembersList,#membersschoolEvents .schoolEvents,#membersschoolPresentation .schoolPresentation,#membersschoolHome .schoolHome,#membersschoolManageUser .schoolManageUser,#deleteMySchool .deleteMySchool,#memberseditSchool .editSchool,#membersaddSchoolBulletin .addSchoolBulletin,#membersschoolAdminEvents .schoolAdminEvents,#membersschoolAdminForum .schoolAdminForum,#membersschoolManageUser .schoolManageUser,#membersschoolManageUser .schoolManageUser {
	/*background:url(../images/screen_lancetown/icon-activelink.jpg) no-repeat left center;*/
	/*padding: 0 0 0 15px;*/
	font-weight: bold;
}
.clsEditConnection a {
	text-decoration: underline;
	font-weight: normal;
}
#selTitleCheckBox { overflow: auto; /*zoom: 1;*/ }
/**html*/ #selTitleCheckBox { height: 1%; }
#selTitleCheckBox {
	border-bottom: 1px solid #FFF;
	margin: 0 2em 0 0;
	padding: 0 0 .5em 0;
}
#selConRef {
	float: right;
	width: 18em
}
.clsContacts {
	float: left;
	margin: 0 3em 0 0;
}


/*-- members list --*/
.clsConnectLinks {
		float: right;
		width: 75%;
}
/*
*html .clsConnectLinks { width: 75%; }
[class$="clsConnectLinks"]  { width:75%; }
[class$="clsConnectLinks"]:not([id="xxx"])  {width:85%; }
@media all and (min-width:0px)  { [class$="clsConnectImage"]  { width:90%; } */

.clsConnectImage {
	margin:0;
	padding:0;
	width:60%;
	float:right;
}
/**html*/ .clsConnectImage { float: none; }
/*[class$="clsConnectImage"]  { float:none; }
[class$="clsConnectImage"]:not([id="xxx"])  {float:right; }
@media all and (min-width:0px)  { [class$="clsConnectImage"]  { float:right; }
*/
.clsConnectImage a { float:left; }
.clsTextBorder {
	font-weight:normal;
	border:1px solid #FFF;
	border-right:none;
	margin:.1em 0 0 0;
	padding:0 .3em;
	font-size:.8em;
	display:block;
	float:left;
	display: none;
}
#selMemSearchTable .clsTextBox { width: 12em; }


/*-- register page --*/
/*.clsRegisterFormTableSection { background: #868686; }*/
.clsRegisterFormTableTitle { background-color: #737373; }

#selViewMyApplication td { padding-top: 5px; padding-bottom: 5px; }
#selViewMyApplication th { padding-bottom: 0px; }
.clsApplicantsTbl { margin-bottom: 10px; }
.clsApplicantsTbl th, .clsApplicantsTbl td  { padding: 5px 0px 5px 10px; }
.clsApplicantsTbl .clsSelectAllItems, .clsApplicantsTbl .clsBlogMemberProfileDetails, .clsApplicantsTbl .clsApplicantData, .clsApplicantsTbl .clsFormFieldCellDefault { padding-left: 0px; }
.clsBlogMemberProfileDetails { width: 130px; }
.clsApplicantData li { margin-bottom: 2px; }
.clsApplicantsTbl a, .clsPosition a { text-decoration: underline; }
.clsApplicantsTbl td.divLine { padding: 0px; }

/*-- add events page --*/
/*.clsAddEventDataTbl table,.clsEventDataTbl table,.clsAddEventDataTbl td,.clsEventDataTbl td,#selsendadvertisement table,#selsendadvertisement td,.clsEventsTitle,.clsEventsTitle td,.clsCityEventsDisplay,.clsCityEventsDisplay td,.clsTableDispBlog,.clsTableDispBlog td,.clsTableDispBlog th,#selGpMemSearchTbl,#selGpMemSearchTbl td,.clsApplicantsTbl,.clsApplicantsTbl td,.clsApplicantsTbl th,#memberscandidateProfile table,#memberscandidateProfile td,#memberscandidateProfile th {
	background: none;
	border: none;
}*/
/*
#memberscandidateProfile table,#memberscandidateProfile td,#memberscandidateProfile th {
	border: 1px solid #FFF;
}
.clsAddEventDataTbl .clsFormFieldCellDefault,.clsAddEventDataTbl .clsFormFieldCellError,.clsEventDataTbl .clsFormFieldCellDefault,.clsEventDataTbl .clsFormFieldCellError,#selsendadvertisement  .clsFormFieldCellDefault,#selsendadvertisement  .clsFormFieldCellError,.clsApplicantsTbl .clsFormFieldCellDefault,.clsApplicantsTbl .clsFormFieldCellError,#memberscandidateProfile .clsFormFieldCellDefault,#memberscandidateProfile .clsFormFieldCellDefault,#memberscandidateProfile .clsFormFieldCellError {
	background: none;
}
.clsAddEventDataTbl .clsFormLabelCellDefault,.clsEventDataTbl .clsFormLabelCellDefault,#selsendadvertisement  .clsFormLabelCellDefault,#selGpMemSearchTbl .clsFormLabelCellDefault,.clsApplicantsTbl .clsFormLabelCellDefault {
	font-weight: normal;
}*/
#selsendadvertisement .clsFormLabelCellDefault { width: 30%; }
/**html*/ .clsAddEventDataTbl textarea { width:98%; }
.clsDispCurrLocation p {
	float: left;
	font-weight: bold;
	margin: 0 1em 0 0;
}
.clsChangeCitySection label { font-weight: bold; }


/*-- About us page --*/
.clsOwnerImage {
	float:left;
	width:110px;
}
.clsAboutusContents {
	float:left;
	width:75%;
	padding:0 0 0 .5em;
	overflow:auto;
	/*zoom:1;*/
}
.clsAboutusContents h2 { margin: 0 0 1em 0; }
.clsOwnerTile { width: 75%; }
.clsAboutus {
	overflow: auto;
	/*zoom:1;*/
}
/*-- Group send invitation page --*/
.clsGroupSendInvitation .clsFormLabelCellDefault { width: 30%; }
.clsGroupSendInvitation textarea { height: 10%; }
/*-- city guide events page --*/
.clsCityEventTitleSection {
	border-bottom: 1px solid #FFFFFF;
	margin:0 0 15px 0;
}
.clsCityEventTitleTable,.clsCityEventTitleTable td {
	margin:0;
	padding:0;
	border:0;
	background-color: transparent;
}
.clsCityEventTitleTable {
	width:100%;
	margin:40px 0px 2px 0px;
}
.clsCityEventEditCell { text-align: right; }
.clsChangeCity {
	margin:0 0 0 .5em;
	font-weight:bold;
}
.clsCityEventUrl { font-weight: bold; }
.clsCityEventDate { font-style: italic; }
.clsRestaurantMain,.clsRestaurantMain p { text-align: left; }
.clsRestaurantMain p { padding: 0 0 1em 2em; }
.clsRestaurantMain h2 { margin: 0 0 1em 0; }
.clsRestaurantMain h3 { padding: 1em 0 .3em 1.5em; }
.clsCityEventsDescription iframe {
	height:800px;
	width:800px;
}
.clsCloseProfile {
	float:right;
	display:block;
	background:transparent url(../images/screen_lancetown/icon-closeprofile.gif) no-repeat;
	margin:-3em 1em 0 0;
}
	.clsCloseProfile a {
		width:12px;
		height:12px;
		text-indent:-2000em;
		overflow:hidden;
		display:block;
	}
#selEventContent {
	height:300px;
	clear:both;
	/*overflow-y:auto;*/
	margin:0 0 1em 0;
}
* html #selEventContent { height: 320px; }
.clsCityGuideEventsListTable { margin: 0 0 10px 0; }
	.clsCityGuideEventsListTable td {
		border:0;
		padding:0;
		background-color:transparent;
	}
	.clsCityEventImgCell { width: 190px; }
	.clsCityGuideEventsListTable .clsCityEventsDet { padding:0 0 0 20px; }
	.clsCityEventTitleLink a { font-weight: normal; }
/*-- For profile layer iframe --*/
#selTagProfile table,#selTagProfile td { background:#646464;}
body #selTopProfile,#main #selRestaurantPop,#main #selEventPopup,#main #selEventsPopup,body #selTopMessage {
	width:560px;
	height:400px;
	background-color:#FFF;
    position:absolute;
	border:1px solid #444;
	left:25%;
	top: 55%;
	z-index: 999999999;
	color:#000;
}
* html body #selTopMessage { height:440px; }
/*-- List Industry Banner Page --*/
.clsDispBlogTitle { 
	font-size: 18px;	
	font-weight: bold; 	
	padding-top: 10px;
	padding-bottom: 20px;
	}
.clsTableDispBlog img { text-align: center; }

/*-- send school invitation page --*/
.clsFloatHelp { float: left; }
.clsFloatHelp img { margin: .3em 0 0 0;}
#selExcelPopup {
	position:absolute;
	width:500px;
	padding:1em 1em;
}
/**html*/ #selExcelPopup { margin: 1em 0 0 -24em; }
/*
[id$="selExcelPopup"]  { margin: 1em 0 0 -24em; }

[id$="selExcelPopup"]:not([class="xxx"])  { margin:1em 0 0 0; }

@media all and (min-width:0px)  { p[id$="selExcelPopup"]  { margin:1em 0 0 -24em; } }*/
#selExcelPopup th {
	background: #FFF;
	color: #000;
}
#selExcelPopup p { margin: .5em 0; }
#membersschoolSendInvitation #selSchoolInvite h2 {
	border: none;
	padding: 10px 10px 10px 35px;
}
#selGpMemSearchTbl textarea { width:97%; }
/*-- job index page --*/
.clsBookMark a {
	/*background:url(../images/screen_lancetown/icon-bookmark.jpg) no-repeat;*/
	width:15px;
	height:15px;
	display:block;
/*	text-indent:-2000em;*/
}
.clsVerticalFormTable {
	width: 100%;
	margin: 10px 0 25px 0;
}
	.clsVerticalFormTable td { padding: 0; }
	.clsVerticalFormTable .clsFormLabelCellDefault,.clsVerticalFormTable .clsFormLabelCellError { padding: 0 0 0 5px; }
	.clsVerticalFormTable .clsFormFieldCellDefault,.clsVerticalFormTable .clsFormFieldCellError { padding: 4px 0px 20px 5px; }
	.clsFirstColumn { width: 210px; }
	.clsVerticalFormSubmitCell { text-align: right; }
/*-- createAgent --*/
/*.clsAgentSection { margin: 20px 0 0 35px;}*/
	.clsAgentSection .clsFormLabelCellDefault,.clsAgentSection .clsFormLabelCellError {
		font-weight: bold;
		font-size: 1.1em;
		}
	.clsAgentTextBox { width: 310px; }
		.clsAgentRegionTable select { width: 170px; }
		clsRegionSelectRow {}
		.clsRegionSelect {
			background: transparent url(../images/trans_back.png) repeat scroll 0%;
			vertical-align: middle;
			padding: 10px 0px 10px 0px;
		 	text-align: center;
			}
	.clsSelectButton, .clsDeselectButton {
		background: url(../images/select.png) no-repeat;
		width: 20px;
		height: 20px;
		cursor: pointer;
		margin: 0 0 3px 0;
		color: #949494;
		border: 0;
		font-size: 0;
	}
	.clsDeselectButton { background: url(../images/deselect.png) no-repeat; }
	.clsAgentLabel { /*display: block; width: 100px;*/ }
.clsAgentTextBoxes { width: 220px; }


/*-- viewAgent --*/
.clsAgentDispTbl { width: 100%; }
	.clsAgentDispTbl td {
		padding: 5px;
		/*border-bottom: 1px solid #FFF;*/
	}
	.clsDelAgentLink { margin: 0px 0px 10px 0px; }
	.clsViewAgentTitle {
		font-weight:normal;
		margin:0 0 8px 0;
		padding:0;
	}
	.clsViewAgentTitle a { font-weight: normal; }
	.clsAgentJobTitle {	margin: 0 0 20px 0; }
	.clsAgentSubTitle { font-weight: bold; }
	
	
	
	
#selShowCompanyProfile { padding-top: 100px; }
#membersprofileBasic #byline, #membersprofileBasic #latest_employer { width: 325px; }

#membersprofileBasic #firstname, 
#membersprofileBasic #address1_business, 
#membersprofileBasic #lastname, 
#membersprofileBasic #zipcode_business, 
#membersprofileBasic #address2_business, 
#membersprofileBasic #city_list_id, 
#membersprofileBasic #region_list_id { width: 188px; }


#membersprofileProfessional #address1, 
#membersprofileProfessional #address2, 
#membersprofileProfessional #zipcode { width: 188px; } 
#membersprofileProfessional #region_list_id { width: 193px; }
	
	
#addWorkTable #company	{ width: 180px; }
#addWorkTable .clsProfileCVCol2 { width: 180px; padding-right: 11px;}


#membersprivateMessage #composemsg_submit { margin-left: 83px; }


#membersmembersList	#first_name, 
#membersmembersList	#last_name,
#membersmembersList	#member_position,
#membersmembersList	#tags,
#membersmembersList	#email { width: 170px; }

#membersmembersList	#region_id,
#membersmembersList	#availability,
#membersmembersList	#primary_status,
#membersmembersList	#industry { width: 175px; }


#memberssearchJob #selSearchJob table { width: 350px; }
#memberssearchJob #keyword,
#memberssearchJob #title,
#memberssearchJob #member_name,
#memberssearchJob #company_name { width: 175px; }

#memberssearchJob #industry_id,
#memberssearchJob #type_id,
#memberssearchJob #region_list_id,
#memberssearchJob #sort  { width: 180px; }


#selAddCompany #name,
#selAddCompany #address,
#selAddCompany #address2,
#selAddCompany #zipcode,
#selAddCompany #email,
#selAddCompany #url { width: 233px; }

#selAddCompany #region_list_id,
#selAddCompany #industry,
#selAddCompany #city_list_id { width: 238px; }




#selGroupNavLinks ul { margin-left: 10pt; }
#selGroupNavLinks  li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	}


#selSearchJob #industry,
#selSearchJob #region_list_id,
#selSearchJob #sort { width: 180px; }


#selEditJob #region_list_id,
#selEditJob #city_list_id { width: 180px; }
	
	
.clsDescJobIndex { width: 170px; padding-right: 10px; }	


#selAddNewSchool #name,
#selAddNewSchool #zip { width: 200px; }

#selAddNewSchool #city,
#selAddNewSchool #industry { width: 205px; }	


#selSearchJob #availability,
#selSearchJob #industry,
#selSearchJob #region_list_id,
#selSearchJob #city_list_id,
#selSearchJob #sort { width: 180px; }	
	
	
#selAddEvents #ajax_region_id { width: 100px; }	

#selAddEvents #exact_location,
#selAddEvents #address,
#selAddEvents #event_title,
#selAddEvents #description,
#selAddEvents #url  { width: 384px; }


.clsCityEventName { font-weight: bold; font-size: 14px; }

/* Put By Chintan for Search Field*/

.body { width:145px; padding:10px; background:#5b5b5b;}
.body span { clear:both; background:#6b6b6b; width:145px; color:#fff; display:block;}
.body span img { margin:6px 5px 0 5px}
.Txtbox { width:120px; height:21px; background:#fff; color:#333; border:0}
.Listmenu { width:140px; height:20px; background:#fff; color:#333; border:0}
.searchh{ margin-top:7px;}
.Txtbox1 {
	border: 1px solid #FFFFFF;/*B3B1B1*/  
	color: #000;
	/*background-color:#FFF;*/
	vertical-align: middle;
	font-family: Georgia, Verdana;
	width:122px;
	height:15px;
}

.button1{
	height:18px; 
	width:80px; 
	margin:2px 0 0 0;
	padding:0; 
	border:0; 
	/* background:#ddd; */
	background:#FFFFFF none repeat scroll 0%;
	color:#000000;
	cursor:pointer;
	}
/* Complete By Chintan */

.listmenu2 { 
	float:right;
	margin:2px 0 4px 0;
	height:19.5px; 
	border:1px solid #FFFFFF;
	font-family:Georgia,Arial;
} /* Put by Chintan for task 7*/

.listmenu3 { 
	float:right;
	margin-top:4px;  
	border:1px solid #FFFFFF;
} /* Put by Gabriel for task 7*/


.button1{
	height:18px; 
	width:80px; 
	margin:2px 0 0 0;
	padding:0; 
	border:0; 
	/* background:#ddd; */
	background:#FFFFFF none repeat scroll 0%;
	color:#000000;
	cursor:pointer;
	}
	


/* Code Put by Shadab For New Task4  */ 
#microblog {
	 margin: 0;
	 margin-top: -35px;
	 padding: 0 0 10px 0;
	 height: auto;
	 border: 1px solid #6e6e6e;
   	 background: transparent;
}
	
#microblog h3 {		
	background: transparent url(../images/new_css_image/bar.jpg) repeat scroll 0%;
	color: #FFF;
	font-weight: normal;
	padding: 12px 0;
	text-align: center;	
	margin: -0.7px 2px 0px 2px;	
}	

#selMicroContent {
	height: auto;
	margin: 15px 0px 0 0;
	padding: 0 8px 0 0;
	width: 190px;
}

.clsSeperator {
			height:10px;
			/*background: url(../images/screen_lancetown/bg-lastlogged.gif) repeat-x center center;*/
			border-top: 1px dotted #FFFFFF;
			empty-cells: show;
			/*margin-top: 2px;
			margin-left:5px;*/
			
			/*opacity: .25;*/
}

.clsMembersListTbl a.txtlink { color:#fff; text-decoration:none;  font-weight:normal}
.clsMembersListTbl a.txtlink:hover { text-decoration:underline; font-weight:bold}

.blog {}
.blog a.txtlink { color:#fff; text-decoration:none;  font-weight:normal}
.blog a.txtlink:hover { text-decoration:underline;}


/*  Code Complete by Shadab For New Task4 */	
