/************* GENERAL ******************/ 
.Help { position: absolute; }
.XPLButton { background-color: #3F9598; border: 1px outset #00436A; color: #FFFFFF !important; font-size: 11px; font-weight: bold; line-height: 13px; margin: 3px 10px !important; padding: 1px 10px !important; }
.XPLImageButton { border: none; background: transparent url('images/buttons/btn_bg.gif') no-repeat 0px 5px; width: 104px; height: 33px; font-size: 12px; font-weight: normal; line-height: 24px; color: #3399cc; }
.XPLButtonCancel { background-color: #3F9598; background-image: url('images/gridCancel.gif'); background-repeat: no-repeat; border: 1px outset #00436A; color: #FFFFFF !important; font-size: 11px; font-weight: bold; line-height: 13px; margin: 3px 10px !important; padding: 1px 10px 1px 20px !important; }
.XPLButtonEdit { background-color: #3F9598; background-image: url('images/gridEdit.gif'); background-repeat: no-repeat; border: 1px outset #00436A; color: #FFFFFF !important; font-size: 11px; font-weight: bold; line-height: 13px; margin: 3px 10px !important; padding: 1px 10px 1px 15px !important; }
.clear { clear: both; }
#XPLLegend .LegendImage { float: left; height: 16px; margin: 0 0px 0 0; }
#XPLLegend .LegendImage img { height: 16px; }
#XPLLegend .LegendText { float: left; margin: 1px 15px 1px 5px !important; padding: 0 !important; vertical-align: middle; height: 16px; line-height: 16px; font-size:11px; }
#XPLLegend div.clear { clear: both; }
#XPLLegend div.LegendContainer { margin: 5px 0px; }
.MainColour, a.MainColour { color: #3F9598 !important; }
.MainColourSpecial, a.MainColourSpecial {  }
.AlignTop { vertical-align: top !important; }
.AlignMiddle { vertical-align: middle !important; }
.NoWrap { white-space: nowrap; }
h6.Expander { margin: 0px; padding: 0px; display: inline; cursor: pointer; }
a.toggleShow { text-decoration: none; background: transparent url('images/expand.jpg') no-repeat; padding-left: 15px; }
a.toggleHide { text-decoration: none; background: transparent url('images/collapse.jpg') no-repeat; padding-left: 15px; }
.hide { display: none; }
.RadListBox .rlbItem { list-style-type: none !important; }
/*Loaders*/
.myLoader { position: fixed; top: 0; left: 0; z-index: 5000 !important; background-color: #ffffff; /*background: #ffffff url('images/ajax-loader-3d.gif') no-repeat 25px 15px;*/ background: #ffffff url('images/ajax-loader.gif') no-repeat 120px 10px; width: 142px; height: 22px; padding: 15px 10px; border: solid 2px #666; font-size: 15px; font-weight: bold; }
.myLoaderBG { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 3000; display: none; background-color: black; filter: alpha(opacity=40); opacity: 0.3; }
/* Telerik RadAjaxLoadingPanel Default Skin */
.RadAjax_Default .raDiv { background-image: url('images/ajax-loader-small.gif'); }
.RadAjax_Default .raColor { background-color: #fff; }
.RadAjax_Default .raTransp { opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60); }