
/* -----------------------------------------------------
The rules below override the default behavior on several tags.
----------------------------------------------------- */

/* Remove default table borders and cell padding. Can't remove cell spacing because border-spacing doesn't work in IE. */
table {
	border-width: 0;
	padding: 0;
}
th {
	padding: 0;
	text-align: left;
}
td {
	padding: 0;
}

/* Remove default borders around images when they are inside anchor tags. */
img {
	border-width: 0;
}


/* -----------------------------------------------------
The classes in the rules below may be used by client systems.
----------------------------------------------------- */

/* see http://www.csscreator.com/attributes/containedfloat.php for an explanation of this */
.floatContainerBlock {
}
.floatContainerBlock:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}
/* Mark Hadley's fix for IE Mac */
.floatContainerBlock {
	display: inline-block;
}
/* Hides from IE Mac \*/
* html .floatContainerBlock {
	height: 1%;
}
.floatContainerBlock {
	display: block;
}
/* End Hack */

.floatContainerBlock > div {
	float: left;
}

.ewfCurrencyCell { text-align:right; }
.ewfCurrencyCell input[type="text"] { text-align:right; }
.ewfRightAlignCell { text-align:right; }
.ewfRightAlignCell input[type="text"] { text-align:right; }
.ewfCenterCell { text-align:center }
.ewfOverflowedCell { overflow: hidden; }
.ewfVerticalAlignMiddle { vertical-align:middle; } /*NOTE: There is no good way to make this ever matter in the EWF UI. It always loses.*/

.ewfBold { font-weight: bold; }
.ewfNewness { color:#ff5500; }


/* -----------------------------------------------------
The rules below are required by the basic user interface and the classes in them should not be used directly. Override if necessary.
----------------------------------------------------- */

div.ewfNonLiveWarning {
	margin-bottom: 4px;
	border: solid #464646 1px;
	background-color: Red;
	padding: 4px;
	text-align: center;
	color: White;
	font-size: 1.2em;
	font-weight: bold;
}
div.ewfProcessing {
	display: none;
}
div.ewfProcessing.ewfDialog {
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 10001;
	margin-top: -3em;
	margin-left: -13em;
	border-style: solid;
	border-width: 1px;
	background-color: #cccccc;
	padding: 1em;
	height: 4em;
	width: 26em;
	font-family: Trebuchet MS;
	font-size: small;
}
div.ewfProcessing.ewfDialog > div {
	text-align: center;
}
div.ewfProcessing.ewfDialog > div.ewfTimeOut {
	color: Navy;
}
div.ewfProcessing.ewfClickBlockerContainer > div {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 10000;
	background-color: Gray;
	opacity: 0.3;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
}


/* -----------------------------------------------------
The rules below are required by the EWF controls. The classes in them should not be used directly. Override if necessary.
----------------------------------------------------- */
		
.ewfClickable {
	cursor: pointer;
}
.ewfNotClickable {
	cursor: default;
}

label.ewfCheckBox > input, label.ewfCheckBox > span {
	vertical-align: middle;
}

table.ewfBlockCheckBox {
	width: 100%;
}
.ewfStandardCheckBoxList table.ewfBlockCheckBox {
	padding-top: 1px;
	padding-bottom: 1px;
}
table.ewfBlockCheckBox > tbody > tr > td:first-child {
	font-size: 0;
	line-height: 0;
}
table.ewfBlockCheckBox > tbody > tr > td:first-child input {
	margin-top: 0;
	margin-bottom: 0;
}

img.ewfAutoSizer {
	display: block;
	width: 100%;
}

/* If we change the border or padding below, we also need to change the Width property on EwfTextBox. */
div.textBoxWrapper {
	border-color:#8E8E8E #B8B8B8 #B8B8B8 #8E8E8E;
	border-style:solid;
	border-width:1px;
	padding: 2px;
	background-color: White;
}
div.textBoxWrapper:hover {
	border-color: #515151;
}

div.textBoxWrapperFocused {
	border-color: #515151;
}

div.textBoxWrapper > input[type="text"], div.textBoxWrapper > input[type="password"], div.textBoxWrapper > textarea {
	display: block;
	margin: 0px;
	border-width: 0px;
	padding: 0px;
	width: 100%;
	font-family: inherit;
	font-size: inherit;
}

table.ewfBlockCheckBox > tbody > tr > td {
	padding-top: 4px;
}
table.ewfBlockCheckBox > tbody > tr:first-child > td {
	padding-top: 0;
}

div.ewfControlLine > table > tbody > tr > td {
	padding-left: 8px;
}
div.ewfControlLine > table > tbody > tr > td:first-child {
	padding-left: 0;
}

div.ewfControlStack.ewfStandard > div {
	margin-top: 4px;
}
div.ewfControlStack.ewfStandard > div:first-child {
	margin-top: 0;
}

div.ewfControlList > div > table {
	width: 100%;
	table-layout: fixed;
}

/* action controls */
a.ewfActionControl.blockContainer, span.ewfActionControl.blockContainer {
	display: inline-block;
}
.ewfActionControl.ewfBoxActionControl, span.ewfActionControl > .ewfBoxActionControl {
	width: 175px; /* Removing this will result in a variable width button that does not work in IE7. */
}
button.ewfActionControl, span.ewfActionControl > button {
	margin: 0;
	border-style: none;
	background-color: Transparent;
	padding: 0;
}
button.ewfActionControl::-moz-focus-inner, span.ewfActionControl > button::-moz-focus-inner {
	border-style: none;
	padding: 0;
}
span.ewfSideAndBackgroundImageBox {
	display: block;
	background-repeat: repeat-x;
}
span.ewfSideAndBackgroundImageBox > img.left {
	float: left;
	margin-right: 4px;
}
span.ewfSideAndBackgroundImageBox > img.right {
	float: right;
	margin-left: 4px;
}


/* -----------------------------------------------------
The rules below override the default behavior on several tags when they are used within the EWF user interface.
----------------------------------------------------- */

body.ewf img { display:block; }

body.ewf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	width: 999px;
	margin: 0;
	border: 0;
	padding: 4px 0px 4px 4px;
	background-color: White;
	color: Black;
}

