﻿Body.AdminBody
{
}
.ShowHiddenLabel
{
    font:8pt Tahoma, Verdana, Arial;
}
/* Alters padding for the menu options which was too large by default. */

.RadMenu_Web20 .rmText {
   padding-left: 7px !important;
   padding-right: 7px !important;
   min-width:50px !important;
} 
.RadMenu_Web20 .rmGroup .rmLink 
{
    text-align:Left !important;
}

.Audit 
{
    font:8pt arial; 
    text-align:left;
}

.linkDefault, .linkDefaultBold, .linkDefaultSmall, .linkDefaultSmallBold, .linkDefaultTiny, .linkDefaultTinyBold, .linkDefaultFontWhite
{
    font:9pt Tahoma;
    color:#3232d4;
    text-decoration: none;
    padding:2px 2px 2px 2px;
}
.linkDefaultTiny, .linkDefaultTinyBold
{
    font:7pt Tahoma;
}
.linkDefaultSmall, .linkDefaultSmallBold
{
    font:8pt Tahoma;
}
.linkDefaultBold, .linkDefaultSmallBold, linkDefaultTinyBold
{
    font-weight:bold;
}
.linkDefaultFontWhite {
    color: #ffffff;
}

.linkDefaultBorder
{
    padding:1px 1px 1px 1px;
    border:solid 1px #57616f;
    border-top-color:#97A1AF;
    border-left-color:#97A1AF;
}

.linkDefault:Hover, .linkDefaultBold:Hover, .linkDefaultSmall:Hover, .linkDefaultSmallBold:Hover, .linkDefaultTiny:Hover, .linkDefaultTinyBold:Hover
{
    /* background: url('Img/AdminMenu-subitem-over.gif'); */
    color:#4444FF;
    background-color:#e7f1ff;
    padding:1px 1px 1px 1px;
    border:solid 1px #37414f;
    border-top-color:#77818F;
    border-left-color:#77818F;
    text-decoration: none;
}
.linkWarning
{
    color:#CC2222 !important;
}
.linkWarning:Hover
{
    color:#BB3333 !important;
}
.linkEmpty
{
    color:#a7adb5 !important;
}
.linkEmpty:Hover
{
    color:#4444FF !important;
}

.btnDefault
{
    /* NOTE: Don't include a width as the button text will vary depending on the context */
    font: 8pt Arial;
}
.btnNew
{
    /* NOTE: Don't include a width as the button text will vary depending on the context */
    font: 8pt Arial;
}
.btnClear
{
    font: 7pt arial; 	
    width: 45px;
}

.btnUserDefaults
{
    width: 110px;
}

.btnCreateShelves
{
    width: 110px;
}
.btnClose
{
     width: 60px; 
}
.btnSaveSettings
{
    width: 105px;
}
.btnSaveView
{
    width: 105px;
}
.btnSave, .btnHide, .btnDelete, .btnCopy, .btnCancel, .btnReset, .btnApply
{
    width: 70px;
}
.btnRestore
{
    width: 90px;
}
.btnSecurity
{
    width: 90px;
}
.btnSecuritySmall
{
    width: 25px;
    padding:0px;
}
.btnHidden
{
    visibility:hidden;
    display:none;
}
.btnMemberSelection
{
    font: 8pt arial; 	
}
.ConfigName
{
    font-weight:bold;
}

.ErrorMessage
{
    font: 9pt arial;
    color:#aa0000;
}
.ErrorMessageGrid
{
    font-weight:normal;
    font-size:XX-Small;
    color:#aa0000;
}
.FilingName
{  
    font:9pt arial; 
    text-align:Center;	
    color:#555588;
    font-weight:bold;     
}

/* -------------------------------------------- */
/* START: Standard Label & Text fields in Admin */
/* -------------------------------------------- */
.AdminLabelLarge, .AdminLabelRequiredLarge, .AdminTextLarge
{
    font:9pt Arial, Verdana;
}

.AdminLabel, .AdminLabelRequired, .AdminText
{
    font:8pt Arial, Verdana;
    color:Black;
}
/* Labels for Required fields. */
.AdminLabelRequired, .AdminLabelRequiredLarge
{
    font-weight:bold;
}
.AdminTip
{
    font:7pt Arial;
}

