body
{
}

.cssWelcomeScreen
{
	color:Navy;
	font-size: 17pt;
}

.cssTitlePanel
{
	height: 63px;
	background-image: url(TitlePanel/TitlePanelBG.gif);
	background-repeat: repeat-x;
	cursor: default;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
}
.cssTitlePanelApplication
{
	padding-left: 15px;
	font: 20px Arial;
	color: #fff;
}
.cssTitlePanelUser
{
	padding-left: 8px;
	font: 12px Arial;
	padding-right: 15px;
	color: #fff;
}
.cssTitlePanelPossition
{
	padding-left: 8px;
	font: 11px Arial;
	color: #fff;
	padding-right: 15px;
}



/* Menu panel bar */
.cssMenuHeaderCollapsed
{ 		
	background-image: url(Menu/CollapsedBg.gif);
	height: 19px;
	
	border-bottom: solid 1px #5870a3;
	border-left: solid 1px #5870a3;
	border-right: solid 1px #5870a3;
	
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 8pt; 
	font-weight: normal;
	COLOR: #FFFFFF;
	
	cursor: hand;
	cursor: default;
}

.cssMenuHeaderHover 
{ 		
	background-image: url(Menu/HoverBg.gif);
	height: 19px;
	
	border-bottom: solid 1px #5870a3;
	border-left: solid 1px #5870a3;
	border-right: solid 1px #5870a3;
	
	font-family: Arial, Verdana;
	font-weight: normal;
	FONT-SIZE: 8pt; 
	COLOR: #000000;
	
	cursor: hand;
	cursor: default;
}

.cssMenuHeaderExpand
{
	background-image: url(Menu/ExpandBg.gif);
	height: 19px;
	
	border-bottom: solid 1px #5870a3;
	border-left: solid 1px #5870a3;
	border-right: solid 1px #5870a3;
	
	font-family: Arial, Verdana;
	font-weight: normal;
	font-size: 8pt; 
	COLOR: #FFFFFF;
	
	cursor: hand;
	cursor: default;
}

.cssMenuHeaderText
{
	padding-left: 5px;
}

.cssMenuItem 
{
	text-decoration:none;
	background: #8b8e95;
	height: 20px;
	width: 100%;
	
	border-bottom: 1px solid #6f7279;
	border-top: 1px solid #91939a;
	
	font-family: Arial, Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: white;
	
	cursor: hand;
	cursor: default;
}	

.cssMenuItemHover,
.cssMenuItemSelected
{
	text-decoration:none;
	background: #f0f0f0;
	height: 20px;
	width: 100%;
	
	border-bottom: 1px solid #f0f0f0;
	border-top: 1px solid #f0f0f0;
	
	FONT-FAMILY: Arial,Verdana;
	FONT-SIZE: 8pt; 
	font-weight: normal;
	font-style: normal;
	color: black;

	cursor: hand;
	cursor: default;
}

.cssMenuItemText
{
	padding-left: 12px;
	padding-right: 20px;
	font-weight: normal;
	font-style: normal;
}

.cssMenuFont 
{
  background-color: #6f7279;
}



/* r.a.d.menu Plain skin */

.cssRadMenuTitle
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #ccddff;
	padding-left: 5px;
}

.cssRadMenuMainTable
{
	background-color: #526ca2;
}


.RadMenu_Test 
{
	background: #ffffff url('toolbar/Htoolbar_Bg.gif') repeat-x;
	padding: 0px;
	border-width: 0px;
}

.RadMenu_Test_Context
{
	background: none;
}

.RadMenu_Test .link
{
	color: #333333;
	text-decoration: none;
}

.RadMenu_Test .link .text
{
	padding-left: 8px; /* add padding, remove width */
	padding-right: 8px;
	padding-top: 2px;
	font-size: 11px;
}

.RadMenu_Test .link:hover,
.RadMenu_Test .focused,
.RadMenu_Test .expanded
{
	background: #ffffff url('toolbar/Hbtn_HoverBg.gif') repeat-x;
	color: #333333;
}

.RadMenu_Test .link:hover .text,
.RadMenu_Test .focused .text,
.RadMenu_Test .expanded .text
{
	border-top: 0px;
}

.RadMenu_Test .group
{
	background: #f0f0f0;
	border-bottom: solid 1px #8d9097;
	border-right: solid 1px #8d9097;
	border-left: solid 1px #ffffff;
	border-top: solid 1px #ffffff;
}