/* The order of these rules is important. The first one, which doesn't have a pseudo class, handles anchors that don't have an href attribute. */
body.ewf a {
	color: #7C13B8;
	text-decoration: none;
}
body.ewf a:link {
	color: #7C13B8;
	text-decoration: none;
}
body.ewf a:visited {
	color: #7C13B8;
	text-decoration: none;
}
body.ewf a:hover {
	color: #A75DD1;
	text-decoration: none;
}
body.ewf a:active {
	color: #7C13B8;
	text-decoration: none;
}

body.ewf .ewfPagePath {
	font-size: 1.2em;
}
body.ewf .ewfPagePath > a {
	text-decoration: underline;
}
body.ewf .ewfPagePath > h1 {
	display: inline;
	font-size: inherit;
	font-weight: bold;
	margin: 0;
}

body.ewf h1 {
	font-size: larger;
	font-weight: bold;
	margin: 0;
}
body.ewf h2 {
	font-size: 1.2em;
	margin-top: .8em;
	margin-bottom: .8em;
}
body.ewf h2:first-child {
	margin-top: 0;
}

body.ewf .ewfContentBox > p {
	margin: 20px 0px 0px 0px;
}
body.ewf .ewfContentBox > p:first-child {
	margin-top: 0px;
}

body.ewf ul {
	margin: 0;
	margin-left: 1em;
	padding: 0;
	list-style-type: circle;
}
body.ewf li {
	margin-top: 4px;
}
body.ewf li:first-child {
	margin-top: 0px;
}


/* -----------------------------------------------------
The classes in the rules below may be used in client systems if they use the EWF user interface.
----------------------------------------------------- */


/* -----------------------------------------------------
The rules below are required by the EWF user interface (but not controls) and the classes in them should not be used directly. Override if necessary.
----------------------------------------------------- */

