body {
	background-image: url(/images/traininglog/branded/TY875455487635R/background.gif);
	background-repeat: no-repeat;
	background-color: #9faeb1;
	margin: 0px;
	padding: 0px;
}
#header {
	background-color: #FFFFFF;
	background-image: url(/images/traininglog/branded/TY875455487635R/header-repeat.gif);
	background-repeat: repeat-x;
}
.header-links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1859b7;
	padding-right: 5px;
	padding-bottom: 15px;
}
.logo_cell {
	background-image: url(/Images/TrainingLog/branded/TY875455487635R/logo-branded.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 340px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #1859b7;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #353535;
	margin: 0px;
	padding-top: 8px;
	line-height: 22px;
}
.arrow 
{
    font-size: 9px;
	font-family: verdana, arial, helvetica, sans serif;
	color: #1859b7;
	font-weight: bold;
}

.nav-divider-bkground {
	background-image: url(/images/traininglog/branded/TY875455487635R/log_tab_split.gif);
}


td.sectionhdr
{
    border: solid 2px #e9e9e9;
}
td.sectionhdrsub
{
    padding-left: 9px;
    padding-top: 2px;
    padding-bottom: 3px;
    background-color: #98d359;
}
td.sectionhdrsublft
{
    padding-left: 9px;
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: #98d359;
}
td.sectionhdrsubrt
{
    padding-right: 9px;
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: #98d359;
}
td.logheadview
{
    background-color: #989898;
}
td.logheadiconview
{
    background-color: #989898;
}
td.logweekdaylabel
{
    background-color: #efefef;
}
td.logfoottotalview
{
    background-color: #6fadf7;
}
Span.logheadviewtxt		{
				font-size: 10px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #ffffff;
				font-weight: bold;
				text-decoration: none
			}




table.boxsection
{
    			background-image: url(/images/traininglog/box_body_grad_bg.gif);
			    background-repeat: repeat: repeat-x;
			    background-position: left bottom;			      
}

td.boxsectionhd 
{
    			background-image: url(/images/traininglog/box_hdr_grad_bg.jpg);
			    background-repeat: no-repeat;
			    background-position: right top;
			    background-color: #726d64;
 				font-size: 10px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #ffffff;
				font-weight: bold;
				text-decoration: none;
				padding-top: 3px;
				padding-bottom: 3px;
				padding-left: 8px;   
}

td.boxsectionhdtextonly 
{
 				font-size: 10px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #ffffff;
				font-weight: bold;
				text-decoration: none;
}

td.boxsectionhdview 
{
 				font-size: 11px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #1859b7;
				font-weight: bold;
				text-decoration: none;
				padding-top: 3px;
				padding-bottom: 3px;
				padding-left: 8px;
	            border-bottom-width: 1px;
	            border-bottom-style: solid;
	            border-bottom-color: #e5e5e5;				   
}

td.boxsectiontextonly 
{
 				font-size: 11px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #1859b7;
				font-weight: bold;
				text-decoration: none;			   
}

Span.normal		{
				font-size: 10px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #353535;
				text-decoration: none
			}
Span.normal2		{
				font-size: 11px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #353535;
				text-decoration: none
			}						
Span.content		{
				font-size: 11px;
				font-family: verdana, Arial, Helvetica, sans-serif;
				font-weight: normal;
				color: #353535;
				line-height: 14px;
				text-decoration: none
			}
Span.sublabel	{
				font-size: 9px;
				font-family: verdana, Arial, Helvetica, sans-serif;
				font-weight: normal;
				color: #7b7b7b;
				line-height: 14px;
				text-decoration: none
			}			
Span.disabled		{
				font-size: 11px;
				font-family: verdana, arial, helvetica, sans serif;
				font-weight: normal;
				color: #C0C0C0;
				text-decoration: none
			}
Span.contentwhite	{
				font-size: 11px;
				font-family: verdana, Arial, Helvetica, sans-serif;
				font-weight: normal;
				color: #FFFFFF;
				line-height: 14px;
				text-decoration: none
			}
Span.logfooter	{
	font-size: 9px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #a39f93;
	text-decoration: none
}
Span.normallarge	{
				font-size: 12px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #353535;
				text-decoration: none
			}
Span.normalbold		{
				font-size: 11px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #353535;
				font-weight: bold;
				text-decoration: none
			}		
.labeltxt 
{
 				font-size: 10px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #37352e;
				font-weight: bold;
				text-decoration: none   
}
.labeltxtview 
{
 				font-size: 10px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #37352e;
				font-weight: bold;
				text-decoration: none   
}	
td.reminderbox
{
background-color: #5d5750;
}
.reminderlabel 
{
 				font-size: 10px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #37352e;
				font-weight: bold;
				text-decoration: none   
}	
.reminderlpast 
{
 				font-size: 10px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #d20015;
				font-weight: bold;
				text-decoration: none   
}	
Span.contentbold		{
				font-size: 11px;
				font-family: verdana, Arial, Helvetica, sans-serif;
				color: #353535;
				font-weight: bold;
				line-height: 14px;
				text-decoration: none
			}
Span.bluebold		{
				font-size: 11px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #0C2B8A;
				font-weight: bold;
				text-decoration: none
			}
Span.blackbold		{
				font-size: 10px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #000000;
				font-weight: bold;
				text-decoration: none
			}
Span.whitebold		{
				font-size: 11px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #FFFFFF;
				font-weight: bold;
				text-decoration: none
			}
Span.redbold		{
				font-size: 11px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #FF0000;
				font-weight: bold;
				text-decoration: none
			}
Span.normalbold2	{
				font-size: 11px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #353535;
				font-weight: bold;
				text-decoration: none
			}
Span.contentbold2	{
				font-size: 12px;
				font-family: verdana, Arial, Helvetica, sans-serif;
				color: #353535;
				font-weight: bold;
				text-decoration: none
			}
Span.error		{
				font-size: 11px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #d20015;
				font-weight: bold;
				text-decoration: none
			}
Span.contenterror	{
				font-size: 11px;
				font-family: verdana, Arial, Helvetica, sans-serif;
				color: #d20015;
				font-weight: bold;
				text-decoration: none
			}
Span.success		{
				font-size: 11px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #008000;
				font-weight: bold;
				text-decoration: none
			}
Span.contentsuccess	{
				font-size: 11px;
				font-family: verdana, Arial, Helvetica, sans-serif;
				color: #008000;
				font-weight: bold;
				text-decoration: none
			}
Span.normalboldwhite	{
				font-size: 11px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #FFFFFF;
				font-weight: bold;
				text-decoration: none
			}
Span.normalboldorange	{
				font-size: 11px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #1859b7;
				font-weight: bold;
				text-decoration: none
			}
Span.boldheadline	{
				font-size: 18px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #353535;
				font-weight: bold;
				text-decoration: none
			}
Span.newsheadline	{
				font-size: 16px;
				font-family: verdana, Arial, Helvetica, sans-serif;
				color: #353535;
				font-weight: bold;
				text-decoration: none
			}
Span.logheading	{
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none
}
Span.logheadinghl	{
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans serif;
	color: #37352e;
	font-weight: bold;
	text-decoration: none
}
Span.logheadingsub	{
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none
}

A.options		{
				font-size: 11px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #6d6c6c;
				text-decoration: none
			}
A.options:hover		{
				font-size: 11px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #6d6c6c;
				text-decoration: underline
			}
A.options:visted		{
				font-size: 11px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #6d6c6c;
				text-decoration: none
			}
A.options:active		{
				font-size: 11px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #6d6c6c;
				text-decoration: none
			}

A.normal		{
				font-size: 10px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #1859b7;
				text-decoration: none
			}
A.normal:hover		{
				font-size: 10px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #1859b7;
				text-decoration: underline
			}
A.normal:visted		{
				font-size: 10px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #1859b7;
				text-decoration: none
			}
A.normal:active		{
				font-size: 10px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #1859b7;
				text-decoration: none
			}
A.normaloff		{
				font-size: 10px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #c0c0c0;
				text-decoration: none
			}
A.normaloff:hover		{
				font-size: 10px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #c0c0c0;
				text-decoration: underline
			}
A.normaloff:visted		{
				font-size: 10px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #c0c0c0;
				text-decoration: none
			}
A.normaloff:active		{
				font-size: 10px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #c0c0c0;
				text-decoration: none
			}
A.normal2		{
				font-size: 11px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #1859b7;
				text-decoration: none
			}
A.normal2:hover		{
				font-size: 11px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #1859b7;
				text-decoration: underline
			}
A.normal2:visted		{
				font-size: 11px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #1859b7;
				text-decoration: none
			}
A.normal2:active		{
				font-size: 11px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #1859b7;
				text-decoration: none
			}
A.event			{
				font-size: 10px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #353535;
				text-decoration: none
			}
A.event:hover		{
				font-size: 10px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #353535;
				text-decoration: underline
			}
A.event:visted		{
				font-size: 10px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #353535;
				text-decoration: none
			}
A.event:active		{
				font-size: 10px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #353535;
				text-decoration: none
			}
A.eventoff			{
				font-size: 10px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #c0c0c0;
				text-decoration: none
			}
A.eventoff:hover		{
				font-size: 10px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #c0c0c0;
				text-decoration: underline
			}
A.eventoff:visted		{
				font-size: 10px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #c0c0c0;
				text-decoration: none
			}
A.eventoff:active		{
				font-size: 10px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #c0c0c0;
				text-decoration: none
			}
A.content		{
				font-size: 10px;
				font-family: verdana, Arial, Helvetica, sans-serif;
				color: #353535;
				text-decoration: none
			}
A.content:hover		{
				font-size: 10px;
				font-family: verdana, Arial, Helvetica, sans-serif;
				color: #353535;
				text-decoration: underline
			}
A.content:visted	{
				font-size: 10px;
				font-family: verdana, Arial, Helvetica, sans-serif;
				color: #353535;
				text-decoration: none
			}
A.content:active	{
				font-size: 10px;
				font-family: verdana, Arial, Helvetica, sans-serif;
				color: #353535;
				text-decoration: none
			}
A.contentsmall		{
				font-size: 10px;
				font-family: verdana, Arial, Helvetica, sans-serif;
				color: #1859b7;
				text-decoration: none
			}
A.contentsmall:hover		{
				font-size: 10px;
				font-family: verdana, Arial, Helvetica, sans-serif;
				color: #1859b7;
				text-decoration: underline
			}
A.contentsmall:visted	{
				font-size: 10px;
				font-family: verdana, Arial, Helvetica, sans-serif;
				color: #1859b7;
				text-decoration: none
			}
A.contentsmall:active	{
				font-size: 10px;
				font-family: verdana, Arial, Helvetica, sans-serif;
				color: #1859b7;
				text-decoration: none
			}
A.normalbold		{
				font-size: 10px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #1859b7;
				font-weight: bold;
				text-decoration: none
			}
A.normalbold:hover	{
				font-size: 10px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #1859b7;
				font-weight: bold;
				text-decoration: underline
			}
A.normalbold:visted	{
				font-size: 10px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #1859b7;
				font-weight: bold;
				text-decoration: none
			}
A.normalbold:active	{
				font-size: 10px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #1859b7;
				font-weight: bold;
				text-decoration: none
			}
A.contentbold		{
				font-size: 10px;
				font-family: verdana, Arial, Helvetica, sans-serif;
				color: #353535;
				font-weight: bold;
				text-decoration: none
			}
A.contentbold:hover		{
				font-size: 10px;
				font-family: verdana, Arial, Helvetica, sans-serif;
				color: #353535;
				font-weight: bold;
				text-decoration: underline
			}
A.contentbold:visted	{
				font-size: 10px;
				font-family: verdana, Arial, Helvetica, sans-serif;
				color: #353535;
				font-weight: bold;
				text-decoration: none
			}
A.contentbold:active	{
				font-size: 10px;
				font-family: verdana, Arial, Helvetica, sans-serif;
				color: #353535;
				font-weight: bold;
				text-decoration: none
			}
A.normalbold2		{
				font-size: 11px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #1859b7;
				font-weight: bold;
				text-decoration: none
			}
A.normalbold2:hover	{
				font-size: 11px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #1859b7;
				font-weight: bold;
				text-decoration: underline
			}
A.normalbold2:visted	{
				font-size: 11px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #1859b7;
				font-weight: bold;
				text-decoration: none
			}
A.normalbold2:active	{
				font-size: 11px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #1859b7;
				font-weight: bold;
				text-decoration: none
			}
A.normalboldgrey	{
				font-size: 11px;
				font-family: arial, helvetica, sans serif;
				color: #353535;
				font-weight: bold;
				text-decoration: none
			}
A.normalboldgrey:hover	{
				font-size: 11px;
				font-family: arial, helvetica, sans serif;
				color: #353535;
				font-weight: bold;
				text-decoration: underline
			}
A.normalboldgrey:visted	{
				font-size: 11px;
				font-family: arial, helvetica, sans serif;
				color: #353535;
				font-weight: bold;
				text-decoration: none
			}
A.normalboldgrey:active	{
				font-size: 11px;
				font-family: arial, helvetica, sans serif;
				color: #353535;
				font-weight: bold;
				text-decoration: none
			}						
A.dayname	{
				font-size: 10px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #5c5c5c;
				font-weight: normal;
				text-decoration: none
			}
A.dayname:hover	{
				font-size: 10px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #5c5c5c;
				font-weight: normal;
				text-decoration: underline
			}
A.dayname:visted	{
				font-size: 10px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #5c5c5c;
				font-weight: normal;
				text-decoration: none
			}
A.dayname:active	{
				font-size: 10px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #5c5c5c;
				font-weight: normal;
				text-decoration: none
			}	
			
A.monthabbrev	{
	            font-size: 10px;
	            font-family: verdana, arial, helvetica, sans serif;
	            color: #000000;
	            font-weight: bold;
	            text-decoration: none
            }
A.monthabbrev:hover	{
				font-size: 10px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #000000;
				font-weight: bold;
				text-decoration: underline
			}
A.monthabbrev:visted	{
				font-size: 10px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #000000;
				font-weight: bold;
				text-decoration: none
			}
A.monthabbrev:active	{
				font-size: 10px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #000000;
				font-weight: bold;
				text-decoration: none
			}		
			
A.normalboldwhite		{
				font-size: 11px;
				font-family: arial, helvetica, sans serif;
				color: #FFFFFF;
				font-weight: bold;
				text-decoration: none
			}
A.normalboldwhite:hover	{
				font-size: 11px;
				font-family: arial, helvetica, sans serif;
				color: #FFFFFF;
				font-weight: bold;
				text-decoration: underline
			}
A.normalboldwhite:visted	{
				font-size: 11px;
				font-family: arial, helvetica, sans serif;
				color: #FFFFFF;
				font-weight: bold;
				text-decoration: none
			}
A.normalboldwhite:active	{
				font-size: 11px;
				font-family: arial, helvetica, sans serif;
				color: #FFFFFF;
				font-weight: bold;
				text-decoration: none
			}
			
/*  Current View Tabs */			
.tabtext		{
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
    font-style: italic;
}			
			
A.tablink		{
				font-size: 11px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #FFFFFF;
				font-weight: bold;
				text-decoration: none;
				font-style: italic;
			}
A.tablink:hover	{
				font-size: 11px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #98d359;
				font-weight: bold;
				text-decoration: none;
				font-style: italic;
			}
A.tablink:visted	{
				font-size: 11px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #FFFFFF;
				font-weight: bold;
				text-decoration: none;
				font-style: italic;
			}
A.tablink:active	{
				font-size: 11px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #FFFFFF;
				font-weight: bold;
				text-decoration: none;
				font-style: italic;
			}	
			
A.tablinkhl		{
				font-size: 11px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #98d359;
				font-weight: bold;
				text-decoration: none;
				font-style: italic;
			}
A.tablinkhl:hover	{
				font-size: 11px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #98d359;
				font-weight: bold;
				text-decoration: none;
				font-style: italic;
			}
A.tablinkhl:visted	{
				font-size: 11px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #98d359;
				font-weight: bold;
				text-decoration: none;
				font-style: italic;
			}
A.tablinkhl:active	{
				font-size: 11px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #98d359;
				font-weight: bold;
				text-decoration: none;
				font-style: italic;
			}					
			
A.blue			{
				font-size: 11px;
				font-family: arial, helvetica, sans serif;
				color: #0C2B8A;
				text-decoration: none
			}
A.blue:hover		{
				font-size: 11px;
				font-family: arial, helvetica, sans serif;
				color: #0C2B8A;
				text-decoration: underline
			}
A.blue:visted		{
				font-size: 11px;
				font-family: arial, helvetica, sans serif;
				color: #0C2B8A;
				text-decoration: none
			}
A.blue:active		{
				font-size: 11px;
				font-family: arial, helvetica, sans serif;
				color: #0C2B8A;
				text-decoration: none
			}
A.white			{
				font-size: 11px;
				font-family: arial, helvetica, sans serif;
				color: #FFFFFF;
				text-decoration: none
			}
A.white:hover		{
				font-size: 11px;
				font-family: arial, helvetica, sans serif;
				color: #FFFFFF;
				text-decoration: underline
			}
A.white:visted		{
				font-size: 11px;
				font-family: arial, helvetica, sans serif;
				color: #FFFFFF;
				text-decoration: none
			}
A.white:active		{
				font-size: 11px;
				font-family: arial, helvetica, sans serif;
				color: #FFFFFF;
				text-decoration: none
			}
INPUT.textbox	{	font-size: 11px; 
                height: 19px;             
				font-family: verdana, arial, helvetica, sans serif;
				color: #1859b7;
				background-color: white;
				border-color: #999999;
				border-style: solid;
				border-width: 1px;
			}
INPUT.contenttextbox	{	font-size: 11px;
				font-family: verdana, Arial, Helvetica, sans-serif;
				color: #1859b7;
				background-color: white;
				border-color: #999999;
				border-style: solid;
				border-width: 1px;
			}
SELECT.selectbox	{	font-size: 11px;                
				font-family: verdana, arial, helvetica, sans serif;
				color: #1859b7;
				background-color: white;
				border-color: #999999;
				border-style: solid;
				border-width: 1px;
			}
SELECT.contentselectbox	{	font-size: 11px;                
				font-family: verdana, Arial, Helvetica, sans-serif;
				color: #1859b7;
				background-color: white;
				border-color: #999999;
				border-style: solid;
				border-width: 1px;
			}
TEXTAREA.textarea	{	font-size: 11px;
				font-family: verdana, arial, helvetica, sans serif;
				color: #1859b7;
				background-color: white;
				border-color: #999999;
				border-style: solid;
				border-width: 1px;
				scrollbar-face-color:#D4D0C8;
				scrollbar-track-color:#EEEDEA;
				scrollbar-arrow-color:#000000;
			}
TEXTAREA.contenttextarea	{	font-size: 11px;
				font-family: verdana, Arial, Helvetica, sans-serif;
				color: #1859b7;
				background-color: white;
				border-color: #999999;
				border-style: solid;
				border-width: 1px;
				scrollbar-face-color:#D4D0C8;
				scrollbar-track-color:#EEEDEA;
				scrollbar-arrow-color:#000000;
			}
RADIO.radiobutton	{	font-size: 11px;
				font-family: arial, helvetica, sans serif;
				color: #1859b7;
				background-color: white;
				border-color: #999999;
				border-style: solid;
				border-width: 1px;
			}
RADIO.contentradiobutton	{	font-size: 11px;
				font-family: verdana, Arial, Helvetica, sans-serif;
				color: #1859b7;
				background-color: white;
				border-color: #999999;
				border-style: solid;
				border-width: 1px;
			}
INPUT.submitbutton	{	font-size: 10px;
				font-family: verdana, arial, helvetica, sans serif;
				font-weight: bold;
				color: #FFFFFF;
				background-color: #79756a;
				border-color: #e9e9e9;
				border-style: solid;
				border-width: 2px;
				padding-top: 1px;
				padding-bottom: 2px;
				cursor: hand
			}
INPUT.contentbutton	{	font-size: 10px;
				font-family: verdana, Arial, Helvetica, sans-serif;
				font-weight: none;
				color: #FFFFFF;
				background-color: #79756a;
				border-color: #e9e9e9;
				border-style: solid;
				border-width: 2px;
				padding-top: 1px;
				padding-bottom: 2px;
				cursor: hand
			}
INPUT.contentsubmit	{	font-size: 11px;
				font-family: verdana, Arial, Helvetica, sans-serif;
				font-weight: none;
				color: #FFFFFF;
				background-color: #79756a;
				border-color: #e9e9e9;
				border-style: solid;
				border-width: 2px;
				padding-top: 1px;
				padding-bottom: 2px;
				cursor: hand
			}						
BODY, TABLE, TR, TH, TD, P, BLOCKQUOTE, DIV, DD, DL, H4, H5, INPUT, A, BR, CENTER, OL, TEXTAREA, FORM { font-size: 10px; font-family: verdana, arial, helvetica, sans serif; color: #353535; }

.CalTable
{
	WIDTH: 100%;
	BACKGROUND-COLOR: #f9f9f9;
	border: solid 2px #d4d0cd;
}
.CalTableMonth
{
	WIDTH: 100%;
	BACKGROUND-COLOR: #f9f9f9;
	border-top: solid 2px #d4d0cd;
	border-right: solid 2px #d4d0cd;
	border-left: solid 2px #d4d0cd;
}
.CalYearView
{
	BACKGROUND-COLOR: #ffffff;
	BORDER: none;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold
}
A.CalYearViewLink
{
	FONT-SIZE: 13px;
	color: #1859b7;
	text-decoration: none;
	font-weight: bold
}
A.CalYearViewLink:hover
{
	FONT-SIZE: 13px;
	color: #1859b7;
	text-decoration: underline;
	font-weight: bold
}
A.CalYearViewLink:active
{
	FONT-SIZE: 13px;
	color: #1859b7;
	text-decoration: none;
	font-weight: bold
}
.CalDayHdr
{
	BACKGROUND-COLOR: #E5E5E5;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	WIDTH: 14%;
	HEIGHT: 20px;
	FONT-WEIGHT: bold;
	border-right: solid 2px #d4d0cd;
	border-bottom: solid 2px #d4d0cd;
}
.CalDay
{
	VERTICAL-ALIGN: top;
	HEIGHT: 80px;
	border-right: solid 2px #d4d0cd;
	border-bottom: solid 2px #d4d0cd;
}

.CalDayLink
{
	PADDING-BOTTOM: 2px;
	TEXT-ALIGN: right;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold
}
.CalDayOffLink
{
	COLOR: #c0c0c0;
	PADDING-BOTTOM: 2px;
	TEXT-ALIGN: right;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold
}
.CalToday
{
	VERTICAL-ALIGN: top;
	HEIGHT: 80px;
	BACKGROUND-COLOR: #E5E5E5;
	border-right: solid 2px #d4d0cd;
	border-bottom: solid 2px #d4d0cd;	
}
.CalLogDate
{
	VERTICAL-ALIGN: top;
	HEIGHT: 80px;
	BACKGROUND-COLOR: #f7f0b7;
	border-right: solid 2px #d4d0cd;
	border-bottom: solid 2px #d4d0cd;	
}
.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;
}
.SmCalDayHdr
{
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	FONT-WEIGHT: bold;
	WIDTH: 14%;
	HEIGHT: 20px
}	
.SmCalHdr
{
	BACKGROUND-COLOR: #E5E5E5;
	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;
	border-bottom: solid 2px #d4d0cd;
}
.SmCalDay
{
	PADDING: 1px;
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: right;
	HEIGHT: 20px;
	TEXT-ALIGN: center;
}
.SmCalOffDay
{
	PADDING: 1px;
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: right;
	HEIGHT: 20px;
	TEXT-ALIGN: center;
}
.SmCalToday
{
	PADDING: 1px;
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: right;
	BACKGROUND-COLOR: #E5E5E5;
	HEIGHT: 20px;
	TEXT-ALIGN: center;
}
.SmCalLogDate
{
	PADDING: 1px;
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: right;
	BACKGROUND-COLOR: #FFF2DF;
	HEIGHT: 20px;
	TEXT-ALIGN: center;
}
.PadCalTitle
{
	PADDING: 4px;
	FONT-WEIGHT: bold
}
.PadCalTitleLink
{
	PADDING: 4px;
	FONT-WEIGHT: bold
}
.PadCalTable
{
	BORDER: #d4d0cd 1px solid;
}
.PadCalDayHdr
{
	BORDER-BOTTOM: #d4d0cd 1px solid;
	BACKGROUND-COLOR: #ededed;
	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: #C13F01 1px solid;
	TEXT-ALIGN: center;
	WIDTH: 14%;
	HEIGHT: 20px
}
.PadCalCurrentDay
{
	BACKGROUND-COLOR: #efe595;
	TEXT-ALIGN: center;
	WIDTH: 14%;
	HEIGHT: 20px
}
.CurrentDate
{
    FONT-SIZE: 16px;
    FONT-FAMILY: tahoma, arial, helvetica, sans serif;
	FONT-WEIGHT: bold
}
A.CurrentDateLink
{
    	FONT-SIZE: 16px;
    	FONT-FAMILY: tahoma, arial, helvetica, sans serif;
	FONT-WEIGHT: bold;
	text-decoration: none
}
A.CurrentDateLink:hover
{
    	FONT-SIZE: 16px;
    	FONT-FAMILY: tahoma, arial, helvetica, sans serif;
	FONT-WEIGHT: bold;
	text-decoration: underline
}
A.CurrentDateLink:active
{
    	FONT-SIZE: 16px;
    	FONT-FAMILY: tahoma, arial, helvetica, sans serif;
	FONT-WEIGHT: bold;
	text-decoration: none
}
.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%;
}

#footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 10px;
	color: #2C2A24;
}
#footer a {
	color: #DBD5C4;
	text-decoration: none;
	font-size: 11px;
}
#footer a:link {
	color: #DBD5C4;
	text-decoration: none;
	font-size: 11px;
}
#footer a:visited {
	color: #DBD5C4;
	text-decoration: none;
	font-size: 11px;
}
#footer a:hover {
	color: #333333;
	text-decoration: none;
	font-size: 11px;
}
#footer a:active {
	color: #DBD5C4;
	text-decoration: none;
	font-size: 11px;
}

#dhtmltooltip{
position: absolute;
width: 250px;
border: 1px solid #d4d0cd;
padding: 8px;
background-color: #fbf7da;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

A.systemmsg		{
				font-size: 10px;
				font-family: verdana, Arial, Helvetica, sans-serif;
				color: #353535;
				text-decoration: none;
			}
A.systemmsg:hover		{
				font-size: 10px;
				font-family: verdana, Arial, Helvetica, sans-serif;
				color: #353535;
				text-decoration: none;
			}
A.systemmsg:visted	{
				font-size: 10px;
				font-family: verdana, Arial, Helvetica, sans-serif;
				color: #353535;
				text-decoration: none;
			}
A.systemmsg:active	{
				font-size: 10px;
				font-family: verdana, Arial, Helvetica, sans-serif;
				color: #353535;
				text-decoration: none;
			}
