/* 
	SAA Consultants.com CSS stylesheet 
	Created 09/04/02 by JohnS
	Last modified 20/05/10 by JohnS
 */
 
 .menudiv1{left:23px; top:105px; width:107px; height:104px; z-index:1; position:absolute; visibility:hidden}
 .menudiv2{left:136px; top:105px; width:107px; height:41px; z-index:2; position:absolute; visibility:hidden}
 .menudiv3{left:267px; top:105px; width:240px; height:83px; z-index:3; position:absolute; visibility:hidden}
 .menudiv4{left:393px; top:105px; width:107px; height:83px; z-index:4; position:absolute; visibility:hidden}
 .menudiv5{left:400px; top:105px; width:107px; height:83px; z-index:4; position:absolute; visibility:hidden}
 
 .mydiv{width:157px; top:222px; left:3px; position:absolute}
 .relInfo{width:140px; height:120px; top:490px; left:23px; position:absolute}
 
 /* Generic body tag */
body {	
	BACKGROUND: #FFFFFF;
	margin-left : 3px;
	margin-top : 3px;
}

ul {margin-top: 0; }

.cursorStyle{cursor:pointer}

/* Menu Links */

a.menuLink:link{
	text-decoration:none;
	COLOR: #FFFFFF;
    FONT: 7.5pt Arial, Helvetica, sans-serif;
}
a.menuLink:active{
	text-decoration:none;
	COLOR: #FFFFFF;
    FONT: 7.5pt Arial, Helvetica, sans-serif;
}
a.menuLink:visited{
	text-decoration:none;
	COLOR: #FFFFFF;
    FONT: 7.5pt Arial, Helvetica, sans-serif;
}
a.menuLink:hover{
	text-decoration:none;
	COLOR: #9CCFFF;
    FONT: 7.5pt Arial, Helvetica, sans-serif;
}

 /* Headings */
H1 {
	COLOR: #3366FF;
	BACKGROUND-COLOR : #FFFFFF;	
    FONT: 16pt Arial, Helvetica, sans-serif;
}

.heading1 {
	COLOR: #3366FF;
	BACKGROUND-COLOR : #FFFFFF;	
    FONT: 16pt Arial, Helvetica, sans-serif;
}

H2 {
	COLOR: #3366FF;
	BACKGROUND-COLOR : #FFFFFF;	
    FONT: 12pt Arial, Helvetica, sans-serif;
}

.heading2 {
	COLOR: #3366FF;
	BACKGROUND-COLOR : #FFFFFF;	
    FONT: 12pt Arial, Helvetica, sans-serif;
}

H3 {
	COLOR: #3366FF;
	BACKGROUND-COLOR : #FFFFFF;	
    FONT: bold 11pt Arial, Helvetica, sans-serif;
}

.heading3 {
	COLOR: #3366FF;
    FONT: bold 11pt Arial, Helvetica, sans-serif;
}

.subheading {
	COLOR: #3366FF;
	BACKGROUND-COLOR : #FFFFFF;	
    FONT: bold 11pt Arial, Helvetica, sans-serif;
}

.comp-subheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000066;
	text-decoration: none
}

.subheadingwhite {
	COLOR: #FFFFFF;	
    FONT: bold 11pt Arial, Helvetica, sans-serif;
}

/* for the homepage */

.hpheadercell {
	padding-left:3px;
	margin-top: 2px;
	font: bold 9pt Arial, Helvetica, sans-serif;
	color: #003399;
}

.hpsubcell {

	padding-left:3px;
	margin-top: 2px;
}

/* for the company statement */
.jobcell {
	BACKGROUND: #FFCC99;
}

.jobadcell {
	BACKGROUND: #FFCC66;
}

.comp-state-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #3366FF;
	text-decoration: none
}
.comp-state {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: italic;
	line-height: 12pt;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000066;
	text-decoration: none;
	letter-spacing: normal;
	text-align: justify
}

 /* Text  Styles*/
.bodytxtintro {
	COLOR: #003399;
    FONT: 8.5pt Arial, Helvetica, sans-serif;
}

P {
	COLOR: #000066;
    FONT: 8.5pt Arial, Helvetica, sans-serif;
}

UL {
	COLOR: #000066;
    FONT: 8.5pt Arial, Helvetica, sans-serif;
}

OL {
	COLOR: #000066;
    FONT: 8.5pt Arial, Helvetica, sans-serif;
}

LI {
	COLOR: #000066;
    FONT: 8.5pt Arial, Helvetica, sans-serif;
}

