

.rs_tab_row {
	font-size: 11px;
	color: #000000;
}
.rs_tab_row a {
	font-size: 11px;
}

.rs_tab_first {
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #E2E2E2;
	padding: 2px 10px 2px 10px;
}
.rs_tab_first_open {
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid transparent;
	background-color: transparent;
	padding: 2px 10px 2px 10px;
}

td.rs_tab_next {
	border-left: 1px solid transparent;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #E2E2E2;
	padding: 2px 5px 2px 5px;
}
td.rs_tab_next_open {
	border-left: 1px solid transparent;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid transparent;
	background-color: transparent;
	padding: 2px 5px 2px 5px;
}

.rs_tab_finisher {
	border-bottom: 1px solid #CCCCCC;
}

.rs_content {
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid transparent;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 3px 10px 3px 10px;
	font-size: 12px;
}
.rs_content td {
	font-size: 12px;
}
.rs_select {
	height: 20px;
	font-size: 10px;
	margin-bottom: 1px;
}

.createshortcutsdiv {
	padding: 5px 10px 5px 10px;
	margin-top: 10px;
	border: 1px solid #CCCCCC;
}

.folderscontainer {}
.folderscontainer div {
	background-repeat: no-repeat;
	width: 100%;
	height: 19px;
}
.folderscontainer div image {
	vertical-align: middle;
	width: 19px;
	height: 19px;
	border: 0px;
}
.folderscontainer div a {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

/* category selector css ***************************************/
	#catselectmain {
		border: 1px solid #CCCCCC;
		padding: 0px;
		position:relative;
		width: 100%;
	}
	#catselecttabs {
		position: absolute;
		top:5px;
		left:5px;
		
	}
	div.tab {
		border-top: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;
		background-color: #dadada;
		font-size: 12px;		
		float: left;
		padding: 2px;
		padding-bottom: 3px;
		height: 15px;
	}
	div.tablast {
		border: 1px solid #CCCCCC;
		background-color: #dadada;
		font-size: 12px;
		float: left;
		padding: 2px;
		padding-bottom: 3px;
		height: 15px;
	}
	
	div.tab a, div.tablast a{
		font-size: 12px;
		color: black;
		height: 15px;
	}
	div.tabselected {
		border-top: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		border-bottom: 2px solid #ececec;
		background-color: #ececec;
		font-size: 12px;
		float: left;
		padding: 2px;
		padding-bottom: 3px;
		height: 15px;
	}
	div.tabselectedlast {
		border-top: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;
		border-bottom: 2px solid #ececec;
		background-color: #ececec;
		font-size: 12px;
		float: left;
		padding: 2px;
		padding-bottom: 3px;
		height: 15px;
	}
	div.tabselected a, div.tabselectedlast a{
		font-size: 12px;
		color: black;
		font-weight: bold;
		
	}
	div#catselectbody {
		background-color: #ececec; /*old #ececec*/
		border: 1px solid #CCCCCC;
		padding: 5px;
		height: 110px;
		margin-left: 5px;
		margin-top: 5px;
		margin-right: 5px;
		
	}
	div#catselectbodynoh {
		background-color: #ececec;
		border: 1px solid #CCCCCC;
		padding: 5px;
		margin-left: 5px;
		margin-top: 5px;
		margin-right: 5px;
		
	}
	div.fields {
		background-color: #ffffff;
		border: 1px solid #CCCCCC;
		overflow-x: auto;
		overflow-y: scroll;
		height: 100px;
		width: 181px;
		padding: 0px;
		float:left;
		margin-right: 5px;

	}
	
	div.clear {
		clear: both;
		height: 21px;
	}
	div.catselectrow {
		background-image: url(/images/categoryselector/rowbg.png);
		background-repeat: no-repeat;
		background-position: right;
		background-color: #F8F8F8;
		/*height: 12px;*/
		padding: 0px;
		margin-top: 3px;
		margin-left:3px;
		margin-top: 3px;
		width: 157px;

		
	}
	div.catselectrowselected {
		background-image: url(/images/categoryselector/activerowbg.png);
		background-repeat: no-repeat;
		background-position: right;
		background-color: #E0E0E0;
		/*height: 12px;*/
		padding: 0px;
		margin-top: 3px;
		margin-left:3px;
		margin-top: 3px;
		width: 157px;
	}
	div.catselectrownochild {
		padding: 0px;
		margin-top: 3px;
		margin-left:3px;
		margin-top: 3px;
		width: 157px;
		
	}
	div.catselectrownochildselected{
		padding: 0px;
		margin-top: 3px;
		margin-left:3px;
		margin-top: 3px;
		width: 157px;
		
	}
	div.catselectrow a,div.catselectrowselected a {
		font-size: 11px;
		color: black;
		text-decoration: none;
		margin:0px;
		
	}
	div.catselectrownochild a {
		font-size: 11px;
		color: black;
		text-decoration: underline;		
	}
	div.catselectrownochildselected a {
		font-size: 11px;
		color: grey;
		text-decoration: none;		
	}
	div#catselectselected {
		color: #666666;
		font-size: 11px;
		margin-left: 5px;
		margin-right: 5px;
		margin-top: 0px;
		margin-bottom: 5px;
	}
	div.categoryselected, div.categoryselected td {
		color: #666666;
		font-size: 11px;
		padding-bottom: 2px;
	}
	div#loadingimg {
		background-color: #ffffff;
		text-align: center;
		vertical-align:top;
		float:left;
		width: 181px;
		border: 1px solid #CCCCCC;
	}
	div#widthextender {
		border: 1px solid black;
	}
	
	div.shortcutcreate {
		height: 25px;
		padding: 3px;
	}
	a.servicelinkbigwithicon {
		display:block;
		font-size: 14px;
		padding-left: 20px;
		padding-bottom: 4px;
		padding-top: 4px;
		background-position:left;
		background-repeat: no-repeat;
	}
	a.servicelinkbigwithicon:hover {
		background-color: #ececec
	}
/********************************************************************************************/