.AdminPropertiesTable
{
    text-align:left;
}
.AdminPropertiesCell
{
     border-bottom: solid 1px #ECEFF4;
}

/* END: Standard Label & Text fields in Admin */
/* -------------------------------------------- */

.AdminInstructions
{
    font:9pt Calibri, Verdana;
}


/* ---------------------- */
/* START: Grid CSS Styles */
/* ---------------------- */
.GridViewFooter
{
    font-weight:normal;
    font-size:XX-Small;
    background-color:#224477;
}

.GridViewHeader
{

    background-image: url(img/AdminSubTitleBG2.gif);
    font:bold 9pt arial;
    text-align:center; 
    color:#F6F6F6;
    height:26px;
}


.GridViewPager
{
    font:6pt arial;
    text-align:center; 
    vertical-align:Top;
    background-color:#6064b2; 
    height:20px;
}
.GridViewEdit
{
    background-color: #EFF3FB;
}
.GridViewSelect
{
    background-color: #EFF3FB;
}

.GridViewRow
{
    background-color: #F0F2F4;
    border:solid 1px black;
}
GridViewAltRow
{
    background-color: White;
}

/* END: Grid CSS Styles */
/* ---------------------- */

.InputFieldText
{
    font: 8pt arial;
    line-height: 20px;
}


.InputFieldTextColored
{
    font: 8pt arial; 
    background-color: #ffffcc;
}
.TextBox
{
    font: 8pt arial; 
    background-color: #ffffcc;
}
.TextBoxRight
{
    background-color: #ffffcc;
    text-align : right;
    
}
.TextBoxWaterMark
{
    background-color: #ffffcc;
    color: #C0C0C0;
}

.Left  
{
    font:9pt arial; 
    text-align:Left;
}


.Leftborder { 
border-left: 1px solid #000000 ; 
} 

.LinkButton
{
    font: 9pt arial;
    color:#000088;
}
.ListBox
{
    font: 9pt arial;
    color:#000088;
}


.NumberOfShelvesName
{  
    font:9pt arial; 
    text-align:Center;	
    color:#000088;
}

.NumberOfShelves
{  
    font:9pt arial; 
    text-align:Center;	
    color:#000088;
    font-weight:bold;     
}

.Refresh
{
    font:8pt arial; 
}


.ResultMessage
{
    font: 9pt arial;
    color:#006600;
}

.Rightborder { 
border-right: 5px solid #6064b2; 
} 


.SelectFieldText
{
    font: 8pt arial; 
}

.ShelvingConfigRoot
{
    font: 9pt arial;
    font-weight:bold; 
    text-align:left;
    color:#000088;
}

.ShelvingConfigChild
{
    font: 9pt arial;
    text-align:left;
    color:#000088;
}

.ShelvingConfigLeaf
{
    font: 9pt arial;
    text-align:left;
    color:#000000;
}

tr.TableTitle 
{
    font:bold 9pt arial;
    text-align:center; 
    background-color:#6064b2; 
    color:#FFFFFF;
}

td.ColumnHeader
{
    font-weight:bold;
    font-size: 9pt;
    text-align:center; 
    background-color: #e4e5e2;
}


td.TableTitle
{
    color:#FFFFFF;
}

td.ColumnBlank
{
    background-color: #ffffff;
}

Table.Shelving
{
    font: 8pt arial;
    font-weight:bold; 
    text-align:left;
}

Table.Audit
{
    font: 8pt arial;
    text-align:left;
    border-width: 1px;  
    border-style: solid; 
    border-color: #e4e5e2;
}

td.Audit 
{  
    border-width: 1px;  
    border-style: solid; 
    border-color: #e4e5e2;	
}

/* Add Remove Member List web-control */
.AddRemoveMemberTable
{
    text-align: center; 
    background-color:#ECEFF4;
    padding:4px 4px 4px 4px;
    min-width:600px;
}
.AddRemoveMemberList
{
    height:300px;
    width:200px;
    font: 8pt Arial;
}

/* END: Add Remove Member List web-control */