body.ewf div.ewfIeWarningBanner { background-color: #995555; padding: 6px; margin-bottom:6px; }
body.ewf div.ewfIeWarningBanner a { color:Black; font-weight:bold; }
body.ewf div.ewfIeWarningBanner table a { font-size:1.5em; }
body.ewf div.ewfIeWarningBanner a:hover { color:Maroon; }

body.ewf div.ewfStatusBar {
	padding: 4px 0px 4px 0px;
}
body.ewf div.ewfStatusBar .nothing {
	color: #cccccc;
	font-style: italic;
}
body.ewf div.ewfStatusBar .info {
	color: #000000;
}
body.ewf div.ewfStatusBar .warning {
	color: #af6f30;
	font-weight: bold;
}
body.ewf div.ewfStatusBar .error {
	color: #ff0000;
	font-weight: bold;
}
body.ewf div.ewfUniversalBar {
	margin: 0 0 4px 0;
}
body.ewf div.ewfUniversalBar > table {
	width: 100%;
	table-layout: fixed;
}
body.ewf div.ewfUniversalBar > table > tbody > tr > td {
	vertical-align: top;
}
body.ewf div.ewfUniversalBar > table > tbody > tr > td.ewfUserInfo {
	text-align: right;
}
body.ewf div.ewfUniversalBar span.ewfSystemName {
	font-weight: bold;
	font-size: larger;
}
body.ewf div.ewfGlobalBar {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}
body.ewf div.ewfGlobalBar td.ewfNav div.ewfNavButtons > a, body.ewf div.ewfGlobalBar td.ewfNav div.ewfNavButtons > span > a {
	float: left;
	display: block;
	border-right-style: solid;
	border-right-width: 1px;
	padding: 6px;
	text-decoration: none;
	color: White;
}
body.ewf div.ewfGlobalBar td.ewfNav div.ewfPlaceholder {
	float: left;
	padding: 6px 0px 6px 0px;
}
body.ewf div.ewfGlobalBar td.ewfNav div.ewfLookupBox {
	float: left;
	margin-left: 8px;
}
body.ewf div.ewfNavBar {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}
body.ewf div.ewfNavBar a {
	float: left;
	display: block;
	border-right-style: solid;
	border-right-width: 1px;
	padding: 6px;
	text-decoration: none;
	color: White;
}
body.ewf div.ewfNavBar div.ewfPlaceholder {
	float: left;
	padding: 6px 0px 6px 0px;
}
body.ewf div.ewfNavBar div.ewfLookupBox {
	float: left;
	margin-left: 8px;
}
body.ewf div.ewfEntitySummaryAndActions {
	padding: 8px 0 8px 0;
}
body.ewf div.ewfEntitySummaryAndActions div.ewfEntitySummary {
	float: left;
	width: 750px;
}
body.ewf div.ewfEntitySummaryAndActions div.ewfActions {
	float: left;
	width: 245px;
	padding-left: 4px;
	text-align: right;
}
body.ewf td.ewfTabs {
	vertical-align: top;
	width: 150px;
	padding-top: 10px;
	padding-bottom: 10px;
}
body.ewf td.ewfTabs div.ewfEditorTabSeparator {
	padding: 5px 4px 0 0;
	font-weight: bold;
}
body.ewf td.ewfTabs div.ewfEditorSelectedTab {
	padding: 11px 5px 11px 4px;
	margin-right: -1px;
	width: 142px;
	position: relative;
	background-image: url( '../Images/TabSelected.gif' );
	background-repeat: no-repeat;
	background-position: center;
}
body.ewf td.ewfTabs a {
	display: block;
	border-style: solid;
	border-width: 3px 0px 3px 0px;
	border-color: White;
	padding: 8px 4px 8px 4px;
	text-decoration: none;
	width: 142px; /* this width is derived from the width of the sidebar and is necessary to make the links work in IE */
	background-image: url( '../Images/Tab.gif' );
	background-repeat: no-repeat;
	background-position: center;
	color: White;
}
body.ewf a.ewfNewness { 
	background-color: #ff5500 !important;
}
body.ewf a.ewfNewness:hover { 
	background-color: #ff6655 !important;
}
body.ewf .ewfContentBox {
	border-style: solid;
	border-width: 1px;
	border-bottom-width: 0px;
	padding: 10px 10px 10px 10px;
}
body.ewf td.ewfStandardEntityDisplayContent {
	vertical-align: top;
}
body.ewf td.ewfCompactEntityDisplayContent {
}
body.ewf .ewfStandardEntityDisplayButtons {
	border-style: solid;
	border-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	vertical-align: bottom;
}
body.ewf .ewfCompactEntityDisplayButtons {
	border-style: solid;
	border-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 0px;
}
body.ewf div.ewfButtons {
	padding: 4px 10px;
	text-align: center;
}
body.ewf div.ewfButtons input.ewfButton {
	width: 160px;
	text-align: center;
	padding: 8px 0px;
	border: solid 1px White;
	cursor: hand; /* This makes IE give some feedback.*/
	color: White;
}
body.ewf div.ewfButtonsBottomBorder {
	height: 1px;
}

/* Colors */
body.ewf div.ewfGlobalBar, body.ewf td.ewfTabs div.ewfEditorSelectedTab, body.ewf .ewfContentBox, body.ewf .ewfStandardEntityDisplayButtons, body.ewf .ewfCompactEntityDisplayButtons {
	background-color: #e7edf3;
}
body.ewf div.ewfGlobalBar td.ewfNav a {
	border-right-color: #e7edf3;
}
body.ewf div.ewfButtons {
	background-color: #d4e0ec;
}
body.ewf div.ewfGlobalBar, body.ewf .ewfContentBox, body.ewf .ewfStandardEntityDisplayButtons, body.ewf .ewfCompactEntityDisplayButtons {
	border-color: #78a0c3;
}
body.ewf div.ewfButtonsBottomBorder {
	background-color: #78a0c3;
}
body.ewf div.ewfGlobalBar td.ewfNav a, body.ewf td.ewfTabs a, body.ewf div.ewfButtons input.ewfButton {
	background-color: #78a0c3;
}
body.ewf div.ewfGlobalBar td.ewfNav a:hover, body.ewf td.ewfTabs a:hover, body.ewf div.ewfButtons input:hover {
	background-color: #98b8d4;
}
body.ewf div.ewfGlobalBar td.ewfNav a:focus, body.ewf td.ewfTabs a:focus, body.ewf div.ewfButtons input:focus {
	background-color: #dbe6ef;
}
body.ewf div.ewfNavBar {
	background-color: #c8d9a8;
}
body.ewf div.ewfNavBar a {
	border-right-color: #c8d9a8;
}
body.ewf div.ewfNavBar, body.ewf div.ewfNavBar div.ewfLookupBox div.textBoxWrapper {
	border-color: #8fae58;
}
body.ewf div.ewfNavBar a {
	background-color: #8fae58;
}
body.ewf div.ewfNavBar a:hover {
	background-color: #9db96b;
}
body.ewf div.ewfNavBar a:focus {
	background-color: #c8d9a8;
}


/* -----------------------------------------------------
The rules below are required by the EWF controls when used within the EWF user interface. The classes in them should not be used directly. Override if necessary.
----------------------------------------------------- */

body.ewf .checkedChecklistCheckboxDiv {
	background-color:#b3ffb2;		
}

body.ewf .ewfContentBox .ewfControlList tr td {
	padding-top: 4px;
}
body.ewf .ewfContentBox .ewfControlList tr:first-child td {
	padding-top: 0;
}

/* These rules attempt to auto-space controls vertically.*/
body.ewf .ewfContentBox .ewfControlList, body.ewf .ewfContentBox div.ewfStandardDynamicTable, body.ewf .ewfContentBox table.ewfStandard,
body.ewf .ewfContentBox div.ewfStandardCheckBoxList, body.ewf .ewfContentBox div.ewfStandardFileCollectionManager, body.ewf .ewfContentBox div.ewfMergeFieldTree,
body.ewf .ewfContentBox div.ewfControlStack, body.ewf .ewfContentBox div.ewfControlLine, body.ewf .ewfContentBox div.ewfControlList,
body.ewf .ewfContentBox div.ewfHtmlBlockEditor {
	margin-top: 20px;
}
body.ewf .ewfContentBox .ewfControlList:first-child, body.ewf .ewfContentBox div.ewfStandardDynamicTable:first-child,
body.ewf .ewfContentBox table.ewfStandard:first-child, body.ewf .ewfContentBox div.ewfStandardCheckBoxList:first-child,
body.ewf .ewfContentBox div.ewfStandardFileCollectionManager:first-child, body.ewf .ewfContentBox div.ewfMergeFieldTree:first-child,
body.ewf .ewfContentBox div.ewfControlStack:first-child, body.ewf .ewfContentBox div.ewfControlLine:first-child, body.ewf .ewfContentBox div.ewfControlList:first-child,
body.ewf .ewfContentBox div.ewfHtmlBlockEditor:first-child
 {
	margin-top: 0;
}

body.ewf .ewfContentBox table.ewfStandardDynamicTableCaption {
	margin-bottom: 4px;
	width: 100%;
	table-layout: fixed;
}
body.ewf .ewfContentBox table.ewfStandardDynamicTableCaption span.ewfCaption {
	font-weight: bold;
}
body.ewf .ewfContentBox table.ewfStandardDynamicTableCaption div.ewfControlLine {
	margin-top: 2px;
}
body.ewf .ewfContentBox table.ewfStandardDynamicTableCaption td.ewfAddItemLink {
	vertical-align: bottom;
	text-align: right;
}
body.ewf .ewfContentBox div.ewfStandardDynamicTable > table.ewfStandard {
	margin-top: 0;
}
body.ewf .ewfContentBox table.ewfStandard > caption {
	padding-bottom: 4px;
	text-align: left;
	font-weight: bold;
}
body.ewf .ewfContentBox table.ewfStandard {
	width: 100%;
	border: solid 1px #78a0c3;
	table-layout: fixed;
}
body.ewf .ewfContentBox table.ewfStandard > tbody > tr {
	background-color: #e7edf3;
}
body.ewf .ewfContentBox table.ewfStandard > tbody > tr.ewfContrast {
	background-color: #d4e0ec;
}
body.ewf .ewfContentBox table.ewfStandard > tbody > tr.ewfClickable:hover, body.ewf .ewfContentBox table.ewfStandard > thead > tr.ewfClickable:hover, body.ewf .ewfNav table.ewfStandard > tbody > tr.ewfClickable:hover, body.ewf .ewfNavBar table.ewfStandard > tbody > tr.ewfClickable:hover { 
	background-color: #CFA8E5 !important;
}
body.ewf .ewfContentBox table.ewfStandard > tbody > tr > td, body.ewf .ewfContentBox table.ewfStandard > thead > tr > td, body.ewf .ewfContentBox table.ewfStandard > tbody > tr > th, body.ewf .ewfContentBox table.ewfStandard > thead > tr > th {
	padding: 4px 4px 4px 4px;
	vertical-align: top;
}
body.ewf .ewfContentBox table.ewfStandard > tbody > tr > td > select, body.ewf .ewfContentBox table.ewfStandard > thead > tr > td > select, body.ewf .ewfContentBox table.ewfStandard > tbody > tr > th > select, body.ewf .ewfContentBox table.ewfStandard > thead > tr > th > select {
	width: 100%;
}

body.ewf .ewfContentBox div.ewfListControlWrapper > select {
	width: 100%;
}

/* This rule is a workaround for drop downs in IE showing up too narrow to show their own content. */
body.ewf .ewfContentBox div.ewfControlLine > table > tbody > tr > td div.ewfListControlWrapper.unspecifiedWidth > select {
	width:auto;
}
	
/*Ajax rules - These differ from the stock Ajax rules, so do not delete them*/

/*AutoComplete flyout */

body.ewf .ewfContentBox ul.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : window;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px!important;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

body.ewf .ewfContentBox li.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px!important;
	margin:0px!important;
}

