body	{
	margin:0px;
	padding:0px;
	background:#666566;
	background-image:url(/images/topBar.gif);
	background-repeat:repeat-x;
	background-position:top center;
	font-family:arial,helvetica,sans-serif;	
	color: #666566;
	/* The code below is a CSS hack to control font sizes in different versions of IE */
	font-size:x-small;      /* This will be used by IE 5 and 5.5 */
	voice-family: "\"}\""; 	voice-family:inherit;               /* These statement are not undertood by IE 5 and 5.5 and therefore they skip to the next selector */
	font-size:small; 	/* This is the real font size to be used by all other browsers */
}
#kiosk	{
	margin:0 auto;
	width:779px;
}
/*-----------HOMEPAGE-----------*/
#topBar	{
	float: left;
	padding:0px;
	height: 32px;
	background:#70812e;
	background-image:url(/images/topBarGradient.gif);
	width:779px;
}
#topBar img{
	padding:11px 0px  0px  5px;
}
#header	{
	background: url(/images/logo.gif) no-repeat 15px 20px;
	padding:10px 0px 10px 0px;
	height: 114px;
	width:779px;
	clear:both;
}
#topBox1, #topBox2, #topBox3, #topBox4{
	margin-left: 5px;
	width: 140px;
	height: 114px;
	overflow:hidden;
	color:#fff;
	float: right;
}

#topBox1{
	width: 138px;
	height: 112px;
	background:#ed203b url("/images/arrow-onRed.gif") no-repeat 113px 87px;
	border:#ed203b 1px solid;
}
	
#topBox2{
	width: 138px;
	height: 112px;
	background:#b5d233 url("/images/arrow-onGreen.gif") no-repeat 113px 87px;
	border:#b5d233 1px solid;
}

#topBox4{
	width: 138px;
	height: 112px;
	border:#b2c462 1px solid;
	background:url("/images/arrow-onGrey.gif") no-repeat 113px 87px;
}

#topBox1 a, #topBox2 a, #topBox4 a{
	display:block;
	padding: 10px;
	width: 100%;
	height: 95px;
	text-decoration:none;
	color:#fff;
}

#topBox1 a:hover, #topBox2 a:hover{
	background:#858485 url("/images/arrow-onRollover.gif") no-repeat 113px 87px;
	color:#fff;
}

#topBox4 a:hover{
	background:#858485 url("/images/arrow-onRollover.gif") no-repeat 113px 87px;
}

#boxContent{
	padding: 10px;
}

#welcome{
	float:left;
	padding: 0px;
	height: 51px;
	width: 779px;
	margin-top:5px;
}
#welcomeLeft{
	float:right;
	height:51px;
	width: 203;
	margin-right:5px;
}
#welcomeRight{
	float:right;
	padding:10px;
	width:544px;
	height:29px;
	background: red;
	text-align:right;
	border:#b3b2b3 1px solid;
	background:#3e3b3c url("/images/welcomeRightTile.gif") repeat-x;
}
#welcomeRight img{
	margin-top:16px;
}

/*-----------GENERAL PAGE / CONTENT LAYOUT-----------*/
#genPage{
	float: left;
	margin-top: 2px;
	width: 635px;
	clear: both;
}
#genContentWhatDoing, #genContentHowHelp, #genContentLearning, #genContentDevelopment, #genContentHome, #genContentLearning, #genContentDevelopment, #genContentEvaluation, #genContentEvaluation, #genContentServices, #genContentTeam{
	float: right;
	width: 590px;
	padding: 20px;
	padding-top:40px;
	background:#fff url("/images/home00.jpg") no-repeat 530px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}
#genContentEvaluation, #genContentEvaluation, #genContentServices, #genContentTeam{
	background:#fff;
	background-image:none;
	/*background:#fff url("/images/home00.jpg") no-repeat 530px 10px;*/
}
#genContentLearning{
	background:#fff url("/images/home00.jpg") no-repeat 530px 10px;
}

#genContentHome{
	background:#fff url("/images/welcome00.jpg") no-repeat 410px 10px;
}

#genContentDevelopment{
	background:#fff url("/images/consultancy00.jpg") no-repeat 490px 10px;
}

#genContentHowHelp{
	background:#fff url("/images/howHelp00.jpg") no-repeat 390px 10px;
}
#genContentWhatDoing{
	background:#fff url("/images/whatDoing00.jpg") no-repeat 390px 10px;
}

