﻿.User-AccountData
{
    padding-left:2.0em;
}

.AccountData-AccountTitle
{
    padding-top:0.5em;
    padding-bottom:0.25em;
}

.AccountData-ContactItemsTitle,
.AccountData-AddressListTitle
{
    padding-top:1.75em;
    padding-bottom:0.25em;
}

.AccountData-TitleColumn1
{
    padding-right:1.0em;
}

.AccountData-TitleColumn2
{
    width:12em;
    text-align:left;
    font-weight:bold;
    color:#444444;
}

.AccountData-AccountHolder
{
    padding-left:1.0em;
    padding-top:0.1em;
}

.AccountData-ContactNumber
{
    padding-left:1.0em;
    padding-top:0.1em;
}

.AccountData-DataColumn1
{
    padding-right:0.75em;
    display:inline-block;
    width:10em;
    text-align:right;
    font-weight:bold;
    color:#336699;
}

.AccountData-DataColumn2
{
    width:15em;
    text-align:left;
}

.AccountData-AddressList
{
    padding-left:5.5em;
}

.AccountData-AddressItem
{
    margin-top:4px;
    margin-bottom:10px;
    background-color:#f1f4f4;
    width:20em;
    text-align:left;
    padding:4px;
    border:solid 1px #999999;
}

.AccountData-AddressType
{
    font-weight:bold;
    color:#336699;
}


/* --------- Name Editor control ------------ */
.User-NameEditor
{
    padding-left:0.0em;
}

.NameEditor-IndicatorRow
{
    padding-top:0.5em;
    padding-left:3em;
    padding-bottom:0.9em;
}

.NameEditor-Row
{
    padding-top:0.5em;
    padding-bottom:0.5em;
}

.NameEditor-RowCell1
{
    display:inline-block;
    width:8em;
    text-align:right;
    padding-right:0.5em;
}

.NameEditor-RowCell2
{
    display:inline;
}

.NameEditor-ButtonSpan
{
    display:inline-block;
    padding-right:2.0em;
}


/* ------- Control Messages control --------- */
.CtrlMsg-CommonSelector
{
}

.CtrlMsg-CssClass
{
    padding-left:2.0em;
}

.CtrlMsg-IndicatorImage
{
    float: left;
    padding-right: 1.0em;
}

.CtrlMsg-Message
{
    padding-top: 0.75em;
    font-weight:bold;
}

.CtrlMsg-LinkHolder
{
    padding-top: 1.5em;
    padding-bottom: 1.5em;
}

.CtrlMsg-Link
{
    font-weight:bold;
    color: Orange;
}


/* ------- Secret Question/Answer control --------- */
.User-SecretQAEditor
{
    padding-left:0.0em;
}

.SecretQAEditor-IndicatorRow
{
    padding-left:2.0em;
    padding-top:0.25em;
}

.SecretQAEditor-Row
{
    padding-top:0.75em;
    padding-bottom:0.25em;
}

.SecretQAEditor-RowCell1
{
    display:inline-block;
    width:10em;
    text-align:right;
    padding-right:0.25em;
}

.SecretQAEditor-RowCell2
{
    display:inline-block;
    text-align:left;
    padding-right:0.25em;
}

.SecretQAEditor-ButtonSpan
{
    display:inline-block;
    padding-right:2.5em;
    padding-top:0.25em;
}


/* ------- Email Editor control --------- */
.User-EmailEditor
{
    padding-left:0.0em;
}

.EmailEditor-IndicatorRow
{
    padding-left:2.0em;
}

.EmailEditor-Row
{
    padding-top:0.75em;
    padding-bottom:0.25em;
}

.EmailEditor-RowCell1
{
    display:inline-block;
    width:8em;
    text-align:right;
    padding-right:0.5em;
}

.EmailEditor-RowCell2
{
    display:inline-block;
    text-align:left;
    padding-right:0.5em;
}

.EmailEditor-ButtonSpan
{
    display:inline-block;
    padding-right:2.5em;
    padding-top:0.25em;
}


/* ------- Password Editor control --------- */
.User-PasswordEditor
{
    padding-left:0.0em;
}

.PasswordEditor-IndicatorRow
{
    padding-left:2.0em;
    padding-top:0.25em;
    padding-bottom:0.25em;
}