/*** permissions selectors styles ***/
.advancedperm_table {
	
}
.advancedperm_table tr {
	background-color: #F1F1F1;
}
.advancedperm_table td {
	font-size: 11px;
	color: black;
	white-space: nowrap;
}
.advancedperm_table td input {
	border: 0px;
	background-color: transparent;
}
.advancedperm_table td.u {
	background-image: url('/images/user.gif');
	background-repeat: no-repeat;
	background-position: 0 5;
	padding-left: 10px;
	white-space: nowrap;
}
.advancedperm_table td.u1 {
	background-image: url('/images/user.gif');
	background-repeat: no-repeat;
	background-position: 0 5;
	padding-left: 0px;
	white-space: nowrap;
}


.mainpermissiontable {
	position: relative;
	padding: 1px;
	font-size: 12px;
}
.mainpermissiontable input {
	border: 0px !important;
	background-color: transparent !important;
}
.mainpermissiontable div.heading {
	clear: both;
	background-color: #E2E2E2;
	width: 100%;
}
.mainpermissiontable div.heading div {
	float: right;
	border-left: 1px solid #FFFFFF;
	width: 50px;
	height: 18px;
	text-align: center;
}
.mainpermissiontable div.gr {
	clear: both;
	background-image: url('/images/group.gif');
	background-repeat: no-repeat;
	background-position: 1px 4px;
	padding-left: 12px;
	border-top: 1px solid #EEEEEE;
	white-space: nowarp;
	overflow: hidden;
	height: 20px;
}
.mainpermissiontable div.gr div {
	float: right;
	border-left: 1px solid #EEEEEE;
	width: 50px;
	height: 18px;
	text-align: center;
}

.mainpermissiontable div.subusers {
	position: relative;
	padding-left: 12px;
}

.mainpermissiontable div.subusers div.us {
	clear: both;
	background-image: url('/images/user.gif');
	background-repeat: no-repeat;
	background-position: 1px 4px;
	padding-left: 12px;
	border-top: 1px solid #FFFFFF;
	background-color: #EEEEEE;
	white-space: nowarp;
	overflow: hidden;
	height: 20px;
}
.mainpermissiontable div.subusers div.us div {
	float: right;
	border-left: 1px solid #FFFFFF;
	width: 50px;
	height: 18px;
	text-align: center;
}

.mainpermissiontable div.subgroups {
	clear: both;
	position: relative;
	padding-left: 12px;
}

.mainpermissiontable div.subgroups div.sg {
	clear: both;
	background-image: url('/images/group.gif');
	background-repeat: no-repeat;
	background-position: 1px 4px;
	padding-left: 12px;
	border-top: 1px solid #FFFFFF;
	background-color: #EEEEFF;
	white-space: nowarp;
	overflow: hidden;
	height: 20px;
}
.mainpermissiontable div.subgroups div.sg div {
	float: right;
	border-left: 1px solid #FFFFFF;
	width: 50px;
	height: 18px;
	text-align: center;
}




.mainpermissiontable div.um {
	clear: both;
	background-image: url('/images/user.gif');
	background-repeat: no-repeat;
	background-position: 1px 4px;
	padding-left: 12px;
	border-bottom: 1px solid #FFFFFF;
	background-color: #F1F1F1;
	white-space: nowarp;
	overflow: hidden;
	height: 20px;
}
.mainpermissiontable div.um div {
	float: right;
	border-left: 1px solid #FFFFFF;
	width: 50px;
	height: 18px;
	text-align: center;
}


.epcv_containerdiv {
	margin: 0px;
	padding: 0px;
}
.epcv_contentgroupdiv {
	background-color: transparent;
	position: relative;
	margin-bottom: 5px;
}
.epcv_contentgroupdiv_hover {
	background-color: #EEEEEE;
	position: relative;
	margin-bottom: 5px;
}
.epcv_containertable {
	
}
.epcv_containertable tr td {
}
.epcv_containertable tr td.left {
	padding: 3px 10px 3px 0px;
	width: 182px;
	font-size: 12px;
	border-right: 1px solid black;
	text-align: right;
	vertical-align: top;
}
.epcv_containertable tr td.right {
	width: 490px;
	padding: 3px 0px 3px 10px;
	font-size: 12px;
	vertical-align: top;
}
.epcv_containertable tr td.right input {
	border: 1px solid #CCCCCC;
}
.epcv_containertable tr td.right select {
	border: 1px solid #CCCCCC;
	font-size: 11px;
}

.epcv_containertable tr td.left_nomargin {
	padding: 0px 10px 0px 0px;
	width: 182px;
	font-size: 12px;
	border-right: 1px solid black;
	text-align: right;
	vertical-align: top;
}
.epcv_containertable tr td.right_nomargin {
	width: 490px;
	padding: 0px 0px 0px 10px;
	font-size: 12px;
	vertical-align: top;
}


.epcv_languagetable tr td {
	font-size: 11px;
	height: 22px;
	text-align: center;
}
.epcv_languagetable tr td.a {
	border: 1px solid #CCCCCC;
}
.epcv_languagetable tr td.trb {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.epcv_languagetable tr td.lrb {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.epcv_languagetable tr td.rb {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.epcv_editlink {
	color: #990000;
	font-size: 11px;
	font-weight:normal;
	text-decoration: underline;
}

div.epcvform {
	background-color: #F2F2F2;
	border: 1px solid #CCCCCC;
	padding: 6px;
}

div.epcvform input, div.epcvform select {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC !important;
	margin: 0px 0px 3px 0px !important;
}
div.epcvform input.coolbutton {
	background-color: #666666;
	border: 1px solid #CCCCCC !important;
	margin: 0px 0px 0px 0px !important;
}


div.epcvform input.coolcancelbutton {
	background-color: #886666;
	border: 1px solid #CCCCCC !important;
	margin: 0px 0px 0px 0px !important;
}

div.epcv_editcontrols {
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 10000;
}

/******* group management *********************/
fieldset {
	margin-bottom: 20px;
}
.tr1 {
	background-color: #f8f8f8;
}
.tr2 {
	background-color: #f4f4f4;
}
.tr3 {
	background-color: #b9d2bd;
}
h2.admin {
	font-size: 14px;
	margin-bottom: 10px;
}
td.pp {
	padding-left: 10px;
}
.addlink {
	display: inline-block;
	margin-left: 5px;
	background: url(/images/listaction_add.gif) no-repeat left;
	padding-left: 17px;
	color: black;
	
}
.mp_read {  }
.mp_write {  }
.mp_work {  }

.ui-selected {
	background-color: #d0d0d0;
}
.ui-selecting {
	background-color: #ddd;
}

ul.list-table {
	margin: 10px 0px 10px 0px !important;
}
ul.list-table, ul.list-table * {
	list-style: none;
	margin:0px;
	padding:0px;
}
ul.list-table ul.list-row, ul.list-sorting-header {
	width: 100%;	
	clear: both;
	height: 19px;
}
ul.list-table ul.list-row li,  ul.list-sorting-header li {
	float: left;	
	height: 19px;
}
.list-actions-right-part .list-action-link{
	float: right;
	margin: 2px;
}
.list-actions-toolbar {
	margin: 10px;
}
.cleared {
	clear: both !important;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
	line-height: 0px;
}
.clone {
	border-left: 1px solid grey;
	padding-left: 10px;
}



.info {
	cursor: help;
}
#page-container{
	text-align: center;
}

#main-container{
	margin-left: auto;
	margin-right: auto;
	
}

#header-container{

}
/******* general *********************/
@-moz-document url-prefix()
{
	input[type="submit"] , input.coolcancelbutton[type="button"], div.input input.coolbutton[type="button"], div.input input.coolbutton[type="submit"], input.coolbutton[type="button"], input.coolbutton[type="reset"]
	{ 
		padding-bottom: 18px; 
	}
	input#searchformleftbox_submit{
		padding-bottom: 17px;
	}
}