.RadMenu_Test .group .link
{
	background: #f0f0f0;
	text-align: left;
	padding: 0px; 
	border-width: 0px;
	color: #333333;
	line-height: 20px;
}

.RadMenu_Test .group .link .text
{
	padding-left: 9px;
	padding-right: 20px;
	border: 0px;
	font-family: Arial;
	font-size: 11px;
}

.RadMenu_Test .group .link:hover .text,
.RadMenu_Test .group .focused .text,
.RadMenu_Test .group .expanded .text
{
	border-top: 0px;
}

.RadMenu_Test .group .link:hover,
.RadMenu_Test .group .focused,
.RadMenu_Test .group .expanded
{
	background: #bbbbbb;
}

.RadMenu_Test .vertical .separator .text
{
	background: #d4e5eb;
	font-size:1px;
	padding-top: 2px;
	border-left: solid 1px #bfcde3;
	border-right: solid 1px #bfcde3;
}

.RadMenu_Test .expandLeft,
.RadMenu_Test .expandRight
{
	background: transparent url(Menu/GroupImage.gif) right center no-repeat;
	margin-right: 3px;
}

.RadMenu_Test .link:hover .expandLeft,
.RadMenu_Test .link:hover .expandRight,
.RadMenu_Test .focused .expandLeft,
.RadMenu_Test .focused .expandRight,
.RadMenu_Test .expanded .expandLeft,
.RadMenu_Test .expanded .expandRight
{
	background:transparent url(Menu/GroupImageHover.gif) right center no-repeat;
}

.cssCellPaddingRight
{
	padding-right: 10px;
}

.cssCellPaddingBottom
{
	padding-bottom: 10px;
}

.cssTablePaddingRightBottom
{
	padding-right: 10px;
	padding-bottom: 10px;
}

.cssCellPaddingTop
{
	  padding-top: 10px;
}

.cssDarkContainerLeft,
.cssDarkContainerRight,
.cssDarkContainerTop,
.cssDarkContainerBottom,
.cssDarkContainerMiddle
{
	background: #d7d9de;
}

.cssLightContainerLeft,
.cssLightContainerRight,
.cssLightContainerTop,
.cssLightContainerBottom,
.cssLightContainerMiddle
{
	background: #f0f0f0;
}

.cssDarkContainerLeft,
.cssLightContainerLeft
{
  border-left: solid 1px #cccccc;
}

.cssDarkContainerRight,
.cssLightContainerRight
{
  border-right: solid 1px #cccccc;
}

.cssDarkContainerTop,
.cssLightContainerTop
{
  border-top: solid 1px #cccccc;
}

.cssDarkContainerBottom,
.cssLightContainerBottom
{
  border-bottom: solid 1px #cccccc;
}

.cssToolbarContainerLeft,
.cssToolbarContainerRight,
.cssToolbarContainerTop,
.cssToolbarContainerBottom,
.cssToolbarContainerMiddle
{
	background: #e9eef8;
}

.cssToolbarContainerLeft
{
  border-left: solid 1px #cccccc;
}

.cssToolbarContainerRight
{
  border-right: solid 1px #cccccc;
}

.cssToolbarContainerBottom
{
  border-bottom: solid 1px #cccccc;
}

.cssPageTitle
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 11pt;
  COLOR: #305bab;
  FONT-FAMILY: Arial, Verdana;
  padding-left: 10px;
}

.cssPageLabel
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 11pt;
  COLOR: #faa619;
  FONT-FAMILY: Arial, Verdana;
  /*padding-left: 10px;*/
}

.cssCellPaddingPageTitle
{
	padding-top: 1px;
	padding-bottom: 10px;
}

.cssErrorMessage
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 10pt;
  COLOR: red;
  FONT-FAMILY: Arial, Verdana;
  padding-left: 10px;
  display: inline-block;
  border: solid 2px red;
  width: 100%;
}

/* Horizontal toolbar */
.cssToolbarMain
{
	background: #ffffff url('toolbar/Htoolbar_Bg.gif') repeat-x;
	border: 0px;
	vertical-align: top;
}

.cssToolbarTemplateDiv
{
	margin-left: 8px;
	margin-top: 2px;
	margin-right: 8px;
}

.test_radtoolbar_horizontal
{
	background: #ffffff url('toolbar/Htoolbar_Bg.gif') repeat-x;
	border-collapse: collapse;
	border: 0px;
	vertical-align: top;
}

