﻿/* Site.css */
#loginPage
{
  background-color: #fff;
  border-style: solid;
  border-color: #496077;
}

#divLoginFootnote
{
  font-size: 0.8em;
  color: White;
}

#divMenuBar
{
  border-bottom-style: solid;
  border-bottom-color: black;
  border-top-style: solid;
  border-top-color: black;
}

#divSitePathMenu
{
  font-size: 0.8em;
  color: White;
}

#divSitePathMenu a
{
  color: White;
}

#divLoginMenu
{
  font-size: 1.0em;
  color: White;
}

#divLoginMenu a
{
  color: White;
}

#loginDisplay a:link
{
  color: white;
}

#loginDisplay a:visited
{
  color: white;
}

#loginDisplay a:hover
{
  color: white;
}

#divLogo {
  background-image: url(/images/CorpLogo.png);
  background-repeat: no-repeat;
  background-size: 72px 60px;
}

#divLoginFootnote a
{
  color: White;
}

#divUserRoles
{
  vertical-align: top;
}

#divUserCustomers
{
  vertical-align: top;
}

#divSelectFields
{
  vertical-align: top;
}

#divSelectedValues
{
  vertical-align: top;
}

#divSelectedValueSummary
{
  vertical-align: top;
}

#divPromoImportItemList
{
  border-style: solid;
  border-color: Gray;
}

#divPromoItemCatalog
{
  border-style: solid;
  border-color: Gray;
}

#divOrderEditCatalog
{
  border-style: solid;
  border-color: Gray;
}

#pnlEditSsv
{
  background-color: #ffffff;
  border-style: solid;
  border-color: Gray;
}

#divSURFieldList
{
  font-size: 0.85em;
}

/* Classes.css */

/* DEFAULTS
----------------------------------------------------------*/

body
{
  font-size: 0.8em;
  font-family: Tahoma, Verdana, Arial, Sans-Serif;
}

a:link, a:visited
{
  color: #000;
}

a:hover
{
  color: Gray;
}

a:active
{
  color: #000;
}

p
{
  line-height: 1.4em;
}

/* HEADINGS   
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6
{
  font-size: 1.5em;
  color: #666666;
  font-variant: small-caps;
  text-transform: none;
  font-weight: 200;
}

h1
{
  font-size: 1.6em;
}

h2
{
  font-size: 1.5em;
  font-weight: 600;
}

h3
{
  font-size: 1.2em;
}

h4
{
  font-size: 1.1em;
}

h5, h6
{
  font-size: 1em;
}

/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/
.header h1
{
  font-weight: 700;
  color: #f9f9f9;
  line-height: 2em;
  font-size: 2em;
}

.header img, #divLoginMenu img
{
  text-decoration: none;
}

.header span.customer
{
	font-size: 11px;
	text-transform: uppercase;
	white-space: nowrap;
	color: #72716e;
	font-family: 'Noto Sans', sans-serif;
}

.header a.customer
{
	font-size: 10px;
	text-transform: uppercase;
	white-space: nowrap;
	color: #72716e;
	font-family: 'Noto Sans', sans-serif;
}

.minimizedSitePath
{
  /*font-weight: lighter;*/
	font-size: 11px;
	color: #72716e;
	font-style: italic;
}

.minimizedSitePath a
{
	color: #72716e;
}

.menuBarText
{
  font-weight: bold;
}

.menuBarLinktext
{
  font-weight: bold;
  font-size: 0.8em; /*text-decoration: underline;*/
  cursor: hand;
}

.menuBarLinktext a
{
  vertical-align: middle;
}

.groupBlock
{
  background-color: #b21d15;
}

.main.homepage
{
  background-image: url("../../Images/Shadow_Top.jpg");
  background-position: left top;
  background-repeat: repeat-x;
}

.threeColumnNavContent
{
  border-right-style: solid;
  border-right-color: #DDD;
}

.threeColumnRightContent
{
  border-left-style: solid;
  border-left-color: #DDD;
}

.footer
{
  color: #4e5766;
  text-align: center;
  line-height: normal;
}