#edit-controls {
display: inline;
margin-left: 20px;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
}

a:focus {outline:none;} 


/***************helper **************************************************/
.float-left {float: left;}
.float-right {float: right;}
.spacer10 {height: 10px;width: 10px;}
.spacer5 {height: 5px;width:5px;}
.spacer2 {height: 2px;width:2px;}
.hidden {display: none;}
.height20 {height: 20px;}
.disabled {
	opacity: 0.4 !important;
	color: grey !important;
	
}
.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.border-dotted-left {
	border-left: 1px dotted #cccccc;
} 
.border-dotted-right {
	border-right: 1px dotted #cccccc;
}
.border-dotted-bottom {
	border-bottom: 1px dotted #cccccc;
}
.hspace5 {margin-left: 5px;margin-right:5px;}
.hspace10 {margin-left: 10px;margin-right:10px;}
.hspace15 {margin-left: 15px;margin-right:15px;}
.hspace20 {margin-left: 20px;margin-right:20px;}
.vspace5 {margin-top: 5px;margin-bottom:5px;}
.vspace5-bottom {margin-bottom:5px;}
.vspace10-top {margin-top:10px;}
.vspace10-bottom {margin-bottom:10px;}
.vspace10 {margin-top: 10px;margin-bottom:10px;}
.vspace2-top{ padding-top: 2px; }
.vspace4-top{ padding-top: 4px; }
.vspace6-top{ padding-top: 6px; }
.hpadding-10 { padding-left: 10px;padding-right: 10px;}
.no-underline { text-decoration: none !important; }
.sort-row-icon-down {
	background: url(/images/sort_down.png) no-repeat right;
	padding-right: 14px;
}
.sort-row-icon-up {
	background: url(/images/sort_up.png) no-repeat right;
	padding-right: 14px;
}
.vspace2-checkbox {
	margin-top: 2px;
	_margin-top: 0px;
}
/************** icons icons icons *************************************/
.icon-structure-link {
	background: url(/images/structure_servicebox.png) no-repeat left;
	display: inline-block;
	height: 16px;
	padding-left: 20px;
	margin-bottom: 2px;
}
.icon-14 {
	height: 14px;
	padding-left: 16px;
	display: inline-block;
	margin-right: 4px;
	zoom: 1;
	background-position: left center;
	background-repeat: no-repeat;
	vertical-align: middle;
	
}
.icon-14-right {
	/*height: 14px;*/
	padding-right: 16px;
	display: inline-block;
	zoom: 1;
	background-position: right center;
	background-repeat: no-repeat;
	
}
.icon-14-publish {
	background-image: url(/images/singleitem_publish.png);
}
.icon-14-edit {
	background-image: url(/images/singleitem_edit.png);
}
.icon-14-delete {
	background-image: url(/images/singleitem_delete.png);
}
.icon-14-add {
	background-image: url(/images/listaction_add.png);
}
.icon-14-diff {
	background-image: url(/images/singleitem_changes.png);
}
.icon-14-translate {
	background-image: url(/images/listaction_translateme.png);
}
.icon-14-boxopen {
	background-image: url(/images/boxes_open.png);
}
.icon-14-boxclose {
	background-image: url(/images/boxes_close.png);
}
.icon-14-back {
	background-image: url(/images/structure_backarrow.png);
}
.icon-14-password {
	background-image: url(/images/password.png);
}
.icon-14-users {
	background-image: url(/images/users.png);
}
.icon-14-user {
	background-image: url(/images/user.png);
}
.icon-14-automatic-group-assignment {
	background-image: url(/images/automatic-group-assign.png);
}
.icon-14-multiple-assignment {
	background-image: url(/images/multiple-assign.png);
}
.icon-14-mandatory-perm {
	background-image: url(/images/mandatory-perm.png);
}
.icon-14-admin-move {
	background-image: url(/images/icons/admin/move.png);
}
.icon-14-admin-moveto {
	background-image: url(/images/icons/admin/moveto.png);
}
.icon-14-hide {
	background-image: url(/images/icons/hide.png);
}
.icon-14-unhide {
	background-image: url(/images/unhide.png);
	
}
.icon-14-info-small {
	background-image: url(/images/info-small.png);
	cursor: help;
}
.icon-14-info {
	background-image: url(/images/info.png);
	cursor: help;
}
.icon-14-printprev {
	background-image: url(/images/printer.png);
}
.icon-14-pdf {
	background-image: url(/images/pdf.png);
}

.box .icon-14 {
	padding-left: 18px;
}
.icon-14-showalllevels {
	background: url(/images/show_all_levels.png) no-repeat;
	width: 16px;
	height: 16px;
	padding: 0px !important;
} 
.icon-14-arrow-right-small-grey {
	background-image: url(/images/arrow-right-small-grey.png);
}
.icon-16-systemmessage {
	background-image: url(/images/icon_systemmessage16.png);
}
.icon-16-telephone {
	background-image: url(/images/telephone.png);
}
.icon-16-address {
	background-image: url(/images/address.png);
}
.icon-19-systemmessage{
	background-image: url(/images/icon_systemmessage.png);
}


