body{margin:0;padding:0;font-family: verdana, arial, helvetica, sans-serif;background-color: #d1d2d4;color:#000000;text-align:center;}
	
#container{width:776px;margin-left: auto;margin-right: auto;padding: 17px 12px 7px 12px;background-color: #ffffff;color:#000000;}
	
#header{height:111px;width:776px;color:#000000;
	background: #ffffff url("/images/strategicalliesltd.jpg");
	background-repeat: no-repeat;
	background-position: left center;
}

#header #navigation{text-align:right;padding:8px 9px 5px 5px;font-size:0.70em;}

.navTop{color:#000000;background:inherit;text-decoration:none;}
.navTop:hover{text-decoration:underline;}
	
#content{
height:402px;width:776px;color:#ffffff;
	background: #000000 url("/images/homemiddle.jpg");
	background-repeat: no-repeat;
	background-position: left center;
}
.column{display:inline;float:left;padding:0; margin:0;position: relative;}

#content #centerColumn{padding: 32px 0px 0px 20px;text-align:left;}

	.homeTitle{font-size:1.75em;padding:0;margin:0; letter-spacing: 1px; font-family: arial, helvetica, sans-serif;}
	.homeText{font-size:0.9em;padding:10px 0px 0px 0px;margin:0;font-weight:bold; font-family: arial, helvetica, sans-serif; letter-spacing: 1px;}
	
#container #footer{height:78px;}

/* The bottom main navigation menu code below */	
	
	/* Needed tis brnd image so ie/win does not break layout when fony size increased */
	#footerNavigation{width:776px;padding:0;margin:0;height:78px;color:#000;
	background: #ffffff url("/images/footerhome.jpg");
	background-repeat: no-repeat;
	background-position: left center;
	}

/* all lists */
#nav, #nav ul {padding: 0;margin: 0;list-style: none;line-height: 1em;font-size:13px;font-family: arial, helvetica, sans-serif;font-weight:normal;text-align:left;}

#nav a, #nav a:hover {display: block;/*width: 10em;*/}

#nav li ul li a#nav a, #nav li ul li a#nav a:hover {display: block;width: 130px;}

#nav li { /* all list items */float: left;width: 130px;}/* width for Opera*/

#nav #aboutUs{float: left;width: 128px;height:70px;margin: 7px 0px 0px 0px;cursor:pointer;}/* width for Opera*/

#nav #aboutUs a.about{color: #000000;height:71px;cursor:pointer;
	background: #ffffff url("/images/footnav/aboutus.jpg");
	background-repeat: no-repeat;
	background-position: bottom left;
}

#nav #aboutUs a.about:hover{color: #000000;height:71px;cursor:pointer;
	background: #ffffff url("/images/footnav/aboutushover.jpg");
	background-repeat: no-repeat;
	background-position: bottom left;
}

.aboutusBround{background: #ffffff url("/images/footnav/abtbrnd.jpg");background-repeat: no-repeat;background-position: left bottom;color:#000000;}

#nav #services{float: left;	width: 131px;height:43px;margin: 35px 0px 0px 0px;cursor:pointer;}/* width for Opera*/

#nav #services a.service{color: #000000;height:43px; /* 64 */cursor:pointer;
	background: #ffffff url("/images/footnav/services.jpg");
	background-repeat: no-repeat;
	background-position: bottom left;
}

#nav #services a.service:hover{color: #000000;height:43px; /* 64 */cursor:pointer;
	background: #ffffff url("/images/footnav/serviceshover.jpg");
	background-repeat: no-repeat;
	background-position: bottom left;
}

.serviceBround{background: #ffffff url("/images/footnav/servbrnd.jpg");background-repeat: no-repeat;background-position: left bottom;color:#000000;}

#nav #getHelp{float: left;width: 130px;height:61px; /* 64 */margin: 17px 0px 0px 0px;cursor:pointer;}

#nav #getHelp a.help{color: #000000;height:61px; /* 64 */cursor:pointer;
	background: #ffffff url("/images/footnav/help.jpg");
	background-repeat: no-repeat;
	background-position: bottom left;
}

