		<SolidColorBrush x:Key="Expander_Background" Color="#00FFFFFF"/>
		<SolidColorBrush x:Key="Expander_BorderBrush" Color="#00FFFFFF"/>
		<Thickness x:Key="Expander_BorderThickness">0</Thickness>
		<LinearGradientBrush x:Key="ControlBackground_Normal" EndPoint="0.5,1" StartPoint="0.5,0">
			<GradientStop Color="#FFFFFFFF" Offset="0"/>
			<GradientStop Color="#FFDCDCDC" Offset="0.50"/>
			<GradientStop Color="#FFADADAD" Offset="0.50"/>
			<GradientStop Color="#FFD4D4D4" Offset="1"/>
		</LinearGradientBrush>
		<SolidColorBrush x:Key="ControlOuterBorder_Normal" Color="#FF848484"/>
		<SolidColorBrush x:Key="ControlInnerBorder_Normal" Color="#FFFFFFFF"/>
		<SolidColorBrush x:Key="ControlElement_Normal" Color="#FF000000"/>
		<SolidColorBrush x:Key="ControlOuterBorder_Focused" Color="#FFFFC92B"/>
		<ControlTemplate x:Key="ToggleTemplate" TargetType="telerik:RadToggleButton">
			<Grid>
				<VisualStateManager.VisualStateGroups>
					<VisualStateGroup x:Name="FocusStates">
						<VisualStateGroup.Transitions>
							<VisualTransition GeneratedDuration="0:0:0.2" To="Focused"/>
							<VisualTransition GeneratedDuration="0:0:0.2" To="Unfocused"/>
						</VisualStateGroup.Transitions>
						<VisualState x:Name="Unfocused"/>
						<VisualState x:Name="Focused">
							<Storyboard>
								<ObjectAnimationUsingKeyFrames Duration="0:0:0" Storyboard.TargetProperty="Visibility" Storyboard.TargetName="FocusDecorator">
									<DiscreteObjectKeyFrame KeyTime="0:0:0" Value="Visible"/>
								</ObjectAnimationUsingKeyFrames>
							</Storyboard>
						</VisualState>
					</VisualStateGroup>
				</VisualStateManager.VisualStateGroups>
				<ContentPresenter x:Name="Content" ContentTemplate="{TemplateBinding ContentTemplate}" Content="{TemplateBinding Content}" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" Margin="{TemplateBinding Padding}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/>
				<Rectangle x:Name="FocusDecorator" IsHitTestVisible="false" Stroke="{StaticResource ControlOuterBorder_Focused}" StrokeThickness="1" StrokeDashArray="1 2" Visibility="Collapsed"/>
			</Grid>
		</ControlTemplate>
		<SolidColorBrush x:Key="ControlOuterBorder_Disabled" Color="#FF989898"/>
		<SolidColorBrush x:Key="ControlInnerBorder_Disabled" Color="Transparent"/>
		<SolidColorBrush x:Key="ControlBackground_Disabled" Color="#FFE0E0E0"/>
		<SolidColorBrush x:Key="ControlElement_Disabled" Color="#FF8D8D8D"/>
		<SolidColorBrush x:Key="ControlOuterBorder_MouseOver" Color="#FFFFC92B"/>
		<SolidColorBrush x:Key="ControlInnerBorder_MouseOver" Color="#FFFFFFFF"/>
		<LinearGradientBrush x:Key="ControlBackground_MouseOver" EndPoint="0.5,1" StartPoint="0.5,0">
			<GradientStop Color="#FFFFFBDA" Offset="0"/>
			<GradientStop Color="#FFFEEBAE" Offset="0.50"/>
			<GradientStop Color="#FFFFD25A" Offset="0.50"/>
			<GradientStop Color="#FFFFFBA3" Offset="1"/>
		</LinearGradientBrush>
		<SolidColorBrush x:Key="ControlElement_MouseOver" Color="#FF000000"/>
		<LinearGradientBrush x:Key="ControlOuterBorder_Pressed" EndPoint="0.5,1" StartPoint="0.5,0">
			<GradientStop Color="#FF282828"/>
			<GradientStop Color="#FF5F5F5F" Offset="1"/>
		</LinearGradientBrush>
		<LinearGradientBrush x:Key="ControlInnerBorder_Pressed" EndPoint="0.5,1" StartPoint="0.5,0">
			<GradientStop Color="#FFB69A78"/>
			<GradientStop Color="#FFFFE17A" Offset="0.126"/>
		</LinearGradientBrush>
		<LinearGradientBrush x:Key="ControlBackground_Pressed" EndPoint="0.5,1" StartPoint="0.5,0">
			<GradientStop Color="#FFFFDCAB" Offset="0"/>
			<GradientStop Color="#FFFFD18F" Offset="0.5"/>
			<GradientStop Color="#FFFE9227" Offset="0.5"/>
			<GradientStop Color="#FFFFBA74" Offset="0"/>
		</LinearGradientBrush>
		<SolidColorBrush x:Key="ControlElement_Pressed" Color="#FF000000"/>
		<ControlTemplate x:Key="ExpanderTemplate" TargetType="telerik:RadExpander">
			<Grid HorizontalAlignment="{TemplateBinding HorizontalAlignment}" VerticalAlignment="{TemplateBinding VerticalAlignment}">
				<VisualStateManager.VisualStateGroups>
					<VisualStateGroup x:Name="CommonStateGroup">
						<VisualState x:Name="Normal"/>
						<VisualState x:Name="Disabled">
							<Storyboard>
								<ObjectAnimationUsingKeyFrames Duration="0:0:0" Storyboard.TargetProperty="Stroke" Storyboard.TargetName="OuterCircle">
									<DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{StaticResource ControlOuterBorder_Disabled}"/>
								</ObjectAnimationUsingKeyFrames>
								<ObjectAnimationUsingKeyFrames Duration="0:0:0" Storyboard.TargetProperty="Stroke" Storyboard.TargetName="InnerCircle">
									<DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{StaticResource ControlInnerBorder_Disabled}"/>
								</ObjectAnimationUsingKeyFrames>
								<ObjectAnimationUsingKeyFrames Duration="0:0:0" Storyboard.TargetProperty="Fill" Storyboard.TargetName="OuterCircle">
									<DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{StaticResource ControlBackground_Disabled}"/>
								</ObjectAnimationUsingKeyFrames>
								<ObjectAnimationUsingKeyFrames Duration="0" Storyboard.TargetProperty="Fill" Storyboard.TargetName="arrow">
									<DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource ControlElement_Disabled}"/>
								</ObjectAnimationUsingKeyFrames>
								<DoubleAnimation To=".5" Storyboard.TargetProperty="Opacity" Storyboard.TargetName="Content"/>
								<DoubleAnimation To=".5" Storyboard.TargetProperty="Opacity" Storyboard.TargetName="HeaderContent"/>
							</Storyboard>
						</VisualState>
					</VisualStateGroup>
					<VisualStateGroup x:Name="HeaderStateGroup">
						<VisualState x:Name="NormalHeader"/>
						<VisualState x:Name="MouseOverHeader">
							<Storyboard>
								<ObjectAnimationUsingKeyFrames Duration="0:0:0" Storyboard.TargetProperty="Stroke" Storyboard.TargetName="OuterCircle">
									<DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{StaticResource ControlOuterBorder_MouseOver}"/>
								</ObjectAnimationUsingKeyFrames>
								<ObjectAnimationUsingKeyFrames Duration="0:0:0" Storyboard.TargetProperty="Stroke" Storyboard.TargetName="InnerCircle">
									<DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{StaticResource ControlInnerBorder_MouseOver}"/>
								</ObjectAnimationUsingKeyFrames>
								<ObjectAnimationUsingKeyFrames Duration="0:0:0" Storyboard.TargetProperty="Fill" Storyboard.TargetName="OuterCircle">
									<DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{StaticResource ControlBackground_MouseOver}"/>
								</ObjectAnimationUsingKeyFrames>
								<ObjectAnimationUsingKeyFrames Duration="0" Storyboard.TargetProperty="Fill" Storyboard.TargetName="arrow">
									<DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource ControlElement_MouseOver}"/>
								</ObjectAnimationUsingKeyFrames>
							</Storyboard>
						</VisualState>
						<VisualState x:Name="PressedHeader">
							<Storyboard>
								<ObjectAnimationUsingKeyFrames Duration="0:0:0" Storyboard.TargetProperty="Stroke" Storyboard.TargetName="OuterCircle">
									<DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{StaticResource ControlOuterBorder_Pressed}"/>
								</ObjectAnimationUsingKeyFrames>
								<ObjectAnimationUsingKeyFrames Duration="0:0:0" Storyboard.TargetProperty="Stroke" Storyboard.TargetName="InnerCircle">
									<DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{StaticResource ControlInnerBorder_Pressed}"/>
								</ObjectAnimationUsingKeyFrames>
								<ObjectAnimationUsingKeyFrames Duration="0:0:0" Storyboard.TargetProperty="Fill" Storyboard.TargetName="OuterCircle">
									<DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{StaticResource ControlBackground_Pressed}"/>
								</ObjectAnimationUsingKeyFrames>
								<ObjectAnimationUsingKeyFrames Duration="0" Storyboard.TargetProperty="Fill" Storyboard.TargetName="arrow">
									<DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource ControlElement_Pressed}"/>
								</ObjectAnimationUsingKeyFrames>
							</Storyboard>
						</VisualState>
					</VisualStateGroup>
					<VisualStateGroup x:Name="HeaderOrientationGroup">
						<VisualState x:Name="HorizontalOrientation">
							<Storyboard>
								<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="LayoutTransform" Storyboard.TargetName="HeaderContentTransform">
									<DiscreteObjectKeyFrame KeyTime="0">
										<DiscreteObjectKeyFrame.Value>
											<RotateTransform Angle="0"/>
										</DiscreteObjectKeyFrame.Value>
									</DiscreteObjectKeyFrame>
								</ObjectAnimationUsingKeyFrames>
								<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="Orientation" Storyboard.TargetName="HeaderPanel">
									<DiscreteObjectKeyFrame KeyTime="0" Value="Horizontal"/>
								</ObjectAnimationUsingKeyFrames>
							</Storyboard>
						</VisualState>
						<VisualState x:Name="VerticalOrientation">
							<Storyboard>
								<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="LayoutTransform" Storyboard.TargetName="HeaderContentTransform">
									<DiscreteObjectKeyFrame KeyTime="0">
										<DiscreteObjectKeyFrame.Value>
											<RotateTransform Angle="90"/>
										</DiscreteObjectKeyFrame.Value>
									</DiscreteObjectKeyFrame>
								</ObjectAnimationUsingKeyFrames>
								<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="Orientation" Storyboard.TargetName="HeaderPanel">
									<DiscreteObjectKeyFrame KeyTime="0" Value="Vertical"/>
								</ObjectAnimationUsingKeyFrames>
							</Storyboard>
						</VisualState>
					</VisualStateGroup>
					<VisualStateGroup x:Name="ExpandStateGroup">
						<VisualState x:Name="Expanded">
							<Storyboard>
								<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="Visibility" Storyboard.TargetName="Content">
									<DiscreteObjectKeyFrame KeyTime="0" Value="Visible"/>
								</ObjectAnimationUsingKeyFrames>
								<DoubleAnimation Duration="0:0:0.2" To="180" Storyboard.TargetProperty="(FrameworkElement.RenderTransform).Angle" Storyboard.TargetName="arrow"/>
							</Storyboard>
						</VisualState>
						<VisualState x:Name="Collapsed">
							<Storyboard>
								<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="Visibility" Storyboard.TargetName="Content">
									<DiscreteObjectKeyFrame KeyTime="0" Value="Collapsed"/>
								</ObjectAnimationUsingKeyFrames>
								<DoubleAnimation Duration="0:0:0.2" To="0" Storyboard.TargetProperty="(FrameworkElement.RenderTransform).Angle" Storyboard.TargetName="arrow"/>
							</Storyboard>
						</VisualState>
					</VisualStateGroup>
					<VisualStateGroup x:Name="ExpandDirectionStates">
						<VisualStateGroup.Transitions>
							<VisualTransition>
								<Storyboard>
									<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Grid.Row)" Storyboard.TargetName="Content">
										<DiscreteObjectKeyFrame KeyTime="0" Value="0"/>
									</ObjectAnimationUsingKeyFrames>
									<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Grid.Column)" Storyboard.TargetName="Content">
										<DiscreteObjectKeyFrame KeyTime="0" Value="0"/>
									</ObjectAnimationUsingKeyFrames>
									<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Grid.RowSpan)" Storyboard.TargetName="Content">
										<DiscreteObjectKeyFrame KeyTime="0" Value="1"/>
									</ObjectAnimationUsingKeyFrames>
									<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Grid.ColumnSpan)" Storyboard.TargetName="Content">
										<DiscreteObjectKeyFrame KeyTime="0" Value="1"/>
									</ObjectAnimationUsingKeyFrames>
									<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Grid.Row)" Storyboard.TargetName="HeaderButton">
										<DiscreteObjectKeyFrame KeyTime="0" Value="0"/>
									</ObjectAnimationUsingKeyFrames>
									<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Grid.Column)" Storyboard.TargetName="HeaderButton">
										<DiscreteObjectKeyFrame KeyTime="0" Value="0"/>
									</ObjectAnimationUsingKeyFrames>
								</Storyboard>
							</VisualTransition>
						</VisualStateGroup.Transitions>
						<VisualState x:Name="DirectionDown">
							<Storyboard>
								<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Grid.Row)" Storyboard.TargetName="Content">
									<DiscreteObjectKeyFrame KeyTime="0" Value="1"/>
								</ObjectAnimationUsingKeyFrames>
								<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Grid.ColumnSpan)" Storyboard.TargetName="Content">
									<DiscreteObjectKeyFrame KeyTime="0" Value="2"/>
								</ObjectAnimationUsingKeyFrames>
							</Storyboard>
						</VisualState>
						<VisualState x:Name="DirectionUp">
							<Storyboard>
								<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Grid.Row)" Storyboard.TargetName="HeaderButton">
									<DiscreteObjectKeyFrame KeyTime="0" Value="1"/>
								</ObjectAnimationUsingKeyFrames>
								<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Grid.ColumnSpan)" Storyboard.TargetName="Content">
									<DiscreteObjectKeyFrame KeyTime="0" Value="2"/>
								</ObjectAnimationUsingKeyFrames>
								<DoubleAnimation Duration="0:0:0" To="180" Storyboard.TargetProperty="(FrameworkElement.RenderTransform).Angle" Storyboard.TargetName="arrowPanel"/>
							</Storyboard>
						</VisualState>
						<VisualState x:Name="DirectionLeft">
							<Storyboard>
								<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Grid.Column)" Storyboard.TargetName="HeaderButton">
									<DiscreteObjectKeyFrame KeyTime="0" Value="1"/>
								</ObjectAnimationUsingKeyFrames>
								<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Grid.RowSpan)" Storyboard.TargetName="Content">
									<DiscreteObjectKeyFrame KeyTime="0" Value="2"/>
								</ObjectAnimationUsingKeyFrames>
								<DoubleAnimation Duration="0:0:0" To="90" Storyboard.TargetProperty="(FrameworkElement.RenderTransform).Angle" Storyboard.TargetName="arrowPanel"/>
							</Storyboard>
						</VisualState>
						<VisualState x:Name="DirectionRight">
							<Storyboard>
								<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Grid.Column)" Storyboard.TargetName="Content">
									<DiscreteObjectKeyFrame KeyTime="0" Value="1"/>
								</ObjectAnimationUsingKeyFrames>
								<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Grid.RowSpan)" Storyboard.TargetName="Content">
									<DiscreteObjectKeyFrame KeyTime="0" Value="2"/>
								</ObjectAnimationUsingKeyFrames>
								<DoubleAnimation Duration="0:0:0" To="-90" Storyboard.TargetProperty="(FrameworkElement.RenderTransform).Angle" Storyboard.TargetName="arrowPanel"/>
							</Storyboard>
						</VisualState>
					</VisualStateGroup>
				</VisualStateManager.VisualStateGroups>
				<Border BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Background="{TemplateBinding Background}">
					<Grid>
						<Grid.ColumnDefinitions>
							<ColumnDefinition Width="Auto"/>
							<ColumnDefinition Width="*"/>
						</Grid.ColumnDefinitions>
						<Grid.RowDefinitions>
							<RowDefinition Height="Auto"/>
							<RowDefinition Height="*"/>
						</Grid.RowDefinitions>
						<telerik:RadToggleButton x:Name="HeaderButton" Background="Transparent" ClickMode="{TemplateBinding ClickMode}" FontWeight="{TemplateBinding FontWeight}" FontStyle="{TemplateBinding FontStyle}" FontStretch="{TemplateBinding FontStretch}" FontSize="{TemplateBinding FontSize}" FontFamily="{TemplateBinding FontFamily}" HorizontalAlignment="Left" IsChecked="{Binding IsExpanded, Mode=TwoWay, RelativeSource={RelativeSource TemplatedParent}}" Template="{StaticResource ToggleTemplate}" VerticalAlignment="Top">
							<StackPanel x:Name="HeaderPanel" Orientation="Horizontal">
								<Grid>
									<Ellipse x:Name="OuterCircle" Fill="{StaticResource ControlBackground_Normal}" HorizontalAlignment="Center" Height="20" Stroke="{StaticResource ControlOuterBorder_Normal}" VerticalAlignment="Center" Width="20"/>
									<Ellipse x:Name="InnerCircle" HorizontalAlignment="Center" Height="18" Stroke="{StaticResource ControlInnerBorder_Normal}" VerticalAlignment="Center" Width="18"/>
									<Grid x:Name="arrowPanel" RenderTransformOrigin=".5 .5">
										<Grid.RenderTransform>
											<RotateTransform/>
										</Grid.RenderTransform>
										<Path x:Name="arrow" Data="M0,0 L0.67,0 4,2.67 7.25,0 8,0 8,0.67 4,4 0,0.75 z" Fill="{StaticResource ControlElement_Normal}" Height="4" RenderTransformOrigin="0.5,0.5" Stretch="None" Width="8">
											<Path.RenderTransform>
												<RotateTransform Angle="0"/>
											</Path.RenderTransform>
										</Path>
									</Grid>
								</Grid>
								<telerik:LayoutTransformControl x:Name="HeaderContentTransform" RenderTransformOrigin=".5 .5">
									<ContentPresenter x:Name="HeaderContent" ContentTemplate="{TemplateBinding HeaderTemplate}" Content="{TemplateBinding Header}" Grid.Column="1" HorizontalAlignment="Stretch" Margin="5 0" VerticalAlignment="Center"/>
								</telerik:LayoutTransformControl>
							</StackPanel>
						</telerik:RadToggleButton>
						<ContentPresenter x:Name="Content" ContentTemplate="{TemplateBinding ContentTemplate}" Content="{TemplateBinding Content}" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" Margin="{TemplateBinding Padding}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/>
					</Grid>
				</Border>
			</Grid>
		</ControlTemplate>
		<Style x:Key="RadExpanderStyle1" TargetType="telerik:RadExpander">
			<Setter Property="IsTabStop" Value="false"/>
			<Setter Property="HorizontalContentAlignment" Value="Stretch"/>
			<Setter Property="VerticalContentAlignment" Value="Stretch"/>
			<Setter Property="Background" Value="{StaticResource Expander_Background}"/>
			<Setter Property="BorderBrush" Value="{StaticResource Expander_BorderBrush}"/>
			<Setter Property="BorderThickness" Value="{StaticResource Expander_BorderThickness}"/>
			<Setter Property="Padding" Value="2"/>
			<Setter Property="Template" Value="{StaticResource ExpanderTemplate}"/>
			<Setter Property="telerik:AnimationManager.AnimationSelector">
				<Setter.Value>
					<telerik:AnimationSelector>
						<telerik:ExpanderExpandCollapseAnimation AnimationName="Expand" Direction="In" TargetElementName="Content"/>
						<telerik:ExpanderExpandCollapseAnimation AnimationName="Collapse" Direction="Out" TargetElementName="Content"/>
					</telerik:AnimationSelector>
				</Setter.Value>
			</Setter>
		</Style>