﻿/********************************************************************/
/***    List Grid Styles                                          ***/
/********************************************************************/


.Auth_PM_ListGridMaster{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.Auth_PM_List_Header
{
	font-size:14px;
	color:#FFFFFF;
	background-color: black;
	height:26px;
	font-weight:bold;
	cursor:pointer;
	padding-left:8px;
	text-align: left;
}

.Auth_PM_List_PagerStyle
{
	padding-left:8px;
	background-color:#FFFFB3;
	height:22px;
	font-size:15px;
	color:#666666;
	border-top: 1px #C6C7CC solid;
	border-left: 1px #647390 solid;
	border-right: 1px #647390 solid;
}

.Auth_PM_List_Row{
	background-color:white;
	height:22px;
	font-size:15px;
	color:#666666;
	padding-left:12px;
	border-top: 1px #C6C7CC solid;
	border-left: 1px #647390 solid;
	border-right: 1px #647390 solid;

}

.Auth_PM_List_AlternatingRow{
	background-color:#E7EBA5;
	height:22px;
	font-size:15px;
	color:#666666;
	padding-left:8px;
	border-top: 1px #C6C7CC solid;
	border-left: 1px #647390 solid;
	border-right: 1px #647390 solid;
}

.Auth_PM_List_RowHover{
	background-color:yellow;
	height:22px;
	font-size:15px;
	color:#666666;
	padding-left:8px;
	border-top: 1px #C6C7CC solid;
	border-left: 1px #647390 solid;
	border-right: 1px #647390 solid;
cursor: pointer;
}

.Auth_PM_List_RowSelected{
	background-color:white;
	height:22px;
	font-size:12px;
	color:#666666;
	padding-left:8px;
	border-top: 1px #C6C7CC solid;
	border-left: 1px #647390 solid;
	border-right: 1px #647390 solid;
	}

.Auth_PM_Actions{
	padding-left:8px;
	background-color:white;
	height:25px;
	color:#666666;
	border-left: 1px #647390 solid;
	border-right: 1px #647390 solid;
	border-bottom: 1px #8D99AF solid;
}

.Auth_PM_ActionsTD a:link, .Auth_PM_ActionsTD a:visited{
color:#666666;
font-size:12px;

}

/********************************************************************/
/***    Page Title Styles                                         ***/
/********************************************************************/
.Auth_PM_PageHeaderTitleContainer{ width:700px;}

.Auth_PM_PageHeaderImage{padding-right:7px;    float:left;}

.Auth_PM_PageHeaderTitle{
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size: 22px;
	color: #647390;
	padding-top:24px;
	padding-bottom:4px;
	font-weight:bold;
	height:30px;
}

.Auth_PM_PageHeaderTitleRow{}

.Auth_PM_PageHeaderTitleInstructions{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight:normal;
	padding-left:58px;
	margin-bottom:105px;
	float:none;
	color: #999999;
}

/********************************************************************/
/***    SubTitle Styles                                           ***/
/********************************************************************/
.Auth_PM_SubTitleContainer{	white-space: nowrap; }

.Auth_PM_SubTitleImage{	padding-right:7px;    float:left;}

.Auth_PM_SubTitle{
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size: 17px;
	color: #647390;
	padding-top:5px;
	font-weight:bold;
	height:24px;
    padding-bottom  :5px;
	white-space: nowrap; 
}

.Auth_PM_SubTitleRow{	white-space: nowrap; }

.Auth_PM_SubTitleInstructions{
	padding-left:30px;
	padding-top:2px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight:normal;
	margin-bottom:10px;
	float:none;
}

/********************************************************************/
/***   Search link A-Z Styles                                     ***/
/********************************************************************/

.Auth_PM_SearchLinkMaster{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	width: 200px;
	
}

.Auth_PM_SearchLinkRow
{
	padding-left:8px;
	text-align: center;
}

/********************************************************************/
/***    Edit Page Sections Styles                                 ***/
/********************************************************************/

.Auth_PM_EditContainer{
	padding:10px;
	background-color: #F3F4F8;
	border: 1px #D9DADF dashed;

}
.Auth_PM_EditSection{
	margin-bottom:10px;
}

.Auth_PM_EditSection_Labels{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight:bold;
	text-align:right;
	padding-right: 8px;
}

.Auth_PM_EditSectionActions{
	border-top: 1px solid #BAC1CF;
	padding-top:10px;
	
}
.Auth_PM_ErrorMessage{
	font-weight: normal;
	font-size: 12px;
	color: red;
	font-family: Arial;
}

/********************************************************************/
/***    Key/Keyblock Grid Styles                                  ***/
/********************************************************************/
.Auth_PM_KeyBlockMaster{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}

.Auth_PM_KeyBlockHeader
{
	padding-left:5px;
	font-size:14px;
	color:#FFFFFF;
	background-color: #647390;
	height:20px;
	font-weight:bold;
	cursor:pointer;
}

.Auth_PM_KeyBlockHeaderHover
{
	padding-left:5px;
	font-size:14px;
	color:#FFFFFF;
	background-color: green;
	height:20px;
	font-weight:bold;
	cursor:pointer;
}

.Auth_PM_KeyBlockActionRow{
	padding-left:5px;
	background-color:#E9EAEF;
	height:20px;
	color:#666666;
	
	border-left: 1px #647390 solid;
	border-right: 1px #647390 solid;
	border-bottom: 1px #8D99AF solid;
}
.Auth_PM_KeyBlockActionRow a:link, .ActionsTD a:visited{
color:#666666;
font-size:12px;
}

.Auth_PM_KeyRowBorder
{
	border-top: 1px #C6C7CC solid;
	border-left: 1px #647390 solid;
	border-right: 1px #647390 solid;
}

.Auth_PM_KeyRow
{
	padding-left:5px;
	background-color:#ffffff;
	height:22px;
	font-size:12px;
	color:#666666;
	border-top: 1px #C6C7CC solid;
	border-left: 1px #647390 solid;
	border-right: 1px #647390 solid;
}
	
.Auth_PM_KeyRowAlt
{
	padding-left:5px;
	background-color:#f7f7f7;
	height:22px;
	font-size:12px;
	color:#666666;
	border-top: 1px #C6C7CC solid;
	border-left: 1px #647390 solid;
	border-right: 1px #647390 solid;
}

.Auth_PM_KeyRowHover
{
	padding-left:5px;
	background-color:#FFFFDF;
	height:22px;
	font-size:12px;
	color:#666666;
	border-top: 1px #C6C7CC solid;
	border-left: 1px #647390 solid;
	border-right: 1px #647390 solid;	
}

.Auth_PM_KeyBlockEndRow
{
	background-color:#ffffff;
	height:2px;
	border-top: 1px #647390 solid;

}

.Auth_PM_cbxHasKey
{
	background-color:yellow;
}

.Auth_PM_cbxProfileAssignedHasKey
{
	border-top: 1px black solid;
	border-bottom: 1px black solid;
	border-left: 1px black solid;
	border-right: 1px black solid;
}

.Auth_PM_cbxBothHasKey
{
	border-top: 1px black solid;
	border-bottom: 1px black solid;
	border-left: 1px black solid;
	border-right: 1px black solid;
	background-color:yellow;
}