﻿body,html {
    font-family: Calibri, Segoe UI, Trebuchet MS, Verdana, Tahoma, Trebuchet MS, Arial, Times New Roman;
}

/* Top bar */
td.TopBarAGCell
{
    background-image: url(/public/images/themes/2010Sleek/TopBar_Normal.png);
    background-repeat: no-repeat
}

td.TopBarAGCell:Hover
{
    background-image: url(/public/images/themes/2010Sleek/TopBar_Focus.png);
    background-repeat: no-repeat
}

td.TopBarLeftEdge
{
    background-image: url(/public/images/themes/2010Sleek/TopBar_LeftEdge.png);
    background-repeat: no-repeat;
    width: 14px
}

td.TopBar,td.TopBarFocusable,td.TopBarSeparator
{
    background-image: url(/public/images/themes/2010Sleek/TopBarTile_Normal.png);
    background-repeat: repeat-x
}

td.TopBar,td.TopBarFocusable
{
    width: 48px;
    font-weight: bold
}

td.TopBarSeparator
{
    width: 13px
}

td.TopBarFocusable:Hover
{
    background-image: url(/public/images/themes/2010Sleek/TopBarTile_Focus.png);
    background-repeat: repeat-x
}

table.GrayBorders,table.GrayBorders tr td
/* {border: solid 1px #aaa; border-spacing: 0px; padding: 1px; font-size: 10pt} */
{border-spacing: 0px; padding: 1px; font-size: 11pt}