.test_radtoolbar_horizontal span
{
	font-style: normal;
	font-size: 11px;
	font-family: Arial, Verdana;
	line-height: 20px;
}

.test_radbutton_normal,
.test_radbutton_hover,
.test_radbutton_disabled,
.test_radbutton_mousedown
{
	height: 26px !important;
	width: 32px !important;
	cursor: default;
}

.test_radbutton_normal 
{
	background: transparent url('toolbar/Hbtn_NormalBg.gif') repeat-x;
}

.test_radbutton_hover
{
	background: transparent url('toolbar/Hbtn_HoverBg.gif') repeat-x;
}

.test_radbutton_mousedown
{
	background: transparent url('toolbar/Hbtn_ClickedBg.gif') repeat-x;
}

.test_radbutton_disabled
{
	background: transparent url('toolbar/Hbtn_NormalBg.gif') repeat-x;
	border: 0px;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=1,opacity=40,finishOpacity=100,startX=100,finishX=100,startY=100,finishY=100);
	-moz-opacity: .40;
}

.test_radbutton_hover img,
.test_radbutton_hover span,
.test_radbutton_mousedown img, 
.test_radbutton_mousedown span
{
	margin-left: 4px;
	margin-top: 1px;
	padding-left: 1px; /* Mozilla FF fix */
}

/* Toggled buttons */
.test_radtbutton_normal,
.test_radtbutton_hover,
.test_radtbutton_disabled,
.test_radtbutton_mousedown,
.test_radtbutton_toggled,
.test_radtbutton_hover_toggled
{
	height: 26px !important;
	width: 32px !important;
}

.test_radtbutton_normal 
{
	background: transparent url('toolbar/Hbtn_NormalBg.gif') repeat-x;
	cursor: default;
}

.test_radtbutton_hover
{
	background: transparent url('toolbar/Hbtn_HoverBg.gif') repeat-x;
	cursor: default;
}

.test_radtbutton_toggled,
.test_radtbutton_hover_toggled,
.test_radtbutton_mousedown
{
	background: #adcaea url('toolbar/Hbtn_ClickedBg.gif') repeat-x;
	cursor: default;
}

.test_radtbutton_disabled
{
	background: transparent;
	border: none;
	cursor: default;
}

.test_radtbutton_mousedown img, 
.test_radtbutton_mousedown span, 
.test_radtbutton_toggled img, 
.test_radtbutton_hover_toggled img
{
	margin-left: 4px;
	margin-top: 1px;
	padding-left: 1px; /* Mozilla FF fix */
}

/* text and image buttons begin */
.test_radbutton_text_normal,
.test_radbutton_text_hover,
.test_radbutton_text_mousedown,
.test_radbutton_text_disabled
{
	height: 26px !important;
	width: 60px !important;
	padding-left: 2px;
	padding-right: 2px;
	cursor: default;
}

.test_radbutton_text_normal
{
	background: url('toolbar/HbtnText_NormalBg.gif') repeat-x;
}

.test_radbutton_text_hover,
.test_radbutton_text_mousedown
{
	background: url('toolbar/HbtnText_HoverBg.gif') repeat-x;
}

.test_radbutton_text_normal span,
.test_radbutton_text_hover span,
.test_radbutton_text_mousedown span,
.test_radbutton_text_disabled span
{
	display: inline-block;
	color: #333333;
	margin-left: 2px;
}

.test_radbutton_text_hover img,
.test_radbutton_text_mousedown img
{
	margin-left: 2px;
	margin-top: 1px;
	padding-left: 1px; /* Mozilla FF fix */
}

.test_radbutton_text_hover span,
.test_radbutton_text_mousedown span
{
	margin-top: 1px;
	padding-left: 1px; /* Mozilla FF fix */
}

.test_radbutton_text_disabled span
{
	margin-left: 2px;
	color: #808080;
}

/* text and image toggled buttons begin */
.test_radtbutton_text_normal,
.test_radtbutton_text_hover,
.test_radtbutton_text_mousedown,
.test_radtbutton_text_disabled,
.test_radtbutton_text_toggled,
.test_radtbutton_text_hover_toggled
{
	height: 26px !important;
	width: 60px !important;
	padding-left: 2px;
	padding-right: 2px;
	cursor: default;
}

.test_radtbutton_text_normal
{
	background: url('toolbar/HbtnText_NormalBg.gif') repeat-x;
}

