/***************** 
  
 NOTE: Dynamically generated CSS  
 Last generated 9/8/2010 4:23:13 PM 
 
 *****************/ 
  
  
 /* Styles that are used both by the admin and the public site */
    
/******************************* CONTENT ALERT CHECKBOX */

.ContentAlertCheckbox
{
    cursor:pointer!important;
}
   

/***************************************************************** ADMIN HEADER */

/* Resets all styles to the default admin styles, so that none of the site's own formatting leaks through.  */
div.AdminReset *
{
    font-size:11px;
    font-family:'Segoe UI',Verdana,Arial,Helvetica,Geneva,sans-serif;;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-style: normal;
	vertical-align: baseline;
	text-align:left;
	line-height:1.2;
}

div.AdminToolbar
{
    font-family: 'Segoe UI',Verdana,Arial,Helvetica,Geneva,sans-serif; !important;
    font-weight: normal;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
    border-bottom:1px solid White;
}

div.AdminToolbarSection
{
    background: #262626;
    height: 23px;
    clear: both;
    white-space: nowrap;
}

div.AdminToolbarSection.VersionInfo
{
    border-top:1px solid #808080;
    background:#4C4C4C;
}

div.AdminToolbarSectionTop
{
    position:relative;
    z-index:1000;
}

div.AdminToolbar, 
div.AdminToolbar p, 
div.AdminToolbar td, 
div.AdminToolbar strong
{
    color: #ddd;
    font-size: 11px;
}

/* Buttons */

div.AdminButtonContainer a
/* Used in AdminToolbar and EditTools */
{
    background: url(/Standard/Core/Images/Glass.Black.24.gif) repeat-x left top;
    color: #ddd!important;
    display: block;
    float: left;
    height: 11px;
    padding: 4px 15px 8px 25px;
    position: relative;
    font-size: 11px !important;
    text-decoration: none!important;
    font-weight: normal;
    border-left: 1px solid #4C4C4C;
    z-index:0;
    margin:0!important;
}

