/* This file contains styles used by the admin site and the public-facing site.
   Styles that are only used in the public site should go in millennium.css.
   Styles that are only used in the admin site should go in admin.css. */

/* html overloading */
img { border: 0 }
.disabled
{
    background-color: #eeeeee;
    cursor: default;
    color: #525252;
}
.tableheader
{
    color: #369;
    font-size: 14pt;
    font-weight: normal;
}
/*label { position:relative; top:-2px; }*/

/* status */
.errorstatus, 
.errorstatus p,
.errorstatus div
{
    color: #ff2200 !important;
}
.mandatory
{
    font-weight: bold;
    color: #E67300 !important;
}
.warning,
.warning p,
.warning span,
.warning div
{
    color: #E67300;
}
.goodstatus,
.goodstatus p,
.goodstatus div
{
    color: Green;
}
.attention
{
    font-weight: bold;
    color: #E67300;
}

/* text */
.nowrap { white-space: nowrap }
.wrap { white-space: normal !important }
.center { text-align: center !important }
.right { text-align: right; }

/* floating */
.floatleft { float: left; }
.floatright { float: right; }

/* alignment, padding, margins */
.asterisk { vertical-align: top; position: relative; top: 3px; display:inline; width:auto } /* for asterisks in radgrid forms */
.toppadding8 { vertical-align: top; padding-top: 8px } /* useful to top-align label cells next to file upload field */
.toppadding6 { vertical-align: top; padding-top: 6px } /* useful to top-align label cells */
.toppadding5 { vertical-align: top; padding-top: 5px } /* useful to top-align label cells */
.toppadding4 { vertical-align: top; padding-top: 4px } /* useful to top-align label cells */
.toppadding3 { vertical-align: top; padding-top: 3px } /* useful to top-align label cells */
.toppadding12 { padding-top: 12px; }
.bottommargin { margin-bottom: 12px; }
.bottommargin4 { margin-bottom: 4px; }
.bottommargin8 { margin-bottom: 8px; }
.moveup { margin-top:-10px; }
.bottompadding2 { padding-bottom: 2px; } /*useful for checkboxes cutting off text*/
.leftpadding8 { padding-left: 8px; }
.leftpadding36 { padding-left: 36px; }
.middle { vertical-align: middle; }
.bottom { vertical-align: bottom; }

/* grid style override */
.SelectedRow_Mac
{
	background: #CBE6B3 !important;
	color: Black !important;
}

.SelectedRow_Mac td
{
	border-top: solid 1px #CBE6B3 !important; /* to remove borders */
	border-right: solid 1px #CBE6B3 !important;
}

/* telerik style override */
.RadGrid_Mac
{
	background: #fff;
	border: none !important;
}
.RadComboBoxDropDown_Outlook .rcbMoreResults a:hover
{
	background-position:0 0;
	background-color: Red !important;
	border-top: 1px solid #f0f2f3 !important;
}

.RadComboBoxDropDown_Outlook .rcbNoWrap .rcbItem,
.RadComboBoxDropDown_Outlook .rcbNoWrap .rcbHovered,
.RadComboBoxDropDown_Outlook .rcbNoWrap .rcbDisabled,
.RadComboBoxDropDown_Outlook .rcbNoWrap .rcbLoading
{
	white-space:nowrap;
	border-top: 1px solid #f0f2f3 !important;
	background-color: Red !important;
}