.PasswordEditor-Row
{
    padding-top:0.75em;
    padding-bottom:0.25em;
}

.PasswordEditor-RowCell1
{
    display:inline-block;
    width:12em;
    text-align:right;
    padding-right:0.25em;
}

.PasswordEditor-RowCell2
{
    display:inline-block;
    text-align:left;
    padding-right:0.25em;
}

.PasswordEditor-ButtonSpan
{
    display:inline-block;
    padding-right:2.5em;
    padding-top:0.25em;
}


/* ------- Address Editor control --------- */
.User-AddressEditor
{
    padding-left:0.0em;
}

.AddressEditor-IndicatorRow
{
    padding-top:0.5em;
    padding-left:3em;
    padding-bottom:0.9em;
}

.AddressEditor-Row
{
    padding-top:0.5em;
    padding-bottom:0.5em;
}

.AddressEditor-AccountRowCell1
{
    display:inline-block;
    width:8em;
    text-align:right;
    padding-right:0.5em;
    color: #666666;
    font-weight:bold;
    /*font-size:1.0em;*/
}

.AddressEditor-AccountRowCell2
{
    display:inline;
    text-align:left;
    padding-right:0.5em;
    padding-left:0.25em;
    color: #333333;
    font-weight:bold;
    /*font-size:11px;*/ /*1.0em;*/
}

.AddressEditor-RowCell1
{
    display:inline-block;
    width:12em;
    text-align:right;
    padding-right:0.5em;
}

.AddressEditor-RowCell2
{
    display:inline;
}

.AddressEditor-ButtonSpan
{
    display:inline-block;
    padding-right:2.0em;
}


/* ------- Address Delete control --------- */
.User-AddressDelete
{
    padding-left:0.0em;
}

.AddressDeleteControl
{
    padding-left:5em;
}

.AddressDelete-Row
{
    width:40em;
    padding-top:0.5em;
    padding-bottom:0.5em;
}

.AddressDelete-AccountRow .AccountLabel
{
    padding-left:2.0em;
    font-weight:bold;
    /*font-size:14px;*/ /*1.25em;*/
}

.AddressDelete-AccountRow .AccountName
{
    padding-left:0.5em;
    /*font-size:14px;*/ /*1.25em;*/
}

.AddressDelete-RowCell1
{
    display:inline-block;
    width:7em;
    text-align:right;
    padding-right:0.5em;
}

.AddressDelete-RowCell2
{
    display:inline-block;
    text-align:left;
}

.AddressDelete-Warning
{
    padding-top:0.5em;
    padding-bottom:1.0em;
    display:block;
    /*text-align:center;*/
    font-weight:bold;
    /*font-size:15px;*/ /*1.35em;*/
    color:Red;
}

.AddressDelete-Data
{
    display:block;
    padding-left:5em;
    padding-top:0.5em;
    padding-bottom:0.5em;
    background-color:#FFCCCC;
}

.AddressDeleteData  
{
    /*font-size:14px;*/ /*1.25em;*/
    text-align:left;
}

.AddressDelete-Confirm
{
    padding-top:1.0em;
    padding-bottom:0.75em;
    display:block;
    /*font-size:14px;*/ /*1.25em;*/
    /*text-align:center;*/
    font-weight:bold;
}

.AddressDelete-ButtonSpan
{
    display:inline-block;
    /*width:50%;
    text-align:center;*/
    padding-left:3.0em;
}


/* ------- Contact Editor control --------- */
.ContactEditorControl
{
    padding-left:3.0em;
}

.ContactEditor-AccountRow
{
    padding-left:0.5em;
    padding-top:0.5em;
    padding-bottom:0.25em;
}

.ContactEditor-AccountRow .AccountLabel
{
    color: #666666;
    font-weight:bold;
    /*font-size:11px;*/ /*1.0em;*/
}

.ContactEditor-AccountRow .AccountName
{
    padding-left:0.25em;
    color: #333333;
    font-weight:bold;
    /*font-size:11px;*/ /*1.0em;*/
}

.ContactEditorControl .headerStyle
{
    font-weight: bold;
    /*font-size:11px;*/ /*1.0em;*/
    color: #666666;
    background-color:#e1e1e1;
    text-align: left;
}

.ContactEditorControl th
{
    padding: 2px 2px 2px 2px;
}