.PermissionMemberList, .PermissionNonMemberList
{
    width:220px;
    font: 8pt Arial;
}
.PermissionMemberList
{
    height:150px;
}
.PermissionNonMemberList
{
    height:300px;
}



.ColorLegend
{
    display:block;
    width:80px;
    margin-left:2px;
    padding:2px 2px 2px 10px;

}

/* ----------------------------------------------------------
    Telerik RadGrid
    NOTE: The CSS name for the RadGrid is ".GridRow_[SkinName]".
   ----------------------------------------------------------
*/

/* --------- DELETE THIS SECTION ------------
.GridRow_WebBlue:Hover td
{
    background-color: #DDFFDD;
    cursor:pointer;
}
.GridAltRow_WebBlue:Hover td
{
    background-color: #DDFFDD;
    cursor:pointer;	
}

.GridAltRow_Web20
{
    background-color: #F8F8F8;
}
.GridRow_Web20:Hover td
{
    background-color: #DDFFDD;
    cursor:pointer;
}
.GridAltRow_Web20:Hover td
{
    background-color: #DDFFDD;
    cursor:pointer;	
}

------------------------------------------ */
/* End Telerik RadGrid
   ---------------------------------------------------------- */

/* Default Modal popup */
.modalPopup {
    background-color: #FFF;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 10px 4px 10px 4px;
}   

.modalPopupCustomCart{
    height:200px;
    width: 470px;
}
   
/*Batch Add - Modal Popup*/
.modalBackground {
    background-color:Gray;
    filter:alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity:0.7;
}
.modalPopupBatchAdd
{
    text-align:center;
    background-color: #B0CCF2;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 10px 4px 10px 4px;
    width: 450px;
}

/* Save Search popup on search page */
.modalPopupSaveSearch
{ 
    background-color: #FFF;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 10px 4px 10px 4px;
    width: 450px;
    height:130px;
}

/* Confirm Clear Cart Items popup on search page */
.modalConfirmClearCartItems {
    background-color: #FFF;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 10px 4px 10px 4px;
    width: 450px;
    height: 100px;
    display: table-cell;
    vertical-align: middle;
}


/* Email popup */
.modalPopupEmail
{
    background-color: #B0CCF2;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 10px 4px 10px 4px;
    width: 500px;
    height:460px;
}


/* Download Results popup on search page */
.modalPopupDownloadResults
{
    background-color: #FFF;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 10px 4px 10px 4px;
    width: 450px;
    height:275px;
}

/* Save Request Filter popup on search page */
.modalPopupSaveRequestFilter
{
    background-color: #FFF;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 10px 4px 10px 4px;
    width: 450px;
    height: 300px;
}


/* Custom style for pull-downs where the first option is a note telling the user to select an option */
/* Ex: "Select Data Type" or ""Select Label Stock" */
.PullDownSelectOptionNote
{
    background-color: #FFFFCC;
    font-style:italic;
}



/*Data Type Selection (on Field properties) - Modal Popup*/
.modalDataTypeSelection 
{
    font:9pt Arial;
    background-color:#B0CCF2;
    border-width:3px;
    border-style:solid;
    border-color:Gray;
    padding: 10px 4px 10px 4px;
    width:400px;
}


/*Add Fields (on FieldSet properties) - Modal Popup*/
.modalAddFields 
{
    font:9pt Arial;
    background-color:#B0CCF2;
    border-width:3px;
    border-style:solid;
    border-color:Gray;
    padding: 6px 4px 10px 4px;
    width:400px;
}

/* AddFiels Listbox on FieldSet property page */
#listAddFieldsModal
{
    font:8pt Arial;
}
.modalAddFieldsLoading
{
    background-image: url('Img/Spinner.gif');
    background-position:center center;
    background-repeat:no-repeat;
}