/*Modal Popup*/
.modalBackground
{
  background-color: Gray;
  filter: alpha(opacity=70);
  opacity: 0.7;
}

/*Popup Control*/
.modalPopup
{
  background-color: #ffffff;
  border-style: solid;
  border-color: Gray;
}

/*Popup Control*/
.modalPopupMessage
{
  background-color: #ffffdd;
  border-style: solid;
  border-color: Gray;
}

.modalPopupMessage .messageText
{
  font-weight: bold;
}

.popupTitleBar
{
  background-color: #b21d15;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
}

.popupTitleClose a
{
  color: #FFFFFF;
}

/* TAB MENU   
----------------------------------------------------------*/

div.hideSkiplink
{
  background-color: #3a4f63;
}

div.menu ul
{
  list-style: none;
}

div.menu ul li a, div.menu ul li a:visited
{
  background-color: #e0e0e0;
  border-style: solid;
  border-color: black;
  color: black;
  line-height: 1.35em;
  text-decoration: none;
}

div.menu ul li a:hover
{
  background-color: #e0e0e0;
  color: black;
  text-decoration: none;
}

div.menu ul li a:active
{
  background-color: #e0e0e0;
  color: black;
  text-decoration: none;
}

/* rmsxs2 menu classes */

.mnucls_main_img_on
{
  background: url('../../Images/MainMenu_On_White.gif') no-repeat left center;
  font-size: 0px;
}

.mnucls_main_img_off
{
  background: url('../../Images/MainMenu_Off_White.gif') no-repeat left center;
}

.mnucls
{
  border-top-style: solid;
  border-top-color: black;
  border-left-style: solid;
  border-left-color: black;
  border-right-style: solid;
  border-right-color: black;
}

table.mnucls_hover
{
  background-color: #b21d15;
}

table.mnucls_td
{
  background-color: #e0e0e0;
  border-bottom-style: solid;
  border-bottom-color: black;
  text-align: left;
  font-size: 0.8em;
}

.mnucls_td a
{
  color: #000;
  font-weight: normal;
  font-style: normal;
}

.topMenu li.static a.static
{
  text-align: center;
  color: #555;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 1px;
}

.topMenu li.static a.static.highlighted
{
  color: #000;
  background-color: #CCC;
  filter: alpha(opacity=95);
  opacity: 0.95;
}

.topMenu li.static.has-popup a.static.highlighted
{
  background-image: url(../../Images/downArrowMenu.png);
  background-repeat: no-repeat;
  background-position: center 85%;
}

.topMenu li.dynamic
{
  background-color: #CCC;
  filter: alpha(opacity=95);
  opacity: 0.95;
  background-image: url("../../images/leftArrowMenu.png");
  background-repeat: no-repeat;
  background-position: 3% center;
	margin-left: 5px;
}

.topMenuMin li.static a.static
{
  text-align: center;
  color: #555;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 1px;
}

.topMenuMin li.static a.static.highlighted
{
  color: #000;
  background-color: #CCC;
  filter: alpha(opacity=95);
  opacity: 0.95;
}

.topMenuMin li.static.has-popup a.static.highlighted
{
  background-image: url(../../Images/downArrowMenu.png);
  background-repeat: no-repeat;
  background-position: center 85%;
}

.topMenuMin li.dynamic
{
  background-color: #CCC;
  filter: alpha(opacity=95);
  opacity: 0.95;
	margin-left: 5px;
}

.optionsMenu li.static a.static
{
  color: #555;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 1px;
}

.optionsMenu li.dynamic
{
  background-color: #CCC;
}

.optionsMenu li.dynamic a
{
  background-color: #CCC;
}

.optionsMenu li.dynamic:first-child
{
  background-color: white;
  font-size: 11px;
  font-weight: normal;
}

/* FORM ELEMENTS   
----------------------------------------------------------*/
legend
{
  font-size: 1.1em;
  font-weight: 600;
}

input.textEntry
{
  border-style: solid;
  border-color: #ccc;
}

input.passwordEntry
{
  border-style: solid;
  border-color: #ccc;
}

