﻿body  
{
    font-family: Verdana;
    background-position: left top;
	background-image: url('images/background.png');
	background-repeat: repeat-x;   
	font-size: small;
}

a
{
    text-decoration: none;
}

.outsideContentBorder
{
	/* grey border */
	border: solid 2px #EEEEEE;
}

.insideContentBorder
{
	/* blue border */
	border: solid 2px #d9dbf8;
	background: #FFFFFF;
	margin: 2px;
	padding: 0px;
}

.content
{
	width: 950px;
	margin: 0 auto; /* center horizontially */
}

.header
{
	position: relative;
	height: 241px;
	background-position: left top;
	background-image: url('images/banner.jpg');
	background-repeat: no-repeat;
}

.headerText
{
    position: absolute;
    width: 190px;
    height: 81px;
    bottom: 10px;
    right: 10px;
    background-image: url('images/bannerText.png');
	background-repeat: no-repeat;       
}

.headerSeparator
{
	height: 5px;
	background-position: left top;
	background-image: url('images/headerSeparator.png');
	background-repeat: repeat-x;
}

.inlinePanel
{
	display: inline;
	float: left;
}

.separator
{
	clear: both;	
}

.pageContent
{
	margin: 5px;
}

.footerContent
{
	color: #CCCCCC;
	text-align: center;
	margin: 0 auto;
	font-size: x-small;
	margin-top: 2px;
	margin-bottom: 2px;
}

.adminMenu
{
	position: fixed;
	left: 5px;
	top: 5px;
	width: 210px;
}

.clear {
    clear: both;
    height: 1px;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    background: green;
}

.mainCalendarLinks a
{
    color: #4988bc;
    text-decoration: none;
    margin-left: 5px;
    margin-right: 5px;
    font-size: small;
}

.mainCalendarLinks a:hover
{
    color: #539ad5;
}

.mainCalendarDay td
{
    min-height: 85px;
}

.tableStyle td
{
    border: 1px solid #c6c6c6
}

.no-close .ui-dialog-titlebar-close {display: none}