/* Field & FieldSet Properties */
/* ----------------------------------------------------- */
.fieldPropertyLabel
{
    font-family:Calibri, Verdana, Arial;
    font-size:10pt;
}
.fieldPropertyMaxWidth
{
    width: 350px;
}
.fieldPropertyText, .fieldPropertyLabel, .fieldDefaultValue, .fieldDefaultValueDisabled
{
    font-family:Calibri, Verdana, Arial;
    font-size:9pt;
}
.fieldPropertyTextArea
{
    font-family:Calibri, Verdana, Arial;
    font-size:9pt;
    width: 350px;
    height: 60px;
}
.fieldPropertyCell
{
    padding-bottom:3px;
    padding-top:3px;
    border-bottom: solid 1px #ECEFF4;
}

.fieldDataTypeName
{
    font-weight:bold;
    color:#7C7994;
    font-size:10pt;
}

.fieldDefaultValue, .fieldDefaultValueDisabled
{
    display:block;
    padding-left:5px;
    padding-top:1px;
    padding-bottom:1px;
    padding-right:5px;
    background-color:#e7f1ff;
    overflow:auto;
    max-width:345px;
    max-height:60px;
}
.fieldDefaultValueDisabled
{
    background-color:#E8E8E8;
}

.fieldColorSampleSmall
{
    border:solid 1px #777777;
    width:100px;
    height:25px;
}

.fieldColorSampleLarge
{
    border:solid 1px #777777;
    width:100px;
    height:40px;
    
    display:inline-block;
}

/* ----------------------------------------------------- */


/* Security Rights (Permissions) */
/* ----------------------------------------------------- */
.PermCheckbox
{
    text-align:center;
}
.PermTitle
{
    font-weight:bold;
    font-size:95%;
    color:#2222DD;
    text-align:center;
}
.PermissionObjectName
{
    text-align:center;
    background-color:#e7f1ff; /*#E3E37F; */
    color:Black;
    font-weight:bold;
    padding:2px 2px 2px 2px;

    border:solid 1px #97A1ff;
    width:97%; 
    margin:1px 1px 1px 1px;
    min-height:18px;
}
.PermissionTable
{
    border:solid 1px #888888;
    background-color:#F9F5F2;
}
.PermAllowDenyHeader
{
    font-size:80%;
    color:#444499;
    text-decoration:none;
}
.PermAllowDenyHeader:Hover
{
     text-decoration:underline;
     background-color:#D5CFB9;
}
.PermissionName
{
    text-align:left;
    color:Black;
}
.Permission
{
    font-size:90%;
}

.PermissionAllow
{
    background-color:#9FF39F;
}

.PermissionDeny
{
    background-color:#F39F9F;
}
.PermissionNone
{
    background-color:#F3F3F3; /*#E5DFC9;*/
}

.PermissionHover
{
    background-color:#D5CFB9;
}
.PermissionInheritRights
{
    background-color:#F39F9F;
}

/* Admin Sub-Menu */
/* ----------------------------------------------------- */


.FieldSetGridHeader_Security
{
    background-image:url(Img/Security.gif);
    background-repeat:no-repeat;
    background-position:center center;
    background-color:inherit;
}


.TreeStructureName
{
    font-size:7pt;
    color:#999999;
}

.LinksPropertyColumnHeader
{
    text-align:center;
    font:bold 11pt Calibri;
    width:33%;
}

.SearchFieldAddRemoveList
{
    width:225px;
    font: 8pt Arial;
}

.FTConnect_FieldDataType
{
    color:#AAAAAA;
    font-size: 8pt;
    
}



/* Create/Modify Table */

.CreateModifyTableBottom
{
    /*border:solid 1px #444499;*/
    white-space:nowrap;
 padding:0 0 0 0;
 margin: 0 0 0 0;

}
.CreateModifyLabels
{
    font-size:0.75em;
    color:#666666;	
}

.CreateModifyUser
{
    font-size:0.75em;
    font-weight:bold;
    color:#666666;	
}
.CreateModifyUser:Hover
{
    text-decoration:underline;
    background-color:#ddddff;
}
.CreateModifyDate
{
    font-size:0.75em;
    font-weight:bold;
    color:#666666;	
}

.CreateModifyRow
{
    border-bottom:solid 1px black;
}
.CreateModifyCells
{
    border-bottom: solid 1px #ECEFF4;
    /*border-bottom: thin double;*/
}
/* END: Create/Modify Table */



/* Menu CSS */

