@charset "UTF-8";
/* CSS Document */

html, body {
	height:100%;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#000000;
}

h1 {
	font-size:21px;
	line-height:18px;
	padding:5px 0;
	margin:0;
	font-weight:normal;
}

#splashwrapper {
	position:absolute;
	width: 650px;
	height:400px;
	top:50%;
	left:50%;
	margin-left:-325px;
	margin-top:-200px;
	text-align:center;
}

#formwrapper {
	position:absolute;
	width: 800px;
	height:600px;
	top:50%;
	left:50%;
	margin-left:-400px;
	margin-top:-300px;
}

#welcomewrapper {
	position:absolute;
	width: 800px;
	height:600px;
	top:50%;
	left:50%;
	margin-left:-400px;
	margin-top:-300px;
}

#menuwrapper {
	position:absolute;
	width: 800px;
	height:600px;
	top:50%;
	left:50%;
	margin-left:-400px;
	margin-top:-300px;
}

#shim {
	visibility:hidden;
	width:100%;
	height:50%;
	margin-top:0px;
	float:left;
}

.header {
	font-size:16px;
}

.content {
	padding:11px;
	line-height:18px;
	font-size:14px;
}

.smallBody {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:10px;
}

.email a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:underline;
}

.email a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-decoration:underline;
}

.email a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:underline;
}

a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:underline;
}

a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	text-decoration:underline;
}

a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:underline;
}

#manageForm {
	background-color:#FFFFFF;
}

#manageForm td {
	background-color:#e6e4e4;
}

.submitRow{
	background-color:#333;
	text-align:right;
	padding:10px;
}

.menu td {
	text-align:center;
}


/*

	CALENDAR
*/
.cpYearNavigation, .cpMonthNavigation {
background-color:#C0C0C0;
color:#000000;
font-weight:bold;
text-align:center;
text-decoration:none;
}
.cpDayColumnHeader, .cpYearNavigation, .cpMonthNavigation, .cpCurrentMonthDate, .cpCurrentMonthDateDisabled, .cpOtherMonthDate, .cpOtherMonthDateDisabled, .cpCurrentDate, .cpCurrentDateDisabled, .cpTodayText, .cpTodayTextDisabled, .cpText {
font-family:arial;
font-size:8pt;
}
td.cpDayColumnHeader {
border-color:#C0C0C0;
border-style:solid;
border-width:0 0 1px;
text-align:right;
}
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate {
text-align:right;
text-decoration:none;
}
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled {
color:#D0D0D0;
text-align:right;
text-decoration:line-through;
}
.cpCurrentMonthDate, .cpCurrentDate {
color:#000000;
}
.cpOtherMonthDate {
color:#808080;
}
td.cpCurrentDate {
background-color:#C0C0C0;
border:thin solid #800000;
color:white;
}
td.cpCurrentDateDisabled {
border:thin solid #FFAAAA;
}
td.cpTodayText, td.cpTodayTextDisabled {
border-color:#C0C0C0;
border-style:solid;
border-width:1px 0 0;
}
a.cpTodayText, span.cpTodayTextDisabled {
height:20px;
}
a.cpTodayText {
color:black;
} 
.cpTodayTextDisabled {
color:#D0D0D0;
}
.cpBorder {
border:thin solid #808080;
}
#calendar_div a {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:9pt;
font-weight:normal;
}
#calendar_div a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:9pt;
font-weight:normal;
}