.ContactEditorControl .selRowStyle
{
    color: #000000;
    background-color:#ADD8E6;
    height: 1.75em;
}

.ContactEditorControl .altRowStyle
{
    color: #333333;
    background-color:#D8ECFF;
    height: 1.75em;
}

.ContactEditorControl .rowStyle
{
    color: #333333;
    background-color:#ADD8E6;
    height: 1.75em;
}

.ContactEditor-GridView
{
    border:solid 1px #999999;
    width:34em;
}

.ContactEditor-GridView .EditCell
{
    width:3.5em;
    text-align: center;
    padding-left:2px;
}

.ContactEditor-GridView .ContactTypeCell
{
    width:11.5em;
    text-align: left;
    padding-left:2px;
}

.ContactEditor-GridView .ContactDataCell
{
    width:16.0em;
    text-align: left;
    padding-left:2px;
}

.ContactEditor-GridView .DeleteCell
{
    text-align: center;
}

.ContactEditor-NewContact
{
    margin-top:1.25em;
    padding-top:0.35em;
    padding-bottom:0.35em;
    background-color:#D8ECFF;
    border:solid 1px #999999;
    width:34em;
}

.ContactEditor-NewContact .NewCell1
{
    width:3.5em;
}

.ContactEditor-NewContact .NewCell2
{
    text-align:left;
    width:11.5em;
}

.ContactEditor-NewContact .NewCell3
{
    text-align:left;
    width:15.0em;
}

.ContactEditor-NewContact .NewCell4
{
}

.ContactEditor-ButtonRow
{
    padding-top:1.25em;
    padding-bottom:0.5em;
    text-align:left;
}


/* ------- Address List Editor control --------- */
.AddressListEditor
{
    padding-left:3.0em;
}

.AddressListEditor-AccountRow
{
    padding-left:0.25em;
    padding-top:0.5em;
    padding-bottom:0.0em;
}

.AddressListEditor-AccountRow .AccountLabel
{
    color: #666666;
    font-weight:bold;
    /*font-size:11px;*/ /*1.0em;*/
}

.AddressListEditor-AccountRow .AccountName
{
    padding-left:0.25em;
    color: #333333;
    font-weight:bold;
    /*font-size:11px;*/ /*1.0em;*/
}

.AddressListEditor-Repeater
{
}

.AddressListEditor-Repeater .AddressItem
{
    border:solid 1px #999999;
    background-color:#f1f4f4;
    padding:4px;
    margin-top:0.5em;
    margin-bottom:0.75em;
    width:26em;
}

.AddressListEditor-Repeater .AddressItem .EditCell
{
    display:inline-block;
    padding-right:4px;
    width:1.5em;
    text-align: center;
    vertical-align:top;
}

.AddressListEditor-Repeater .AddressItem .CopyCell
{
    display:inline-block;
    padding-right:4px;
    width:1.5em;
    text-align: center;
    vertical-align:top;
}

.AddressListEditor-Repeater .AddressItem .DataCell
{
    display:inline-block;
    padding-left:4px;
    width:20em;
}

.AddressListEditor-Repeater .AddressItem .DeleteCell
{
    display:inline-block;
    padding-left:4px;
    padding-right:4px;
    width:1.5em;
    text-align: right;
    vertical-align:top;
}

.AddressListEditor-Repeater .AddressType
{
    font-weight:bold;
    color:#333333;
}

.AddressListEditor-Repeater .Address
{
    vertical-align:top;
}

.AddressListEditor-ButtonRow
{
    padding-top:0.25em;
    padding-bottom:0.5em;
    text-align:left;
}

.AddressListEditor-ButtonRow .ButtonSpan1
{
    padding-right:3em;
    text-align:left;
}

.AddressListEditor-ButtonRow .ButtonSpan2
{
    text-align:left;
}

/* ------- User List control --------- */
.UserListControl
{
    padding-left:3.0em;
}

.UserListControl .FieldSelector
{
    padding-top: 1.0em;
    padding-bottom: 1.0em;
}

.UserListControl .FieldSelector .FieldList, .AlphabetList
{
    padding-right: 1.0em;
}

.UserListControl .FieldSelector .ButtonSpan1, .ButtonSpan2
{
    padding-left: 1.5em;
    padding-right: 1.5em;
}

