a:link { color: #0072B9; text-decoration: underline;}
a:visited { color: #0072B9; text-decoration: underline;}
a:hover {  color: #7CA0D4; text-decoration: underline;}
a:active { color: #0072B9; text-decoration: underline;}

.maintext
{FONT-SIZE: 9pt; COLOR: #001851; FONT-FAMILY: Arial, Helvetica, sans-serif;}

.maintextbold 
{FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #001851; FONT-FAMILY: Arial, Helvetica, sans-serif;}

.questtext 
{FONT-SIZE: 11pt; COLOR: #001851; FONT-FAMILY: Arial, Helvetica, sans-serif;}

.headers 
{FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ECECEE; FONT-FAMILY: Arial, Helvetica, sans-serif;}

.smalltext
{FONT-SIZE: 9pt; COLOR: #001851; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.smalltext a:link { Font-size: 8pt; color: #0072B9; text-decoration: underline;}
.smalltext a:visited { Font-size: 8pt; color: #0072B9; text-decoration: underline;}
.smalltext a:hover { Font-size: 8pt;  color: #7CA0D4; text-decoration: underline;}
.smalltext a:active { Font-size: 8pt; color: #0072B9; text-decoration: underline;}
.textbold
{FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #001851; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.smalltextred
{FONT-SIZE: 8pt; COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.smalltextgreen
{FONT-SIZE: 8pt; COLOR: #00FF00; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.smalltextbold
{FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #001851; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.smalltextbold a:link {Font-size: 8pt;  color: #0072B9; text-decoration: underline;}
.smalltextbold a:visited {Font-size: 8pt;  color: #0072B9; text-decoration: underline;}
.smalltextbold a:hover { Font-size: 8pt;  color: #7CA0D4; text-decoration: underline;}
.smalltextbold a:active { Font-size: 8pt; color: #0072B9; text-decoration: underline;}

.smalltextred
{FONT-SIZE: 8pt; COLOR: #CC0000; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.smalltextred a:link { Font-size: 8pt; color: #CC0000; text-decoration: underline;}
.smalltextred a:visited { Font-size: 8pt; color: #CC0000; text-decoration: underline;}
.smalltextred a:hover { Font-size: 8pt; color: #FF9999; text-decoration: underline;}
.smalltextred a:active { Font-size: 8pt; color: #CC0000; text-decoration: underline;}

.searchhighlight {  background-color: #FFFF99; font-weight: bold}

.form {FONT-SIZE: 8pt; COLOR: #001851; FONT-FAMILY: Arial, Helvetica, sans-serif; background-color: #ECECEE; border-style: solid; border-bottom:1px solid #001851;border-right:1px solid #001851; border-top:1px solid #001851; border-left:1px solid #001851}

.formbuttons {FONT-SIZE: 8pt; FONT-WEIGHT: bold; COLOR: #001851; FONT-FAMILY: Arial, Helvetica, sans-serif; background-color: #CCCCCC; border-style: solid; border-bottom:1px solid #001851;border-right:1px solid #001851; border-top:1px solid #001851; border-left:1px solid #001851}

.formheaders {background-color: #CCCCCC;}

.formresponsetext {FONT-SIZE: 9pt; COLOR: #0072B9; FONT-FAMILY: Arial, Helvetica, sans-serif; font-style: italic}

.alternate
{FONT-SIZE: 8pt; FONT-WEIGHT: bold; COLOR: #D6DEF1; FONT-FAMILY: Arial, Helvetica, sans-serif;}

.DiaryGridMain { border: solid 1px #ECECEE; }

.DiaryGridMain td
{
    border: solid 1px #ECECEE;
    padding: 2px 2px 2px 2px;
}

.monitorrow
{
	font-weight: normal;
	font-size: 8pt;
	color: #001851;
	font-style: normal;
	font-family: Arial;
}

.monitorrowgreen
{
	font-weight: normal;
	font-size: 8pt;
	color: #001851;
	font-style: normal;
	font-family: Arial;
	background-color: #E1FEE1;
}

.monitorrowblue
{
	font-weight: normal;
	font-size: 8pt;
	color: #001851;
	font-style: normal;
	font-family: Arial;
	background-color: #CCCCFF;
}

.monitorrowred
{
	font-weight: normal;
	font-size: 8pt;
	color: #001851;
	font-style: normal;
	font-family: Arial;
	background-color: #FDDEDE;
}

.diarygriditem
{
	font-weight: normal;
	font-size: 8pt;
	text-transform: none;
	color: #001851;
	font-style: normal;
	font-family: Arial;
	font-variant: normal;
	background-color: #FFFFCC;
}

.shiftgriditem
{
	font-weight: normal;
	font-size: 8pt;
	text-transform: none;
	color: #001851;
	font-style: normal;
	font-family: Arial;
	background-color: #FDDEDE;
	font-variant: normal;
	text-decoration: none;
}
.shiftgriditemfilled
{
	font-weight: normal;
	font-size: 8pt;
	text-transform: none;
	color: #E1FEE1;
	font-style: normal;
	font-family: Arial;
	background-color: #FDDEDE;
	font-variant: normal;
	text-decoration: none;
}

.selectedrow
{
	background-color: #ECECEE;
}

.gridheader
{
	font-weight: bold;
	font-size: 8pt;
	color: #001851;
	font-style: normal;
	font-family: Arial;
	background-color: #ECECEE;
	font-variant: normal;
}

.gridheadersort
{
	font-weight: bold;
	font-size: 8pt;
	color: #001851;
	font-style: normal;
	font-family: Arial;
	background-color: #D3D3D3;
	font-variant: normal;
}

.textbox
{
	font-weight: normal;
	font-size: 8pt;
	text-transform: none;
	color: #001851;
	font-style: normal;
	font-family: Arial;
	background-color: #FFFFFF; 
	border-style: solid; 
	border-bottom:1px solid #001851;
	border-right:1px solid #001851; 
	border-top:1px solid #001851; 
	border-left:1px solid #001851
}

.readonlytextbox
{
	font-weight: normal;
	font-size: 8pt;
	text-transform: none;
	color: #001851;
	font-style: normal;
	font-family: Arial;
	background-color: #ECECEE; 
	border-style: solid; 
	border-bottom:1px solid #001851;
	border-right:1px solid #001851; 
	border-top:1px solid #001851; 
	border-left:1px solid #001851
}

.footer
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Arial;
	background-color: silver;
	font-variant: normal;
}
 a.footer:link { color: white; text-decoration: underline;}
 a.footer:visited { color: white; text-decoration: underline;}
 a.footer:hover {  color: white; text-decoration: underline;}
 a.footer:active { color: white; text-decoration: underline;}