.normal {
	COLOR: #000066;
    FONT: 8.5pt Arial, Helvetica, sans-serif;
}

.normalreg {
	COLOR: #000066;
    FONT: 7.9pt Arial, Helvetica, sans-serif;
}

.blackbodytext {
	COLOR: #000000;
    FONT: 8.5pt Arial, Helvetica, sans-serif;
}

.bold {
	COLOR: #0033CC;
    FONT: bold 8.5pt Arial, Helvetica, sans-serif;
}

.greybold {
	COLOR: #333333;
    FONT: bold 8.5pt Arial, Helvetica, sans-serif;
}

.orangebold {
	COLOR: #FF6600;
    FONT: bold 9pt Arial, Helvetica, sans-serif;
}

.hpbold {
	COLOR: #0033CC;
    FONT: bold 8.5pt Arial, Helvetica, sans-serif;
}
.hpboldlarger {
	COLOR: #0033CC;
    FONT: bold 10pt Arial, Helvetica, sans-serif;
}
.hpbolddarkblue {
	COLOR: #000066;
    FONT: bold 8.5pt Arial, Helvetica, sans-serif;
}

.hpboldwhite {
	COLOR: #000066;
    FONT: bold 8.5pt Arial, Helvetica, sans-serif;
}

.hpbodytxt {
	COLOR: #0033CC;
    FONT: 8.5pt Arial, Helvetica, sans-serif;
}

.hpbodytxtreg {
	COLOR: #0033CC;
    FONT: 7.9pt Arial, Helvetica, sans-serif;
}

 /* Form Values */
.formbg { 
	color: #000066; 
	font-family: Arial, Helevtic,sans-serif;
	background: #FFCC99; 
	font-weight: normal; 
	font-size: 8.5pt; 
}

 /* Top Submenu */

a.sbmenu:link{
	COLOR: #FFFFFF;
	FONT: bold 8.5pt Arial, Helevtic,sans-serif;
	TEXT-DECORATION: None;
}

a.sbmenu:hover{
	COLOR: #FF9900;
	FONT: bold 8.5pt Arial, Helevtic,sans-serif;
	TEXT-DECORATION: None;
}

 /* Left Hand Side Menu*/
.lhsmenubold {
	COLOR: #000066;
    FONT: bold 9pt Arial, Helvetica, sans-serif;
}

.lhsmenusmall {
	COLOR: #666666;
	BACKGROUND-COLOR : #FFFFFF;	
    FONT: 8.5pt Arial, Helvetica, sans-serif;
}


 /* Footer Style*/

.footertext {
	COLOR: #FFFFFF;
	BACKGROUND-COLOR : #3366FF;	
   	FONT: bold 9pt Arial, Helvetica, sans-serif;
}
.footertextpopup {
	COLOR: #FFFFFF;
	BACKGROUND-COLOR : #3366FF;	
   	FONT: 7.5pt Arial, Helvetica, sans-serif;
}

.footercopyright {
	COLOR: #0066CC;
	BACKGROUND-COLOR : #FFFFFF;	
    FONT: 7.5pt Arial, Helvetica, sans-serif;
}
	
.footervertline {
	COLOR: #000000;
	FONT: 11pt Arial, Helvetica, sans-serif;	
}


 /* Coloured table cells */
.footerblue {
	BACKGROUND: #3366FF;
	text-align: center;
}

.orangecell {
	BACKGROUND: #FF9900;
}

.lbluecell {
	BACKGROUND: #99CCFF;
}

.greycell {
	background-color: #CCCCCC; 
}

.whiteproductcell {
	background-color: #FFFFFF; 
	border: 1px solid #999999; 
	padding:3px;
	margin:3px;
}

.greyproductcell {
	background-color: #CCCCCC; 
	border: 1px solid #999999; 
	padding:3px;margin:3px; 
	width:200px;
}

.verticallightblue {
	BACKGROUND: #99CCFF;
}

.verticalblue {
	BACKGROUND: #003399;
}

.verticaldarkblue {
	BACKGROUND: #000066;
}

.sitemapbluecell {
	BACKGROUND-COLOR : #99CCFF;
	font: 8.5pt Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000066;
}
.sitemapsubheader {
	COLOR: #000066;
    FONT: bold 8pt Arial, Helvetica, sans-serif;
}
/* Coloured Links */

.bodytxt {
	COLOR: #0033CC;
    FONT: 8.5pt Arial, Helvetica, sans-serif;
}