/* AutoComplete item */

body.ewf .ewfContentBox li.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px!important;
	margin:0px!important;
}

/*Calendar*/

.calendarViewHeader {
	padding:6px;
}

.ewfNavigationBoxHeader {
	background-color: #718ba5;
	border: solid 1px #999999;
}

.calendarViewHeader table {
	width: 100%;
}

.calendarViewNavButtons {
	text-align: right;
}
.calendarViewNavButtons button {
	margin-right: 10px;
}

/*MonthViewCalendar*/

table.ewfMonthView {
	width: 100%;	
	table-layout: fixed;
}
table.ewfMonthViewCalendar {
	border: solid 1px #999999;	
}
table.ewfMonthView > tbody > tr > td {
	padding: 4px;
	font-size: 11px;
	color: #000000;
	height: 105px;
	vertical-align: top;
}
table.ewfMonthView > tbody > tr > td.commonHeader {
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
	height: auto;	
	color: white;
}

table.ewfMonthView > tbody > tr > td.ewfDaysOfWeekHeader {
	background-color: #91b5d8;
}

table.ewfMonthView > tbody > tr > td.ewfDaySpacer {
	background-color: #daddde;
	border: solid 1px #999999;	
}
table.ewfMonthView > tbody > tr > td.ewfDay {
	background-color: #edf1f2;
	border: solid 1px #999999;	
}
table.ewfMonthView > tbody > tr > td.ewfToday {
	background-color: #d5ebf0;
	border: solid 1px #999999;	
}
table.ewfMonthView > tbody > tr > td > p.dayLabel {
	padding: 0px;
	margin: 0px 0px 3px 0px;
}