.MenuLogoPanel, .MenuLogoPanelRTL
{
position: relative; float: left; vertical-align: bottom; text-align: left;
    margin: 5px 0px 0px 5px;
    width: 150px; height: 35px;
    z-index:1;
}
.MenuLogoPanelRTL
{
    float:right; text-align: right;
}

.MenuTopButtons, .MenuTopButtonsRTL
{
 position: relative; float: right; vertical-align: top; text-align: right;
        height: 40px;
        z-index:1;
}
.MenuTopButtonsRTL
{
    float:left; text-align:left;
}

.MenuTopCenter
{
 position: relative; vertical-align: top; text-align: center;
        height: 40px;
}

.TopTabsCommon
{
    position:relative;
    height:28px;
    
    font:11px Verdana;
    color:#333333;
}

.TopTabsLeftBorder, .TopTabsLeftBorderRTL {  width:7px; float:left; background-image:url('Img/MenuTopTab_Left.gif'); }
.TopTabsRightBorder,.TopTabsRightBorderRTL {width:7px; float:left; background-image:url('Img/MenuTopTab_Right.gif'); }
.TopTabsSeparator, .TopTabsSeparatorRTL { width:1px; float:left;  background-image:url('Img/MenuTopTab_Sep.gif'); }

.TopTabs, .TopTabsRTL
{
    float:left;
    background:url('Img/MenuTopTab_Main.gif') top;
}

.TopTabsLeftBorderRTL, .TopTabsRightBorderRTL, .TopTabsSeparatorRTL, .TopTabsRTL
{
    float:right;
}

.TopTabLinks
{
    display:block;
    padding-top:6px;
    padding-bottom:8px;
    padding-left:3px;
    padding-right:3px;
    font:11px Verdana;
    color:#333333;
    text-decoration:none;
}



.TopTabLinks:Hover
{
    text-decoration:underline;
    color:#3333ee;
}

.LogoutLink
{

    color:#883333;
}



.MenuBG_OilGas      { background-image:url('Img/MenuBarBG_OilGas.png'); }
.MenuBGRTL_OilGas   { background-image:url('Img/MenuBarBG_OilGasRTL.png'); }

.MenuBG_Pharma      { background-image:url('Img/MenuBarBG_Pharma.png'); }
.MenuBGRTL_Pharma   { background-image:url('Img/MenuBarBG_PharmaRTL.png'); }

.MenuBG_Justice     { background-image:url('Img/MenuBarBG_Justice.png'); }
.MenuBGRTL_Justice  { background-image:url('Img/MenuBarBG_JusticeRTL.png'); }

.MenuBG_Law         { background-image:url('Img/MenuBarBG_Law.png'); }
.MenuBGRTL_Law      { background-image:url('Img/MenuBarBG_LawRTL.png'); }

.MenuBG_Banking     { background-image:url('Img/MenuBarBG_Banking.png'); }
.MenuBGRTL_Banking  { background-image:url('Img/MenuBarBG_BankingRTL.png');  }


.MenuBGLeft
{
    position:relative;
    float:left;
    height:75px;
    width:6px;
    /*background-image:url('Img/MenuBarBG_Left.gif'); */
}

.MenuBGRight
{
    position:relative;
    float:right;
    height:75px;
    width:6px;
    /* background-image:url('Img/MenuBarBG_Right.gif'); */
    
}

.MenuBGMain
{
    position:relative;
    margin-left:6px;
    margin-right:6px;
    vertical-align:bottom;
    height:75px;
    /* background-image:url('Img/MenuBarBG_Main.gif'); */
}

.VersionInfo
{
    font-size:80%;
    /*color:#888da2; */ /*#033C71;*/
    color:white;
    text-decoration:none;
    margin-top:4px;
    float:right;

}
.VersionInfo:Hover
{
    text-decoration:underline;
}



