﻿img
{
	border: 0px
}
A
{
    COLOR: #000066;
    TEXT-DECORATION: none
}
A:hover
{
    TEXT-DECORATION: underline
}
BODY
{
    MARGIN: 0px;
    BACKGROUND-COLOR: #FFFFFF
}
A
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Verdana, Sans-serif;
}
BODY
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Verdana, Sans-serif;
}
DIV
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Verdana, Sans-serif;
}
FONT
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Verdana, Sans-serif;
}
INPUT
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Verdana, Sans-serif;
}
LI
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Verdana, Sans-serif;
}
OPTION
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Verdana, Sans-serif;
}
P
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Verdana, Sans-serif;
}
SELECT
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Verdana, Sans-serif;
}
SPAN
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Verdana, Sans-serif;
}
TABLE
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Verdana, Sans-serif;
}
TEXTAREA
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Verdana, Sans-serif;
}
TD
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Verdana, Sans-serif;
}
TH
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Verdana, Sans-serif;
}
TR
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Verdana, Sans-serif;
}
UL
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Verdana, Sans-serif;
}
.CalTable
{
	WIDTH: 100%;
	BACKGROUND-COLOR: #FAFAF5
}
.CalYearView
{
	BACKGROUND-COLOR: #FAFAF5;
	BORDER: #AAAAAA 1px solid;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold
}
.CalYearViewLink
{
	FONT-SIZE: 13px;
}
.CalDayHdr
{
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	WIDTH: 14%;
	HEIGHT: 20px;
	FONT-WEIGHT: bold
}
.CalDay
{
	VERTICAL-ALIGN: top;
	HEIGHT: 80px
}

CalDayLink
{
	PADDING-BOTTOM: 2px;
	WIDTH: 97%;
	TEXT-ALIGN: right;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
}
CalDayOffLink
{
	COLOR: #c0c0c0;
	PADDING-BOTTOM: 2px;
	WIDTH: 97%;
	TEXT-ALIGN: right;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold
}
.CalToday
{
	VERTICAL-ALIGN: top;
	HEIGHT: 80px;
	BACKGROUND-COLOR: #FFFFEA
}
.weekTable
{
	WIDTH: 100%
}
.weekDayName
{
	PADDING-RIGHT: 2px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center
}
.weekDayNum
{
	PADDING-RIGHT: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	TEXT-ALIGN: center
}
.weekAppt
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #B1B181 1px solid;
	BACKGROUND-COLOR: #ffffff;
}	
.SmCalHdr
{
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	FONT-WEIGHT: bold;
	WIDTH: 14%;
	HEIGHT: 20px
}
.SmYearCalHdr
{
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	FONT-WEIGHT: bold;
	WIDTH: 14%;
	HEIGHT: 20px
}
.SmCalDay
{
	PADDING: 1px;
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: right;
	HEIGHT: 20px
}
.SmCalOffDay
{
	PADDING: 1px;
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: right;
	HEIGHT: 20px
}
.SmCalToday
{
	PADDING: 1px;
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: right;
	BACKGROUND-COLOR: #E6B5B6;
	HEIGHT: 20px
}
.PadCalTitle
{
	PADDING: 4px;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold
}
.PadCalTitleLink
{
	PADDING: 4px;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold
}
.PadCalTable
{
	BORDER: #B1B181 1px solid;
}
.PadCalDayHdr
{
	BORDER-BOTTOM: #B1B181 1px solid;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	WIDTH: 14%;
	HEIGHT: 20px
}
.PadCalDay
{
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
	WIDTH: 14%;
	HEIGHT: 20px
}
.PadCalOffDay
{
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
	COLOR: #c0c0c0;
	WIDTH: 14%;
	HEIGHT: 20px
}
.PadCalToday
{
	BACKGROUND-COLOR: #DDDDDD;
	BORDER: #000066 1px solid;
	TEXT-ALIGN: center;
	WIDTH: 14%;
	HEIGHT: 20px
}
.PadCalCurrentDay
{
	BACKGROUND-COLOR: #D7D7B9;
	TEXT-ALIGN: center;
	WIDTH: 14%;
	HEIGHT: 20px
}
.CurrentDate
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial, Verdana, Sans-serif;;
	FONT-WEIGHT: bold
}
.spillcon
{
	POSITION: relative;
	WIDTH: 100%;
	HEIGHT: 100%;
	OVERFLOW: hidden
}
.spill
{
	height: 100%;
	width: 100%;
	POSITION: absolute;
	LEFT: 0;
	TOP: 0
}
.time
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 16px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #C7C7A3 1px solid;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
    valign: center
}
.timelink
{
    FONT-SIZE: 16px;
}
.noAppt
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #C7C7A3 1px solid;
    BACKGROUND-COLOR: #FAFAF5
}
.eventPanel
{
	height: 100%;
	width: 100%;
	background-color: #FFFFFF;
	border-right: #B1B181 1px solid;
	border-bottom: #B1B181 0px solid;
	cursor: hand;
}
.eventPanel .table
{
	height: 100%;
	width: 100%;
	border-collapse: collapse;
}
.eventPanel .table .bar
{
	padding: 0px;
	height: 100%; width: 5px;
}
.eventPanel .table .bar .fifty
{
	font-size: 1px;
	height: 50%;
	width: 100%;
	display: block;
}
.eventPanel .table .bar .hundred
{
	font-size: 1px;
	height: 100%;
	width: 100%;
	display: block;
}
.eventpanel .table .text
{
	padding-left: 2px;
	font-size: 11px;
	color: #000000;
}
.eventpanel .table .a
{
	color: #000000;
}
.eventpanel .table .a:hover
{
	color: #000000;
}
.eventpanel .table .a:visited
{
	color: #000000;
}
.eventpanel .table .a:active
{
	color: #000000;
}
.taskPad
{
	border: #B1B181 1px solid;
	width: 170px;
	border-collapse: collapse;
}
.taskPad td
{
	padding: 0px
}
.taskPad .headerShow
{
	border-bottom: #B1B181 1px solid;
}
.taskPad .header
{
	border: 0px;
	width: 100%;
	border-collapse: collapse;
}
.taskPad .header td
{
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	background-color: #FAFAF5;
}
.taskPad .header .corner
{
	padding-right: 3px;
	width: 16px;
	font-size: 1px;
}
.taskPad .header .title
{
	padding: 3px;
	width: 100%;
	font-size: 11px;
	font-weight: bold;
}
.taskPad .list
{
	border: 0px;
	width: 100%;
	border-collapse: collapse;
}
.taskPad .list td
{
	background-color: #ffffff;
	padding: 2px;
}
.taskPad .list table
{
	border: 0px;
	width: 100%;
	border-collapse: collapse;
}
.taskPad .list .none
{
	height: 50px;
	text-align: center;
	vertical-align: middle;
}
.taskPad .list .none
{
	height: 50px;
	text-align: center;
	vertical-align: middle;
}
.taskPad td.toolbar
{
	background-color: #EBEBEB;
	padding: 4px;
	text-align: right;
	vertical-align: middle;
}