/* UpdatePanel Loading message */
.ajaxLoadingMessage {
	padding: 4px;
	margin: 3px;	
	opacity: 0.8;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
}

/* This prevents Crome and Safari from allowing the user to resize textareas */
textarea {
    resize: none;
}
/* RadWindow for ASP.NET AJAX Telerik skin */

.RadWindow_RleColors .rwTopLeft,
.RadWindow_RleColors .rwTopRight,
.RadWindow_RleColors .rwTitlebar,
.RadWindow_RleColors .rwFooterLeft,
.RadWindow_RleColors .rwFooterRight,
.RadWindow_RleColors .rwFooterCenter,
.RadWindow_RleColors .rwTopResize,
.RadWindow_RleColors .rwStatusbar div,
.RadWindow_RleColors .rwStatusbar,
.RadWindow_RleColors .rwPopupButton,
.RadWindow_RleColors .rwPopupButton span,
.RadWindow_RleColors.rwMinimizedWindow .rwCorner
{
    background-image: url('CustomWindowStyle/WindowHorizontalSprites.gif');
}

.RadWindow_RleColors .rwBodyLeft,
.RadWindow_RleColors .rwBodyRight,
.RadWindow_RleColors .rwStatusbarRow .rwCorner
{
	background-image: url('CustomWindowStyle/WindowVerticalSprites.gif');
}