/* http://www.colorzilla.com/gradient-editor/ */
.BannerLeftGradient
{
    border:solid 0px blue; width:300px; height:115px; position:absolute; top:0; left:0; overflow:hidden; 
    
}
.BannerRightGradient
{
    width:300px; height:115px; position:relative; float:right; top:0; overflow:hidden; 
    
}
.BannerLeftGradient
{
    background: -moz-linear-gradient(left,  rgba(255,255,255,0.85) 0%, rgba(255,255,255,0.85) 50%, rgba(255,255,255,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.85)), color-stop(50%,rgba(255,255,255,0.85)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.85) 50%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.85) 50%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.85) 50%,rgba(255,255,255,0) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.85) 50%,rgba(255,255,255,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */

}
.BannerLeftGradientRTL_Pharma , BannerLeftGradientRTL_Law
{
    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(50%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}

.BannerRightGradient
{
    background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(50,78,107,0.49) 33%, rgba(50,78,107,0.8) 54%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(33%,rgba(50,78,107,0.49)), color-stop(54%,rgba(50,78,107,0.8))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(50,78,107,0.49) 33%,rgba(50,78,107,0.8) 54%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(50,78,107,0.49) 33%,rgba(50,78,107,0.8) 54%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(50,78,107,0.49) 33%,rgba(50,78,107,0.8) 54%); /* IE10+ */
    background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(50,78,107,0.49) 33%,rgba(50,78,107,0.8) 54%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#cc324e6b',GradientType=1 ); /* IE6-9 */
}
.BannerRightGradient_Pharma
{
    background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(130,37,140,0.45) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(130,37,140,0.45))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(130,37,140,0.45) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(130,37,140,0.45) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(130,37,140,0.45) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(130,37,140,0.45) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#7382258c',GradientType=1 ); /* IE6-9 */
}
.BannerRightGradientRTL_Pharma 
{
    background: -moz-linear-gradient(left,  rgba(130,37,140,0.45) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(130,37,140,0.45)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(130,37,140,0.45) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(130,37,140,0.45) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(130,37,140,0.45) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(130,37,140,0.45) 0%,rgba(255,255,255,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7382258c', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
}

.BannerRightGradient_Law
{
    background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(0,33,64,0.47) 33%, rgba(0,33,64,0.8) 56%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(33%,rgba(0,33,64,0.47)), color-stop(56%,rgba(0,33,64,0.8)));
    background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(0,33,64,0.47) 33%,rgba(0,33,64,0.8) 56%);
    background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(0,33,64,0.47) 33%,rgba(0,33,64,0.8) 56%);
    background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(0,33,64,0.47) 33%,rgba(0,33,64,0.8) 56%);
    background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(0,33,64,0.47) 33%,rgba(0,33,64,0.8) 56%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#cc002140',GradientType=1 );
}

.BannerRightGradientRTL_Law {
    background: -moz-linear-gradient(left, rgba(0,33,64,0.8) 44%, rgba(0,33,64,0.47) 67%, rgba(255,255,255,0) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(44%,rgba(0,33,64,0.8)), color-stop(67%,rgba(0,33,64,0.47)), color-stop(100%,rgba(255,255,255,0)));
    background: -webkit-linear-gradient(left, rgba(0,33,64,0.8) 44%,rgba(0,33,64,0.47) 67%,rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(left, rgba(0,33,64,0.8) 44%,rgba(0,33,64,0.47) 67%,rgba(255,255,255,0) 100%);
    background: -ms-linear-gradient(left, rgba(0,33,64,0.8) 44%,rgba(0,33,64,0.47) 67%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right, rgba(0,33,64,0.8) 44%,rgba(0,33,64,0.47) 67%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc002140', endColorstr='#00ffffff',GradientType=1 );
}

.BannerRightGradient_Justice
{

background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(30,12,1,0.47) 33%, rgba(30,12,1,0.8) 56%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(33%,rgba(30,12,1,0.47)), color-stop(56%,rgba(30,12,1,0.8)));
background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(30,12,1,0.47) 33%,rgba(30,12,1,0.8) 56%);
background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(30,12,1,0.47) 33%,rgba(30,12,1,0.8) 56%);
background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(30,12,1,0.47) 33%,rgba(30,12,1,0.8) 56%);
background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(30,12,1,0.47) 33%,rgba(30,12,1,0.8) 56%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#cc1e0c01',GradientType=1 );


}
.BannerRightGradient_Justice2 {
    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(0,7,19,0.47) 33%, rgba(0,7,19,0.8) 56%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(33%,rgba(0,7,19,0.47)), color-stop(56%,rgba(0,7,19,0.8)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(0,7,19,0.47) 33%,rgba(0,7,19,0.8) 56%);
    background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(0,7,19,0.47) 33%,rgba(0,7,19,0.8) 56%);
    background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(0,7,19,0.47) 33%,rgba(0,7,19,0.8) 56%);
    background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(0,7,19,0.47) 33%,rgba(0,7,19,0.8) 56%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#cc000713',GradientType=1 );
}
.MenuPanelTop
{
    width:100%;
    position:relative;
    height:43px;
    
}
.MenuPanelBottom
{
    height:42px;
    background-image: url(Img/MenuTabContainerBackground.gif);
    background-repeat: repeat-x;
    margin-left: -6px;
    margin-right: -6px;
}