.test_radtbutton_text_hover
{
	background: url('toolbar/HbtnText_HoverBg.gif') repeat-x;
}

.test_radtbutton_text_mousedown,
.test_radtbutton_text_toggled,
.test_radtbutton_text_hover_toggled
{
	background: url('toolbar/HbtnText_ClickedBg.gif') no-repeat;
}

.test_radtbutton_text_normal span,
.test_radtbutton_text_hover span,
.test_radtbutton_text_mousedown span,
.test_radtbutton_text_disabled span,
.test_radtbutton_text_toggled span,
.test_radtbutton_text_hover_toggled span
{
	display: inline-block;
	color: #333333;
	margin-left: 2px;
}

.test_radtbutton_text_hover img,
.test_radtbutton_text_mousedown img,
.test_radtbutton_text_hover_toggled img
{
	margin-left: 2px;
	margin-top: 1px;
	padding-left: 1px; /* Mozilla FF fix */
}

.test_radtbutton_text_hover span,
.test_radtbutton_text_mousedown span,
.test_radtbutton_text_hover_toggled span
{
	margin-top: 1px;
	padding-left: 1px; /* Mozilla FF fix */
}

.test_radtbutton_text_disabled span
{
	margin-left: 2px;
	color: #808080;
}

/* horizonatal toolbar grips */
.test_radtoolbar_left,
.test_radtoolbar_right
{
  display: none;
}

/* separator */
.test_radseparator_h
{
	background: transparent url(toolbar/Hbtn_separator.gif) no-repeat;
	width: 2px;
	height: 26px;
}

.onebutton_radtoolbar_horizontal
{
	background: transperant;
	border-collapse: collapse;
	border: 0px;
	vertical-align: top;
	position: relative;
}

.onebutton_radtoolbar_horizontal span
{
	font-style: normal;
	font-size: 11px;
	font-family: Arial, Verdana;
	line-height: 15px;
}

.onebutton_radbutton_text_normal,
.onebutton_radbutton_text_hover,
.onebutton_radbutton_text_mousedown,
.onebutton_radbutton_text_disabled
{
	height: 20px !important;
	width: 80px !important;
	padding-left: 2px;
	padding-right: 2px;
	cursor: default;
}

.onebutton_radbutton_text_normal
{
	background: url('OneButton/Button.gif') no-repeat;
}

.onebutton_radbutton_text_hover,
.onebutton_radbutton_text_mousedown
{
	background: url('OneButton/ButtonHover.gif') no-repeat;
}

.onebutton_radbutton_text_normal span,
.onebutton_radbutton_text_hover span,
.onebutton_radbutton_text_mousedown span,
.onebutton_radbutton_text_disabled span
{
	display: inline-block;
	color: #333333;
	margin-left: 2px;
}

.onebutton_radbutton_text_hover img,
.onebutton_radbutton_text_mousedown img
{
	margin-left: 2px;
	margin-top: 1px;
	padding-left: 1px; /* Mozilla FF fix */
}

.onebutton_radbutton_text_hover span,
.onebutton_radbutton_text_mousedown span
{
	margin-top: 1px;
	padding-left: 1px; /* Mozilla FF fix */
}

.onebutton_radbutton_text_disabled span
{
	margin-left: 2px;
	color: #808080;
}
.onebutton_radtoolbar_left,
.onebutton_radtoolbar_right,
.onebutton_radseparator_h
{
  display: none;
}

/* GRID */
.RadGrid_Test
{
	/*border: 1px solid #bbbbbb;*/
	cursor: default;
	border: 0px !important;
	background: #8d9097 url('Grid/Headerbg.gif') repeat-x;
}

.MasterTable_Test
{
	font-size: 11px;
	font-family: Arial, Verdana;
	width: 100% !important;
	border-collapse: separate !important;
	border: 0px  !important;
	
	/*border-top: 0px;
	border-left: solid 1px #8d9097;
	border-right: solid 1px #72767d;
	border-bottom: 0px;*/
}

.MasterTable_Test A
{
	color: #0d88f0;
}

th.GridHeader_Test,
td.GridHeader_Test
{
	font-weight: bold;
	text-align: left;
	padding: 2px 3px 3px 8px;
	background: transperant;
	border-top: solid 1px #8d9097;
	border-left: solid 1px #8d9097;
	border-right: solid 1px #72767d;
	border-bottom: 0px;
}

.GridHeader_Test a
{
	color: #ffffff;
	border:0px;
	text-decoration: none;
	text-align: left;
}

