﻿/*************************************************************************************
/ CSS Styles for Menu on MasterPage
/************************************************************************************/
.TopMenuTab {
  padding:0 20px 0 0; 
  cursor:pointer;  
  text-transform:none;
  color:black;
}

.MenuItemGroup
{    
  background-color:#ADADAD;
  height:20px;
  border: solid 1px #ADADAD;  
}
.MenuItemTab
{  
  
  background-color:#001519;  
  padding:20px 15px;
  cursor:pointer;
  width:80px;  
  text-align:left;
  color: white;
}

.TopMenuTab nobr:hover {
    color: #f47521;
}

.MenuItemHoverTab
{  
  
    background-color:#fef200;
    padding:20px 15px;
    cursor:pointer;  
    width:80px;  
    text-align:left;
    color:black;
}


.MenuItemHoverTab:hover,
.MenuItemHoverTab:active {
    background-color:#001519;
    color: #888;
}


.dialog-document-details
{
    background-color: White;
    border: solid 1px #ADADAD;
}


/*************************************************************************************
/ MyProfile.aspx - Tabs
/************************************************************************************/

.tab-profile
{
    padding-bottom:15px;
    position:absolute;
    width:250px;
    padding-top:25px;
}

.tab-profile-group
{
    margin-left:14px;
    width:265px;
}

.tab-profile-itemlook 
{
    background-color: Transparent; 
    border: solid 1px whitesmoke ; 
    height:20px;
    font-size:10px;
    border-collapse:separate;    
}
.tab-profile-itemlook-hover
{
    border: solid 1px #ADADAD; 
    border-right: 0 none transparent; 
    height:20px;
    cursor: pointer;
    font-size:10px;
    margin-left:1px;
    border-collapse:separate;
    
}

.tab-profile-selected-itemlook
{    
   border: solid 1px #ADADAD; 
   border-right-color: white;
   background-color: White;
   height:20px; 
   width:100%;
   font-weight:bold;
   position: relative;   
   font-size:10px;
   margin-left:2px;
}

/*.tab-profile-selected-itemlook-hover
{    
    border: solid 1px #ADADAD; 
    border-right: 0 none transparent; 
    height:20px;
    cursor: pointer;
    font-size:10px;
    margin:1px;
}
*/

/*************************************************************************************
/ Site-wide Dialogs
/************************************************************************************/
.dialog-modal-mask {    }
.dialog {    }
.dialog TD { background-color:Transparent;}
.dialog-header { font-weight:bold; }

.dialog-content
{    
    margin-left:auto;
    margin-right:auto;
    width:100%;    
    background-color:White;   
    max-height: 400px;
    overflow-y: scroll;
    height: auto;
}


/*************************************************************************************
/ Site-wide Combo Box
/************************************************************************************/

.comboBox TD, .comboBoxHover TD  { padding:0px; margin:0px;}
.comboBox 
 { 
   border: 1px solid #A6A7AA; 
   background-color: white; 
 }
 
 .comboBoxHover
{ 
  border: 1px solid #555555; 
  background-color: white; 
}

.comboDropDown 
{ 
  border: 1px solid #868686; 
  background-color: white; 
  padding: 1px;
  padding-right: 0px;
  width: 500px;
  cursor: default;
}

.comboTextBox
{
  border: 0px;
  padding-left: 2px;
  padding-right: 2px;
}

.comboItem
{
  font-family: Verdana; 
  font-size: 11px; 
  padding: 3px;
  padding-top: 4px;
  padding-bottom: 4px;
}

.comboItemHover
{
  background-color: #B2B4BF;   
  font-family: Verdana; 
  font-size: 11px; 
  border: 1px solid #DBCE99;
  padding: 2px;
  padding-top: 3px;
  padding-bottom: 3px;
}

/*************************************************************************************
/ DocumentBrowser.aspx - Tab - Document Folders
/************************************************************************************/