.MenuTabCommon, .MenuTabCommonRTL
{
    position:relative;
    float:left;
    height:32px;
    white-space:nowrap;
}

.MenuTabCommonRTL
{
    float:right;
}

.MenuTab
{
    white-space:nowrap;
}
.MenuTabLeft
{
    width:7px;
    background: url('Img/MenuTab_Left.gif') no-repeat left top;
}

.MenuTabMain
{
    vertical-align:bottom;
    background: url('Img/MenuTab_Main.gif') top;
}
.MenuTabRight
{
    width:7px;
    background: url('Img/MenuTab_Right.gif') no-repeat right top;
}

.MenuTabLeftSelected
{
    background-image:url('Img/MenuTabSelected_Left.gif');
}
.MenuTabRightSelected
{
    background-image:url('Img/MenuTabSelected_Right.gif');
}
.MenuTabMainSelected
{
    background-image:url('Img/MenuTabSelected_Main.gif');
}

A.MenuTabLink
{
    display:block; 
    margin-top:8px; 
    padding-left:3px;
    padding-right:3px;
    font:15px Verdana;
    color:#5D5D5D;
    text-decoration:none;
}
A.MenuTabLink:Hover
{
    text-decoration:underline;
    color:#4444CC;
}

A.MenuTabLinkSelected
{
    display:block; 
    margin-top:8px; 
    padding-left:3px;
    padding-right:3px;
    font:15px Verdana;
    color:#4444CC;
    text-decoration:none;
}
A.MenuTabLinkSelected:Hover
{
    text-decoration:underline;
    color:#4444CC;
}

.MenuTabSubMenu
{
    border-bottom:solid 1px #EEEEEE; 
    padding-top:7px;
    height:20px; 
    width:100%;
    font:9pt calibri ;
    overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

A.MenuTabSubLink, A.MenuTabSubLinkRTL
{
    padding-left:5px;
    padding-right:5px;
    color:#5D5D5D;
    border-left:solid 1px #5D5D5D; 
    text-decoration:none;
}

A.MenuTabSubLink:first-child {
    border-left: 0px;
}

A.MenuTabSubLinkRTL:last-child {
    border-left: 0px;
}

A.MenuTabSubLink:Hover, A.MenuTabSubLinkRTL:Hover
{
    cursor:pointer;
    text-decoration:underline;
    color:#4444CC;
}



.LicensePanel, .LicensePanelRTL
{
    position: absolute;
    right: 8px;
    top: 12px;
    font:13px Verdana;
    color:#033C91;
    text-align: left;
}
.LicensePanelRTL
{
    float:left;
}
.LicensePanel .LicensedToDisplay { left: -12px; position: relative; font-size: 12px; color: gray; }
.CompanyNameLabel { font-weight:bold; }

.LicenseExpiration
{
    font: bold 10pt arial;
    color:#CC0000;
    text-decoration:none;
}
.LicenseExpiration:Hover
{
    text-decoration:underline;
}

.KeywordSearchWatermark
{
     color:#999999;
     font:8pt Verdana;
     font-style:italic;
     
}
.KeywordSearchText
{
    font:8pt Verdana;
}
.KeywordSearchButton
{
    font:7pt Verdana;
}


/* END: Menu CSS */