div.AdminButtonContainer a span
{
    background-image: url(/Standard/Core/Images/Buttons/Buttons.White.gif);
    background-repeat: no-repeat;
    background-position:50px 0; /* don't show icon if no class specified */
    display: block;
    height: 15px;
    position: absolute;
    left: 7px;
    top: 5px;
    width: 15px;
}

  
div.AdminButtonContainer a.Add span 
 { 
     background-position: -2px -62px; 
} 

 
div.AdminButtonContainer a.Alert span 
 { 
     background-position: -2px -1292px; 
} 

 
div.AdminButtonContainer a.Book span 
 { 
     background-position: -2px -842px; 
} 

 
div.AdminButtonContainer a.Calc span 
 { 
     background-position: -2px -662px; 
} 

 
div.AdminButtonContainer a.Cart span 
 { 
     background-position: -2px -1412px; 
} 

 
div.AdminButtonContainer a.Check span 
 { 
     background-position: -2px -2px; 
} 

 
div.AdminButtonContainer a.Down span 
 { 
     background-position: -2px -392px; 
} 

 
div.AdminButtonContainer a.Drag span 
 { 
     background-position: -2px -1172px; 
} 

 
div.AdminButtonContainer a.Edit span 
 { 
     background-position: -2px -32px; 
} 

 
div.AdminButtonContainer a.EndDown span 
 { 
     background-position: -2px -1652px; 
} 

 
div.AdminButtonContainer a.EndLeft span 
 { 
     background-position: -2px -1592px; 
} 

 
div.AdminButtonContainer a.EndRight span 
 { 
     background-position: -2px -1562px; 
} 

 
div.AdminButtonContainer a.EndUp span 
 { 
     background-position: -2px -1622px; 
} 

 
div.AdminButtonContainer a.Exclamation span 
 { 
     background-position: -2px -1082px; 
} 

 
div.AdminButtonContainer a.Eye span 
 { 
     background-position: -2px -692px; 
} 

 
div.AdminButtonContainer a.Flag span 
 { 
     background-position: -2px -812px; 
} 

 
div.AdminButtonContainer a.FriendAdd span 
 { 
     background-position: -2px -992px; 
} 

 
div.AdminButtonContainer a.Friends span 
 { 
     background-position: -2px -1022px; 
} 

 
div.AdminButtonContainer a.GoDown span 
 { 
     background-position: -2px -632px; 
} 

 
div.AdminButtonContainer a.GoLeft span 
 { 
     background-position: -2px -572px; 
} 

 
div.AdminButtonContainer a.GoRight span 
 { 
     background-position: -2px -542px; 
} 

 
div.AdminButtonContainer a.GoUp span 
 { 
     background-position: -2px -602px; 
} 

 
div.AdminButtonContainer a.Inbox span 
 { 
     background-position: -2px -1322px; 
} 

 
div.AdminButtonContainer a.Key span 
 { 
     background-position: -2px -242px; 
} 

 
div.AdminButtonContainer a.Left span 
 { 
     background-position: -2px -332px; 
} 

 
div.AdminButtonContainer a.Mail span 
 { 
     background-position: -2px -182px; 
} 

 
div.AdminButtonContainer a.No span 
 { 
     background-position: -2px -122px; 
} 

 
div.AdminButtonContainer a.Online span 
 { 
     background-position: -2px -1052px; 
} 

 
div.AdminButtonContainer a.Out span 
 { 
     background-position: -2px -272px; 
} 

 
div.AdminButtonContainer a.Page span 
 { 
     background-position: -2px -752px; 
} 

 
div.AdminButtonContainer a.Pages span 
 { 
     background-position: -2px -782px; 
} 

 
div.AdminButtonContainer a.PDF span 
 { 
     background-position: -2px -1262px; 
} 

 
div.AdminButtonContainer a.Person span 
 { 
     background-position: -2px -152px; 
} 

 
div.AdminButtonContainer a.Pics span 
 { 
     background-position: -2px -932px; 
} 

 
div.AdminButtonContainer a.Print span 
 { 
     background-position: -2px -212px; 
} 

 
div.AdminButtonContainer a.Question span 
 { 
     background-position: -2px -1112px; 
} 

 
div.AdminButtonContainer a.Quote span 
 { 
     background-position: -2px -872px; 
} 

 
div.AdminButtonContainer a.Quotes span 
 { 
     background-position: -2px -902px; 
} 

 
div.AdminButtonContainer a.Right span 
 { 
     background-position: -2px -302px; 
} 

 
div.AdminButtonContainer a.Rss span 
 { 
     background-position: -2px -1352px; 
} 

 
div.AdminButtonContainer a.Rss2 span 
 { 
     background-position: -2px -1382px; 
} 

 
div.AdminButtonContainer a.Save span 
 { 
     background-position: -2px -1502px; 
} 

 
div.AdminButtonContainer a.Search span 
 { 
     background-position: -2px -1532px; 
} 

 
div.AdminButtonContainer a.Star span 
 { 
     background-position: -2px -1142px; 
} 

 
div.AdminButtonContainer a.Straight span 
 { 
     background-position: -2px -1202px; 
} 

 
div.AdminButtonContainer a.SwapV span 
 { 
     background-position: -2px -1682px; 
} 

 
div.AdminButtonContainer a.SwapH span 
 { 
     background-position: -2px -1712px; 
} 

 
div.AdminButtonContainer a.Tag span 
 { 
     background-position: -2px -722px; 
} 

 
div.AdminButtonContainer a.Threaded span 
 { 
     background-position: -2px -1232px; 
} 

 
div.AdminButtonContainer a.ThumbsDown span 
 { 
     background-position: -2px -1472px; 
} 

 
div.AdminButtonContainer a.ThumbsUp span 
 { 
     background-position: -2px -1442px; 
} 

 
div.AdminButtonContainer a.Up span 
 { 
     background-position: -2px -362px; 
} 

 
div.AdminButtonContainer a.Vdown span 
 { 
     background-position: -2px -512px; 
} 

 
div.AdminButtonContainer a.Video span 
 { 
     background-position: -2px -962px; 
} 

 
div.AdminButtonContainer a.Vleft span 
 { 
     background-position: -2px -452px; 
} 

 
div.AdminButtonContainer a.Vright span 
 { 
     background-position: -2px -422px; 
} 

 
div.AdminButtonContainer a.Vup span 
 { 
     background-position: -2px -482px; 
} 

 
div.AdminButtonContainer a.X span 
 { 
     background-position: -2px -92px; 
} 



div.AdminButtonContainer a.Selected, 
div.AdminButtonContainer .Hover > a,
div.AdminButtonContainer a:hover
{
    background: #737373 url(/Standard/Core/Images/background.menu.hover.jpg) no-repeat -1px 0;
    text-decoration: none!important;
    color: white!important;
    cursor: pointer;
    border-color: #B2B2B2;
}

div.AdminButtonContainer .Hover > a strong,
div.AdminButtonContainer a:hover strong
{
    color:White;
}

div.AdminButtonContainer .Hover > a,
div.AdminButtonContainer a:hover
{
    color:White;
    background-color:#D8820F;
    background-image: url(/Standard/Core/Images/background.menu.on.jpg);
    border-color: #E4A857;
}

/* Labels */

div.AdminToolbarLabel
{
    padding: 5px 10px 7px 10px;
    font-size: 11px;
    color: #B2B2B2;
    float: left;
    position:relative;
    top:-2px;
}