.calendarContactList {
	background-color: #E9E9DA;
	position: absolute;
	border: 1px solid #B1B181;
	height: 202px; width: 179px;
	padding: 2px;
}
.calendarContactList .header {
	border: 0px solid #FFFFFF;
	margin: auto;
	width: 100%;
	height: 15px;
	border-collapse: collapse;
}
.calendarContactList .header .left {
	font-size: 2px;
	width: 18px;
}
.calendarContactList .header .text {
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana;
	text-align: center;
	vertical-align: middle;
	width: 100%;
}
.calendarContactList .header .right {
	cursor: pointer; cursor: hand;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
	text-align: center;
	border: solid 1px #E9E9DA;
	width: 18px;
}
.calendarContactList .header .righton {
	cursor: pointer; cursor: hand;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
	text-align: center;
	background-color: #FAFAF5;
	border: solid 1px #B1B181;
	width: 18px;
}
.calendarContactList .loadbutton {
	font-size: 9px;
	font-weight: bold;
	position: absolute;
	top: 182px;
	background-color: #FAFAF5;
	border: 1px solid #B1B181;
	height: 16px; width: 100%;
}
.calendarContactList .listContainer {
	background-color: #FFFFFF;
	position: absolute;
	top: 18px;
	margin-top: 2px;
	border: 1px solid #B1B181;
	height: 160px; width: 173px;
	overflow-y: auto;
	overflow-x: hidden;
}
.calendarContactList .listContainer .list {
	border: 0px solid #FFFFFF;
	margin: auto;
	width: 100%;
	border-collapse: collapse;
}
.calendarContactList .listContainer .list td {
	cursor: hand;	cursor: pointer;
	padding: 2px;
	color: #000000;
	font-size: 10px;
	font-family: Verdana;
}
.colorbox { /*.calendarContactList .listContainer .list */
	height: 10px; width: 10px;
	border: 1px solid #000000;
	font-size: 3px;
	display: inline;
}
.calendarContactList .listContainer .list .check {
	width: 0px;
}
.calendarContactList .listContainer .list .checkon {
	background-color: #316ac5;
	color: #FFFFFF;
	width: 0px;
}
.calendarContactList .listContainer .list .name {
	width: 100%;
}
.calendarContactList .listContainer .list .nameon {
	background-color: #316ac5;
	color: #FFFFFF;
	width: 100%;
}