.UserListControl .GridView
{
    border: solid 1px #666666;
    background-color: White;
}

.UserListControl .DataRowStyle
{
}

.UserListControl .AlternateDataRowStyle
{
}

.UserListControl .DataHeaderStyle
{
    padding-top: 2px;
    padding-bottom: 2px;
}

.UserListControl .ButtonRow
{
    padding-top:1.25em;
    padding-bottom:0.5em;
    text-align:left;
}

/* ------- Org List control --------- */
.OrgListControl
{
    padding-left:3.0em;
}

.OrgListControl .OrgsGridView
{
    border: solid 1px #999999;
    background-color: White;
    width: 30em;
}

.OrgListControl .NewOrg
{
    margin-top:1.25em;
    padding-top:0.35em;
    padding-bottom:0.35em;
    background-color:#D8ECFF;
    border:solid 1px #999999;
    width: 30em;
}

.OrgListControl .NewOrg .NewCell1
{
    width: 3.5em;
}

.OrgListControl .NewOrg .NewCell2
{
    width: 20.0em;
    text-align: left;
}

.OrgListControl .NewOrg .NewCell3
{
    text-align: left;
}

.OrgListControl .DataRowStyle
{
    color: #333333;
    background-color:#ADD8E6;
    height: 1.75em;
}

.OrgListControl .AlternateDataRowStyle
{
    color: #333333;
    background-color:#D8ECFF;
    height: 1.75em;
}

.OrgListControl .DataHeaderStyle
{
    /*font-size:11px;*/ /*1.0em;*/
    padding: 3px;
}

.OrgListControl .EditCell
{
    width:3.5em;
    text-align: center;
}

.OrgListControl .DataCell
{
    width:15.5em;
    text-align: left;
    padding-left:2px;
}

.OrgListControl .ViewCell
{
    width:8.5em;
    text-align: center;
}

.OrgListControl .DeleteCell
{
    text-align: center;
}

.OrgListControl .ButtonRow
{
    padding-top:1.25em;
    padding-bottom:0.5em;
    text-align:left;
}

/* ------- Org User List control --------- */
.OrgUserListControl
{
    padding-left:3.0em;
}

.OrgUserListControl .AccountRow
{
    padding-left:0.25em;
    padding-bottom: 0.5em;
}

.OrgUserListControl .AccountLabel
{
    color: #666666;
    font-weight:bold;
    /*font-size:11px;*/ /*1.0em;*/
}

.OrgUserListControl .AccountName
{
    color: #333333;
    font-weight:bold;
    /*font-size:11px;*/ /*1.0em;*/
}

.OrgUserListControl .GridView
{
    border: solid 1px #999999;
    background-color: White;
}

.OrgUserListControl .DataRowStyle
{
    color: #333333;
    background-color:#ADD8E6;
    height: 1.75em;
}

.OrgUserListControl .AlternateDataRowStyle
{
    color: #333333;
    background-color:#D8ECFF;
    height: 1.75em;
}

.OrgUserListControl .DataHeaderStyle
{
    color: #333333;
    /*font-size: 11px;*/ /*1.0em;*/
    padding: 2px;
}

.OrgUserListControl .Username
{
    padding-left: 2px;
}

.OrgUserListControl .Fullname
{
    padding-left: 2px;
}

.OrgUserListControl .ButtonRow
{
    padding-top:1.25em;
    padding-bottom:0.5em;
    text-align:left;
}

/* ------- Delete User control --------- */
.UserDeleteControl
{
    padding-left:5.0em;
    width: 40em;
}

.UserDeleteControl .AccountData
{
    padding: 8px;
    background-color:#FFCCCC;
}

.UserDeleteControl .Warning
{
    padding-top:0.5em;
    padding-bottom:1.0em;
    display:block;
    text-align:left;
    font-weight:bold;
    /*font-size:14px;*/ /*1.35em;*/
    color:Red;
}

.UserDeleteControl .AccountTitlePanel
{
    padding-left:2.0em;
    padding-bottom:0.25em;
    font-weight:bold;
    /*font-size:13px;*/ /*1.25em;*/
    color:#333333;    
}

.UserDeleteControl .AccountHolder
{
    padding-top:0.25em;
    padding-bottom:0.25em;
}