div.AdminToolbarLabel input.Strong
{
    height:17px;
    line-height:17px;
    border:none!important;
    padding:0 3px;
    text-align:center;
    margin:0 4px;
    font-size:14px;
    font-weight:bold;
}

div.AdminToolbarLabel input[type=checkbox]
{
    position:relative;
    top:-2px;
}

div.AdminToolbarLabel label
{
    position:relative;
    top:-4px;
}

div.AdminToolbarSpacer
{
    height: 25px;
    width: 100%;
}

div.AdminToolbar div.DetailTools
{
    float: right;
    height:23px;
}

/* Checkbox (e.g. AlertCheckbox) */

div.AdminToolbar div.DetailTools .Checkbox
{
    background: url(/Standard/Core/Images/Glass.Black.24.gif) repeat-x left top;
    color: #ddd;
    display: block;
    float: left;
    height: 14px;
    padding: 2px 15px 6px 15px;
    position: relative;
    font-size: 11px !important;
    border-left: 1px solid #4C4C4C;

}

div.AdminToolbar div.DetailTools .Checkbox input[type=checkbox]
{
    position:relative;
    top:2px;
    margin-right:4px;
}


/* Approve button */

div.AdminToolbar div.DetailTools > a.ThumbsUp span,
div.EditTools a.ThumbsUp span
/* Show check icon in red box on approve button */
{
    height:13px;
    width:13px;
    border:1px solid white;
    background-color:#c93333;
    left: 6px;
    top: 4px;
}


/* Dropdown panels */

div.AdminToolbar div._EnableHover
{
    float: left;
    position: relative;
}

div.AdminDropdownPanel
{
    position: absolute; /* within div._EnableHover */
    left: -9px;
    top: 23px;
    display: none;
    z-index: 1000;
    width: 250px;
    padding:0 9px 9px 9px;
    background:transparent url('/Standard/Core/Images/background.menu.250.png') no-repeat 0 bottom;
}

div.AdminDropdownPanelInner
{
    background: #333333;
    width: 240px;
    padding: 5px;
}

div.DetailTools div.AdminDropdownPanel
/* dropdowns in detailtools section align to right */
{
    left: auto;
    right: -10px;
}

div.Hover div.AdminDropdownPanel
{
    display: block;
}

div.AdminDropdownPanel a
{
    float: none;
    background-image: none;
    border: none;
    width:auto;
}

div.AdminDropdownPanel a:hover
{
    border: none !important;
}

div.AdminDropdownPanelSection
{
    clear:both;
}

div.AdminDropdownPanelSection h4
{
    color: #bbb;
    margin: 0;
    font-family: 'Segoe UI',Verdana,Arial,Helvetica,Geneva,sans-serif;;
    font-size: 11px;
    font-weight: bold;
    padding: 0;
    background: none;
}

div.AdminDropdownPanelSection ul
{
    margin: 0;
    padding: 0;
}

div.AdminDropdownPanelSection p, 
div.AdminDropdownPanelSection li
{
    color: #999;
    margin: 0;
}

div.AdminDropdownPanelSection li
{
    margin-left: 0;
    padding-left: 0;
}

/* History panel */

div.AdminToolbar div.HistoryTools div.AdminDropdownPanel 
{
    width:400px;
    background-image:url(/Standard/Core/Images/background.menu.400.png);
}

div.AdminToolbar div.HistoryTools div.AdminDropdownPanelInner
{
    width:394px; /* 400-3-3 */
}

div.AdminToolbar div.HistoryTools div.AdminDropdownPanel div#HistoryList
{
    max-height:300px;
    position:relative;
    overflow-y:auto;
    overflow-x:hidden;
    padding:5px 0;
    background:black;
    border:1px solid #808080;
    border-top-color:Black;
    border-left-color:Black;
    margin:0 0 5px 0;
}

/* Show approved icons on right in version list */
div.AdminToolbar div.HistoryTools div.AdminDropdownPanel div#HistoryList a
{
    padding: 4px 25px 8px 10px;
}
div.AdminToolbar div.HistoryTools div.AdminDropdownPanel div#HistoryList a span
{
    left:auto;
    right:6px;
}


div.AdminToolbar div.HistoryTools div.AdminDropdownPanel a
{
    color:#D9D9D9;
}

div.AdminToolbar div.HistoryTools div.AdminDropdownPanel a strong
{
    font-size:11px;
    color:White;
}

div.AdminToolbar div.HistoryTools div.AdminDropdownPanel a:hover 
{
    color:#F9ECDB;
}