a.bodytext:link
{
    text-decoration:underline;
	COLOR: #3366FF;
    FONT: 8.5pt Arial, Helvetica, sans-serif;
}
a.bodytext:active { 
    text-decoration:underline;
	COLOR: #3366FF;
    FONT: 8.5pt Arial, Helvetica, sans-serif;
	}
a.bodytext:visited
{
    text-decoration:underline;
	COLOR: #333399;
    FONT: 8.5pt Arial, Helvetica, sans-serif;
}
a.bodytext:hover 
{	
    text-decoration:underline;
	COLOR: #FF9900;
    FONT: 8.5pt Arial, Helvetica, sans-serif;
}


a.hpbold:link
{
    text-decoration:none;
	COLOR: #0033CC;
    FONT: bold 8.5pt Arial, Helvetica, sans-serif;
}
a.hpbold:active { 
    text-decoration:none;
	COLOR: #0033CC;
    FONT: bold 8.5pt Arial, Helvetica, sans-serif;
	}
a.hpbold:visited
{
    text-decoration:none;
	COLOR: #003399;
    FONT: bold 8.5pt Arial, Helvetica, sans-serif;
}
a.hpbold:hover 
{	
    text-decoration:none;
	COLOR: #FF9900;
    FONT: bold 8.5pt Arial, Helvetica, sans-serif;
}


a.productiframe:link
{
    text-decoration:underline;
	COLOR: #0033CC;
    FONT: bold 8.5pt Arial, Helvetica, sans-serif;
}
a.productiframe:active { 
    text-decoration:underline;
	COLOR: #0033CC;
    FONT: bold 8.5pt Arial, Helvetica, sans-serif;
	}
a.productiframe:visited
{
    text-decoration:underline;
	COLOR: #0033CC;
    FONT: bold 8.5pt Arial, Helvetica, sans-serif;
}
a.productiframe:hover 
{	
    text-decoration:underline;
	COLOR: #FF9900;
    FONT: bold 8.5pt Arial, Helvetica, sans-serif;
}


a.hpboldwhite:link
{
    text-decoration:underline;
	COLOR: #000066;
    FONT: bold 8.5pt Arial, Helvetica, sans-serif;
}
a.hpboldwhite:active { 
    text-decoration:underline;
	COLOR: #FF9900;
    FONT: bold 8.5pt Arial, Helvetica, sans-serif;
	}
a.hpboldwhite:visited
{
    text-decoration:underline;
	COLOR: #000066;
    FONT: bold 8.5pt Arial, Helvetica, sans-serif;
}
a.hpboldwhite:hover 
{	
    text-decoration:underline;
	COLOR: #FFFFFF;
    FONT: bold 8.5pt Arial, Helvetica, sans-serif;
}