#genContentServices p{
	padding: 0px;
	margin: 0px;
}
#intro{
	margin-top:40px;
	padding: 15px;
	background:#f1f1f1;
}
#introContact{
	margin-top:40px;
	padding: 15px;
	background:#f1f1f1 url("/images/contact00.jpg") no-repeat 350px 23px;
}
#textTileCol1{
	color:#b5d233;
	font-weight:bold;
}
#textTileCol2{
	color:#e5c305;
	font-weight:bold;
}
#textTileCol3{
	color:#90298d;
	font-weight:bold;
}
#textTileCol4{
	color:#6c9c31;
	font-weight:bold;
}
#textTileCol5{
	color:#f7931d;
	font-weight:bold;
}
#textTileCol6{
	color:#f269b7;
	font-weight:bold;
}
#textTileCol7{
	color:#b5d233;
	font-weight:bold;
}
/*-----------RIGHT COLUMN-----------*/
#rightCol{
	float: right;
	margin-top: 2px;
	margin-left: 4px;
	/*background: #000;*/
	width: 139px;
	height: 251px;
}

#rightCol a, #rightCol a:hover, #rightCol a:visted{
	text-decoration:none;
	border-bottom:none;
}

#images img{
	margin-bottom:5px;
}

#menu2 ul {
    margin:0;
    padding:0;
    list-style:none;
	}
	
#menu2 li {
	float:left;
	/*height: 33px;*/
}

#menu2 li.link1 {
	width:43px;
	background:url("/images/link1_a.gif") no-repeat;
	margin-right:5px;
}
#menu2 li.link2 {
	width:43px;
	background:url("/images/link2_a.gif") no-repeat;
	margin-right:5px;
}
#menu2 li.link3 {
	background:url("/images/link3_a.gif") no-repeat;
}
#menu2 a {
    display:block;
	width:43px;
	height:33px;
}
#menu2 li.link1 a:hover {
	background:url("/images/link1_b.gif") no-repeat;
}
#menu2 li.link2 a:hover {
	background:url("/images/link2_b.gif") no-repeat;
}
#menu2 li.link3 a:hover {
	background:url("/images/link3_b.gif") no-repeat;
}
/*-----------LINKS-----------*/

#genPage a {
	color: #666566;
	text-decoration:none;
	border-bottom: 1px dashed #666566;
	}
#genPage a:visited {
	color: #666566;
	text-decoration:none;
	border-bottom: 1px dashed #666566;
	}
#genPage a:hover {
	color:#57642c;
	text-decoration:none;
	border-bottom:none;
	}

	
/*----------MENU / NAVIGATION-----------*/
#menu {
    /*line-height:normal;*/
	margin-left: 5px;
	width: 774px;
	text-align:right;
	height: 30px;
	background:url("/images/phoneNumber.gif") no-repeat right 0px;
	clear:both;
}

#menu ul {
    margin:0;
    padding:0;
    list-style:none;
	}
	
#menu li {
    float:left;
	border-top:#b2c462 5px solid;
	background:#fff url("/images/navAngle.gif") no-repeat left bottom;
	padding: 2px 6px 2px 7px;
    margin:0;
	margin-right: 5px;
	margin-top: 5px;
}

#menu li.col1{
	border-top:#b5d233 5px solid;
}
#menu li.col2{
	border-top:#fff200 5px solid;
}
#menu li.col3{
	border-top:#90298d 5px solid;
}
#menu li.col4{
	border-top:#6c9c31 5px solid;
	/*margin-right: 5px;*/
}

#menu li.col5{
	border-top:#f7931d 5px solid;
	margin-right: 5px;
	/*margin-right: 4px;*/
}

#menu li.col6{
	border-top:#f269b7 5px solid;
}
#menu li.col7{
	border-top:#b5d233 5px solid;
}

#menu a {
    display:block;
	font-weight:bold;
	color:#666566;
	text-decoration:none;
	border-bottom:none;
}
	
#menu li.col1 a:hover {
    color:#b5d233;
	text-decoration:none;
	border-bottom:none;
}
#menu li.col2 a:hover {
    color:#fff200;
	text-decoration:none;
	border-bottom:none;
}
#menu li.col3 a:hover {
    color:#90298d;
	text-decoration:none;
	border-bottom:none;
}
#menu li.col4 a:hover {
    color:#6c9c31;
	text-decoration:none;
	border-bottom:none;
}
#menu li.col5 a:hover {
    color:#f7931d;
	text-decoration:none;
	border-bottom:none;
}
#menu li.col6 a:hover {
    color:#f269b7;
	text-decoration:none;
	border-bottom:none;
}
#menu li.col7 a:hover {
    color:#b5d233;
	text-decoration:none;
	border-bottom:none;
}
	
/*-----------FOOTER-----------*/
#footer {
	margin-top:5px;
	margin-bottom:5px;
	padding:0px;
	background: #989595;
	width: 774px;
	margin-left:5px;
	clear: both;
}

#menu li {
  /* rules ignored by Safari,*/
     padding: 2px 7px 2px 7px; margin-right: 5px;#
}