table.DataGrid em,
div.AdminToolbar em
/* Used for highlighted "Live" or "Latest" tags in history entries */
{
    font-style:normal;
    font-size:10px;
    text-transform:uppercase;
    background:#999999;
    padding:1px 5px 2px 5px;
    color:White;
    margin:0 2px;
}

table.DataGrid a.Selected em,
div.AdminToolbar a.Selected em
{
}

table.DataGrid em.Highlight,
div.AdminToolbar em.Highlight
{
    background:#DC8E27;
}



/****************************************************** EDITING TOOLS */

div._EditableZone 
{
    position:relative;
}

div._EditableZone div.EditTools
{
    position:absolute; /* Relative to EditableZone */
    top:0;
    left:0;
    z-index:1000;
}

div.EditTools a
{
}
    
    
/****************************************************** LIST MANAGEMENT TOOLS */

div.ListManagementTools a.Vdown
{
    height:14px;
    overflow:hidden;
    white-space:nowrap;
}

div.ListManagementTools div.SortableList
{
    margin:5px 0;
    padding:5px;
    min-height:80px;
    max-height:220px;
    position:relative;
    overflow-y:auto;
    overflow-x:hidden;
    background:black;
        border-top-color: #333333;
}

div.ListManagementTools div.SortableList div.SortableItem
{
    height:20px;
    padding:4px 5px 0px 20px;
    position:relative;
    overflow:hidden;
    white-space:nowrap;
    cursor:move;
    color:#E6E6E6;
    background:#8C8C8C;
    border-top:1px solid #A6A6A6;
    border-bottom:1px solid #737373;
}

div.ListManagementTools div.SortableList div.SortableItem:hover
{
    border-top:1px solid #8C8C8C;
    border-bottom:1px solid #595959;
    background: #737373 url(/Standard/Core/Images/background.menu.hover.jpg) no-repeat -1px 0;
}    

div.ListManagementTools div.SortableList div.SortableItem span
{
    position:absolute;
    top:0;
    left:0;
    display:block;
    width:20px;
    height:20px;
    background:transparent url(/Standard/Core/Images/Dingbats/draghandle.gif) no-repeat 5px 4px;
}    
    
div.ListManagementTools div.SortableList div.SortableItem:hover span
{
}
    
div.ListManagementTools div.SortableList div.Fade
{
    color:#999999;
    background:#404040;
    border-top-color:#595959;
    border-bottom-color:#262626;
}
 
div.ListManagementTools div.SortableList div.Highlight
 {
    color:White!important;
    background-color:#D8820F!important;
    background-image: url(/Standard/Core/Images/background.menu.on.jpg)!important;
    border-color: #E4A857!important;
 }
    
div.ListManagementTools div.SortableList div.Fade:hover 
{
    background: #383838 url(/Standard/Core/Images/background.menu.hover.fade.jpg) no-repeat -1px 0;
    border-top-color:#404040;
    border-bottom-color:#0D0D0D;
}
    

/******************************* MULTIPLE UPLOAD */

div.MultipleUploaderContainer {
    position:relative;
}

div.MultipleUploaderContainer label.error {
    right:-230px;
    top:-5px;
}

div.Uploadify div.CssButtonContainer {
    position:relative;
    min-height:20px;
}

/* css "button" */
div.Uploadify div.CssButtonContainer a.JqButton {
    position:absolute;    
    top:0;
    left:0;
    margin:0;
    z-index:0;
    display:block;
    float:left;
    white-space:nowrap;
}

/* position flash button above css button */
div.Uploadify div.UploadifyObjectWrapper {
    position:relative;
    z-index:10;
}

div.Uploadify div.UploadifyObjectWrapper:hover {
    cursor:pointer;
}



/******************************* DUMMY BUTTONS */

/* Displayed when a WaitButton is clicked (to provide feedback while preventing double-postbacks) */

a.DummyButton, 
a.DummyButton:hover
{
    background-color:#ddd!important;
    color: gray !important;
    font-weight: normal !important;
    border-color:Gray!important;
}

a.DummyButton span, 
a.DummyButton:hover span
{
    background-color: white !important;
}

a.DummyButton img
{
    position: relative;
    top: 1px;
    margin-right: 3px;
    border: none !important;
}

/******************************* PROGRESS BAR */

div.ProgressBarWrapper {
}

div.ProgressBarWrapper div.ProgressBar {
    float:left;
    border:1px solid #CCCCCC;
    background:white;
    position:relative;
    top:1px;
    margin:1px;
    padding:1px;
}

div.ProgressBar span {
    display:block;
    background:#D8820F;
    width:0;
}

div.ProgressBarWrapper span.NumericValue {
    display:block;
    float:left;
    font-size:10px;
    line-height:19px;
    color:#808080;
    padding-left:4px;
}