.GridHeader_Test input
{
	font-size: 11px;
	margin-right:0px;
	vertical-align: middle;
	border: solid 1px #72767d !important;
	width:80%;
	text-align:left;
	height:20px;
}

.GridHeader_Test img
{
	vertical-align: middle;
	border: solid 1px #72767d !important;
	border-left: 0px;
}

th.ResizeHeader_Test,
td.ResizeHeader_Test
{
	padding: 0 !important;
	border-top: solid 1px #8d9097;
	border-left: solid 1px #8d9097;
	border-right: solid 1px #72767d;
	border-bottom: 0px;
	width: 9px !important;
	overflow:hidden;
}

th.ResizeHeader_Test
{
	background: url('Grid/resizeHeader.gif') no-repeat;
}

.ResizeItem_Test
{
	background: #fcfbf9 url('Grid/resize.gif') repeat-y !important;
	width: 9px !important;
	padding: 0px !important;
	border:0px;
}

.GridRow_Test td,
.GridAltRow_Test td
{
	padding: 3px;
	background: #ffffff;
	border-top: solid 1px #bbbbbb !important;
	border-bottom: 0px;
	border-right: 1px solid #bbbbbb !important;
	border-left: 0px;
}

.SelectedRow_Test td
{
	/*border-right: 1px solid #e3e2de;*/
	padding: 3px;
	background: #e9eef8 url('Grid/SelectedRow.gif') repeat-x 0px top;
}

.ActiveRow_Test td
{
	/*border-right: 1px solid #e3e2de;*/

	padding: 3px;
	background-color: #ffffe1;
	/*padding: 3px;
	background: #000000;
	border:0px;*/
}


/*ok*/
.GridPager_Test td
{
	color: #737e95;
	font-size: 8pt;
	padding: 3px 10px 3px 10px;
	background: #f0f0f0;
	border-width: 0px;
}

/*ok*/
.GridPager_Test a
{
	color: #305bab;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
}

.GridFooter_Test td
{
	color: #242500;
	padding: 3px 14px;
	/*border-top: solid 1px #e3e2de;
	border-right: 1px solid #e3e2de;*/
	background: #fdfdfc;
}

.GroupPanel_Test
{
	background: #ebe8de url('Grid/GroupPanel.gif') repeat-x bottom;
	height: 22px;
	width: 100%;
	border-top: 1px solid #cbcac7;
	border-bottom: 1px solid #fff;
}

.GroupPanel_Test Table
{
	border-collapse: collapse;
	border: 0;
}

.GroupPanelItems_Test
{
	color: #8c690b;
	border: solid 1px #d99e00;
	background: #ffe200 url('Grid/GroupPanelItem.gif') repeat-x;
}

.GroupHeader_Test td
{
	background: #fcfbf9 none;
	color: #9b9d7a;
}




/* Combo box */
.ComboBoxImage_Test
{
	vertical-align: middle;
	border: 1px solid #999999;
	border-left-width: 0px;
}

.ComboBoxImageHover_Test
{
	vertical-align: middle;
	border: 1px solid #faa619;
	border-left-width: 0px;
}

.ComboBoxInput_Test,
.ComboBoxInputHover_Test,
.ComboBoxItem_Test,
.ComboBoxItemHover_Test,
.ComboBoxItemDisabled_Test
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	text-align: left;
}

.ComboBoxInput_Test,
.ComboBoxInputHover_Test
{
	background-color: #ffffff;
	vertical-align: middle;	
	padding-top: 2px;	
	padding-left: 4px;
	height: 20px;
	display: inline-block;
}

.ComboBoxInput_Test
{
	border: 1px solid #999999;
}

.ComboBoxInputHover_Test
{
	border: 1px solid #faa619;
}

.ComboBoxDropDown_Test
{
	border: 1px solid #999999;
	border-top: 0px;
	background-color: #ffffff;
}

.ComboBoxItem_Test
{
	padding: 3px;
	cursor: default;
	height:1%;
}

.ComboBoxItemHover_Test
{
	background-color: #bbbbbb; 
	padding: 3px;
	cursor: default;
	height:1%;
}

.ComboBoxItemDisabled_Test
{
	color: gray;
	cursor: no-drop;
	padding: 3px;
	height:1%;
}

.ComboBoxLoadingMessage_Test
{
	font-family: Arial, Verdana;
	font-size: 12px;
	padding: 2px;
}