div.LeftHalfCentered
{
  text-align: center;
}

div.RightHalfCentered
{
  text-align: center;
}

.Alert
{
  color: #ff0000;
  font-size: 0.90em;
  font-weight: bold;
  font-family: Tahoma, Verdana, Arial, Sans-Serif;
}

/* MISC  
----------------------------------------------------------*/

.CorpLogoNormal img {
    height: 60px;
    padding: 0 6px 0 9px;
}

.CorpLogoSmall img {
    height: 32px;
    padding-right: 40px;
    margin-top: -8px;
}

.loginBody
{
  background: Black; /*font-size: .80em;*/
  font-family: verdana, arial, helvetica, sans-serif;
  color: #696969;
}

.loginBody a
{
  font-size: 0.9em;
  font-family: verdana, arial, helvetica, sans-serif;
  color: #696969;
}

.clear
{
  clear: both;
}

.title
{
  text-align: center;
}

.failureNotification
{
  font-size: 1.0em;
  color: Red;
}

.bold
{
  font-weight: bold;
}

.submitButtonArea
{
  text-align: right;
}

.submitButtonArea input, .submitButton
{
  background-color: #B21D15;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 11px;
  border-style: solid;
  border-color: #000;
}


/*Style to place border around panels, grids, groups, sub-windows and tabs.*/
.PanelBorder
{
  border-style: solid;
  border-color: #000;
}

/*Style for panel contents.*/
.PanelContent
{
  color: #000000;
}

/*Style for panel contents with small text.*/
.PanelContentSmall
{
  color: #000000;
  font-size: 0.75em;
}

/*Style for panel contents with padding on sides. Primarily used for header panels.*/
.PanelContentPadded
{
  color: #000000;
  font-size: 11px;
}

/*Style for links in main navigation panel.*/
.PanelContentLinkMain a
{
  cursor: pointer;
}

/*Panel Spacer for spacing around panel sections*/
div.PanelSpacerBorder
{
  border-style: solid;
  border-color: black;
  font-size: 11px;
}

div.PanelSpacerBorderRegularFont
{
  border-style: solid;
  border-color: black;
}

div.PanelSpacerBorderRegularFontCentered
{
  border-style: solid;
  border-color: black;
  text-align: center;
}

div.PanelSpacerRightAlign
{
  text-align: right;
}

/*Style to place border around completed/success panels.*/
.SuccessBorder
{
  border-style: solid;
  border-color: #008000;
}

/*Style for completed/success panel contents.*/
.SuccessContent
{
  color: #008000;
  font-size: 11px;
  font-family: Tahoma, Verdana, Arial, Sans-Serif;
}

/*Style to place border around error panels.*/
.ErrorBorder
{
  border-style: solid;
  border-color: #ff0000;
}

/*Style for error panel contents.*/
.ErrorContent
{
  color: #ff0000;
  font-size: 11px;
  font-family: Tahoma, Verdana, Arial, Sans-Serif;
}

/*Style to place border around error panels.*/
.WarningBorder
{
  border-style: solid;
  border-color: #ffd700;
}

/*Style for error panel contents.*/
.WarningContent
{
  /*background-color: #ffffff;*/
  color: #9B8400;
  font-size: 11px;
  font-family: Tahoma, Verdana, Arial, Sans-Serif;
}

/*Style for group header.*/
.GroupHeader
{
  background-color: #b21d15;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  border-style: solid;
  border-color: #000;
}

/*Style for group header.*/
A:Active.GroupHeaderLink, A:Link.GroupHeaderLink, A:Visited.GroupHeaderLink, A:Active.GroupHeader, A:Link.GroupHeader, A:Visited.GroupHeader
{
  color: #FFFFFF;
  font-weight: bold;
}

/*Style for group contents.*/
.GroupContent
{
  border-bottom-style: solid;
  border-bottom-color: #000;
  border-left-style: solid;
  border-left-color: #000;
  border-right-style: solid;
  border-right-color: #000;
  color: #000000;
  font-size: 11px;
}