.RadWindow_RleColors .rwStatusbar input
{
    background-color: #E7EDF3;
}

.RadWindow_RleColors .rwControlButtons a
{
    background-image: url('CustomWindowStyle/CommandButtonSprites.gif');
}

.RadWindow_RleColors a.rwIcon
{
	background-image: url('CustomWindowStyle/WindowHorizontalSprites.gif');
}

div.RadWindow_RleColors .rwTitlebarControls em
{
	color: white;
}

div.RadWindow_RleColors .rwDialogInput
{
	border-top: solid 1px #8e8e8e;
	border-right: solid 1px #b8b8b8;
	border-bottom: solid 1px #b8b8b8;
	border-left: solid 1px #8e8e8e;
}

div.RadWindow_RleColors .rwDialogInput:hover
{
	border-top: solid 1px #2ebf00;
	border-right: solid 1px #2dbc00;
	border-bottom: solid 1px #28a800;
	border-left: solid 1px #2bb300;
}

div.RadWindow_RleColors td.rwLoading
{
    background-color: #E7EDF3;
}

div.RadWindow_RleColors td.rwWindowContent
{
    background-color: #E7EDF3;
}
body.ewf td.rwWindowContent table.ewfModalWindowContent {
	width : 590px;
	height: 120px;	
	overflow: hidden;
	border-style: none;
	table-layout: fixed;
}

body.ewf td.rwWindowContent table.ewfModalWindowContent > tbody > tr td {
	padding: 5px;
}

p.textToolTipNoPadding {
	padding: 0;
	margin: 0;
}
p.textToolTipMaxWidth {
	max-width: 480px;	
}
