@startuml
skinparam backgroundcolor White
skinparam handwritten false
skinparam shadowing false
skinparam linetype ortho

skinparam class {
	BorderColor Black
	BackgroundColor White-LightGrey
	FontName Verdana
	FontSize 12
    FontColor Black

    ArrowColor Black
    ArrowFontName Verdana
	ArrowFontSize 12
    ArrowFontColor Black
}

skinparam stereotype {
	ABorderColor Black
    ABackgroundColor White-LightGrey

	CBorderColor Black
    CBackgroundColor White-LightGrey

	IBorderColor Black
    IBackgroundColor White-LightGrey
}

skinparam sequence {
	BorderColor Black
	BackgroundColor White-LightGrey
	FontName Verdana
	FontSize 12
    FontColor Black

    ArrowColor Black
    ArrowFontName Verdana
	ArrowFontSize 12
    ArrowFontColor Black

	LifeLineBorderColor Black
	LifeLineBackgroundColor White-LightGrey

	ParticipantBorderColor Black
	ParticipantBackgroundColor White-LightGrey
	ParticipantFontName Verdana
	ParticipantFontSize 12
	ParticipantFontColor Black

	ActorBorderColor Black
	ActorBackgroundColor White-LightGrey
	ActorFontColor Black
	ActorFontName Verdana
	ActorFontSize 12
}

skinparam usecase {
	BorderColor Black
	BackgroundColor White-LightGrey
	FontName Verdana
	FontSize 12
    FontColor Black

    ArrowColor Black
    ArrowFontName Verdana
	ArrowFontSize 12
    ArrowFontColor Black

	ActorBorderColor Black
	ActorBackgroundColor White-LightGrey
	ActorFontColor Black
	ActorFontName Verdana
	ActorFontSize 12
}

skinparam activity {
	BorderColor Black
	BackgroundColor White-LightGrey
	FontName Verdana
	FontSize 12
    FontColor Black

    ArrowColor Black
    ArrowFontName Verdana
	ArrowFontSize 12
    ArrowFontColor Black

    StartColor Black
    BarColor Black
    EndColor Black
}

skinparam state {
	BorderColor Black
	BackgroundColor White-LightGrey
	FontName Verdana
	FontSize 12
    FontColor Black

    StartColor Black
    BarColor Black
    EndColor Black
}

skinparam component {
    Style uml2
	BorderColor Black
	BackgroundColor White-LightGrey
	FontName Verdana
	FontSize 12
    FontColor Black

    ArrowColor Black
    ArrowFontName Verdana
	ArrowFontSize 12
    ArrowFontColor Black

	InterfaceBorderColor Black
	InterfaceBackgroundColor White-LightGrey
}

skinparam node {
    Style uml2
    BorderColor Black
    BackgroundColor White-LightGrey
    FontName Verdana
    FontSize 12
    FontColor Black
}

skinparam database {
    Style uml2
    BorderColor Black
    BackgroundColor White-LightGrey
    FontName Verdana
    FontSize 12
    FontColor Black
}

skinparam note {
	BorderColor Black
	BackgroundColor White-LightGrey
	FontName Verdana
	FontSize 12
    FontColor Black
}
@enduml