.doc-folder
{
    padding-bottom:15px;
    padding-top:25px;
    background-color: #f5f5f5;
}

.doc-folder-itemlook td,
.doc-folder-selected-itemlook td {
    cursor: pointer;
    padding: 5px 0;
}

.doc-folder-selected-itemlook nobr {
    color: #3399ff;
}

/*************************************************************************************
/ DocumentBrowser.aspx - Toolbar - Document List
/************************************************************************************/
/*
.h_toolbar
{
  border:solid 1px #A6A6A6;
  background-image:url(../../Images/ComponentArt/Upload/h_backgroundgradient.gif);
  background-repeat:repeat-x;
}
.v_toolbar
{
  border:solid 1px #A6A6A6;
  background-image:url(../../Images/ComponentArt/Upload/v_backgroundgradient.gif);
  background-repeat:repeat-y;
}
*/
.item
{
  border:none;
  padding:2px;
  font-family:Verdana;
  color:black;
  cursor:default;
}
.itemHover
{
  border-width:1px;
  border-style:solid;
  border-color:#0A246A;
  padding:1px;
  background-color:#B6BDD2;
  background-image:none;
  font-family:Verdana;
  color:black;
  cursor:default; 
}
.itemActive
{
  border-width:1px;
  border-style:solid;
  border-color:#0A246A;
  padding:1px;
  background-color:#8592B5;
  background-image:none;
  font-family:Verdana;
  color:white;
  cursor:default; 
}
.itemChecked
{
  border-width:1px;
  border-style:solid;
  border-color:#0A246A;
  padding:1px;
  background-color:#D4D5D8;
  background-image:none;
  font-family:Verdana;
  color:black;
  cursor:default; 
}

