﻿body,html {
	color: #000; background-color: #f2f2f2
}

div.iframe {
    background-color: #fff; color: #f00
}

/* Header styles */
h1
{
	font-size: 18pt;
	color: #222;
	margin: 5px 0px 2px 0px;
}

h2
{
	font-size: 16pt;
	color: #222;
	margin: 5px 0px 2px 0px;
}

h3
{
	font-size: 14pt;
	color: #222;
	margin: 5px 0px 2px 0px;
}

h4
{
	font-size: 12pt;
	color: #222;
	margin: 5px 0px 2px 0px;
}

/* Regular hyperlinks */
a,td a
{color: #244061}

a.OuterLink
{color: #333; text-decoration: none}

a.SitemapLink{
    border: solid 1px transparent; padding: 1px 3px 1px 3px;
    color: #444; text-decoration: none; 
}

a.SitemapLink:Hover{
    border: solid 1px #000; color: #444;
    background-image: url(/public/images/themes/Backgrounds/WhiteAlpha_50.png)
}

/* Regular gray box */
div.Box,tr.Box,td.Box,div.AlphaBox,div.AlphaBox75,td.AlphaBox,div.AlphaBoxMenu,span.AlphaBox
{border: solid 1px #444; padding: 2px}

div.AlphaBox75,div.AlphaBoxMenu
{background-image: url(/public/images/themes/Backgrounds/WhiteAlpha_75.png)}

div.Box
{background-image: url(/public/images/themes/Backgrounds/WhiteAlpha_25.png)}

div.AlphaBox,td.AlphaBox,span.AlphaBox
{background-image: url(/public/images/themes/Backgrounds/WhiteAlpha_50.png)}

div.AlphaBoxMenu a
{color: #000}

div.Dialog,div.DialogCenter
{
    background-image: url(/public/images/themes/Backgrounds/WhiteAlpha_50.png);
    border: solid 1px #444;
    padding: 2px 2px 2px 2px;
    z-index: 1;
    
}

/* Calendar */
table.CalendarBox,tr.CalendarBox,td.CalendarBox
{vertical-align: top;
 border: solid 1px #aaa}

td.CalendarBox:Hover
{border: solid 1px #E36C0A;
 background-image: url(/public/images/themes/Backgrounds/WhiteAlpha_25.png);
 vertical-align: top}

td.CalendarBoxToday
{border: solid 1px #76923C;
 background-image: url(/public/images/themes/Backgrounds/WhiteAlpha_25.png);
 vertical-align: top}

/* Dynamic Tables */
tr.AltRow0
{background-image: url(/public/images/themes/Backgrounds/WhiteAlpha_50.png); color: #222}

tr.AltRow1
{background-image: url(/public/images/themes/Backgrounds/WhiteAlpha_25.png); color: #222}

/* Tab pages */

div.TabPage
{
	background-image: url(/public/images/themes/Backgrounds/WhiteAlpha_25.png);
}

 /* InfiniDreams Online Sidebar Menubar */
div.InfDMenuItem
{background-image: url(/public/images/themes/Backgrounds/WhiteAlpha_25.png)}

div.InfDMenuItem a,div.InfDMenuItem input
{color: #333}

div.InfDMenuItem:Hover,div.InfDMenuItem:Hover a,div.InfDMenuItem:Hover input
{background-image: url(/public/images/themes/Backgrounds/WhiteAlpha_75.png)}

div.InfDMenuItem:Hover a,div.InfDMenuItem:Hover input
{color: #333}

/* Toolbar */
td.ToolbarLeft
{background-image: url(/public/images/themes/Backgrounds/ToolbarLeftLight.png)}

td.ToolbarRight
{background-image: url(/public/images/themes/Backgrounds/ToolbarRightLight.png)}

td.ToolbarMiddle
{background-image: url(/public/images/themes/Backgrounds/ToolbarMiddleLight.png)}

td.ToolbarMiddle a
{color: #000}

td.ToolbarMiddleSelected,td.ToolbarMiddle:Hover
{background-image: url(/public/images/themes/Backgrounds/ToolbarMiddleLightSelected.png); color: #fff}

td.ToolbarMiddleSelected a,td.ToolbarMiddleSelected input,td.ToolbarMiddle:Hover a,td.ToolbarMiddle:Hover input
{color: #fff; text-decoration: none}

td.ToolbarMiddle:Hover input[type="text"],td.ToolbarMiddleSelected:Hover
{color: #000}

/* Dialogs */
div.Dialog,div.DialogCenter
{
    background-image: url(/public/images/themes/Backgrounds/WhiteAlpha_50.png);
    border: solid 1px #aaa;
}

/* input controls */
input[type="text"],select,textarea
{background-image: url(/public/images/themes/Backgrounds/WhiteAlpha_25.png); color: #000;
 border: solid 1px #000
 }
 
input[type="text"]:hover,select:hover,textarea:hover
{
    background-image: url(/public/images/themes/Backgrounds/WhiteAlpha_50.png); color: #000;
    border: solid 1px #333
}

input[type="text"]:focus,select:focus,textarea:focus
{
    background-image: url(/public/images/themes/Backgrounds/WhiteAlpha_75.png); color: #000;
    border: solid 1px #666
}

/* Dreamspell */
td.RedBox,td.WhiteBox,td.BlueBox,td.YellowBox
{border: solid 1px #666; width: 24px}

td.RedBox
{background-color: #CF5656}

td.WhiteBox
{background-color: #BBB}

td.BlueBox
{background-color: #91BBFD}

td.YellowBox
{background-color: #F7E256}

td.RedBoxSelected,td.WhiteBoxSelected,td.BlueBoxSelected,td.YellowBoxSelected
{border: solid 1px #333; color: #fff; width: 24px}

td.RedBoxSelected
{background-color: #790000}

td.WhiteBoxSelected
{background-color: #444}

td.BlueBoxSelected
{background-color: #3969C1}

td.YellowBoxSelected
{background-color: #B9710C}