/* astutech */

	
.body-darkblue   { color:#000066; text-decoration:none; font-family:arial, verdana, sans-serif; font-size:8pt; font-weight:bold; text-align: justify;}
.body-darkblue-center   { color:#000066; text-decoration:none; font-family:arial, verdana, sans-serif; font-size:8pt; font-weight:bold; text-align: center;}
.body-darkblue-left   { color:#000066; text-decoration:none; font-family:arial, verdana, sans-serif; font-size:8pt; font-weight:bold;}
.body-redhighlight   { color:#aa0000; text-decoration:none; font-family:arial, verdana, sans-serif; font-size:8pt; font-weight:bold;}
.body-redhighlight-left   { color:#aa0000; text-decoration:none; font-family:arial, verdana, sans-serif; font-size:8pt; font-weight:bold; text-align: left;}
.body-darkbluefooter   { color:#000066; text-decoration:none; font-family:arial, verdana, sans-serifial; font-size:8pt; text-align: justify;}
.body-grey   { color:#666666; text-decoration:none; font-family:arial, verdana, sans-serif; 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, verdana, sans-serif; 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, verdana, sans-serif; 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, verdana, sans-serif; font-size:8pt;}
.body-grey-right   { color:#666666; text-decoration:none; font-family:arial, verdana, sans-serif; font-size:8pt; text-align: right;}
.errText   { color:#ff0000; text-decoration:none; font-family:arial, verdana, sans-serif; font-size:8pt;}
.errTextGreen   { color:#669999; text-decoration:none; font-family:arial, verdana, sans-serif; font-size:8pt;font-weight:bold;}
.errTextBlack   { color:black; text-decoration:none; font-family:arial, verdana, sans-serif; font-size:8pt;font-weight:bold;}
/*
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, verdana, sans-serif; 
    font-size:8pt; 
    text-align: justify; 
    height:50%;
    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-item { background-color: White }*/
/*.grid-alternate-item { background-color: #E0DFED }*/
/*grid-alternate-item { background-color:White }
.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 */


/* STYLES FOR THE MESSAGE MANAGER ANCHOR LINKS WITHIN THE DATAGRID  */
.gridLink:LINK 		{font-family:arial, verdana, sans-serif; font-size: 8pt; color:#4f589b; text-decoration: none; line-height:20px;}
.gridLink:VISITED 	{font-family:arial, verdana, sans-serif; font-size: 8pt; color:#4f589b; text-decoration: none; line-height:20px;}
.gridLink:ACTIVE 	{font-family:arial, verdana, sans-serif; font-size: 8pt; color:#4f589b; text-decoration: none; line-height:20px;}
.gridLink:HOVER 	{font-family:arial, verdana, sans-serif; font-size: 8pt; color:#4f589b; text-decoration: none; line-height:20px;}

/* STYLES FOR THE MESSAGE MANAGER ANCHOR LINKS WITHIN THE DATAGRID  */
.gridLink2:LINK 	{font-family:arial, verdana, sans-serif; font-size: 8pt; color:#4f589b; text-decoration: none; line-height:20px;}
.gridLink2:VISITED 	{font-family:arial, verdana, sans-serif; font-size: 8pt; color:#4f589b; text-decoration: none; line-height:20px;}
.gridLink2:ACTIVE 	{font-family:arial, verdana, sans-serif; font-size: 8pt; color:#4f589b; text-decoration: none; line-height:20px;}
.gridLink2:HOVER 	{font-family:arial, verdana, sans-serif; font-size: 8pt; color:#4f589b; text-decoration: none; line-height:20px;}

.controlTitle	{ font-weight: bold; font-size: 12pt; color: #669999; font-family: arial, verdana, sans-serif; text-decoration: none; }
.controlTitle10	{ font-weight: bold; font-size: 10pt; color: #669999; font-family: arial, verdana, sans-serif; text-decoration: none; }

/* CoolForm Styles */
.cfSectionTitle    { color:#666666; text-decoration:none; font-family:arial, verdana, sans-serif; font-size:12pt; font-weight:bold;}
.cfQuestion   { color:#666666; text-decoration:none; font-family:arial, verdana, sans-serif; font-size:8pt;}
.cfLabel   { color:#666666; text-decoration:none; font-family:arial, verdana, sans-serif; font-size:8pt;}
.cfSubText	{ color:#666666; text-decoration:none; font-family:arial, verdana, sans-serif; font-size:8pt; padding-left:20px}
.cfStaticTextProminent   { color:#666666; text-decoration:none; font-family:arial, verdana, sans-serif; font-size:8pt; font-weight:bold}
.cfStaticText		{ color:#666666; text-decoration:none; font-family:arial, verdana, sans-serif; font-size:8pt; font-weight:normal}
.cfIncompleteHighlight     { color:#008000; text-decoration:none; font-family:arial, verdana, sans-serif; font-size:8pt; font-weight:bold;}
.cfEditStandard   { color:#666666; text-decoration:none; font-family:arial, verdana, sans-serif; font-size:8pt;}
.cfEditMultiLine   { color:#666666; text-decoration:none; font-family:arial, verdana, sans-serif; font-size:8pt;text-align: justify;}
.cfEditPassword   { color:#666666; text-decoration:none; font-family:arial, verdana, sans-serif; font-size:8pt;}
.cfEditNumeric   { color:#666666; text-decoration:none; font-family:arial, verdana, sans-serif; font-size:8pt;}
.cfEditDate   { color:#666666; text-decoration:none; font-family:arial, verdana, sans-serif; font-size:8pt;}
.cfEditCurrency   { color:#666666; text-decoration:none; font-family:Aarial, verdana, sans-serifrial; font-size:8pt;}
.cfDropDownList   { color:#666666; text-decoration:none; font-family:arial, verdana, sans-serif; font-size:8pt;}
.cfListBox   { color:#666666; text-decoration:none; font-family:arial, verdana, sans-serif; font-size:8pt;}
.cfRadioButtonList   { color:#666666; text-decoration:none; font-family:arial, verdana, sans-serif; font-size:8pt;}
.cfCheckBox   { color:#666666; text-decoration:none; font-family:arial, verdana, sans-serif; font-size:8pt;}
.cfRadioButton   { color:#666666; text-decoration:none; font-family:arial, verdana, sans-serif; font-size:8pt;}
.cfValidator   { color:#ff0000; text-decoration:none; font-family:arial, verdana, sans-serif; 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, verdana, sans-serif;
	background-color: #afc9eb;
	text-decoration: none;
	padding-top:2;
	padding-bottom:2;
	width:100%;
}
.cfTable   { color:#666666; text-decoration:none; font-family:arial, verdana, sans-serif; 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, verdana, sans-serif; font-size:8pt;}
.cfTableItem   { color:#666666; text-decoration:none; font-family:arial, verdana, sans-serif; font-size:8pt;border-top: thin solid}
.cfAddress   { color:#666666; text-decoration:none; font-family:arial, verdana, sans-serif; font-size:8pt;}
.cfPostcodeLookUp   { COLOR: #666666; BACKGROUND-COLOR: #ffffff; text-decoration:none; font-family:arial, verdana, sans-serif; font-size:8pt;}
.cfHelpImage	{ color: #ffffae; BACKGROUND-COLOR: #ffffff; text-decoration:none; font-family:arial, verdana, sans-serif; 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, verdana, sans-serif; font-size:8pt; font-weight:bold;}
.cfhBody	{ color:#666666; text-decoration:none; font-family:arial, verdana, sans-serif; font-size:8pt; vertical-align:top}


/******************************* NEW WEBSITE DESIGN **********************************/

.navigation
{
    text-decoration:none;
    color:#26328c;
    font-weight:bold;
    font-size:12px;
    font-family:arial, verdana, sans-serif;
    display: block;
    float: left;
    border-right: 1px solid #c2c2c2;
    padding:8px 20px 10px;    
    color: #afafaf;
    background: url("../Images/grad2.jpg") repeat-x scroll left top;
    width:100%;
}

.grid-header
{
    color:#0d1c79;
    font-size:10px;
    background-color:#94c4ea;
    font-family:arial, Helvetica, sans-serif,verdana;
    line-height:18px;
    font-weight:bold;
    float:left;
    width:218px;
    padding:5px 10px;
}

.grid-item 
{ 
    background-color: White;
    font-size:10px;
}

.grid-alternate-item 
{
    background-color:#E0DFED;
    color:#E0DFED;
    text-decoration:none;
    color:Black;
    font-size:10px; 
}

.grid-alternate
{
    background-color:Transparent;
    text-decoration:none;
    color:Black;

}

/*
.data-grid-link
{
    background-color:#E0DFED;
    text-decoration:none;
    margin-left:9px;
    font-size:11px;
    font-family:arial, Helvetica, sans-serif;
    line-height:16px;
    color:#4f589b;
}

.data-grid-link-alt
{
    background-color:Transparent;
    text-decoration:none;
    margin-left:9px;
    font-size:11px;
    font-family:arial, Helvetica, sans-serif;
    line-height:16px;
    color:#4f589b;
}
*/


.middle
{
    font-family:arial, Helvetica, sans-serif,verdana;
    color:#0f1c79;
    font-weight:bold;
    font-size: 14px;
    line-height:18px;
    margin-bottom:20px;
}

.middle-title
{
    color: #676767;
    font-size: 14px;
    font-weight:bold;
    font-family: arial, Helvetica, sans-serif,verdana;
    line-height:24px;
}


.middle-title-left
{
    font-family:arial, Helvetica, sans-serif,verdana;
    color:#0f1c79;
    font-weight:bold;
    font-size: 14px;
    line-height:18px;
    margin-bottom:20px;
}

.middle-text
{
    line-height:inherit;
    font-size:10px;
    color: #676767;
    text-decoration:none;
    font-family: arial,Helvetica, sans-serif,verdana;
}


.middle-link
{
    text-decoration:underline;
    color:#0f1c79;
}


.footer
{
    background: url("../Images/grad2.jpg") repeat-x scroll left top;
    display: block;
    font-family:arial, Helvetica, sans-serif,verdana;
    color:#26328c;
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
    height:65;
}

.footer-text
{
    text-decoration:none;
    color:#26328c;
    line-height:10px;
    font-weight:bold;
    font-size:9px;
    font-family:arial, Helvetica, sans-serif,verdana;
    padding: 6px 5px 6px;
}

a.navLinksBold           { color:#26328c;  text-decoration:none; font-family:arial, Helvetica, sans-serif,verdana; font-size:8pt;font-weight:bold; }
a.navLinks           { color:#000066;  text-decoration:none; font-family:Arial; font-size:8pt; }

.footer-center
{
    background: url("../Images/grad2.jpg") repeat-x scroll left top;
    margin-left:670px;
    font-family:arial, Helvetica, sans-serif,verdana;
    font-size:9px;
    color: #afafaf;
    padding:10px  0px 10px;
}

.footer-end
{
   position:relative;
   top:-5px;
}


.Header_Logo_Left
{
    position:relative;
    left: 20px;
}

.Header_Logo_Rightt
{
    position:relative;
    left: 250px;
}

.hr-image
{
    padding: 17px 0px 0px;
}

.clsProductText1
{
     color:#006633;
     font-size:14px;
     line-height:18px;
     font-style:italic;
     font-family: arial, Helvetica, sans-serif,verdana;
     font-weight:bold;
}

.clsProductText2
{
     color:#FF0000;
     font-size:14px;
     line-height:18px;
     font-style:italic;
     font-family: arial, Helvetica, sans-serif,verdana;
     font-weight:bold;
}

.clsProductText3
{
     color:#00B7EB;
     font-size:14px;
     line-height:18px;
     font-style:italic;
     font-family: arial, Helvetica, sans-serif,verdana;
     font-weight:bold;
}

.clsProductText4
{
     color:#FF9933;
     font-size:14px;
     line-height:18px;
     font-style:italic;
     font-family: arial, Helvetica, sans-serif,verdana;
     font-weight:bold;
}


.Products-style1
{
    border-style:solid;
    border-color:#006633;
    border-width:3px;
    
}

.Products-style2
{
    border-style:solid;
    border-color:#FF0000;
    border-width:3px;
    
}

.Products-style3
{
    border-style:solid;
    border-color:#00B7EB;
    border-width:3px;
    
}

.Products-style4
{
    border-style:solid;
    border-color:#FF9933;
    border-width:3px;
    
}



 .BulletPoint
 {
    color:Blue;
    font-size:10px;
 }

 .BulletPoint-text
 {
    color:Black;
 }

.menu_new
{
  background-color:white;
  border:1px;
  padding:0px;
  border-style:solid;
  border-color:#000066;
}

.message-manager-title
{
     color:#0e1b79;
     font-size:14px;
     margin-bottom:8px;
     font-family:arial, Helvetica, sans-serif,verdana;
}

.header_text
{
    font-size:16px;
    color:green;
}

#HeaderNoMenuControl1
{
    border:3px;
}