.ComboBoxMoreResultsMessage_Test
{
	font-family: Arial;
	font-size: 12px; 
	padding: 2px;
	text-align: center;
}


.ComboBoxMoreResultsImage_Test
{
	padding: 5px;
	margin-top: 5px;
}

.ComboBoxMoreResultsBox_Test
{
	background-color: #EEEEE5;
}

.ComboBoxHeader_Test
{
	background-color: #EEEEE5;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #bbbeac;
}

.cssTreeLabelAttributes
{
	color: #737e95;
	font-size: 10pt;
	font-family: Arial, Verdana;
	border-width: 0px;
}

.cssLabel
{
	color: #737e95;
	font-size: 9pt;
	font-family: Arial, Verdana;
	font-weight: bold;
	border-width: 0px;
}

.cssListBox
{
	color: #333333;
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	background-color: #ffffff;
	border: solid 3px #990099;
}

/* Input */
.Over_Test,
.Focus_Test,
.Default_Test,
.Error_Test
{
	color: #333333;
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	background-color: #ffffff;
}

.Over_Test,
.Focus_Test
{
	border: solid 1px #faa619;
}

.Default_Test
{
	border: solid 1px #999999;
}

.Error_Test
{
	border: solid 1px #ff0000;
}

.Hint_Test
{
	background-color: infobackground;
	margin-top: 5px;
	border: 1px solid #333333;
	text-align: left;
	overflow: auto;
}

.Hint_Test a,
.Hint_Test a:visited,
.Hint_Test a:hover
{
	margin: 2px;
	color: black;
	text-decoration: none;
	font-size: 10px;
	font-family: Arial, Verdana;
}

.cssDisplayNone
{
	POSITION: relative;
	display: none;
}

.cssDisplayBlock
{
	POSITION: relative;
	display: block;
}
.ApplicationTitle
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #254684; 
	FONT-FAMILY: Arial
}

.UserPass
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	WIDTH: 68px; 
	COLOR: #737e95; 
	FONT-FAMILY: Arial;
	white-space: nowrap;
	height: 20px;
}

.LowerText
{
	FONT-SIZE: 12pt; 
	WIDTH: 200px; 
	FONT-FAMILY: Arial;
	white-space: wrap;
	text-align: justify;
}

.UpperText
{
	FONT-SIZE: 12pt; 
	WIDTH: 200px; 
	FONT-FAMILY: Arial;
	white-space: wrap;
	text-align: center;
}

.cssBadUser
{
	COLOR: red;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	FONT-FAMILY: Arial
}

.cssAuthenticating
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	FONT-FAMILY: Arial
}

.Filterclass
{
	font: 12px Arial;
}

/* TabStrip */

.RadTabStrip_TabStripDark,
.RadTabStrip_TabStripLight
{
	font: 12px Arial, Tahoma;
	text-align: center;
}

.RadTabStrip_TabStripDark ul,
.RadTabStrip_TabStripLight ul
{
	/*padding-top:5px;*/
	background-color: Transparent;
	/*border-bottom: solid 1px #000000;*/
}

.RadTabStrip_TabStripDark li a,
.RadTabStrip_TabStripLight li a
{
	color: #596375;
	text-decoration: none;
	font-weight: bold;
}

.RadTabStrip_TabStripDark .levelwrap li a.selected,
.RadTabStrip_TabStripLight .levelwrap li a.selected
{
	color: #3b6fd1;
}

/*  level 1 tabs */

.RadTabStrip_TabStripDark .level1 li a,
.RadTabStrip_TabStripLight .level1 li a
{
	padding-left: 5px;
	line-height: 25px;
}

.RadTabStrip_TabStripDark .level1 li a .innerWrap,
.RadTabStrip_TabStripLight .level1 li a .innerWrap
{
	padding:0 5px;
}

.RadTabStrip_TabStripDark .level1 li a .wrap,
.RadTabStrip_TabStripLight .level1 li a .wrap
{
	padding-right:5px;
}

.RadTabStrip_TabStripDark .level1 li a
{
	background: Transparent url('TabStripDark/tabLeftOff.gif') no-repeat;
}

.RadTabStrip_TabStripLight .level1 li a
{
	background: Transparent url('TabStripLight/tabLeftOff.gif') no-repeat;
}

.RadTabStrip_TabStripDark .level1 li a .innerWrap
{
	background: Transparent url('TabStripDark/tabMiddleOff.gif') repeat-x;
}