table.GrayBorders
{border: solid 1px #aaa}

td a
{text-decoration: none}

td a:Hover
{text-decoration: underline}

a.BrightLink,input.BrightLink,td a.BrightLink,td input.BrightLink
{color: #fff; text-decoration: underline}

span.Alarm,td span.Alarm
{color: #f00}

span.Trouble,td span.Trouble
{color: #c80}

/* TabLinks */
div.TabPage
{
    border: solid 1px #aaa;
    padding: 4px;
}

a.TabLinkBlue, a.TabLinkGreen, a.TabLinkOrange, a.TabLinkPurple, a.TabLinkPurple, a.TabLinkRed, a.TabLinkAqua, a.TabLinkActive, a.TabLinkInactive,
input.TabLinkBlue, input.TabLinkGreen, input.TabLinkOrange, input.TabLinkPurple, input.TabLinkPurple, input.TabLinkRed, input.TabLinkAqua, input.TabLinkActive, input.TabLinkInactive
{
	font-size: 11pt;
	color: #000;
	
	text-decoration: none;
	padding: 1px 5px 0px 5px;
	
	text-align: center;
	
    vertical-align: bottom;
    
    border: solid 1px #fff;
    background-image: url(/public/images/themes/2007Ribbon/GradientLight_64.png);
}

a.TabLinkGreen,input.TabLinkGreen
{background-color: #76923C}

a.TabLinkOrange,input.TabLinkOrange
{background-color: #E36C0A}

a.TabLinkRed,input.TabLinkRed
{background-color: #953735}

a.TabLinkPurple,input.TabLinkPurple
{background-color: #31849B}

a.TabLinkAqua,input.TabLinkAqua
{background-color: #4BACC6}

a.TabLinkActive,input.TabLinkActive
{background-color: #9BBB59}

a.TabLinkInactive, a.TabLinkBlue,input.TabLinkInactive,input.TabLinkBlue
{background-color: #365F91}

a.TabLinkInactive:Hover, a.TabLinkBlue:Hover, a.TabLinkRed:Hover,a.TabLinkGreen:Hover,a.TabLinkOrange:Hover,a.TabLinkPurple:Hover,a.TabLinkAqua:Hover
{background-color: #F79646}

 /* InfiniDreams Online Sidebar Menubar */
div.InfDMenuItem, div.InfDMenuItemSelected
{width: 95%; padding: 2px 2px 2px 2px; border: solid 1px #ccc; margin-bottom: 2px}

div.InfDMenuItemSelected
{background-color: #8064A2}

div.InfDMenuItem a,div.InfDMenuItem input,
div.InfDMenuItemSelected a,div.InfDMenuItemSelected input
{text-decoration: none}

div.InfDMenuItem a,div.InfDMenuItem input
{color: #222}

div.InfDMenuItem:Hover a,div.InfDMenuItem:Hover input,
div.InfDMenuItemSelected a,div.InfDMenuItemSelected input
{color: #fff}

/* Toolbar */
td.ToolbarLeft,td.ToolbarRight
{width: 10px}

td.ToolbarMiddle,td.ToolbarMiddleSelected,td.ToolbarMiddle a,td.ToolbarMiddleSelected a,td.ToolbarMiddle input,td.ToolbarMiddleSelected input
{padding: 0px 4px 0px 4px; font-size: 10pt}

td.ToolbarMiddle,td.ToolbarMiddleSelected
{background-repeat: repeat-x}

/* Gradient headers + table rows */
tr.Header,tr.Header16,tr.Header24,tr.Header32,tr.Header48,tr.Header64,
tr.HeaderBlue,tr.HeaderBlue16,tr.HeaderBlue24,tr.HeaderBlue32,tr.HeaderBlue48,tr.HeaderBlue64,
tr.HeaderGreen,tr.HeaderGreen16,tr.HeaderGreen24,tr.HeaderGreen32,tr.HeaderGreen48,tr.HeaderGreen64,
tr.HeaderOrange,tr.HeaderOrange16,tr.HeaderOrange24,tr.HeaderOrange32,tr.HeaderOrange48,tr.HeaderOrange64,
tr.HeaderPurple,tr.HeaderPurple16,tr.HeaderPurple24,tr.HeaderPurple32,tr.HeaderPurple48,tr.HeaderPurple64,
tr.HeaderAqua,tr.HeaderAqua16,tr.HeaderAqua24,tr.HeaderAqua32,tr.HeaderAqua48,tr.HeaderAqua64,
tr.HeaderRed,tr.HeaderRed16,tr.HeaderRed24,tr.HeaderRed32,tr.HeaderRed48,tr.HeaderRed64,
div.Header,div.Header16,div.Header24,div.Header32,div.Header48,div.Header64,
div.HeaderBlue,div.HeaderBlue16,div.HeaderBlue24,div.HeaderBlue32,div.HeaderBlue48,div.HeaderBlue64,
div.HeaderGreen,div.HeaderGreen16,div.HeaderGreen24,div.HeaderGreen32,div.HeaderGreen48,div.HeaderGreen64,
div.HeaderOrange,div.HeaderOrange16,div.HeaderOrange24,div.HeaderOrange32,div.HeaderOrange48,div.HeaderOrange64,
div.HeaderPurple,div.HeaderPurple16,div.HeaderPurple24,div.HeaderPurple32,div.HeaderPurple48,div.HeaderPurple64,
div.HeaderAqua,div.HeaderAqua16,div.HeaderAqua24,div.HeaderAqua32,div.HeaderAqua48,div.HeaderAqua64,
div.HeaderRed,div.HeaderRed16,div.HeaderRed24,div.HeaderRed32,div.HeaderRed48,div.HeaderRed64
{
background-repeat: repeat-x;
color: #000000;
font-weight: bold;
}

tr.Header16,tr.HeaderBlue16,tr.HeaderGreen16,tr.HeaderOrange16,tr.HeaderPurple16,tr.HeaderAqua16,tr.HeaderRed16,
div.Header16,div.HeaderBlue16,div.HeaderGreen16,div.HeaderOrange16,div.HeaderPurple16,div.HeaderAqua16,div.HeaderRed16
{background-image: url(/public/images/themes/2007Ribbon/GradientLight_16.png)}

tr.Header,tr.HeaderBlue,tr.HeaderGreen,tr.HeaderOrange,tr.HeaderPurple,tr.HeaderAqua,tr.HeaderRed,
tr.Header24,tr.HeaderBlue24,tr.HeaderGreen24,tr.HeaderOrange24,tr.HeaderPurple24,tr.HeaderAqua24,tr.HeaderRed24,
div.Header,div.HeaderBlue,div.HeaderGreen,div.HeaderOrange,div.HeaderPurple,div.HeaderAqua,div.HeaderRed,
div.Header24,div.HeaderBlue24,div.HeaderGreen24,div.HeaderOrange24,div.HeaderPurple24,div.HeaderAqua24,div.HeaderRed24
{background-image: url(/public/images/themes/2007Ribbon/GradientLight_24.png)}

tr.Header32,tr.HeaderBlue32,tr.HeaderGreen32,tr.HeaderOrange32,tr.HeaderPurple32,tr.HeaderAqua32,tr.HeaderRed32,
div.Header32,div.HeaderBlue32,div.HeaderGreen32,div.HeaderOrange32,div.HeaderPurple32,div.HeaderAqua32,div.HeaderRed32
{background-image: url(/public/images/themes/2007Ribbon/GradientLight_32.png)}

tr.Header48,tr.HeaderBlue48,tr.HeaderGreen48,tr.HeaderOrange48,tr.HeaderPurple48,tr.HeaderAqua48,tr.HeaderRed48,
div.Header48,div.HeaderBlue48,div.HeaderGreen48,div.HeaderOrange48,div.HeaderPurple48,div.HeaderAqua48,div.HeaderRed48
{background-image: url(/public/images/themes/2007Ribbon/GradientLight_48.png)}

tr.Header64,tr.HeaderBlue64,tr.HeaderGreen64,tr.HeaderOrange64,tr.HeaderPurple64,tr.HeaderAqua64,tr.HeaderRed64,
div.Header64,div.HeaderBlue64,div.HeaderGreen64,div.HeaderOrange64,div.HeaderPurple64,div.HeaderAqua64,div.HeaderRed64
{background-image: url(/public/images/themes/2007Ribbon/GradientLight_64.png)}

tr.Header,tr.HeaderBlue,tr.Header16,tr.HeaderBlue16,tr.Header24,tr.HeaderBlue24,tr.Header32,tr.HeaderBlue32,tr.Header48,tr.HeaderBlue48,tr.Header64,tr.HeaderBlue64,
div.Header,div.HeaderBlue,div.Header16,div.HeaderBlue16,div.Header24,div.HeaderBlue24,div.Header32,div.HeaderBlue32,div.Header48,div.HeaderBlue48,div.Header64,div.HeaderBlue64
{background-color: #365F91}

tr.HeaderGreen,tr.HeaderGreen24,tr.HeaderGreen32,tr.HeaderGreen48,tr.HeaderGreen64,
div.HeaderGreen,div.HeaderGreen24,div.HeaderGreen32,div.HeaderGreen48,div.HeaderGreen64
{background-color: #76923C}

tr.HeaderOrange,tr.HeaderOrange24,tr.HeaderOrange32,tr.HeaderOrange48,tr.HeaderOrange64,
div.HeaderOrange,div.HeaderOrange24,div.HeaderOrange32,div.HeaderOrange48,div.HeaderOrange64
{background-color: #E36C0A}

tr.HeaderPurple,tr.HeaderPurple24,tr.HeaderPurple32,tr.HeaderPurple48,tr.HeaderPurple64,
div.HeaderPurple,div.HeaderPurple24,div.HeaderPurple32,div.HeaderPurple48,div.HeaderPurple64
{background-color: #8064A2}

tr.HeaderAqua,tr.HeaderAqua24,tr.HeaderAqua32,tr.HeaderAqua48,tr.HeaderAqua64,
div.HeaderAqua,div.HeaderAqua24,div.HeaderAqua32,div.HeaderAqua48,div.HeaderAqua64
{background-color: #4BACC6}

tr.HeaderRed,tr.HeaderRed24,tr.HeaderRed32,tr.HeaderRed48,tr.HeaderRed64,
div.HeaderRed,div.HeaderRed24,div.HeaderRed32,div.HeaderRed48,div.HeaderRed64
{background-color: #C0504D}

tr.NoSpacing,td.NoSpacing
{border: none 0px; padding: 0px; margin: 0px}

/* Table styles */
table.NoSpacing
{border: none 0px; padding: 0px; margin: 0px}

tr.NoStyle
{background-color: Transparent}

/* Linkbuttons */
a.ButtonBlue, a.ButtonGreen, a.ButtonOrange, a.ButtonAqua, a.ButtonRed, a.ButtonPurple, a.ButtonGray, a.ButtonDisabled,
input.ButtonBlue, input.ButtonGreen, input.ButtonOrange, input.ButtonAqua, input.ButtonRed, input.ButtonPurple, input.ButtonGray, input.ButtonDisabled
{
    color: #000;
    background-image: url(/public/images/themes/2007Ribbon/GradientLight_24.png);
	border: solid 1px;
	font-size: 11pt;
	text-decoration: none;
	padding: 0px 6px 0px 6px;
}

a.ButtonBlue:Hover,a.ButtonGreen:Hover,a.ButtonOrange:Hover,a.ButtonAqua:Hover,a.ButtonRed:Hover,a.ButtonPurple:Hover,a.ButtonGray:Hover,a.ButtonDisabled:Hover
input.ButtonBlue:Hover,input.ButtonGreen:Hover,input.ButtonOrange:Hover,input.ButtonAqua:Hover,input.ButtonRed:Hover,input.ButtonPurple:Hover,input.ButtonGray:Hover,input.ButtonDisabled:Hover
{
	text-decoration: none;
}

/* a.ButtonBlue:Active, a.ButtonGreen:Active, a.ButtonOrange:Active, a.ButtonAqua:Active, a.ButtonRed:Active, a.ButtonPurple:Active, a.ButtonGray:Active, a.ButtonDisabled:Active,
input.ButtonBlue:Active, input.ButtonGreen:Active, input.ButtonOrange:Active, input.ButtonAqua:Active, input.ButtonRed:Active, input.ButtonPurple:Active, input.ButtonGray:Active, input.ButtonDisabled:Active
{
	border-bottom: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
} */

a.ButtonBlue,input.ButtonBlue
{
	background-color: #365F91;
	border-top-color: #4F81BD;
	border-left-color: #4F81BD;
	border-bottom-color: #244061;
	border-right-color: #244061;
}
	
a.ButtonGreen,input.ButtonGreen
{
	background-color: #76923C;
	border-top-color: #9BBB59;
	border-left-color: #9BBB59;
	border-bottom-color: #4F6228;
	border-right-color: #4F6228;
}

a.ButtonRed,input.ButtonRed
{
	background-color: #953735;
	border-top-color: #C0504D;
	border-left-color: #C0504D;
	border-bottom-color: #632423;
	border-right-color: #632423;
}

a.ButtonOrange,input.ButtonOrange
{
	background-color: #E36C0A;
	border-top-color: #F79646;
	border-left-color: #F79646;
	border-bottom-color: #984806;
	border-right-color: #984806;
}

a.ButtonAqua,input.ButtonAqua
{
	background-color: #31849B;
	border-top-color: #4BACC6;
	border-left-color: #4BACC6;
	border-bottom-color: #215868;
	border-right-color: #215868;
}

a.ButtonPurple,input.ButtonPurple
{
	background-color: #5F497A;
	border-top-color: #8064A2;
	border-left-color: #8064A2;
	border-bottom-color: #403152;
	border-right-color: #403152;
}

a.ButtonDisabled,a.ButtonGray,input.ButtonDisabled, input.ButtonGray
{
	background-color: #404040;
	border-color: #cccccc;
}

/* Form input controls */

input,select,textarea
{font-family: Calibri, Segoe UI, Trebuchet MS, Verdana, Tahoma, Arial, Times New Roman}

/* TabLinks */

a img, img, input img
{border: none 0px; vertical-align: middle}

/* Regular gray box */

/*
div.Box,tr.Box,td.Box
{border: solid 1px #cccccc; padding: 2px}

div.Box
{background-color: #eeeeee}
*/

div.Dialog,div.DialogCenter
{
    padding: 2px 2px 2px 2px;
    z-index: 1
 }
 
 div.DialogCenter
 {
     position: fixed; left: 25%; top: 25%; width: 50%
 }

/* Div message boxes */
div.Message,div.Message48,div.Message32,div.Message24,div.Message16,
div.MessageBlue,div.MessageBlue48,div.MessageBlue32,div.MessageBlue24,div.MessageBlue16,
div.MessageGreen,div.MessageGreen48,div.MessageGreen32,div.MessageGreen24,div.MessageGreen16,
div.MessageRed,div.MessageRed48,div.MessageRed32,div.MessageRed24,div.MessageRed16,
div.MessageOrange,div.MessageOrange48,div.MessageOrange32,div.MessageOrange24,div.MessageOrange16,
div.MessagePurple,div.MessagePurple48,div.MessagePurple32,div.MessagePurple24,div.MessagePurple16,
div.MessageAqua,div.MessageAqua48,div.MessageAqua32,div.MessageAqua24,div.MessageAqua16
{border: solid 1px; border-left-width: 8px; background-position: left center; background-repeat: no-repeat; color: #000}

div.Message,div.Message48,div.MessageBlue,div.MessageBlue48,div.MessageGreen,div.MessageGreen48,div.MessageRed,div.MessageRed48,div.MessageOrange,div.MessageOrange48,div.MessagePurple,div.MessagePurple48,div.MessageAqua,div.MessageAqua48
{min-height: 52px; padding: 0px 0px 0px 56px}

div.Message32,div.MessageBlue32,div.MessageGreen32,div.MessageRed32,div.MessageOrange32,div.MessagePurple32,div.MessageAqua32
{min-height: 36px; padding: 0px 0px 0px 40px}

div.Message24,div.MessageBlue24,div.MessageGreen24,div.MessageRed24,div.MessageOrange24,div.MessagePurple24,div.MessageAqua24
{min-height: 28px; padding: 0px 0px 0px 32px}

div.Message16,div.MessageBlue16,div.MessageGreen16,div.MessageRed16,div.MessageOrange16,div.MessagePurple16,div.MessageAqua16
{min-height: 20px; padding: 0px 0px 0px 24px}

div.Message,div.Message48,div.Message32,div.Message24,div.Message16
{background-color: #d0d0d0; border-color: #808080}

div.MessageBlue,div.MessageBlue48,div.MessageBlue32,div.MessageBlue24,div.MessageBlue16
{background-color: #95B3D7; border-color: #4F81BD}

div.MessageGreen,div.MessageGreen48,div.MessageGreen32,div.MessageGreen24,div.MessageGreen16
{background-color: #C3D69B; border-color: #9BBB59}

div.MessageRed,div.MessageRed48,div.MessageRed32,div.MessageRed24,div.MessageRed16
{background-color: #D99694; border-color: #C0504D}

div.MessageOrange,div.MessageOrange48,div.MessageOrange32,div.MessageOrange24,div.MessageOrange16
{background-color: #FAC090; border-color: #F79646}

div.MessagePurple,div.MessagePurple48,div.MessagePurple32,div.MessagePurple24,div.MessagePurple16
{background-color: #B3A2C7; border-color: #8064A2}

div.MessageAqua,div.MessageAqua48,div.MessageAqua32,div.MessageAqua24,div.MessageAqua16
{background-color: #93CDDD; border-color: #4BACC6}

/* Text boxes */

input.DatePicker
{
    background: #FAC090 url(/public/images/misc/calendar_16.png) no-repeat right;   
    width: 128px;
}

/* Photos */
div.Photo
{
    background: #eeeeee; border: solid 1px #bbbbbb; margin: 4px; padding: 8px
}

div.Photo:Hover
{
    background: #ffffff; border: solid 1px #8080cc; margin: 4px; padding: 8px
}

/* Menu */
div.MenuItem
{width: 98%; font-size: 10pt; padding: 2px 2px 2px 2px}

div.MenuItem a,div.MenuItem input
{color: #444; text-decoration: none}

div.MenuItem:Hover
{background: #95B3D7 url(/public/images/themes/2007ribbon/gradientdark_24.png) repeat-x}

div.MenuItem:Hover a,div.MenuItem:Hover input
{color: #ffe}

div.MenuItem a:Hover,div.MenuItem input:Hover
{text-decoration: underline}

/* Folders & Files */
div.FolderItem,div.FileItem
{background-repeat: no-repeat; background-position: top left; padding-left: 50px; height: 48px; width: 200px; float: left}

div.FolderItem
{background-image: url(/public/images/misc/folder_48.png)}