/************************************ UPLOAD ************************************/
/* Form elements */
.sel { width:304px; padding-top:8px;}
    .sel .file { height:25px;width:450px;cursor:default;margin:0 0 10px 0; }
    .sel div.filename { width:240px;height:11px;border:1px solid #ADADAD;background-color:#fff;padding:0px 1px 3px 1px; display:block;float:left; margin:4px 1px 1px 1px; font-size:11px;}
        .sel div.filename:hover {border:1px solid #333333;}
    .sel div input { background-color:transparent;width:144px;padding:2px !important;margin:0;font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px;border:none;color:#666;cursor:default !important; }
    .sel div.empty { background-color:#e6e6e6; }
    .sel div.empty input { color:#999; }
    .sel a.browse { text-decoration:none;color:#333;display:block;float:left;background:none;width:87px;height:27px;border:0; margin-top:-1px;}
    .sel a.browse img { border:0;}
    .sel a.upload,.sel a.upload-d { text-decoration:none;color:#333;cursor:default !important;display:block;float:right;background:url("../../Images/ComponentArt/Upload/static.png") no-repeat -189px -83px;width:76px;height:25px; }
    .sel a.upload:hover { background-position:-189px -108px; }
    .sel a.upload:active { background-position:-189px -133px;outline:none; }
    .sel a.upload-d { background-position:-189px -158px; } /* Disabled class */


/* Dialogue titlebar */
.ttl { width:100%;height:40px;cursor:move; }
    .ttl a { margin-top:4px;display:block;float:right;width:35px;height:25px;background:transparent url("../../Images/ComponentArt/Upload/static.png") no-repeat -18px 0;cursor:default; }
    .ttl a:hover { background-position:-18px -25px; }
    .ttl a:active { background-position:-18px -50px;outline:none; }

    .ttlt { width:100%;height:32px; }
        .ttlt-l { width:9px;height:100%;background:transparent url("../../Images/ComponentArt/Upload/static.png") no-repeat;float:left; }
        .ttlt-m { height:100%;background:#000 url("../../Images/ComponentArt/Upload/horizontal.png") repeat-x;float:left; }
        .ttlt-r { width:9px;height:100%;background:transparent url("../../Images/ComponentArt/Upload/static.png") no-repeat -9px 0;float:left; }
    .ttlt span { cursor:inherit;margin-left:4px;line-height:32px;color:#fff;font-weight:bold;font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px; }

    .ttlb { width:100%;height:8px;overflow:hidden; } /*** overflow:hidden to prevent IE6 from rendering the div at the current font height ***/
        .ttlb-l { width:9px;height:100%;background:#000 url("../../Images/ComponentArt/Upload/static.png") no-repeat 0 -38px;float:left; }
        .ttlb-m { height:100%;background:#fff url("../../Images/ComponentArt/Upload/horizontal.png") repeat-x 0 -38px;float:left; }
        .ttlb-r { width:9px;height:100%;background:#000 url("../../Images/ComponentArt/Upload/static.png") no-repeat -9px -38px;float:left; }


/* Dialogue contents */
.con { background:#fff url("../../Images/ComponentArt/Upload/vertical.png") repeat-y;font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px;padding:4px 7px; }

/* Dialogue footer */
.ftr { width:100%;height:37px;font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px; }
    .ftr-l { width:9px;height:100%;background:transparent url("../../Images/ComponentArt/Upload/static.png") no-repeat 0 -83px;float:left; }
    .ftr-m { height:100%;background:#eee url("../../Images/ComponentArt/Upload/horizontal.png") repeat-x 0 -83px;float:left; }
    .ftr-r { width:9px;height:100%;background:transparent url("../../Images/ComponentArt/Upload/static.png") no-repeat -9px -83px;float:left; }

    /* Footer buttons */
    .ftr .btns { float:right;margin-top:4px; }
    .ftr .btns a { text-decoration:none;color:#333;cursor:default !important;display:inline; }
    .ftr .btns a span.l { display:block;float:left;width:10px;height:25px;background:transparent url("../../Images/ComponentArt/Upload/static.png") no-repeat -93px 0;margin-left:2px; }
    .ftr .btns a span.m { display:block;float:left;padding:0;height:25px;line-height:25px;background:transparent url("../../Images/ComponentArt/Upload/horizontal.png") repeat-x 0 -120px; }
    .ftr .btns a span.r { display:block;float:left;width:10px;height:25px;background:transparent url("../../Images/ComponentArt/Upload/static.png") no-repeat -103px 0; }
    .ftr .btns a:hover { text-decoration:none;color:#000; }
    .ftr .btns a:hover span.l { background-position: -93px -25px; }
    .ftr .btns a:hover span.m { background-position:0 -145px; }
    .ftr .btns a:hover span.r { background-position: -103px -25px; }
    .ftr .btns a:active span.m { height:23px;line-height:24px;padding-top:2px; }


/* Upload dialogue styles */
.dlg-up { color:#999;cursor:default !important; }
.dlg-up .ttlt-m,.dlg-up .ttlb-m,.dlg-up .ftr-m { width:440px; }

.dlg-up .stat,.dlg-up .list { padding:0 15px; }
.stat .lbl { text-align:right;margin-bottom:8px; }

.dlg-up h3 { margin:0;font-weight:normal;font-size:11px;padding:0 0 4px 0;color:#666; }
.dlg-up .red { color:#dd3409; }
.dlg-up strong { color:#ea6b4a;font-weight:normal; }
.dlg-up .info { float:left;font-size:11px;cursor:default !important;margin:0 0 0 8px;height:34px;line-height:34px;font-size:10px; }

/* Progress bar and related elements */
.prog { width:412px;height:18px !important;border:1px solid #ccc;border-bottom-color:#ddd;border-right-color:#ddd;padding:0;margin:0;float:left;display:inline;overflow:hidden; }
.prog .con { width:410px;height:16px !important;background:transparent url("../../Images/ComponentArt/Upload/horizontal.png") repeat-x 0 -170px;border:0;margin:0;padding:1px; }
.prog .con .bar { height:16px;background:transparent url("../../Images/ComponentArt/Upload/horizontal.png") repeat-x 0 -188px; }
