a.taskrem_action_link:link,a.taskrem_action_link:hover,a.taskrem_action_link:visited,a.taskrem_action_link:focus
{
	display:inline-block;
	padding: 2px 2px 0px 2px;
	font-size: 12px;
	color: #FF4152;
	font-weight:normal;
	text-decoration:underline;
	white-space: nowrap;}

a.taskrem_action_link:hover
{
	display:inline-block;
	padding: 2px 2px 0px 2px;
	font-size: 12px;
	background-color:#FF4152;
	color: #FFFFFF;
	font-weight:normal;
	text-decoration:none;
	white-space: nowrap;}

a.taskrem_action_link2:link,a.taskrem_action_link2:hover,a.taskrem_action_link2:visited,a.taskrem_action_link2:focus
{
	display:inline-block;
	padding: 2px 2px 0px 2px;
	font-size: 12px;
	color: #004FDA;
	font-weight:normal;
	text-decoration:underline;
	white-space: nowrap;}

a.taskrem_action_link2:hover
{
	display:inline-block;
	padding: 2px 2px 0px 2px;
	font-size: 12px;
	background-color:#004FDA;
	color: #FFFFFF;
	font-weight:normal;
	text-decoration:none;
	white-space: nowrap;}

a.taskrem_reminder_link:link,a.taskrem_reminder_link:hover,a.taskrem_reminder_link:visited,a.taskrem_reminder_link:focus
{
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	color:#333333;
	white-space: nowrap;}

a.taskrem_reminder_link:hover
{
	color:#333333;
	text-decoration:underline;
	white-space: nowrap;}

.taskrem_editing_input
{
	border:solid 1px #999999;}

.taskrem_action_area
{
	border:solid 2px #999999;
	padding:9px;}

.taskrem_form_spinner1
{
	background-image:url();
	background-repeat:no-repeat;
	background-position:left center;
	width:21px;
	height:5px;}

.taskrem_form_spinner2
{
	background-image:url();
	background-repeat:no-repeat;
	background-position:left center;
	width:32px;
	height:32px;}
.taskrem_action_info_title
{
	font-size:14px;
	font-weight:bold;
	margin-bottom:4px;}

.taskrem_action_info_message
{}

.taskrem_pageTitle
{
	background-color:#f2f9ff;
	padding:10px;}

.taskrem_source_type
{
	display:inline;
	padding: 2px 2px 0px 2px;
	font-size: 12px;
	margin-right:3px;
	background-color:#1d22d0;
	color: #FFFFFF;
	font-weight:normal;
	text-decoration:none;
	white-space: nowrap;}

.taskrem_status
{
	display:inline;
	padding: 2px 2px 0px 2px;
	font-size: 12px;
	margin-right:3px;
	background-color:#743713;
	color: #FFFFFF;
	font-weight:normal;
	text-decoration:none;
	white-space: nowrap;}

.taskrem_grid_paging
{
	padding:3px;
	background-color:#e7e7e7;}

.taskrem_grid_pagingsummary
{
	height:32px;}

a.taskrem_grid_paginglink:link,a.taskrem_grid_paginglink:hover,a.taskrem_grid_paginglink:visited,a.taskrem_grid_paginglink:focus
{
	font-size: 12px;
	color: #FF4152;
	font-weight:normal;
	text-decoration:none;
	white-space: nowrap;}

a.taskrem_grid_paginglink:hover
{
	font-size: 12px;
	background-color:#FF4152;
	color: #FFFFFF;
	font-weight:normal;
	text-decoration:none;
	white-space: nowrap;}
	
/************************************************************************************************************************/
.taskrem_latearea
{
	border-left:solid 1px #CD0000;
	border-bottom:solid 1px #aaaaaa;}
.taskrem_latetitle
{
	background-color:#CD0000;
	font-weight:normal;
	color:#ffffff;
	padding:6 10 3 10;}
.taskrem_latedate
{
	color:#CD0000;}
.taskrem_latecontent
{
	padding:10 0 10 10;
	width:100%;}
.taskrem_upcomingarea
{
	border-left:solid 1px #FFCE01;
	border-bottom:solid 1px #aaaaaa;}
.taskrem_upcomingtitle
{
	background-color:#FFCE01;
	font-weight:normal;
	color:#222222;
	padding:6 10 3 10;}
.taskrem_upcomingdate
{
	color: #b67f32;}
.taskrem_upcomingsubtitle
{
	font-weight:bold;
	color:#222222;
	border-bottom:solid 1px #333333;
	margin-bottom:7px;}
.taskrem_upcomingcontent
{
	width:100%;
	padding:10 0 10 10;}
.taskrem_upcoming14_today
{
	background-color:#fffdce;
	color:#333333;}
.taskrem_today_hasRem
{
	border:solid 1px #535153;}
.taskrem_day_hasRem
{
	color:#333333;
	border:solid 1px #535153;
	background-color:#ffffff;}
.taskrem_upcoming14_day
{
	color:#D6D6D6;
	background-color:#EFEFEF;}
.taskrem_upcoming14BG
{
	background-color:#DEDEDE;}
.taskrem_editarea
{
	width:100%;
	margin:10 10 10 40;}

.taskrem_reminderedit_title
{
	color:#4972d9;}

.taskrem_reminderedit_help
{
	font-style:italic;}

.taskrem_summary
{
	padding-left:5px;
	border-left:solid 5px #017503;
	color:#666666;}

/************************************************************************************************************************/
.taskrem_ErrorIconBox
{
	padding: 4 0 4 4;
	width:0px;
	background-color: #EBD9D9;}

.taskrem_ErrorMessageBox
{
	padding: 4px;
	color: #443333;
	background-color: #EBD9D9;
	height:36px;
	width:100%;}

.taskrem_NormalIconBox
{
	padding: 4 0 4 4;
	width:0px;
	background-color: #cfe7c0;}

.taskrem_NormalMessageBox
{
	padding: 4px;
	color: #443333;
	background-color: #cfe7c0;
	height:36px;
	width:100%;}

.taskrem_CautionIconBox
{
	padding: 4 0 4 4;
	width:0px;
	background-color: #fff499;}

.taskrem_CautionMessageBox
{
	padding: 4px;
	color: #444433;
	background-color: #fff499;
	height:36px;
	width:100%;}

.taskrem_MessageText
{
	margin-top: 8px;
	margin-bottom: 10px;
	width:100%;
	border: solid;
	border-width: 1px;
	border-color: #999999;}