.subheadinglink:link {
	COLOR: #3366FF;
	BACKGROUND-COLOR : #FFFFFF;	
    FONT: bold 11pt Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.subheadinglink:active {
	COLOR: #3366FF;
	BACKGROUND-COLOR : #FFFFFF;	
    FONT: bold 11pt Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.subheadinglink:visited {
	COLOR: #3366FF;
	BACKGROUND-COLOR : #FFFFFF;	
    FONT: bold 11pt Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.subheadinglink:hover {
	COLOR: #FF9900;
	BACKGROUND-COLOR : #FFFFFF;	
    FONT: bold 11pt Arial, Helvetica, sans-serif;
	text-decoration:none;
}

a.lhsmenulink:link
{
    text-decoration:none;
	COLOR: #000066;
    FONT: bold 8pt Arial, Helvetica, sans-serif;
}
a.lhsmenulink:active { 
    text-decoration:none;
	COLOR: #000066;
    FONT: bold 8pt Arial, Helvetica, sans-serif;
	}
a.lhsmenulink:visited
{
    text-decoration:none;
	COLOR: #333399;
    FONT: bold 8pt Arial, Helvetica, sans-serif;
}
a.lhsmenulink:hover 
{	
    text-decoration:none;
	COLOR: #FF9900;
    FONT: bold 8pt Arial, Helvetica, sans-serif;
}


a.sublhsmenu:link
{
	text-decoration:none;
	COLOR: #666666;
    FONT: 7.5pt Arial, Helvetica, sans-serif;
	Line-height:11pt
}
a.sublhsmenu:active { 
	text-decoration:none;
	COLOR: #666666;
    FONT: 7.5pt Arial, Helvetica, sans-serif;
	Line-height:11pt
	}
a.sublhsmenu:visited
{
    text-decoration:none;
	COLOR: #666666;
    FONT: 7.5pt Arial, Helvetica, sans-serif;
	Line-height:11pt
}
a.sublhsmenu:hover 
{	
	text-decoration:none;
	COLOR: #FF9933;
    FONT: 7.5pt Arial, Helvetica, sans-serif;
	Line-height:11pt
}


a.relatedinfo:link
{
    text-decoration:underline;
	COLOR: #000066;
	BACKGROUND-COLOR : #FFFFFF;	
    FONT: 8pt Arial, Helvetica, sans-serif;
}
a.relatedinfo:active { 
    text-decoration:underline;
	COLOR: #000066;
	BACKGROUND-COLOR : #FFFFFF;	
    FONT: 8pt Arial, Helvetica, sans-serif;
	}
a.relatedinfo:visited
{
    text-decoration:underline;
	COLOR: #333399;
	BACKGROUND-COLOR : #FFFFFF;	
    FONT: 8pt Arial, Helvetica, sans-serif;
}
a.relatedinfo:hover 
{	
    text-decoration:underline;
	COLOR: #FF9933;
	BACKGROUND-COLOR : #FFFFFF;	
    FONT: 8pt Arial, Helvetica, sans-serif;
}

a.products:link
{
    text-decoration:none;
	COLOR: #3366FF;
	BACKGROUND-COLOR : #FFFFFF;	
    FONT: bold 11pt Arial, Helvetica, sans-serif;
}
a.products:active { 
    text-decoration:none;
	COLOR: #3366FF;
	BACKGROUND-COLOR : #FFFFFF;	
    FONT: bold 11pt Arial, Helvetica, sans-serif;
	}
a.products:visited
{
    text-decoration:none;
	COLOR: #3366FF;
	BACKGROUND-COLOR : #FFFFFF;	
    FONT: bold 11pt Arial, Helvetica, sans-serif;
}
a.products:hover 
{	
    text-decoration:none;
	COLOR: #FF9900;
	BACKGROUND-COLOR : #FFFFFF;	
    FONT: bold 11pt Arial, Helvetica, sans-serif;
}


a.joblink:link
{
    text-decoration:underline;
	COLOR: #0033CC;
    FONT: 8.5pt Arial, Helvetica, sans-serif;
}
a.joblink:active { 
    text-decoration:underline;
	COLOR: #0033CC;
    FONT: 8.5pt Arial, Helvetica, sans-serif;
	}
a.joblink:visited
{
    text-decoration:underline;
	COLOR: #0033CC;
    FONT: 8.5pt Arial, Helvetica, sans-serif;
}
a.joblink:hover 
{	
    text-decoration:underline;
	COLOR: #3366FF;
    FONT: 8.5pt Arial, Helvetica, sans-serif;
}


a.footertext:link
{
    text-decoration:none;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR : #3366FF;	
    FONT: bold 9pt Arial, Helvetica, sans-serif;
}
a.footertext:active { 
    text-decoration:none;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR : #3366FF;	
    FONT: bold 9pt Arial, Helvetica, sans-serif;
	}
a.footertext:visited
{
    text-decoration:none;
	COLOR: #CCFFFF;
	BACKGROUND-COLOR : #3366FF;	
    FONT: bold 9pt Arial, Helvetica, sans-serif;
}
a.footertext:hover 
{	
    text-decoration:none;
	COLOR: #99CCFF;
	BACKGROUND-COLOR : #3366FF;	
    FONT: bold 9pt Arial, Helvetica, sans-serif;
	}
	

	
a.footercopyright:link
{
    text-decoration:underline;
	COLOR: #0066CC;
	BACKGROUND-COLOR : #FFFFFF;	
    FONT: 7.5pt Arial, Helvetica, sans-serif;
}
a.footercopyright:active { 
    text-decoration:underline;
	COLOR: #0066CC;
	BACKGROUND-COLOR : #FFFFFF;	
    FONT: 7.5pt Arial, Helvetica, sans-serif;
	}
a.footercopyright:visited
{
    text-decoration:underline;
	COLOR: #006699;
	BACKGROUND-COLOR : #FFFFFF;	
    FONT: 7.5pt Arial, Helvetica, sans-serif;
}
a.footercopyright:hover 
{	
    text-decoration:underline;
	COLOR: #99CCFF;
	BACKGROUND-COLOR : #FFFFFF;	
    FONT: 7.5pt Arial, Helvetica, sans-serif;
	}
	
p.buildLeft {
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #000066;
	letter-spacing: 0.03em;
	text-align: justify;
}
p.buildRight {
	font: 11px/15px Arial, Helvetica, sans-serif;
	color: #000066;
	letter-spacing: 0.03em;
	text-align: justify;
}
p.buildText {
	font: 11px/15px Arial, Helvetica, sans-serif;
	color: #000066;
	letter-spacing: 0.03em;
	text-align: justify;
}

table#wolseley {
	border: 1px solid #CBD7F1;
	background: #FFF;
}

.education	{ font: 12px/18px Arial, Helvetica, Sans-serif; letter-spacing:0.03em; color: #000066; }
.educationBold	{ font: bold 15px/18px Arial, Helvetica, Sans-serif; letter-spacing:0.03em; color: #000066; }

.trainingCourse { background: url(../images/training_schedule_bg.jpg)no-repeat left top; }
.whiteBoldText	{ font: bold 13px Arial, Helvetica, Sans-serif; color: #FFF; text-align: left; padding-left: 10px; }
.whiteBoldTextcenter	{ font: bold 13px Arial, Helvetica, Sans-serif; color: #FFF; text-align: center; padding-left: 10px; }
.whiteBoldHeading	{ font: bold 15px Arial, Helvetica, Sans-serif; color: #FFF; text-align: center; }

a.inlandrev:link
{
    text-decoration:none;
	COLOR: #000066;
	BACKGROUND-COLOR : #FFFFFF;	
    FONT: bold 11pt Arial, Helvetica, sans-serif;
}
a.inlandrev:active { 
    text-decoration:none;
	COLOR: #000066;
	BACKGROUND-COLOR : #FFFFFF;	
    FONT: bold 11pt Arial, Helvetica, sans-serif;
	}
a.inlandrev:visited
{
    text-decoration:none;
	COLOR: #000066;
	BACKGROUND-COLOR : #FFFFFF;	
    FONT: bold 11pt Arial, Helvetica, sans-serif;
}
a.inlandrev:hover 
{	
    text-decoration:none;
	COLOR: #FF9900;
	BACKGROUND-COLOR : #FFFFFF;	
    FONT: bold 11pt Arial, Helvetica, sans-serif;
}

.footnote 
{	
    text-decoration:none;
	COLOR: #000066;
	BACKGROUND-COLOR : transparent;	
    FONT: 7pt Arial, Helvetica, sans-serif;
}

.footnotegrey 
{	
    text-decoration:none;
	COLOR: #666666;
	BACKGROUND-COLOR : transparent;	
    FONT: 7pt Arial, Helvetica, sans-serif;
}

.smallwhitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}

#coursesbackground {
	background: #FFFFFF url(services/images/courses_background.jpg) repeat-x bottom right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-align:center;
}

#coursesbackground .description {font-size: 8pt;color: #333333;line-height: normal;}
#coursesbackground .courses {font-size: 8pt;color: #666666;height:5px;text-align:center;}
#coursesbackground .coursesrow {font-size: 4pt;color: #666666;height:2px;}


.coursemodules {border: 1px dotted #99CCCC;width:500px; padding-top:15px; padding-right:15px; padding-bottom:10px;  padding-left:15px;}

.extracourses {border: 1px solid #99CCCC;padding-top:15px; padding-right:15px; padding-bottom:0px;  padding-left:15px;background: #FFFFFF;}
.coursetitle {font-size: 10pt;color: #003366;font-family: Arial, Helvetica, sans-serif;font-weight:bold;line-height: normal;}


a.courses:link {font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #666666;text-decoration:underline;}
a.courses:active {font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #666666;text-decoration:underline;}
a.courses:visited {font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #666666;text-decoration:underline;}
a.courses:hover {font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #666666;text-decoration:none;}

 /* More information boxes on product pages */
 .productmoreinfo {
 border: 1px solid #cccccc; 
 width: 169px;
 }
 
.productmoreinfop
{
padding: 2px 0 3px 5px; 
margin:0; 
color: #666666; 
text-align: left;
}

a.productmoreinfo:link
{
color: #666666;
text-decoration:underline;
border: none;
}
a.productmoreinfo:active { 
color: #666666;
text-decoration:underline;
border: none;
}
a.productmoreinfo:visited
{
color: #666666;
text-decoration:underline;
border: none;
}
a.productmoreinfo:hover 
{	
color: #FF9900;
text-decoration:underline;
border: none;
}
.productmore
{
float:right;
}

	