﻿@media screen, print
{

	/* *************** GLOBAL LAYOUT *************** */

	body, form, table, td, pre
	{
		font-family: Tahoma, Geneva, Verdana, Helvetica, Arial, sans-serif;
	}


	div#TopBar
	{
		height: 90px;
		background-image: url('../../App_Themes/Kassandra/img/topBarBackground.gif');
		background-repeat: repeat-x;
	}
	
	div.LoadingPanel
	{
		background-color: #ff7707;
	}

	.selectedRow
	{
		background-color: #E6F2CC;
	}


	/* *************** CONTENT *************** */

	a
	{
		color: #0b74cc;
	}
	
	h1
    {
		border-bottom-color: lightblue;
		color: #000000;

    }
   

    h2
    {
		color: #000000;
    }


	/* *************** MENU *************** */

	div.menuPanel
	{
		width: 240px  !important;
	}
	.defaultmenu a
	{
		color: #000000;
	}

	div.menuPanel ul li a
	{
		background-color: #ffda9f;
		width: 205px  !important;
	}
	
	div.menuPanel ul li a:hover
	{
		background-color: #ffeccd;
		color: black;
	}
	
	.defaultmenu a.HighlightedMenuItem
	{
		background-color: black;
		color: white;
	}
	
		.defaultmenu a.HighlightedMenuItem:hover
		{
		background-color: black;
		color: white;
		}
	
	.MainMenuTitle
	{	
		background-color: #ff7707;
		color: white;
	}
	
	.PositiveResponse
	{
		color: Green;
	}

	.NegativeResponse
	{
		color: Maroon;
	}


	/* *************** INPUT *************** */


	input[type="button"], input[type="submit"], button, input.button input.Button input.submit, input.Submit
	{
		background-color: #ff7707;
		color: White;
	}
	input.ParticipantExport
	{
		width: 290px;
	}
	input.ButtonNegative
	{
		background-color: #762121;
	}
	input.ButtonPositive
	{
		background-color: #23901e;
	}
	a.SubmitLinkButton, td.SubmitLinkButton a
	{
		border-color: Green;
		background-color: #ff7707;
		color: White;
	}



	/* *************** EVENT ENROLLMENT *************** */

	/* Layout */
	
	div.EventEnrollmentPanelOuter-enabled
	{
		background-color: white;
	}
	div.EventEnrollmentPanelOuter-disabled
	{
		background-color: #EEE;
	}


	div.ContactPersonInfoTable
	{
		background-color: #EEE;
	}

	/* *************** GRIDVIEW *************** */

	table.basicTable
	{
		border-color: #ff7707;
	}
	table.basicTable td, table.basicTable th
	{
		border-color: #ff7707;
	}

	table.basicTable th, tr.header, td.header
	{
		background-color: #ff7707;
		color: white;
	}
	table.basicTable th.headerstyle,
	table.basicTable th.sortheaderstyle
	{
		background-image: url("img/sort_none.gif");
	}
	table.basicTable th.sortascheaderstyle
	{
		background-image: url("img/sort_asc.gif");
		background-color: #ffa92d;
	}
	table.basicTable th.sortdescheaderstyle
	{
		background-image: url("img/sort_desc.gif");
		background-color: #ffa92d;
	}
	table.basicTable th a, tr.header a, td.header a
	{
		color: white;
	}
	tr.header, td.header
	{
		color: white;
	}
	table.laskuTable, table.laskuTable td
	{
		border-color: #8BB92D;
	}

	table.lasku td
	{
		border-color: #0033CC;
	}
	table.lasku div.desc
	{
		color: #0033CC;
	}

	table.lasku div.title
	{
		color: #0033CC;
	}


	tr.everyFirstRow
	{
		background-color: #EEEEEE;
	}
	tr.everySecondRow
	{
		background-color: #E0E0E0;
	}

	tr.disabledRow
	{
		color: silver;
	}
	tr.disabledRow a
	{
		color: silver;
	}
	tr.disabledRow td.KurssiActionCell
	{
		color: Black;
	}

	/* Horizontal tab panel */

	#container
	{
		background: #ff7707;
	}

	#nav a
	{
		color: white;
	}

	#nav a:active, #nav a:focus, #nav a.selected
	{
		color: #0b74cc;
	}

	/* AJAX TabPanel Start */

	.ajax__tab_header
	{
		border-bottom-color: #000;
	}

	.ajax__tab
	{
	}

	.ajax__tab_outer
	{
		background-color: #222;
		border-color: #222;
	}

	.ajax__tab_active .ajax__tab_outer
	{
		border-color: #000;
		background-color: #FFF;
	}


	.ajax__tab_active .ajax__tab_tab
	{
		color: #ff7707;
	}

	.ajax__tab_outer:hover
	{
		background-color: #333;
		border-color: #333;
	}

	.ajax__tab_active .ajax__tab_outer:hover
	{
		border-color: #000;
		color: #ff7707;
		background-color: white;
	}

	.ajax__tab_tab
	{
		color: white;
	}

	.ajax__tab_outer:hover .ajax__tab_tab
	{
		color: white;
	}

	.ajax__tab_active:hover .ajax__tab_tab
	{
		color: #ff7707;
	}


	/* AJAX TabPanel End */


	div.TooltipPanel
	{
		border-color: #333;
		background-color: #FFF;
		color: #333;
	}

	div.CloseButton
	{
		background-color: #ffda9f;
	}


	/* ListSearchExtender */
	
	.ListSearchExtenderPrompt
	{
		background-color: #e9e9e9;
		color: #0b74cc;
	}

	/* Function / collapsible panel / table panels */

	.functionPanel_headerPanel_inner,
	.collapsiblePanel_subHeader,
	table.dataedit h3
	/* panel text headings */
	{
		color: #000;
	}
	
	.collapsiblePanel_headerPanel_inner
	/* expand / collapse heading */
	{
		color: #0b74cc;
	}

	.collapsiblePanel_headerPanel_outer,
	.collapsiblePanel_contentPanel_outer,
	.functionPanel_headerPanel_outer,
	table.dataedit
	/* common background colour for all <div> and <table> panels */
	{
		background-color: #fff4e3;
	}
	
	.functionPanel_headerPanel_outer,
	.collapsiblePanel_headerPanel_inner,
	.collapsiblePanel_contentPanel_inner,
	table.dataedit,
	table.dataedit td,
	table.dataedit th
	/* common border colour for all <div> and <table> panels */
	{
		border-color: #e4bd7c;
	}

	
	/* WIZARD PROGRESS BAR */

	.wizard_controls, 
	#wizard_controls {
		border-color: #CCC;
		background-color: #DDD;
	}

	
	.wizard_status_incomplete {
		color: #DDD;
		border-top-color: #808080;
		border-right-color: #717171;
		border-bottom-color: #9b9b9b;
		border-left-color: #909090;
		background-color: #909090;
	}
	
	.wizard_status_progress {
		color: #FFF;
	}
	
	.wizard_status_complete {
		color: #c9e8f3;
	}
	
	.wizard_status_progress, 
	.wizard_status_complete {
		border-top-color: #00ace0;
		border-right-color: #0083c0;
		border-bottom-color: #0083c0;
		border-left-color: #00c4ff;
		background-color: #09C;
	}
	
	/* uudet tablet */

	table.dataedit {
		font-size: 10pt;
	}

	.dataedit th {
	}

}