.icon-12 {
	height: 12px;
	padding-left: 14px;
	display: inline-block;
	margin-right: 4px;
	zoom: 1;
	background-position: left center;
	background-repeat: no-repeat;
	
}
.icon-12-right {
	/*height: 12px;*/
	padding-right: 14px;
	display: inline-block;
	
	zoom: 1;
	background-position: right center;
	background-repeat: no-repeat;
	
}
.icon-16 {
	height: 16px;
	padding-left: 18px;
	display: inline-block;
	margin-right: 4px;
	zoom: 1;
	background-position: left center;
	background-repeat: no-repeat;
	
}
.icon-16-right {
	/*height: 16px;*/
	padding-right: 18px;
	display: inline-block;
	
	zoom: 1;
	background-position: right center;
	background-repeat: no-repeat;
	
}
.icon-18 {
	height: 18px;
	padding-left: 20px;
	display: inline-block;
	margin-right: 4px;
	zoom: 1;
	background-position: left center;
	background-repeat: no-repeat;
	
}
.icon-18-right {
	/*height: 18px;*/
	padding-right: 20px;
	display: inline-block;
	
	zoom: 1;
	background-position: right center;
	background-repeat: no-repeat;
	
}


.icon-19 {
	height: 19px;
	padding-left: 20px;
	display: inline-block;
	zoom: 1;
	background-position: left center;
	background-repeat: no-repeat;
	line-height: 19px;
}	


.icon-20 {
	height: 20px;
	padding-left: 20px;
	display: inline-block;
	margin-right: 4px;
	zoom: 1;
	background-position: left center;
	background-repeat: no-repeat;
	
}
.icon-20-right {
	/*height: 20px;*/
	padding-right: 20px;
	display: inline-block;
	
	zoom: 1;
	background-position: right center;
	background-repeat: no-repeat;
	
}
.icon-22 {
	height: 22px;
	padding-left: 20px;
	display: inline-block;
	margin-right: 4px;
	zoom: 1;
	background-position: left center;
	background-repeat: no-repeat;
	
}
.icon-22-right {
	/*height: 22px;*/
	padding-right: 20px;
	display: inline-block;
	margin-right: 4px;
	zoom: 1;
	background-position: right center;
	background-repeat: no-repeat;
}
.icon-block{
    display: block !important;
}



.txtarea {
	width: 220px;
}
.inputform {
	width: 220px;
}

.width100 {
	width: 100%;
}
.width110px {
	width: 110px;
}
.width120px {
	width: 120px;
}
.width130px {
	width: 130px;
}
.width140px {
	width: 140px;
}
.width150px {
	width: 150px;
}
.width160px {
	width: 160px;
}
/************** end icons icons icons *************************************/


/*******menu links******/
#header-container a{
	color: #555;
	
	padding-left: 8px;
	display: inline-block;
}

#header-container a:hover{
	color: #000;
}

#header-setting a{
	padding-top: 6px;

}

#header-menu a{
	padding-top: 3px;
}


#header-firstrow{
	margin: 3px 0px 5px 0px;
}
#header-secondrow{
	padding: 5px;
}

#header-logo{
	background: url('/images/factlinelogo.png') no-repeat;
	float: left;
	height: 22px;
	width: 89px;
}
#header-menu {
	float: left;
}

#header-setting{
	float: right;
}

#header-search {
	float:right;
	height: 20px;
	margin-right: 8px;
}
#header-search * {
	float:left;
	font-size: 12px !important;
	margin: 0px;
}
#searchformheader {margin: 0px;padding:0px;}
#searchformheader_type li a {text-transform:capitalize;}
#header-search input, #header-search select {
	height: 20px;
	border: 0px !important;
	margin: 0px !important;
}
#header-search a {
	padding: 1px 2px 2px 2px; /***old: padding: 2px;*****/
	/*margin-top: -1px;*/
}

#searchform-header-dropdown-typeselector {
	position: relative;
	margin-top: -1px;
}
#header-search h2 {
	margin: 0px;
	padding: 0px 8px;
	height: 20px !important;
}
#searchform-header-dropdown-typeselector h2 a {
	margin-left: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
	line-height: 1 !important;
	height: 10px; /*Old is 16px */
}
#searchform-header-dropdown-typeselector ul li {
	display: block;
	float: none !important;
}
#searchform-header-dropdown-typeselector ul li a {
	/*display: block;*/
	text-decoration: none;
	padding: 4px;
	float: none !important;
	white-space: nowrap;
	width: 143px;
	_width: 150px;
}
#searchform-header-dropdown-typeselector ul li a:hover {
	background-color: #e9e9e9;
	width: 143px;
	_width: 150px;
}
#searchform-header-dropdown-typeselector ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	display: none;
	z-index: 1000;
	position:absolute;
	border: 1px solid #e9e9e9;
	margin-top: 21px;
	left: 0px;
	width: 150px;
}

a#searchformheader_advanced{
	margin: 1px 0 0 3px;
}


/***************** Usersonline popup ********************************/
#usersonline-popup-container{

}

#usersonline-popup-firstrow{
	min-height: 25px;
	width: 100%;
}

.usersonline-popup-image{
	display: inline-block;
	float: left;
	padding: 5px 0px 5px 5px;
	/***height: 70px;
	width: 52px;***/
}

.usersonline-popup-image img {
	height: 70px;
}

#usersonline-popup-tmpuser{
}

#usersonline-popup-name{
    display: inline-block;
	float: left;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 15px;
	width: 70%;
}
#usersonline-popup-username{
	display: inline-block;
	float: left;
	margin-left: 15px;
	margin-top: 5px;
	width: 70%;
}

#usersonline-popup-company{
	display: inline-block;
	float: left;
	margin-top: 10px;
	margin-left: 15px;
	width: 70%;
}

#usersonline-popup-tmpuser-lastonline{

}
#usersonline-popup-tmpuser-lastonline-text{
	float: left;
}
usersonline-popup-tmpuser-lastonline-info{
	float: left;
}
#usersonline-popup-email{
}

#usersonline-popup-showemail{
	border: 0px; 
	font-weight: bold;
	width: 250px; 
	font-size: 11px;
	padding: 0px;
	cursor: hand;
	
}

#usersonline-popup-secondrow{
	padding-top: 5px;
}