.RadTabStrip_TabStripLight .level1 li a .innerWrap
{
	background: Transparent url('TabStripLight/tabMiddleOff.gif') repeat-x;
}

.RadTabStrip_TabStripDark .level1 li a .wrap
{
	background: Transparent url('TabStripDark/tabRightOff.gif') no-repeat right 0px;
}

.RadTabStrip_TabStripLight .level1 li a .wrap
{
	background: Transparent url('TabStripLight/tabRightOff.gif') no-repeat right 0px;
}

.RadTabStrip_TabStripDark .level1 li a.selected
{
	background: Transparent url('TabStripDark/tabLeftOn.gif') no-repeat;
}

.RadTabStrip_TabStripLight .level1 li a.selected
{
	background: Transparent url('TabStripLight/tabLeftOn.gif') no-repeat;
}

.RadTabStrip_TabStripDark .level1 li a.selected .innerWrap
{
	background: Transparent url('TabStripDark/tabMiddleOn.gif') repeat-x;
}

.RadTabStrip_TabStripLight .level1 li a.selected .innerWrap
{
	background: Transparent url('TabStripLight/tabMiddleOn.gif') repeat-x;
}

.RadTabStrip_TabStripDark .level1 li a.selected .wrap
{
	background: Transparent url('TabStripDark/tabRightOn.gif') no-repeat right 0px;
}

.RadTabStrip_TabStripLight .level1 li a.selected .wrap
{
	background: Transparent url('TabStripLight/tabRightOn.gif') no-repeat right 0px;
}

/* Disabled tab */

.RadTabStrip_TabStripDark li a.disabled,
.RadTabStrip_TabStripDark li a.disabled:hover,
.RadTabStrip_TabStripLight li a.disabled,
.RadTabStrip_TabStripLight li a.disabled:hover
{
	color:Gray;
}

/* TREE */
.TreeNode 
.TreeNodeOver 
.TreeNodeSelect 
.TreeNodeDisabled
.TreeNodeEdit 
{ 
	font-size: 11px;
	font-family: Arial, Verdana;
	text-decoration: none;
}

.TreeNode 
{ 
	color: #333333;	
	padding-left: 3px;
}

.TreeNodeOver 
{ 
	color: #faa619; 	
	cursor: pointer;
	cursor: hand;
	padding-left: 3px;
}

.TreeNodeSelect 
{ 
	color: #333333; 
	background: #bbbbbb; 	
  cursor: pointer;
	cursor: hand;
	margin-left: 3px;	
}

.TreeNodeDisabled
{ 
	color: gray;	
	padding-left: 3px;
	cursor: default;
}

/* not ok */
.TreeContextItem
{ 
	font-family: Arial;
	font-size:10px;
	cursor: pointer;
	cursor: hand;
	padding-left:4px;
	height:24px;
	background-color:#fdfdfd;
	background-image:url(contextMenu.gif); 
	background-repeat:repeat-y;
	width:100%; 
	text-align: left;
	border-bottom: solid 1px #e3e3e3;
}
 
/* not ok */
.TreeContextItemOver
{
	font-family: Arial;
	font-size:10px;
	cursor: pointer;
	cursor: hand;
	padding-left:4px;
	height:24px;
	background-color:#f3f3f3;
	background-image:url(contextMenu.gif); 
	background-repeat:repeat-y;
	width:100%; 
	text-align: left;
	border-bottom: solid 1px #d4d4d4;
}
 
.TreeNodeEdit 
{
	border:1px #faa619 solid;
	margin-left: 3px;  
	text-align: left;
}

.cssLoadingLeftCorner
{
	background-image: url(Loading/Left.gif);
}

.cssLoadingRightCorner
{
	background-image: url(Loading/Right.gif);
}

.cssLoadingFull
{
	background-image: url(Loading/Bg_Full.gif);
}

.cssLoadingEmpty
{
	background-image: url(Loading/Bg_Empty.gif);
}

/* Login */
.cssLoginTopLeft
{
  vertical-align: bottom;
  text-align: left;
  background:url(Login/FirstFill.gif);
  height: 75px;
}

.cssLoginSecondFill
{
  text-align: center;
  background: url(Login/SecondFill.gif);
  height: 123px;
}

.cssLoginEnterFill
{
  vertical-align: top;
  text-align: center;
  background: url(Login/ThirdFill.png) repeat-x;
  height: 121px;
}

.cssLoginTextDelimiterLine
{
  background: url(Login/YellowLine.gif);
  height: 1px;
}

