﻿.Users_AddUserTable
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	background-color: #e9e4e0;
	width: 690px;
}



.User_LeftTop_TD
{
	padding-top: 10px;
	width: 170px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	vertical-align: top;
}

.User_RightTop_TD
{
	padding-top: 10px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	vertical-align: top;
}

.User_Right_TD
{
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	vertical-align: top;
}

.User_Left_TD
{
	width: 170px;
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	vertical-align: top;
}

.User_RightBottom_TD
{
	padding-bottom: 5px;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	vertical-align: top;
}

.User_LeftBottom_TD
{
	width: 170px;
	padding-bottom: 5px;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	vertical-align: top;
}


.Users_EmailsPanel
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 640px;
}

/* begin grid data */

.Users_GridLastnameDataCell
{
	padding-left: 5px;
	width: 140px;
}

.Users_GridFirstnameDataCell
{
	width: 100px;
}

.Users_GridUniqueIDDataCell
{
	width: 110px;
}

.Users_GridStatusDataCell
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 2px;
	width: 40px;
	text-align: left;
}

.Users_GridOrgDataCell
{
	
	width: 80px;
}

.Users_GridRoleDataCell
{
	width: 100px;
}

/* end grid data*/

.Users_LstBoxRoles
{
	/*height:150px;*/
	color: #73563f;
	background-color: #ffe3b7;	
}

.Users_LstBoxRolesNotMandatory
{
	/*height:150px;*/
	color: #73563f;
	/*background-color: #ffe3b7;*/	
}

.Users_PnlSelectRoles
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	width: 550px;
}

.Users_PanelRoles_TD
{
	padding-right: 14px;
	padding-left: 50px;
	padding-top: 14px;
	padding-bottom: 14px;
}

.Users_PnlSeletRoles_CloseTD
{
	padding-top: 5px;
	text-align: right;
	background-color: #cc3300;
	border-bottom: #000000 1px solid;
	width: 100px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.Users_ChkBoxSelectRoles_TD
{
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

a.Users_CloseLink:link, a.Users_CloseLink:visited, a.Users_CloseLink:active
{
	color: #ffffff;
	text-decoration: underline;
}
a.Users_CloseLink:hover
{
	color: #eeeeee;
	text-decoration: underline;
}



/******************* ROLES ******************************/

.chkPermissionTitle
{
	font-weight: bold;
}

.chklstTD_Left
{
	vertical-align: top;
	text-align: left;
	width: 250px;
}

.Roles_InputTable
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	background-color: #e9e4e0;
	width: 640px;

}

.Roles_InputLeftFirstTD
{
	padding-top: 4px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	width: 100px;
	vertical-align:top;
}

.Roles_InputRightFirstTD
{
	padding-top: 4px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	vertical-align:top;
}

.Roles_InputLeftTD
{
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	width: 100px;
	vertical-align:top;
}

.Roles_InputRightTD
{
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	vertical-align:top;
}

.Roles_InputLeftLastTD
{
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 4px;
	width: 100px;
	vertical-align:top;
}

.Roles_InputRightLastTD
{
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 4px;
	vertical-align:top;
}

.Roles_EmailsTable_SectionHeaderTD
{
	font-weight: bold;
}

.Roles_EmailsTable_SectionTD
{
	padding-right: 10px;
}

.Roles_EmailsTable_AlertHeaderTD
{
	font-weight: bold;
	padding-right: 4px;
	padding-left: 4px;
}

.Roles_EmailsTable_AlertTD
{
	text-align:center;
}

.Roles_EmailsTable_AlertHeaderTD
{
	font-weight: bold;
	padding-right: 6px;
	padding-left: 6px;
}

.Roles_EmailsTable_AlertTD
{
	text-align:center;
}

.Roles_GridNameDataCell
{
	padding-left: 5px;
	width:150px;		
}

.Roles_GridDescriptionDataCell
{
	width:310px;		
}

.Roles_GridStatusDataCell
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 2px;
	width:60px;
	text-align: center;
}


/************************************* ORGANIZATIONS *****************************************************/


.Orgs_AddTable
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	background-color: #e9e4e0;
	width: 690px;
}

.Org_LeftTop_TD
{
	padding-top: 2px;
	width: 170px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
}

.Org_RightTop_TD
{
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	
}

.Org_Right_TD
{
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	
}

.Org_Left_TD
{
	width: 170px;
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
}

.Org_RightBottom_TD
{
	padding-bottom: 5px;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
}

.Org_LeftBottom_TD
{
	width: 170px;
	padding-bottom: 5px;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
}

.Org_Span_TD
{	
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
}

.Org_ItemsGrid_TD
{
	width: 300px;
	padding-bottom: 5px;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	vertical-align: top;
}

.Org_ItemsGridSep_TD
{
	width: 86px;
}

.Org_GridOrgItems
{
	width:290px;
}

.Org_GridOrgItems_LinkCell
{
	width: 100px;
	text-align:right;
	padding-right: 5px;
}

.Org_GridAddedOrgItems_Name
{
	width:60%;
}

.Org_GridAddedOrgItems_VendorId
{
	width:25%;
}

.Org_GridAddedOrgItems_VendorId_Control
{
	width:50px;
	color: #73563f;
    background-color: #ffe3b7;
}

.Org_GridStatusDataCell
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 2px;
	width: 58px;
	/*text-align: left;*/
	text-align:center;
}

.Org_GridCountryDataCell
{
	width: 150px;
}


.Org_GridNameDataCell
{
	padding-left: 5px;
	width: 150px;
}


.Org_GridSAPIDDataCell
{
	width: 120px;
}

.Org_Features_TR
{	
	vertical-align: top;
}

.Org_Features_Left_TD
{
	/*text-align: left;*/
	/*width: 30%;*/
}

.Org_Features_Center_TD
{
	/*width: 10%;*/
	width: 200px;
}

.Org_Features_Right_TD
{
	/*text-align: right;*/
	/*width: 50%;*/
}

.Org_Features_Grid_Column
{
	 padding-left: 5px;
	 padding-right: 5px;
}

/************************************************** PROFILE *********************************************/

.Profile_PageTitle
{
	font-size: 18pt;
	font-variant: small-caps;
	text-decoration: underline;
}

.Profile_Left_TD
{
	padding-right: 1px;
	padding-left: 0px;
	padding-bottom: 2px;
	width: 140px;
	padding-top: 2px;
}

.Profile_Right_TD
{
	text-align: left;
	padding-right: 1px;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.Profile_LeftFirstRow_TD
{
	padding-right: 1px;
	padding-left: 0px;
	padding-bottom: 2px;
	width: 140px;
	padding-top: 0px;
}

.Profile_RightFirstRow_TD
{
	text-align: left;
	padding-right: 1px;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 0px;
}

.Profile_LeftLastRow_TD
{
	padding-right: 1px;
	padding-left: 0px;
	padding-bottom: 0px;
	width: 140px;
	padding-top: 2px;
}

.Profile_RightLastRow_TD
{
	text-align: left;
	padding-right: 1px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 2px;
}

.Profile_Table1
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	background-color: #e9e4e0;
	width: 600px;
	
}

.Profile_PanelTable
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	background-color: #e9e4e0;
	width: 600px;
	padding-right: 1px;
	padding-left: 6px;
	padding-bottom: 8px;
	padding-top: 8px;
}



.Profile_EmailsPanel
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 600px;
}

.Profile_ProgressTable_TD
{
	height: 60px;
	vertical-align: middle;
}


.NUserR_PnlSelectOrgs
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	width: 490px;
}