#usersonline-popup-description{
	
}

.usersonline-popup-secondrow-property{
	float: left;
	margin: 0px 0px 0px 7px;
	padding: 0px;
	line-height: 14px;
}

.usersonline-popup-secondrow-value{
	color: #5c5c5c;
	margin: 4px 4px 4px 140px;
	padding: 0px 0px 0px 0px;
	text-align: justify;
	width: 255px;
}


.usersonline-popup-secondrow-value a{
	display: inline-block;
	margin-top: 4px;
	text-decoration: none !important;
}

.usersonline-popup-secondrow-value a:hover{
	text-decoration: underline !important;
}

.usersonline-popup-secondrow-value img{
	margin-bottom: -1px;
	display: inline-block;
}

.usersonline-popup-secondrow-value form{
	margin: 0px 0px 0px 0px;
	
}
.usersonline-popup-secondrow-border{
	border-bottom: 1px dotted #CCCCCC;
}
#usersonline-popup-name-group{
	padding: 5px 0px 0px 7px;
	_padding:  5px 0px 5px 7px;
}
/******* end usersonline popup **********/

/************ previous/next *************/
div#prevnext-container {
	margin: 0px 0px 10px 10px;
}
.pre-next-startspacer {
	width: 16px;
	height: 16px;
}
.prev-next-prev-link {
	background: url(/images/icons/prev.png) no-repeat right;
	padding: 2px 16px 2px 2px;;
	border: 1px solid #CCCCCC;
	margin: 0px 3px 3px 0px;
}
.prev-next-next-link {
	background: url(/images/icons/next.png) no-repeat left;
	padding: 2px 2px 2px 16px;
	border: 1px solid #CCCCCC;
	margin: 0px 3px 3px 0px;
}
a.prev-next-prev-link, a.prev-next-next-link {
	text-decoration: underline !important;
	display:block;
}
.prev-next-folder-link {
	background: url(/images/icons/factfolder16x16.png) no-repeat left;
	padding: 2px 2px 2px 18px;
	text-decoration: underline !important;
	display:block;
}

/************ end previous/next *************/

/************ display meta shortcuts *************/
.row-shade-color {
	background-color: none;
}
.row-shade-color-hover {
	background-color: #DDD;
}
.section-display-shortcuts .fcs-icon-delete {
	background: url(/images/singleitem_delete.grey.png) no-repeat;
}
.section-display-shortcuts-hover img.fcs-icon-delete {
	background: url(/images/singleitem_delete.png) no-repeat;
}
.section-display-shortcuts td {
	padding: 1px;
}
/************ end display meta shortcuts *************/
.new-main-content-container{ width: 800px; }
.main-content-container{
	margin: 0px 10px 0px 10px !important;	
}

/********* login form ***************************************/
.loginform-container {
	padding: 20px 20px 15px 20px;
}
.loginform-container input, .loginform-container select, .main-content-container form {
	margin: 0px;
	padding: 0px;
}
.loginform-container input[type="checkbox"] {
	margin: 0px;
	padding: 0px;
}
.loginform-container input.coolbutton {
	padding: 0px 10px 0px 10px;
	min-width: 90px;
}

.loginform-container div.label {
	width: 150px;
	text-align:right;
	float: left;
	margin: 0px 10px 5px 0px;
	offset: 0px;
}
.loginform-container div.input {
	
}


.loginform-container div.link {
	margin: 0px 0px 0px 10px;
}
.loginform-container div.forms a{
	padding-top: 0px;
}
#loginform-input-username, #loginform-input-password, #loginform-container select, div.loginform-container input[type="text"] {
	width: 180px;
	height: 20px;
}
div.loginform-container #captchainputcode{
	width: 80px;
}

/**styles for FF for the login, register, new password interfaces to enlarge the height of the input**/
/**@-moz-document url-prefix()
{
	#loginform-input-username, #loginform-input-password, #loginform-interfaceoptions select[name="logininterfaceoptions"], 
	#forgotpass-input-username, #forgotpass-input-email
	{ 
		width: 170px;
		height: 20px;
	}

	#loginform-interfaceoptions select[name="logininterfaceoptions"]{
		padding-top: 2px;
	}

	div.loginform-container input[ name="username"],
	div.loginform-container input[ name="firstname"], div.loginform-container input[ name="lastname"],
	div.loginform-container input[ name="email"], div.loginform-container input[ name="captchacode"]
	{ 
		width: 170px;
		height: 20px;
	}
}**/


#loginform-interfaceoptions{
	float: left;
}
#loginform-interfaceoptions select {
	width: 170px;
}
#loginform-interfaceoptions-info{
	margin: 2px 0px 0px 5px;
	float: left;
}
/********* end login form ***************************************/
/********* register form *************************************/
#registerform-hint{
	font-size: 10px;
}
#captchacode{
	
}
#captchaimagecode{
	float: left;
	_margin-left: -2px;
	padding: 0px;
}
#captchainputcode{
	float: right;
	margin: 0px;
}
#span-captcha{
	width: 170px;
	_width: 188px;
}

/********* end register form **********************************/

.forgotpass-container div.label{
	width: 230px;
}
#forgotpass-input-username, #forgotpass-input-email {
	width: 224px;
}

.form-container {
	margin: 0px 0px 0px 10px;
}
/********* end forgotpass form *********************************/

.info-link-icon{
	background: url('/images/info.png') no-repeat;
	display: inline-block;
	height: 15px;
	width: 15px;
}

/************ footer *****************/
#footer-container {
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 5px;
}

/**************boxes *********************/

	/******** search box ********/
#searchformleftbox_text{
	float: left;
	font-size :11px;
	height: 19px;
	width: 226px;
	_width: 222px;
}
.searchformleftbox_dropdowns{
	float: left;
	font-size :11px;
	height: 19px;
	margin-right: 3px;
	width: 74px;
}
.selectformleftbox_dropdowns option{
	overflow: visible;
}
#searchformleftbox_dropdown1{
	width: 64px; /*64px*/
	overflow: visible;
}
#searchformleftbox_dropdown1 option{
	overflow: visible;
	width: auto;
}
#searchformleftbox_dropdown2{
	width: 96px;
}
#searchformleftbox_submit{
	width: 56px;
	_width: 49px;
	_line-height: 15px;
	_height: 16px;
}