.UserDeleteControl .AccountHolder .DataColumn1
{
    padding-right:0.75em;
    display:inline-block;
    width:12.0em;
    text-align:right;
    font-weight:bold;
    color:#333333;    
}

.UserDeleteControl .AccountHolder .DataColumn2
{
    width:20em;
    text-align:left;
    font-weight:bold;
    color:#aa3300;    
}

.UserDeleteControl .ContactItemsTitlePanel
{
    padding-left:2.0em;
    padding-top:1.0em;
    padding-bottom:0.25em;
    font-weight:bold;
    /*font-size:13px;*/ /*1.25em;*/
    color:#333333;    
}

.UserDeleteControl .ContactNumber
{
    padding-top:0.25em;
    padding-bottom:0.25em;
}

.UserDeleteControl .ContactNumber .DataColumn1
{
    padding-right:0.75em;
    display:inline-block;
    width:12.0em;
    text-align:right;
    font-weight:bold;
    color:#333333;    
}

.UserDeleteControl .ContactNumber .DataColumn2
{
    width:20em;
    text-align:left;
    font-weight:bold;
    color:#aa3300;    
}

.UserDeleteControl .AddressListTitle
{
    padding-left:2.0em;
    padding-top:1.0em;
    padding-bottom:0.25em;
    font-weight:bold;
    /*font-size:13px;*/ /*1.25em;*/
    color:#333333;    
}

.UserDeleteControl .AddressList
{
    padding-left:5.0em;
}

.UserDeleteControl .AddressItem
{
    margin-top:4px;
    margin-bottom:10px;
    background-color:#fff4f4;
    width:20em;
    text-align:left;
    padding:4px;
    border:solid 1px #996633;
    color:#aa3300;
}

.UserDeleteControl .AddressType
{
    font-weight:bold;
    color:#aa3300;
}

.UserDeleteControl .Confirm
{
    padding-top:1.0em;
    padding-bottom:0.75em;
    display:block;
    /*font-size:13px;*/ /*1.25em;*/
    text-align:left;
    font-weight:bold;
}

.UserDeleteControl .Buttons
{
}

.UserDeleteControl .ButtonSpan
{
    display:inline-block;
    width:50%;
    text-align:center;
}

/* ------- Delete Organization control --------- */
.OrgDeleteControl
{
    padding-left:5.0em;
    width: 40em;
}

.OrgDeleteControl .Warning
{
    padding-top:0.5em;
    padding-bottom:1.0em;
    display:block;
    text-align:left;
    font-weight:bold;
    /*font-size:14px;*/ /*1.35em;*/
    color:Red;
    background-color:#FFCCCC;
}

.OrgDeleteControl .OrganizationRow
{
    padding:0.25em;
    padding-bottom:0.25em;
    font-weight:bold;
    /*font-size:13px;*/ /*1.25em;*/
    background-color:#FFCCCC;
}

.OrgDeleteControl .OrganizationRow .DataColumn1
{
    padding-right:0.75em;
    display:inline-block;
    width:8.0em;
    text-align:right;
    font-weight:bold;
    color:#333333;    
}

.OrgDeleteControl .OrganizationRow .DataColumn2
{
    width:30em;
    text-align:left;
    font-weight:bold;
    color:#aa3300;    
}
.OrgDeleteControl .Confirm
{
    padding-top:1.0em;
    padding-bottom:0.75em;
    display:block;
    /*font-size:13px;*/ /*1.25em;*/
    text-align:left;
    font-weight:bold;
    background-color:#FFCCCC;
}

.OrgDeleteControl .Buttons
{
}

.OrgDeleteControl .ButtonSpan
{
    display:inline-block;
	padding-top:0.5em;
	width:50%;
    text-align:center;
}


/* ------- Org List control --------- */
.RolesEditorControl
{
    padding-left:3.0em;
}

.RolesEditorControl .RolesGridView
{
    border: solid 1px #999999;
    background-color: White;
    width: 22.5em;
}

.RolesEditorControl .NewRole
{
    margin-top:1.25em;
    padding-top:0.35em;
    padding-bottom:0.35em;
    background-color:#D8ECFF;
    border:solid 1px #999999;
    width: 22.5em;
}

.RolesEditorControl .NewRole .NewCell1
{
    width: 12.0em;
    text-align: left;
}

.RolesEditorControl .NewRole .NewCell2
{
    width: 0em;
}

