body {

	color: #505050;

	font-size: 8pt;

	font-family: Verdana;

	line-height: 12pt;

	height: 20px;

}




p { color: #505050; font-size: 8pt; font-family: Verdana; line-height: 14pt; }

/* This style is for paragraphs of text.*/
p.bodycopy { color: #505050; font-size: 9pt; font-family: Verdana; line-height: 15pt; margin-top:10pt; margin-bottom: 12pt; }

/* This style is for paragraphs of text.*/
.bodycopy { color: #505050; font-size: 9pt; font-family: Verdana; line-height: 15pt; margin-top:10pt; margin-bottom: 12pt; }


/* This style is for the first words or sentence in a paragraphs.*/
.firstwords {color: #006330; font-weight: bold;}



h1 { color: #006330; font-size: 13pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; vertical-align: middle; margin-top: 0; margin-bottom: 10px; }

h2 { color: #006330; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

h3 { font-size: 9pt; font-weight: bold; line-height: 14pt; }

h3.contact { font-size: 9pt; font-weight: bold; line-height: 14pt; margin-bottom: -10px; }

element {
	list-style-type: disc;
	font-size: 10px;
}


a:link { color: #006330; font-size: 8pt; font-family: Verdana; line-height: 14pt; text-decoration: underline; }

a:visited { color: #006330; font-size: 8pt; font-family: Verdana; font-style: normal; line-height: 14pt; text-decoration: underline; }

a:hover { color: #006330; font-size: 8pt; font-family: Verdana; line-height: 14pt; text-decoration: underline; }

a:active { color: #006330; font-size: 8pt; font-family: Verdana; line-height: 20px; text-decoration: underline; }



/* This style is for list items.*/
li { color: #505050; font-size: 8pt; font-family: Verdana; line-height: 14pt; }
.list { color: #505050; font-size: 8pt; font-family: Verdana; line-height: 14pt; margin-bottom: 8px;}


/* This style is for the search form.*/
.search{
	font-size: 8pt; line-height: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0; padding-right: 20px;
}


/* STYLES FOR SPECIFIC SECTIONS AND PAGES */
/* STYLES FOR SPECIFIC SECTIONS AND PAGES */
/* STYLES FOR SPECIFIC SECTIONS AND PAGES */



/* These styles is for long pages of text, such as the Policy page.*/

.policy h2 { margin-bottom: -6px; margin-top: 12px;}
.policy h3 { margin-bottom: -12px;}
.policy p { margin-bottom: -4px; margin-right: 24px;}



/* These styles are for PRODUCT LINKS to desktops, servers, etc. */

.cat-side-header { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #006330; text-decoration: none; padding-bottom: 4px; margin-top:4px; }
.cat-side { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #008040; width: 150px; text-decoration: none; border-style:solid; border-color:#c7e5d5; border-width: 2px; background-color: #d5f3d9; padding-left: 6px; padding-top: 2px; padding-bottom: 3px; margin-top:4px; line-height: 11px; }
.cat-side:hover { background-color: #fff }
/* The a:hover background: d5f3d9* 
onmouseover="this.style.background-color='#000000'" onmouseout="this.style.class.cat-side' is not working, although it can change text colour.  ****/

.cat-side-servers { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #008040; width: 175px; text-decoration: none; border-style:solid; border-color:#c7e5d5; border-width: 2px; background-color: #d5f3d9; padding-left: 6px; padding-top: 2px; padding-bottom: 3px; margin-top:4px; line-height: 10px; }
.cat-side-servers:hover { background-color: #fff }

.test { font-famibly:Verdana, Arial,Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #008040; width: 350px; text-decoration: none; border-style:solid; border-color:#c7e5d5; border-width: 2px; background-color: #d5f3d9; padding-left: 6px; padding-top: 2px; padding-bottom: 3px; margin-top:4px; line-height: 10px; }
.test:hover { background-color: #fff }

.cat-side-header2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #006330; text-decoration: none; padding-bottom: 4px; margin-top:4px; }
.cat-side2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #008040; width: 220px; text-decoration: none; border-style:solid; border-color:#c7e5d5; border-width: 2px; background-color: #d5f3d9; padding-left: 6px; padding-top: 2px; padding-bottom: 3px; margin-top:4px; line-height: 11px; }
.cat-side2:hover { background-color: #fff }
.cat-side-servers2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #008040; width: 175px; text-decoration: none; border-style:solid; border-color:#c7e5d5; border-width: 2px; background-color: #d5f3d9; padding-left: 6px; padding-top: 2px; padding-bottom: 3px; margin-top:4px; line-height: 10px; }
.cat-side-servers2:hover { background-color: #fff }


.cat-side-header2b { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #006330; text-decoration: none; padding-bottom: 4px; margin-top:4px; }
.cat-side2b { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #008040; width: 230px; text-decoration: none; border-style:solid; border-color:#c7e5d5; border-width: 2px; background-color: #d5f3d9; padding-left: 6px; padding-top: 2px; padding-bottom: 3px; margin-top:4px; line-height: 11px; }
.cat-side2b:hover { background-color: #fff }
.cat-side-servers2b { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #008040; width: 175px; text-decoration: none; border-style:solid; border-color:#c7e5d5; border-width: 2px; background-color: #d5f3d9; padding-left: 6px; padding-top: 2px; padding-bottom: 3px; margin-top:4px; line-height: 10px; }
.cat-side-servers2b:hover { background-color: #fff }


.cat-side-header3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #006330; text-decoration: none; padding-bottom: 4px; margin-top:4px; }
.cat-side3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #008040; width: 175px; text-decoration: none; border-style:solid; border-color:#c7e5d5; border-width: 2px; background-color: #d5f3d9; padding-left: 6px; padding-top: 2px; padding-bottom: 3px; margin-top:4px; line-height: 11px; }
.cat-side3:hover { background-color: #fff }
.cat-side-servers3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #008040; width: 175px; text-decoration: none; border-style:solid; border-color:#c7e5d5; border-width: 2px; background-color: #d5f3d9; padding-left: 6px; padding-top: 2px; padding-bottom: 3px; margin-top:4px; line-height: 10px; }
.cat-side-servers3:hover { background-color: #fff }

.cat-side3_on { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #008040; width: 182px; text-decoration: none; border-style:solid; border-color:#c7e5d5; border-width: 2px; background-color: #FFFFFF; padding-left: 6px; padding-top: 2px; padding-bottom: 3px; margin-top:4px; line-height: 11px;}

.cat-side-header4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #006330; text-decoration: none; padding-bottom: 4px; margin-top:4px; }
.cat-side4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #008040; width: 375px; text-decoration: none; border-style:solid; border-color:#c7e5d5; border-width: 2px; background-color: #d5f3d9; padding-left: 6px; padding-top: 2px; padding-bottom: 3px; margin-top:4px; line-height: 11px; }
.cat-side4:hover { background-color: #fff }
.cat-side-servers4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #008040; width: 175px; text-decoration: none; border-style:solid; border-color:#c7e5d5; border-width: 2px; background-color: #d5f3d9; padding-left: 6px; padding-top: 2px; padding-bottom: 3px; margin-top:4px; line-height: 10px; }
.cat-side-servers4:hover { background-color: #fff }


.cat-side-header5 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #006330; text-decoration: none; padding-bottom: 4px; margin-top:4px; }
.cat-side5 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #008040; width: 252px; text-decoration: none; border-style:solid; border-color:#c7e5d5; border-width: 2px; background-color: #d5f3d9; padding-left: 6px; padding-top: 2px; padding-bottom: 3px; margin-top:4px; line-height: 11px; }
.cat-side5:hover { background-color: #fff }
.cat-side-servers5 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #008040; width: 175px; text-decoration: none; border-style:solid; border-color:#c7e5d5; border-width: 2px; background-color: #d5f3d9; padding-left: 6px; padding-top: 2px; padding-bottom: 3px; margin-top:4px; line-height: 10px; }
.cat-side-servers5:hover { background-color: #fff }


.cat-side-headerlog { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #006330; text-decoration: none; padding-bottom: 4px; margin-top:4px; }
.cat-sidelog { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #008040; width: 110px; text-decoration: none; border-style:solid; border-color:#c7e5d5; border-width: 2px; background-color: #d5f3d9; padding-left: 6px; padding-top: 2px; padding-bottom: 3px; margin-top:4px; line-height: 11px; }
.cat-sidelog:hover { background-color: #fff }
.cat-side-serverslog { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #008040; width: 110px; text-decoration: none; border-style:solid; border-color:#c7e5d5; border-width: 2px; background-color: #d5f3d9; padding-left: 6px; padding-top: 2px; padding-bottom: 3px; margin-top:4px; line-height: 10px; }
.cat-side-serverslog:hover { background-color: #fff }


/* These styles are for table cell borders. */
.td-border-green { border-style: solid; border-width: 1px; border-color: #D5F4E3; }
.td-border-blue { border-style: solid; border-width: 1px; border-color: #e4f0f9; }  /* The old colour: f0f8ff  */

.customize { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #008040; text-decoration: none; border-style:solid; border-color:#BEE0CD; border-width: 2px; background-color: #DBEEE3; margin: 6px; padding-left:4px; padding-right:6px; }
.customize:hover { background-color: #ffffff; border-color:#ffffff; }

/* These styles are for table cell of PRODUCTS & MODELS. */
.td-bg-green { background-color: #eaf5ef; }
.td-bg-blue { background-color: #f0f8ff; }
.td-bg-gray { background-color: #e6e6e6; }


/* These styles are for the ABORIGINAL DESKTOPS tables */

.abo { color: #303030; font-size: 8pt; font-family: Verdana; line-height: 12pt; text-decoration: none; padding-left: 12px; }
.abo-TH { color: #303030;; font-size: 9pt; font-family: Verdana; font-weight: bold; line-height: 12pt; text-decoration: none; 
			padding-left: 7px;}			
			
.abo-white { color: #FFF; font-size: 8pt; font-family: Verdana; font-weight: bold; line-height: 12pt; text-decoration: none; 
			padding-left: 7px;}
.abo-white-TH { color: #FFF; font-size: 9pt; font-family: Verdana; font-weight: bold; line-height: 12pt; text-decoration: none; 
			padding-left: 7px;}




/* These styles are for the PRINTERS tables */
.td-print { padding-top: 6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #505050; text-decoration: none;}

.td-print-left { padding-top: 6px; padding-left: 9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #505050; text-decoration: none; }

.td-printer-name { padding-top: 9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #006330; text-decoration: none; }
			




.form { color: #000000; font-weight: normal; line-height: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }





/**** The following styles are for the SUPPORT SECTION  *****/

/* This style is for the SUPPORT LINKS  */

.cat-side-tech { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #008040; text-decoration: none; border-style:solid; border-color:#c7e5d5; border-width: 2px; background-color: #d5f3d9; padding-left: 6px; padding-top: 2px; padding-bottom: 3px; margin-top:4px; line-height: 10px; width: 130px; }
.cat-side-tech:hover { background-color: #fff }

/* This style is for the ARCHIVES tables (such as \en\support\archives\k7n8xas.html) */

.legend {color: #6303030; font-size: 9pt; font-family: Verdana; font-style: normal; line-height: 12pt; text-decoration: none;   margin-left: 4px; margin-bottom: 12px; }
.legend-text {color: #6303030; font-size: 8pt; font-family: Verdana; font-style: normal; line-height: 12px; text-decoration: none; margin-baottom: 4px; }

.archive { color: #303030; font-size: 8pt; font-family: Verdana; line-height: 12pt; text-decoration: none;
			padding-left: 10px; }
.archiveNA { color: #999999; font-size: 8pt; font-family: Verdana; line-height: 12pt; text-decoration: none;
			padding-left: 10px; }			
			
.archiveTH { color: #006330; font-size: 9pt; font-family: Verdana; line-height: 12pt; text-decoration: none; 
			padding-left: 7px;}
a.archive {
	color: #8B0000;
	font-size: 8pt;
	font-family: Verdana;
	line-height: 14pt;
	text-decoration: underline;
}
a:link.archive { color: #006330; font-size: 8pt; font-family: Verdana; line-height: 14pt; text-decoration: underline; }
a:hover.archive { color: #006330; font-size: 8pt; font-family: Verdana; line-height: 14pt; text-decoration: underline; }
a:active.archive { color: #006330; font-size: 8pt; font-family: Verdana; line-height: 14pt; text-decoration: underline; }
a:visited.archive { color: #606060; font-size: 8pt; font-family: Verdana; font-style: normal; line-height: 14pt; text-decoration: underline; }



.Product-Header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006330;
	text-decoration: none;
}



.announcement {width: 150px; height: 110px; float:left; text-align:center; 
				border: medium double #FF0000; margin: 6px;
				padding-top: 4px; padding-bottom: 6px; padding-left: 4px; padding-right: 2px;
				cursor : url("first.cur"), url("second.cur"), pointer  }


/****  ACCESSIBILITY  for Screen Readers for the visually impaired, learning disabled (literacy), literacy limited  ******/

.access-initials { speak: spell-out; }
.access-abbreviate { speak: normal; }