/************* end boxes *****************/

/***** in platform admin ******************************/
table.in-padmin td {
	border-bottom: 1px solid #eeeeee;
}
table.in-padmin td.spacer {
	border-bottom: 0px !important;
	padding: 0px !important;
	background-color: white !important;
}
table.in-padmin td.sys-action {
	 background-color: #F7F7F7;
	 /*width: 80px;*/
	 /*text-align: center;*/
}
table.in-padmin td input {
	 height: 18px;
	 font-size: 11px;
	 margin: 0px !important;
}



/********** search form inputs ******************************/
.search-form-labels	{
	color: #C0C0C0;
	font-style: italic;
}
.search-form-show-span {
	display: inline-block;
	width: 170px;
	zoom: 1;
}
a.sortrow {margin: 0px 5px 0px 0px;}

#addnew {
	background-color: red;
}

.no-text-decoration {
	text-decoration: none !important;
}
.padding-3 {
	padding: 3px;
}
.green {
	color: green;
}
.red {
	color: darkred;
}
.bold {
	font-weight: bold;
}
.attention-background {
	background-color: #FAE2E2;
}








/********** the new META classes ******************************/
div.fcs-meta-box {
	width: 100%;
	font-size: 12px;
}
div.fcs-meta-box div.fcs-meta-box-header {
	padding: 2px 10px 2px 10px;
}
div.fcs-meta-box div.fcs-meta-box-header a.fcs-meta-box-header-closelink {
	float: right;
	display: block; width: 14px; height: 14px;
	background: url('/images/stf2_closebutton.png') no-repeat top left;
	font-size: 1px; text-decoration: none;
}
div.fcs-meta-box div.fcs-meta-box-inner {
	padding: 10px 10px 10px 10px;
}
.fcs-meta-headtext, .fcs-meta-headtext a {
	font-size: 12px !important;
}
.fcs-meta-text {
	font-size: 11px !important;
}
.fcs-meta-text a {
	font-size: 11px !important;
}
.fcs-meta-text a.editlink {

}



/********** tags classes ******************************/
.fcs-meta-tags-link {
	background: transparent url('/images/tag_small.png') no-repeat 0px 0px;
	padding-left: 15px;
}



/********** ST classes ******************************/
.fcs-meta-sendouts {
	position: relative;
	width: 100%;
}
.fcs-meta-sendouts-row {
	padding-bottom: 3px;
}
.fcs-meta-sendouts-row-hover {

}
.fcs-meta-sendouts-label {
	width: 100px;
	vertical-align: top;
	height: 16px;
}
.fcs-meta-sendouts-value {
	width: 100%;
	vertical-align: top;
	height: 16px;
}
.fcs-meta-sendouts-date {
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	padding-left: 10px;
}
.fcs-meta-sendouts-row img.ic {
	width: 14px; height: 14px;
	border: 0px;
	vertical-align: middle;
	margin-right: 3px;
}
.fcs-meta-sendouts-loading {
	background: url('/images/loading.gif') no-repeat center center;
}



/********** comments classes ******************************/
.fcs-meta-comments-partcontainer {
	margin: 0px 10px 0px 10px;
}
.fcs-meta-comments-addlink {
	display: block;
}
.fcs-meta-comments-10top { 
	margin-top: 10px;
}



/********** stf classes ******************************/
.fcs-meta-stf-linkdiv {
	margin: 10px 10px 0px 10px;
}
.fcs-meta-stf-container {
	margin: 10px 10px 0px 10px;
}
.fcs-meta-stf-container-done {

}
.fcs-meta-stf-container-done p {
	font-size: 12px;
	margin: 0px; padding: 0px;
}
.fcs-meta-stf-container-inner {
	position: relative;
}
.fcs-meta-stf {
}
.fcs-meta-stfclear {
	max-height: 300px;
	_height: 300px;
	overflow: auto; 
	overflow-x: hidden; 
	-ms-overflow-x: hidden;
}
form.fcs-meta-stf-form .inputsurround {

}
form.fcs-meta-stf-form textarea, form.fcs-meta-stf-form input.std{
	border: 0px;
	background-color: transparent;
	font-size: 11px;
	font-family: Arial, sans-serif;
	margin: 0px; padding: 0px;
}
form.fcs-meta-stf-form textarea.empty, form.fcs-meta-stf-form input.empty {
	font-size: 10px;
	font-size: 11px;
	font-family: Arial, sans-serif;
}
.fcs-meta-stf-cell {
	min-height: 25px;
	margin-bottom: 5px;
	vertical-align: middle;
}
.fcs-meta-stf-label {
	padding: 3px 0px 0px 0px;
	white-space: nowrap;
	font-weight: bold;
	vertical-align: top;
}
.fcs-meta-stf-spacer {
	height: 3px;
}
.fcs-meta-stf-black {
	font-weight: bold;
}
.fcs-meta-stf-graybg {
	padding: 4px 0px 4px 0px;
}
.fcs-meta-stf-button {
	width: 150px;
}
.fcs-meta-stf-receivers {

}
.fcs-meta-stf-receivers div {
	margin-bottom: 3px;
	padding: 2px 2px 2px 2px;
}
.fcs-meta-stf-receivers div td {
	white-space: nowrap;
	vertical-align: middle;
	font-size: 11px;
}
.fcs-meta-stf-receivers div td.labelcell {
	width: 100%;
	overflow: hidden;
	font-weight: bold;
	cursor: help;
}
.fcs-meta-stf-receivers div td input {
	width: 100px;
	border: 0px;
	background-color: transparent;
	font-size: 11px;
	font-family: Arial, sans-serif;
	margin: 0px; padding: 0px;
}
.fcs-meta-stf-receivers div td img.icon {
	width: 14px; height: 14px; border: 0px; margin: 3px 2px 3px 0px;
}
.fcs-meta-stf-receivers div td img.close {
	width: 14px; height: 14px; border: 0px; margin: 0px 0px 0px 5px;
	cursor: pointer;
}