.cssLoginEnterBottomFill
{
  background: url(Login/BottomFill.gif);
}

.cssLoginDownTextBody
{
  background: url(Login/DownTextBody.gif) repeat-x;
}
 
.cssLoginEnterSeparator
{
  background:  url(Login/Separator.gif) repeat-x center;
  height: 12px;
  margin-bottom : 6px;
  margin-top: 6px;
}

.cssLoginEnterBodyInside
{
  background-color: #d7d9de;
  padding-bottom: 2px;
  padding-top: 2px;
  width: 242px;
}

.cssLoginEnterBody
{
  background-color: #d7d9de;
  padding-bottom: 3px;
  padding-top: 3px;
  width: 242px;
}

.cssLoginEnterLeft
{
  background: url(Login/LeftFill.gif);
}

.cssLoginEnterRight
{
  background: url(Login/RightFill.gif);
}

/* r.a.d.calendar WebBlue skin */
table.calendarWrapper
{
	background: #ffffff;
	cursor: default;
  border-top: solid 1px #bbbbbb;
  border-left: solid 1px #bbbbbb;
  border-bottom: solid 1px #bbbbbb;
}

.TableLayout td
{
	font: normal 11px Arial, Verdana, Sans-serf;
  height: 19px;
  border-top: solid 1px #bbbbbb;
  border-right: solid 1px #bbbbbb;
}

.TableLayout td a
{
	text-align: center;
	width: 40px;
	padding: 0px;
	display: block;
	text-decoration: none;
	color: #737e95;
	cursor: default;
}

.DaysOfWeek
{
	color: #333333;
	text-align: center !important;
	height: 20px;
	background: #d7d9de; /* url('Img/DaysOfWeekBg.gif');*/
}

.otherMonth span
{
	color: red;
	padding: 1px;
	display: block;
	width: 100%;
	text-align: center !important;
	height: 13px;
	margin: 1px;
}

.outOfRange span
{
	background: #fff;
	color: #d1d1d1;
	padding: 1px;
	display: block;
	width: 100%;
	text-align: center !important;
	height: 13px;
	margin: 1px;
}

.titlebar
{
	font: bold 11px Arial, Verdana, Sans-serf;
	height: 25px !important;
	border-right: solid 2px #bbbbbb;
	width: 100%;
	color: white;
	background: #8d9097 url('Calendar/titlebarBg.gif') repeat-x;
}

.titlebar img
{

}

.MonthYearFastNav
{
	background: #f0f0f0;
	font: normal 8pt Tahoma;
	color: #000;
	border-collapse: collapse;
	cursor: hand;
	cursor: pointer;
  border-top: solid 1px #ffffff;
  border-right: solid 1px #8d9097;
  border-left: solid 1px #ffffff;
  border-bottom: solid 1px #8d9097;
}

.MonthYearFastNav td
{
	background: transperant;
	height: 18px;
	vertical-align: middle;
	text-align: center;
}

.MonthYearFastNav td.selected
{
	background: #ced8dd; 
	color: black;
	text-align: center;
	border: solid 1px #e3d7c0 !important;
}

.MonthYearFastNav td.bottom
{
	text-align: right;
	padding-left: 9px;
}

.MonthYearFastNav td input
{
	background: #8d9097 url('Calendar/Button.gif') repeat-x;
	height: 20px;
	width: 50px !important;
	border: solid 0px #bbbbbb;
	font: normal 11px Arial, Verdana, Sans-serf;
	color: #000000;
	margin-right: 6px;
}

.radCalDefault a:hover,
.radCalHover a:hover,
.radCalWeekendDefault a:hover, 
.radCalWeekendHover a:hover
{
	height: 18px;
	border: solid 1px #faa619;
	display: block;
}

.radCalDefault a,
.radCalHover a,
.radCalWeekendDefault a, 
.radCalWeekendHover a
{
	text-align: right;
	height: 13px;
	display: block;
	text-decoration: none;
}

.radCalToday a
{
	background: red;
	border: solid 1px #a0aab6;
	color: black !important;
}

.radCalTodaySelected a
{
	background: #ced8dd;
	border: solid 1px #a0aab6;
	color: black !important;
}

.radCalSelect a,
.radCalWeekendSelect a
{
	height: 18px;
	background: #ced8dd; 
	border: solid 1px #a0aab6;
	color: #333333 !important;
	text-align: center !important;
}

