﻿html,body 
{
	margin:0;
	padding:0;
	height:100%;
	background-color:#00528d;
	font-family:verdana,sans-serif,arial;
	font-size:10pt;
	font-weight: normal;
	color:#000000;
}
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.defaultGridRowStyle
{
	text-align: left;
	font-size: 8pt;
	line-height:15px;
}
#roundChoices
{
	font-size: 8pt;
	font-weight: normal;
}
table td
{
	font-family:verdana,sans-serif,arial;
	font-size:10pt;
	font-weight: normal;
	color:#000000;
}
a:link 
{
	color: #00528d;
	text-decoration: none;
}

a:visited 
{
	color: #00528d;
	text-decoration: none;
}

a:hover 
{
	color: #00528d;
	text-decoration: underline;
}

a:active 
{	
	color: #00528d;
	text-decoration: underline;
}
dt
{
	font-weight: bold;
}
dd
{
	margin-bottom: 15px;
	font-size: 8pt;
	font-weight: normal;
}
#wrapper 
{
	position:relative;
	margin:0 auto;
	width:766px;
	margin-top:50px;
}
#header 
{
	position:relative;
	width: 766px;
	height:116px;
	background-image: url(/Resources/Images/header.gif);
	background-repeat: no-repeat;
	text-align:center;
}
#mainContent 
{
	position:relative;
	width:716px;
	background-image: url(/Resources/Images/content_BG.gif);
	background-repeat: repeat-y;
	padding: 0px 25px 25px 25px;
}
#footer 
{
	position:relative;
	clear:both;
	width:766px;
	height:34px;
	background-image:url(/Resources/Images/footer.gif);
	background-repeat: no-repeat;
}
.pageTitle
{
	font-size: 14pt;
	font-weight: bold;
	color: Gray;
	clear: both;
	margin-top: 25px;
}
.sectionTitle
{
	font-size: 10pt;
	font-weight: bold;
	color:#00528d;
	display: block;
}
.Error
{
	font-weight: bold;
	color: Red;
}
.UserNameTitle
{
	font-size: 12pt;
	font-weight: bold;
	color: Black;
	clear: both;
	display: block;
}
.UserComment
{
	font-size: 10pt;
	font-weight: Normal;
	color: Black;
	clear: both;
	padding-bottom:10px;
	display: block;
}

#holidayAssignments td
{
	font-size: 8pt;
}
#holidayAssignments td.future
{
	text-decoration: none;
}
#holidayAssignments td.past
{
	text-decoration: line-through;
}
.textBox
{
	font-family:verdana,sans-serif,arial;
	font-size:10pt;
	font-weight: normal;
	color:#000000;
}
.calendarDay
{
	width: 100px;
	height: 20px;
	border: solid 1px black;
	vertical-align: top;
	background-color: #A8B8FF;
}
.calendarDaySelected
{
	background-color: #663366;
	color: White;
}
.calendarDaySelectedAlt
{
	background-color: #990033;
	color: White;
}
.calendarDayName
{
	text-align: center;
	background-color: Navy;
	color: White;
}
.calendarMonthName
{
	color: #000099;
	font-size: 13pt;
}