.fcs-meta-stf-listfacts {
	margin: 3px 3px 3px 23px;
	padding: 2px;
}
.stf-listfacts-row {
	height: 20px;
}
.stf-listfacts-row td {
	white-space: nowrap;
	vertical-align: middle;
	font-size: 11px;
}
.stf-listfacts-row td a.stf-listfacts-select {
	display: block; width: 14px; height: 14px;
	margin: 3px 3px 3px 2px; 
	background: url('/images/stf2_deselected.png') no-repeat top left;
	text-decoration: none;
}
.stf-listfacts-row td a.stf-listfacts-deselect {
	display: block; width: 14px; height: 14px;
	margin: 3px 3px 3px 2px; 
	background: url('/images/stf2_selected.png') no-repeat top left;
	text-decoration: none;
}
.stf-listfacts-row td img.stf-listfacts-info {
	display: block; width: 14px; height: 14px;
	margin: 3px 3px 3px 2px; 
	background: url('/images/stf2_selected.png') no-repeat top left;
}
.stf-listfacts-row td img.stf-listfacts-icon {
	width: 19px; height: 19px; margin-right: 3px; border: 0px;
}
.stf-listfacts-row td.stf-listfacts-title {
	width: 100%;
}
.stf-listfacts-row td.stf-listfacts-title div {
	width: 350px; height: 20px; line-height: 20px; overflow: hidden;
	font-weight: bold;
}
.stf-listfacts-deselected {
	opacity:0.4 !important;
	filter:alpha(opacity=40) !important;	
}

.stf-listfacts-loading {
	background: url('/images/loading.gif') no-repeat center center;
}

.fcs-meta-stf-listbutton {
	width: 29px; height: 20px; border: 0px;
}
.fcs-meta-stf-sendtolabel.ok {
	background: transparent url('/images/stf2_check.png') no-repeat bottom right;
}
.fcs-meta-stf-sendtolabel.error {
	background: transparent url('/images/stf2_warning.png') no-repeat bottom right;
}

li.fcs-meta-stf-autoli-email {
	margin-bottom: 1px !important;
	background-color: #FFFFFF;
}
li.fcs-meta-stf-autoli-user {
	margin-bottom: 1px !important;
	background-color: #F5F5F5;
}
li.fcs-meta-stf-autoli-group {
	margin-bottom: 1px !important;
	background-color: #E6E6E6;
}
li.fcs-meta-stf-autoli a img {
	float: left;
	margin: 2px 2px 0px 0px;
	width: 14px;
	height: 14px;
}


.fcs-meta-stf-multiplelistcontainer {
	font-size: 11px !important;
	margin-left: 10px;
	width: 200px;
	height: 150px;
	overflow: auto; 
	overflow-x: hidden; 
	-ms-overflow-x: hidden;
}

label.checkline {
    display: block;
    padding-left: 20px;
    text-indent: -20px;
}
label.checkline input {
    width: 13px;
    height: 13px;
    padding: 0px;
    margin: 0px 3px 0px 0px;
    vertical-align: bottom;
    top: -1px;
    *overflow: hidden;
}


/********** autocomplete classes ******************************/
.fcs-autocomplete-input {

}
.fcs-autocomplete-loading {
	background-color: red;
}
.fcs-autocomplete {
	position: absolute; cursor: default;
}
/* workarounds */
* html .fcs-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
.fcs-menu {
	background-color: #FDFDFD;
	border: 1px solid #EEEEEE;
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.fcs-menu .fcs-menu {
	margin-top: -3px;
}
.fcs-menu .fcs-menu-item {
	clear: left;
	margin: 0px 0px 0px 0px;
	line-height: 19px; height: 19px;
	width: 100%;
}
.fcs-menu .fcs-menu-item img.icon {
	float: left;
	width: 19px; height: 19px; vertical-align: middle; 
	border: 0px; margin-right: 1px;
}
.fcs-menu .fcs-menu-item a.mainlink {
	display: block; overflow: hidden; white-space: nowrap;
	float: left;
	text-decoration:none;
	line-height: 19px;
	font-size: 11px;
	color: #333333;
}
.fcs-menu .fcs-menu-item span.pathline {
	display: block; overflow: hidden; white-space: nowrap;
	margin-left: 2px;
	float: left;
	font-size: 11px;
	color: #666666;
}

.fcs-menu-item-hover {
	background-color: #DDDDDD;
}



/*** Edit include css ***/
.se_std {
	margin: auto;
	border: 1px solid transparent;
	background-color: transparent;
}
.se_unpub {
	margin: auto;
	border: 1px solid #990000;
	background-color: #FFF3F3;
}
.se_over {
	margin: auto;
	border: 1px solid #BBBBBB;
	background-color: #F2F2F2;
}
.se_controls {
	position: absolute;
	top: 1px;
	right: 1px;
	background-color: #DDDDDD;
	border-bottom: 1px solid #BBBBBB;
	border-left: 1px solid #BBBBBB;

	margin: auto;
	padding: 1px 5px 1px 5px;

	-moz-opacity:0.92;
	filter:alpha(opacity=92);

	display: none;

	font-size: 11px;
	font-weight: normal;
	text-decoration: none;

	white-space: nowrap; 
}
.se_controls a {
	background-color: transparent;
	font-size: 10px !important;
	font-weight: normal;
	text-decoration: underline;
	color: #000099;
}
/*****************  PING  ****************************/
div#pingcontainer form textarea.fcs-textarea-big{
    border: 0px;
	background-color: white;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 3px;

}

/********* user settings *************************************/
td.user-settings-display-label {
	font-weight: bold !important;
	width: 200px;
}



/* fcscolors - META - background colors */
div.fcs-meta-box div.fcs-meta-box-header  {
	background-color: fcscolor('meta_bg_headingcolor');
}
div.fcs-meta-box, .fcs-meta-sendouts-loading, .fcs-meta-stf-listfacts, .stf-listfacts-loading {
	background-color: fcscolor('meta_bg_color');
}
.fcs-meta-sendouts-row-hover, .fcs-meta-stf-graybg, .fcs-meta-stf-receivers div, .fcs-meta-stf-listbutton, .fcs-meta-stf-multiplelistcontainer {
	background-color: fcscolor('meta_bg_highlightedcolor');
}
form.fcs-meta-stf-form .inputsurround {
	background-color: fcscolor('meta_bg_inputcolor');
}