/*Style for group contents.*/
A:Active.GroupContent, A:Link.GroupContent, A:Visited.GroupContent
{
  color: #000000;
  text-decoration: underline;
  font-size: 11px;
}

/*Style for group contents.*/
A:Hover.GroupContent
{
  color: #495EAA;
  text-decoration: underline;
  font-size: 11px;
}

.LabelValueGroup label, .LabelValueGroup span
{
  font-weight: bold;
}

/*Style for grid header.*/
.GridHeader
{
  background-color: #b21d15; /*color: #FFFFFF;*/
  font-size: 11px;
  font-weight: bold;
}

.GridHeader TH
{
  color: #FFFFFF;
}

/*Style for nested grid header.*/
.GridHeaderChild
{
  background-color: #ba6262;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
}

.GridFooter
{
  background-color: #FDD;
  color: #000;
  font-size: 11px;
  font-weight: bold;
}

.GridHeader select
{
  font-size: 0.9em;
}

/*Style for sorting grid header columns.*/
A:Active.GridHeaderLink, A:Link.GridHeaderLink, A:Visited.GridHeaderLink, A:Hover.GridHeaderLink, .GridHeader A
{
  color: #FFFFFF;
  text-decoration: underline;
  font-size: 11px;
}

/*Style for grid lines.*/
.GridItem
{
  background-color: #FFFFFF;
  color: #000000;
  font-size: 11px;
  font-weight: normal;
}

/*Style for links in grid items.*/
A:Active.GridItemLink, A:Link.GridItemLink, A:Visited.GridItemLink
{
  color: #000000;
  text-decoration: underline;
  font-size: 11px;
}

/*Style for links in grid items.*/
A:Hover.GridItemLink
{
  color: #000000;
  text-decoration: underline;
  font-size: 11px;
}

/*Style for grid highlight color on mouse-overs.*/
.GridHighlight
{
  background-color: #F1F1F1;
  color: #000000;
  font-size: 11px;
}

/*Style for grid highlight color on mouse click.*/
.GridSelected
{
  font-size: 11px;
  color: #000000;
  background-color: #d1def9;
}

.GridRowHightlight1 {
	background-color: #b21d15;
}

.GridRowHightlight2 {
	background-color: #AF6662;
}

.GridFootnoteSelectedCount
{
  font-weight: bold;
}

.ButtonPanelFootnote
{
  font-size: 11px;
  font-style: italic;
}

.watermark
{
  color: #C0C0C0;
  font-style: italic;
}

.searchTextWatermark
{
  color: #C0C0C0;
  font-style: italic;
}

.searchTextShortWatermark
{
  color: #C0C0C0;
  font-style: italic;
}

/* Module classes */
.ModuleLinkLeft
{
  background: url(../../images/Curve_Left.gif) no-repeat center center;
}

