/* astutech */

	
.body-darkblue   { color:#000066; text-decoration:none; font-family:Arial; font-size:8pt; font-weight:bold; text-align: justify;}
.body-darkblue-center   { color:#000066; text-decoration:none; font-family:Arial; font-size:8pt; font-weight:bold; text-align: center;}
.body-darkblue-left   { color:#000066; text-decoration:none; font-family:Arial; font-size:8pt; font-weight:bold;}
.body-redhighlight   { color:#aa0000; text-decoration:none; font-family:Arial; font-size:8pt; font-weight:bold;}
.body-redhighlight-left   { color:#aa0000; text-decoration:none; font-family:Arial; font-size:8pt; font-weight:bold; text-align: left;}
.body-darkbluefooter   { color:#000066; text-decoration:none; font-family:Arial; font-size:8pt; text-align: justify;}
.body-grey   { color:#666666; text-decoration:none; font-family:Arial; font-size:8pt; text-align: justify; 
			scrollbar-3dLight-Color: #ffffff;
			scrollbar-Arrow-Color: #cccccc;
			scrollbar-DarkShadow-Color: #ffffff;
			scrollbar-Face-Color: #ffffff;
			scrollbar-Highlight-Color: #cccccc;
			scrollbar-Shadow-Color: #cccccc;
			scrollbar-Track-Color: #ffffff;}
.body-grey-centre   { color:#666666; text-decoration:none; font-family:Arial; font-size:8pt; text-align: center; }
.body-green   { color:#669999; text-decoration:none; font-family:Arial; font-size:8pt; text-align: justify; 
			scrollbar-3dLight-Color: #ffffff;
			scrollbar-Arrow-Color: #cccccc;
			scrollbar-DarkShadow-Color: #ffffff;
			scrollbar-Face-Color: #ffffff;
			scrollbar-Highlight-Color: #cccccc;
			scrollbar-Shadow-Color: #cccccc;
			scrollbar-Track-Color: #ffffff;}
.body-grey-sub-title { color:#666666; text-decoration:none; font-family:Arial; font-size:12pt; text-align: justify; font-weight:bold}
.scrollbars {scrollbar-3dLight-Color: #ffffff;
			scrollbar-Arrow-Color: #cccccc;
			scrollbar-DarkShadow-Color: #ffffff;
			scrollbar-Face-Color: #ffffff;
			scrollbar-Highlight-Color: #cccccc;
			scrollbar-Shadow-Color: #cccccc;
			scrollbar-Track-Color: #ffffff;}
						
.body-black   { color:#000000; text-decoration:none; font-family:Arial; font-size:8pt;}
.body-grey-right   { color:#666666; text-decoration:none; font-family:Arial; font-size:8pt; text-align: right;}
.errText   { color:#ff0000; text-decoration:none; font-family:Arial; font-size:8pt;}

a.navLinks           { color:#000066;  text-decoration:none; font-family:Arial; font-size:8pt; }
a:link.navLinks     { color:#000066;  text-decoration:none; font-family:Arial; font-size:8pt; }
a:visited.navLinks  { color:#000066; text-decoration:none; font-family:Arial; font-size:8pt; }
a:hover.navLinks    { color:#000066; text-decoration:underline; font-family:Arial; font-size:8pt; }
a:visited:hover.navLinks    { color:#000066; text-decoration:underline; font-family:Arial; font-size:8pt; }
a:active.navLinks   { color:#000066;  text-decoration:none; font-family:Arial; font-size:8pt; }

a.navLinksBold           { color:#000066;  text-decoration:none; font-family:Arial; font-size:8pt;font-weight:bold; }
a:link.navLinksBold     { color:#000066;  text-decoration:none; font-family:Arial; font-size:8pt;font-weight:bold; }
a:visited.navLinksBold  { color:#000066; text-decoration:none; font-family:Arial; font-size:8pt;font-weight:bold; }
a:hover.navLinksBold    { color:#000066; text-decoration:underline; font-family:Arial; font-size:8pt;font-weight:bold; }
a:active.navLinksBold   { color:#000066;  text-decoration:none; font-family:Arial; font-size:8pt;font-weight:bold; }

a.navLinksProminent           { color:#1111FF;  text-decoration:none; font-family:Arial; font-size:8pt; }
a:link.navLinksProminent     { color:#1111FF;  text-decoration:none; font-family:Arial; font-size:8pt; }
a:visited.navLinksProminent  { color:#1111FF; text-decoration:none; font-family:Arial; font-size:8pt; }
a:hover.navLinksProminent    { color:#1111FF; text-decoration:underline; font-family:Arial; font-size:8pt; }
a:active.navLinksProminent   { color:#1111FF;  text-decoration:none; font-family:Arial; font-size:8pt; }

a.navLinksBoldProminent           { color:#1111FF;  text-decoration:none; font-family:Arial; font-size:8pt;font-weight:bold; }
a:link.navLinksBoldProminent     { color:#1111FF;  text-decoration:none; font-family:Arial; font-size:8pt;font-weight:bold; }
a:visited.navLinksBoldProminent  { color:#1111FF; text-decoration:none; font-family:Arial; font-size:8pt;font-weight:bold; }
a:hover.navLinksBoldProminent    { color:#1111FF; text-decoration:underline; font-family:Arial; font-size:8pt;font-weight:bold; }
a:active.navLinksBoldProminent   { color:#1111FF;  text-decoration:none; font-family:Arial; font-size:8pt;font-weight:bold; }

.grid   { color:#003366; text-decoration:none; font-family:Arial; font-size:8pt; text-align: justify; border-color:#9999CC; border-style:solid;
			scrollbar-3dLight-Color: #ffffff;
			scrollbar-Arrow-Color: #cccccc;
			scrollbar-DarkShadow-Color: #ffffff;
			scrollbar-Face-Color: #ffffff;
			scrollbar-Highlight-Color: #cccccc;
			scrollbar-Shadow-Color: #cccccc;
			scrollbar-Track-Color: #ffffff;}
.grid-header { color:White; background-color: #9999CC; }
.grid-header a { color:White; } 
.grid-item { background-color: White }
.grid-alternate-item { background-color: #E0DFED }
.grid-footer { color:White; background-color:#9999CC }
.grid-pager a { color:#003366; } 
.grid td { border-bottom-color:#9999CC } /* because the DataGrid doesn't colour the lines otherwise */

.gridLink:LINK 		{font-family:Arial; font-size: 8pt; color: #669999; text-decoration: underline;}
.gridLink:VISITED 	{font-family:Arial; font-size: 8pt; color: #669999; text-decoration: underline;}
.gridLink:ACTIVE 	{font-family:Arial; font-size: 8pt; color: #669999; text-decoration: underline;}
.gridLink:HOVER 	{font-family:Arial; font-size: 8pt; color: #669999; text-decoration: none;}

.gridLink2:LINK 	{font-family:Arial; font-size: 8pt; color: #0000FF; text-decoration: underline;}
.gridLink2:VISITED 	{font-family:Arial; font-size: 8pt; color: #0000FF; text-decoration: underline;}
.gridLink2:ACTIVE 	{font-family:Arial; font-size: 8pt; color: #0000FF; text-decoration: underline;}
.gridLink2:HOVER 	{font-family:Arial; font-size: 8pt; color: #0000FF; text-decoration: underline;}

.controlTitle	{ font-weight: bold; font-size: 12pt; color: #669999; font-family: Arial; text-decoration: none; }

/* CoolForm Styles */
.cfSectionTitle    { color:#666666; text-decoration:none; font-family:Arial; font-size:12pt; font-weight:bold;}
.cfQuestion   { color:#666666; text-decoration:none; font-family:Arial; font-size:8pt;}
.cfLabel   { color:#666666; text-decoration:none; font-family:Arial; font-size:8pt;}
.cfSubText	{ color:#666666; text-decoration:none; font-family:Arial; font-size:8pt; padding-left:20px}
.cfStaticTextProminent   { color:#666666; text-decoration:none; font-family:Arial; font-size:8pt; font-weight:bold}
.cfStaticText		{ color:#666666; text-decoration:none; font-family:Arial; font-size:8pt; font-weight:normal}
.cfIncompleteHighlight     { color:#008000; text-decoration:none; font-family:Arial; font-size:8pt; font-weight:bold;}
.cfEditStandard   { color:#666666; text-decoration:none; font-family:Arial; font-size:8pt;}
.cfEditMultiLine   { color:#666666; text-decoration:none; font-family:Arial; font-size:8pt;text-align: justify;}
.cfEditPassword   { color:#666666; text-decoration:none; font-family:Arial; font-size:8pt;}
.cfEditNumeric   { color:#666666; text-decoration:none; font-family:Arial; font-size:8pt;}
.cfEditDate   { color:#666666; text-decoration:none; font-family:Arial; font-size:8pt;}
.cfEditCurrency   { color:#666666; text-decoration:none; font-family:Arial; font-size:8pt;}
.cfDropDownList   { color:#666666; text-decoration:none; font-family:Arial; font-size:8pt;}
.cfListBox   { color:#666666; text-decoration:none; font-family:Arial; font-size:8pt;}
.cfRadioButtonList   { color:#666666; text-decoration:none; font-family:Arial; font-size:8pt;}
.cfCheckBox   { color:#666666; text-decoration:none; font-family:Arial; font-size:8pt;}
.cfRadioButton   { color:#666666; text-decoration:none; font-family:Arial; font-size:8pt;}
.cfValidator   { color:#ff0000; text-decoration:none; font-family:Arial; font-size:8pt;}
.cfNavigation {BORDER-TOP: 1px solid;  BORDER-BOTTOM: 1px solid;}
.cfActionButton
{
	border: #80A3D0 thin solid;
	font-size: 8pt;
	color: #0044b4;
	font-family: Arial;
	background-color: #afc9eb;
	text-decoration: none;
	padding-top:2;
	padding-bottom:2;
	width:100%;
}
.cfTable   { color:#666666; text-decoration:none; font-family:Arial; font-size:8pt;border-right: thin solid;border-top: thin solid;border-left: thin solid;	border-bottom: thin solid;}
.cfTableHeader   { COLOR: #11115f; BACKGROUND-COLOR: #e8e8f1; text-decoration:none; font-family:Arial; font-size:8pt;}
.cfTableItem   { color:#666666; text-decoration:none; font-family:Arial; font-size:8pt;border-top: thin solid}
.cfAddress   { color:#666666; text-decoration:none; font-family:Arial; font-size:8pt;}
.cfPostcodeLookUp   { COLOR: #666666; BACKGROUND-COLOR: #ffffff; text-decoration:none; font-family:Arial; font-size:8pt;}
.cfHelpImage	{ color: #ffffae; BACKGROUND-COLOR: #ffffff; text-decoration:none; font-family:Arial; font-size:8pt; }
.cfProgress		{ width: 100%; text-align:center }
.cfDisabled		{ background-color:White; filter:alpha(opacity=0); opacity:0.0; }

/* CoolForm Help Styles */
.cfhTitle	{ color:#666666; text-decoration:none; font-family:Arial; font-size:8pt; font-weight:bold;}
.cfhBody	{ color:#666666; text-decoration:none; font-family:Arial; font-size:8pt; vertical-align:top}