/* fcscolors - META - foreground colors */
div.fcs-meta-box div.fcs-meta-box-header, .fcs-meta-headtext, .fcs-meta-headtext a {
	color: fcscolor('meta_fg_headingcolor') !important;
}
.fcs-meta-text, .stf-listfacts-row td {
	color: fcscolor('meta_fg_color') !important;
}
.fcs-meta-stf-container-done p, .fcs-meta-stf-black, .fcs-meta-stf-receivers div td {
	color: fcscolor('meta_fg_hightlitedcolor') !important;
}
form.fcs-meta-stf-form textarea, form.fcs-meta-stf-form input.std, .fcs-meta-stf-receivers div td input {
	color: fcscolor('meta_fg_inputcolor');
}
form.fcs-meta-stf-form textarea.empty, form.fcs-meta-stf-form input.empty {
	color: fcscolor('meta_fg_inputdisabledcolor');
}

.fcs-meta-text a {
	color: fcscolor('meta_fg_linkcolor') !important;
}
.fcs-meta-text a.editlink {
	color: fcscolor('meta_fg_editlinkcolor') !important;
}


/* fcscolors - META - border colors */
form.fcs-meta-stf-form .inputsurround {
	border: 1px solid fcscolor('meta_br_inputbordercolor');
}



/************ messengers *******************************/
.fcs-messenger-small-aol, .fcs-messenger-small-skype, .fcs-messenger-small-icq,
.fcs-messenger-small-yahoo, .fcs-messenger-small-google, .fcs-messenger-small-jabber,
.fcs-messenger-small-myspace, .fcs-messenger-small-facebook, .fcs-messenger-small-imo, .fcs-messenger-small-msn {
	height: 16px;
	padding-left: 20px;
	margin: 2px 0px;
}
.fcs-messenger-small-aol {
	background: url(/images/messenger_icons/16x16/aol.png) 1px 1px no-repeat;
	padding: 0px 0px 6px 20px;
}
.fcs-messenger-small-skype {
	background: url(/images/messenger_icons/16x16/skype.png) 1px 1px no-repeat;
	padding: 0px 0px 6px 20px;
}
.fcs-messenger-small-icq {
	background: url(/images/messenger_icons/16x16/icq.png) 1px 1px no-repeat;
	padding: 0px 0px 6px 20px;
}
.fcs-messenger-small-yahoo {
	background: url(/images/messenger_icons/16x16/yahoo.png) 1px 1px no-repeat;
	padding: 0px 0px 6px 20px;
}
.fcs-messenger-small-google {
	background: url(/images/messenger_icons/16x16/google.png) 1px 1px no-repeat;
	padding: 0px 0px 6px 20px;
}
.fcs-messenger-small-jabber {
	background: url(/images/messenger_icons/16x16/jabber.png) 1px 1px no-repeat;
	padding: 0px 0px 6px 20px;
}
.fcs-messenger-small-myspace {
	background: url(/images/messenger_icons/16x16/myspace.png) 1px 1px no-repeat;
	padding: 0px 0px 6px 20px;
}
.fcs-messenger-small-facebook {
	background: url(/images/messenger_icons/16x16/facebook.png) 1px 1px no-repeat;
	padding: 0px 0px 6px 20px;
}
.fcs-messenger-small-imo {
	background: url(/images/messenger_icons/16x16/imo.png) 1px 1px no-repeat;
	padding: 0px 0px 6px 20px;
}
.fcs-messenger-small-msn {
	background: url(/images/messenger_icons/16x16/msn.png) 1px 1px no-repeat;
	padding: 0px 0px 6px 20px;
}

/************ end messengers *******************************/
ul.fcs-list-address {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul.fcs-list-address li {
	background: transparent url('/images/address.png') 1px 3px no-repeat;
	padding: 0px 0px 12px 20px;
}
ul.fcs-list-telephone, ul.fcs-list-messengers {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul.fcs-list-telephone li {
	background: transparent url('/images/telephone.png') 1px 1px no-repeat;
	padding: 0px 0px 6px 20px;
}

/************ user settings *******************************/
.fcs-user-settings-container div.fcs-meta-box {
	margin-bottom: 10px;
}
.fcs-user-settings-container * {
	font-size: 12px !important;
}

.fcs-user-settings-container h1 {
	font-size: 16px !important;
	margin-bottom: 10px;
}
.fcs-user-settings-container h2 {
	font-size: 14px !important;
	margin-bottom: 10px;
}
.fcs-user-settings-container h4 {
	font-size: 11px !important;
}

.fcs-user-settings-container a.editlink {
	font-size: 11px !important;
}
.fcs-user-settings-container table {
	
}

#fcs-settings-user-img{
	height: 150px; 
	width: 112px;	
	margin: 0px 20px 20px 0px;
	float: left;
	display:block;
	position: relative;
}
#fcs-settings-user-img img, #fcs-settings-user-img a img {
	border: 5px solid #c0c0c0;
	background: #EEEEEE;
}

#fcs-user-settings-image-change{
	/*************background-image: url(/images/singleitem_edit.png);
	background-position: left center;
	background-repeat: no-repeat;**************/
	padding-left: 3px;
	position: absolute;
	display: none;
	background-color: #c0c0c0;
	top:0px;
	left: 0px;
	width: 110px;
	_width: 112px;
	height: 18px;
}

div#fcs-user-settings-image-change span.editlink{
   font-size: 11px !important;
   display: inline-block;
   padding-left: 3px;
}

td.fcs-user-settings-contact-border {
	padding-left:10px !important;
	border-left: 1px dotted fcscolor('meta_br_inputbordercolor') !important;
	background-color: fcscolor('meta_bg_color') !important;
}
.fcs-settings-box-open-link {
	background: url(/images/boxes_close.png) no-repeat left;
	display: inline-block;
	height: 16px;
	padding-left: 18px;
	
}
.fcs-settings-box-closed-link {
	background: url(/images/boxes_open.png) no-repeat left;
	display: inline-block;
	height: 16px;
	padding-left: 18px;
}
.user-settings-groups_on_platform {display: none;}
.user-settings-groups_on_other_platforms {display: none;}

.fcs-seetings-phones-hidden-rows {
	display: none;
}
.fcs-seetings-phones-shown-rows {
	display: table-row;
}
.fcs-seetings-addresses-hidden-rows {
	display: none;
}
.fcs-seetings-addresses-shown-rows {
	display: table-row;
}
.fcs-user-settings-dialog-container {
	text-align: center !important;
}
.fcs-user-settings-dialog-container table {
	margin-left: auto;
	margin-right: auto;
}