#nav #getHelp a.help:hover{color: #000000;height:61px; /* 64 */cursor:pointer;
	background: #ffffff url("/images/footnav/helphover.jpg");
	background-repeat: no-repeat;
	background-position: bottom left;
}

.helpBround{background: #ffffff url("/images/footnav/helpbrnd.jpg");background-repeat: no-repeat;background-position: left bottom;color:#000000;}

#nav #businessOpp{float: left;width: 129px;height:72px; /* 75 */margin: 6px 0px 0px 0px;cursor:pointer;}

#nav #businessOpp a.business{color: #000000;height:72px; /* 75 */cursor:pointer;
	background: #ffffff url("/images/footnav/business.jpg");
	background-repeat: no-repeat;
	background-position: bottom left;
}

#nav #businessOpp a.business:hover{color: #000000;height:72px; /* 75 */cursor:pointer;
	background: #ffffff url("/images/footnav/businesshover.jpg");
	background-repeat: no-repeat;
	background-position: bottom left;
}

.busBround{background: #ffffff url("/images/footnav/busbrnd.jpg");background-repeat: no-repeat;background-position: left bottom;color:#000000;}

#nav #faqs{float: left;width: 130px;height:74px; margin: 4px 0px 0px 0px;/* 77 */cursor:pointer;}

#nav #faqs a.faq{color: #000000;height:74px; /* 77 */cursor:pointer;
	background: #ffffff url("/images/footnav/faq.jpg");
	background-repeat: no-repeat;
	background-position: bottom left;	
}

#nav #faqs a.faq:hover{color: #000000;height:74px; /* 77 */cursor:pointer;
	background: #ffffff url("/images/footnav/faqhover.jpg");
	background-repeat: no-repeat;
	background-position: bottom left;
}

#nav #contactUs{float: left;width: 128px;height:73px; margin: 5px 0px 0px 0px;/* 77 */cursor:pointer;}

#nav #contactUs a.contact{color: #000000;height:73px; /* 77 */cursor:pointer;
	background: #ffffff url("/images/footnav/contact.jpg");
	background-repeat: no-repeat;
	background-position: left bottom;
}

#nav #contactUs a.contact:hover{color: #000000;height:73px; /* 77 */cursor:pointer;
	background: #ffffff url("/images/footnav/contacthover.jpg");
	background-repeat: no-repeat;
	background-position: left bottom;
}

/* second-level lists */
#nav li ul {position: absolute;background-color: inherit;left: -999em;color:#000;padding:0;margin:0;border-top:1px solid #939598;border-right:0px solid #939598;}

/* second-level lists */
#nav li ul a{padding:3px 2px 3px 5px;margin:0px 0px 0px 0px;border-bottom:0px solid #939598;text-decoration:none;
color:#444444;background-color: inherit;border-top:1px solid #939598;
}

#nav li ul a.helpFirst{ /* second-level lists */
	padding:3px 10px 17px 5px;
	margin:0px 0px 0px 0px;
	border-bottom:0px solid #939598;
	text-decoration:none;
	color:#444444;
	background-color: inherit;
	border-top:1px solid #939598;
}

#nav li ul a.techFirst{ /* second-level lists */
	padding:3px 10px 10px 5px;
	margin:0px 0px 0px 0px;
	border-bottom:0px solid #939598;
	text-decoration:none;
	color:#444444;
	background-color: inherit;
	border-top:1px solid #939598;
}

#nav li ul a:hover, a.helpFirst:hover, a.techFirst:hover{color:#000;background-color: inherit;}

#nav li ul a:hover{ /* second-level lists */text-decoration:underline;}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */left: auto;}



 /* when css styles turned off and for screen readers this class enables 
 text information to replace images or more of a text description to be given*/
 .hide{position: absolute;left: -9000px;} 