.RolesEditorControl .NewRole .NewCell3
{
    text-align: center;
}

.RolesEditorControl .DataRowStyle
{
    color: #333333;
    background-color:#ADD8E6;
    height: 1.75em;
}

.RolesEditorControl .AlternateDataRowStyle
{
    color: #333333;
    background-color:#D8ECFF;
    height: 1.75em;
}

.RolesEditorControl .DataHeaderStyle
{
    /*font-size:11px;*/ /*1.0em;*/
    padding: 3px;
}

.RolesEditorControl .RoleCell
{
    width:12.5em;
    text-align: left;
    padding-left:2px;
}

/*
.RolesEditorControl .DescriptionCell
{
    width:20.0em;
    text-align: left;
    padding-left:2px;
}
*/

.RolesEditorControl .ViewCell
{
    width:8.0em;
    text-align: center;
}

.RolesEditorControl .DeleteCell
{
    width:2.0em;
    text-align: center;
}

.RolesEditorControl .ButtonRow
{
    padding-top:1.25em;
    padding-bottom:0.5em;
    text-align:left;
}


/* ------- Role User List control --------- */
.RoleUsersListControl
{
    padding-left:3.0em;
}

.RoleUsersListControl .RoleRow
{
    padding-left: 0.25em;
    padding-bottom: 0.25em;
}

.RoleUsersListControl .RoleLabel
{
    color: #666666;
    font-weight:bold;
    /*font-size:11px;*/ /*1.0em;*/
}

.RoleUsersListControl .RoleNameLabel
{
    color: #333333;
    font-weight:bold;
    /*font-size:11px;*/ /*1.0em;*/
}

.RoleUsersListControl .UsersListView
{
    border: solid 1px #999999;
    background-color: White;
}

.RoleUsersListControl .DataRowStyle
{
    color: #333333;
    background-color:#ADD8E6;
    height: 1.75em;
}

.RoleUsersListControl .AlternateDataRowStyle
{
    color: #333333;
    background-color:#D8ECFF;
    height: 1.75em;
}

.RoleUsersListControl .DataHeaderStyle
{
    color: #333333;
    /*font-size:11px;*/ /*1.0em;*/
    padding: 2px;
}

.RoleUsersListControl .UserFullName
{
    padding-left: 2px;
}

.RoleUsersListControl .ButtonRow
{
    padding-top:13px; /*1.25em;*/
    padding-bottom:0.5em;
    text-align:left;
}


/* ------- Role User List control --------- */
.UserRolesEditor
{
    padding-left:3.0em;
}

.UserRolesEditor .UserRolesCtrl
{
    width:41.15em;
}

.UserRolesEditor .DataRow
{
    border:solid 1px #666666;
    background-color:#f1f1f1;
    padding: 6px;
}

.UserRolesEditor .ButtonRow
{
    padding-top:1.25em;
    padding-bottom: 0.5em;
    text-align:left;
}

.UserRolesEditor .UserInfo
{
    vertical-align:top;
    display:inline-block;
    width:30em;
}

.UserRolesEditor .RolesGrid
{
    vertical-align:top;
    display:inline-block;
    width:10em;
}

.UserRolesEditor .UserInfoRow
{
    padding-top:0.25em;
    padding-bottom: 0.25em;
    display:inline-block;
}

.UserRolesEditor .InfoCell1
{
    width:8.5em;
    display:inline-block;
    padding-right:0.5em;
    color: #666666;
    font-weight:bold;
    /*font-size:1.0em;*/
    text-align:right;
}

.UserRolesEditor .InfoCell2
{
    /*width:21.5em;*/
    display:inline-block;
    color: #333333;
    font-weight:bold;
    /*font-size:11px;*/ /*1.0em;*/
    text-align:left;
}

.UserRolesEditor .RolesGridView
{
    width:10em;
    border: solid 1px #999999;
    background-color: White;
    text-align:left;
}

.UserRolesEditor .RolesGridView .RoleCell
{
}

.UserRolesEditor .DataRowStyle
{
    color: #333333;
    background-color:#ADD8E6;
    height: 1.75em;
}

.UserRolesEditor .DataHeaderStyle
{
    color: #333333;
    /*font-size:12px;*/ /*1.15em;*/
    padding: 2px;
}