.ModuleLinkText
{
  color: #B21D15;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.ModuleLinkRight
{
  background: url(../../images/Curve_Right.gif) no-repeat center center;
}

A.ModuleLink
{
  color: #B21D15;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

A.MobileModuleLink
{
  font-weight: bold;
}

/* Options classes*/

.HomeHeader
{
  background-color: #b21d15;
  border-bottom-style: solid;
  border-bottom-color: #000;
  color: #FFFFFF;
  font-size: 0.9em;
  font-weight: bold; /*text-align: center;*/
  line-height: 24px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -khtml-border-radius-topleft: 4px;
  -khtml-border-radius-topright: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}

.HomeItem
{
  border-bottom-style: solid;
  border-bottom-color: #000;
}

.HomeBorder
{
  border-top-style: solid;
  border-top-color: #000;
  border-left-style: solid;
  border-left-color: #000;
  border-right-style: solid;
  border-right-color: #000;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topleft: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}

/*Style for home item links.*/
.HomeItem a
{
  text-decoration: underline;
}

/*Style for next and previous arrows.*/
.NextPrevArrows
{
  cursor: hand;
  text-decoration: none;
}

/*Style for disabled next and previous arrows.*/
.NextPrevArrowsOff
{
  opacity: 0.4;
  filter: alpha(opacity=40);
}

.CurvedPanel
{
  border-style: outset;
  border-color: #eeeeee;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  -khtml-border-radius: 5px;
}

.BodyTextSmall
{
  color: #000000;
  font-size: 0.85em;
  font-family: Tahoma, Verdana, Arial, Sans-Serif;
}

.EmptyRow
{
  font-style: italic;
}

.LabelCell
{
  text-align: right;
  font-weight: bold;
  vertical-align: top;
}

.LabelCellForRadioButton
{
  text-align: left;
  font-weight: bold;
  vertical-align: top;
}

.DataCell
{
  text-align: left;
  vertical-align: text-top;
}

.LabelCellForCheckbox
{
  font-weight: bold;
}

.Attention
{
  color: #ff0000;
  font-weight: 500;
}

.AttentionLeft
{
  color: #ff0000;
  font-weight: 500;
  text-align: left;
  vertical-align: text-top;
}

.clickable
{
  text-decoration: underline;
  cursor: pointer;
}

.clickableNoUnderline
{
  cursor: pointer;
  text-decoration: none;
}

.ModuleLinkText span
{
  font-family: verdana, arial, helvetica, sans-serif;
  color: #000099;
  font-size: 11px;
  line-height: +1.25;
  font-weight: normal;
  text-decoration: none;
}

.SelectFieldTextbox
{
  font-size: 1.0em;
}

/*Style for text boxes and text areas.*/
.TextBoxSmall
{
  font-size: 0.95em;
}

/* Box with rounded corners */

.round-b
{
  background: #FAFAFA url(../../Images/dot.gif) 0 100% repeat-x;
}
.round-l
{
  background: url(../../Images/dot.gif) 0 0 repeat-y;
}
.round-r
{
  background: url(../../Images/dot.gif) 100% 0 repeat-y;
}
.round-bl
{
  background: url(../../Images/bl2.png) 0 100% no-repeat;
}
.round-br
{
  background: url(../../Images/br2.png) 100% 100% no-repeat;
}

.infoDrop span
{
  text-align: center;
}

.infoDrop .infoDropTab
{
  cursor: pointer;
  border-left-style: solid;
  border-bottom-style: solid;
  border-right-style: solid;
  /*background: #fff url(../../Images/Icon_More.png) center no-repeat;*/
	background-color: #fff;
}

.rounded-corners-bottom
{
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

.shadow
{
  -moz-box-shadow: 3px 3px 4px #000;
  -webkit-box-shadow: 3px 3px 4px #000;
  box-shadow: 3px 3px 4px #000; /* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; /* For IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

.divUpdateProgress
{
  vertical-align: middle;
  border-style: inset;
  border-color: black;
  background-color: White;
  font-size: 0.8em;
}

.alertWrapper .GridHeader
{
  text-align: center;
  text-decoration: none;
}
.alertWrapper .alertHeader
{
  text-align: left;
  font-weight: bold;
  text-decoration: none;
  background: #fff url(../../Images/upArrow.png) no-repeat 95% center;
}
.alertWrapper .alertHeader.slideDown
{
  background: #fff url(../../Images/downArrow.png) no-repeat 95% center;
}

.alertWrapper.alertPopup
{
  background-color: #fff;
}
.alertWrapper.alertCollapse
{
  border-style: solid;
  -moz-border-top-left-radius: 5px;
  -moz-border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.alertWrapper.messageCollapse
{
  border-style: solid;
  -moz-border-top-left-radius: 5px;
  -moz-border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.alertWrapper .alertTextHeader
{
  text-align: left;
}
.alertWrapper .alertIconCol
{
  text-align: center;
}
.alertWrapper .alertIconWrapper
{
  text-align: center;
}
.alertWrapper .alertTextCol
{
  text-align: left;
}
.alertWrapper .alertCountCol
{
  text-align: center;
}

/* ajax__tab_msngallery-theme theme */
.ajax__tab_msngallery-theme .ajax__tab_header
{
  background: url(../../Images/tab-line.png) repeat-x bottom;
  font-size: 12px;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_outer
{
  border-style: solid;
  border-color: #D7DCE1;
  border-bottom-style: solid;
  border-bottom-color: #D9A8C3;
  background-color: #F7F2F3;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab
{
  color: #444444;
  text-align: center;
  cursor: pointer;
}

.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab div
{
  font-family: Verdana, Arial, Sans-Serif;
  font-weight: bold;
  line-height: 145%;
  font-size: 92%;
}
.ajax__tab_msngallery-theme .ajax__tab_active .ajax__tab_outer
{
  border-style: solid;
  border-color: #D9A8C3;
  border-bottom-color: #ffffff;
  background-color: #ffffff;
}
.ajax__tab_msngallery-theme .ajax__tab_body
{
  font-family: verdana,tahoma,helvetica;
  font-size: 10pt;
  background-color: #ffffff;
  border-style: solid;
  border-color: #D9A8C3;
}

.FieldTable input, .FieldTable select
{
  font-size: 1.0em;
}

.reHeader td
{
  background-color: #B21D15;
  border-style: solid;
  border-color: #FFF;
  color: #FFF;
  font-size: 0.8em;
  font-weight: bold;
  vertical-align: bottom;
}

.reHeader td.Separator, .reSeparator
{
  background-color: white;
}


.ui-autocomplete-category
{
  font-weight: bold;
  line-height: 1.5;
}

.ReadOnlyTextbox
{
  border-style: none;
  border-color: #000;
}

.ScrollableField
{
  border-style: solid;
  border-color: #C0C0C0;
  font-size: 11px;
}

.ScrollableFieldTall
{
  font-size: 11px;
}

.NoBulletList li
{
  list-style-type: none;
}

.itemCatalogRootNode, .itemCatalogLeafNode
{
  text-align: left;
}

.AccordionHeader
{
  background-image: url('../../Images/downArrowMedium.png');
  background-repeat: no-repeat;
  background-position: center center;
  cursor: pointer;
}

.AccordionHeaderSelected
{
  background-image: url('../../Images/upArrowMedium.png');
  background-repeat: no-repeat;
  background-position: center center;
  cursor: pointer;
}

a.headerFilterLabel
{
  color: #fff;
}
.headerFilter
{
  font-size: 0.85em;
  font-weight: normal;
}

/* Lock Screen-related CSS Classes */
.LockBackground
{
  background-color: #666;
  filter: alpha(opacity=75);
  opacity: 0.75;
}
.LockPane
{
  text-align: center;
}
.LockPane div
{
  background-color: White;
  border-style: dotted;
  border-color: White;
}
.GridAlert
{
  font-weight: bold;
  font-size: 11px;
}

.rrd_advfilter_tbl input, .rrd_advfilter_tbl select
{
  font-size: 11px;
}

.rrd_advfilter_set_row
{
  border-bottom-style: solid;
  border-bottom-color: black;
}

.SelectValueCheckbox
{
  font-size: 10px;
}

.CellCenter
{
  text-align: center;
}

.divider div
{
  background-color: #F1F1F1;
}


.ui-menu-item
{
  font-size: 10px;
}

.ui-menu-item span
{
  font-weight: bold;
}

.ac_desc
{
  font-size: 0.85em;
  font-style: italic;
  color: #666666;
}

.SearchSummary
{
  font-size: 10px;
  color: Red;
  font-style: italic;
}

.item-highlight
{
  background-color: #C0C0C0;
}

.saLoadingMore
{
	font-style: italic;
	text-align: center;
	font-size: smaller;
}

.saLoadingMore span
{
  background-color: #C0C0C0;
}

.thumbImageBtn
{
	border: 1px outset #C0C0C0;
	cursor: pointer;
	padding: 2px;
}

.userCloseMessage
{
  font-size: 16px;  
}

.invalidInvSumItem { font-style:italic; font-weight:bold; color:red; }

.tableBanner { background-image: url(../../Images/Clear.gif); }

.netAudienceTitle { float: right; font-weight: bold; font-style: italic; padding-right: 6px; }
