body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	list-style-type: square;
}

body {
	margin-left: 15px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	background-color: #FFFFFF;
}

.blank {
	font-size: 0px;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.bodytext a:link, .bodytext a:visited{
	color: #F26922;
	text-decoration: none;
}
.bodytext a:hover, .bodytext a:active{
	color: #000000;
	text-decoration: none;
}

.bodytext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding: 0;
	margin: 0;
}
.bodytext2 a:link, .bodytext2 a:visited{
	color: #F26922;
	text-decoration: none;
}
.bodytext2 a:hover, .bodytext2 a:active{
	color: #000000;
	text-decoration: none;
}

.orangetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F26922;
}

.orangetext a:link, .orangetext a:visited{
	color: #F26922;
	text-decoration: none;
}
.orangetext a:hover, .orangetext a:active{
	color: #000000;
	text-decoration: none;
}



.bodytextBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.bodytextBlack a:link, .bodytextBlack a:visited{
	color: #F26922;
	text-decoration: none;
}
.bodytextBlack a:hover, .bodytextBlack a:active{
	color: #000000;
	text-decoration: underline;
}




.homepagetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #666666;
	text-align: justify;
}

.homepagetext a:link, .homepagetext a:visited{
	color: #666666;
	text-decoration: none;
}
.homepagetext a:hover, .homepagetext a:active{
	color: #BB3300;
	text-decoration: underline;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.footer a:link, .footer a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.footer a:hover, .footer a:active{
	color: #FFFF00;
	text-decoration: none;
}

.footer2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
}
.footer2 a{
	font-family: Arial, Helvetica, sans-serif;
	color: #D5D7ED;
	text-decoration: none;
}
.footer2 a:link, .footer2 a:visited{
	color: #D5D7ED;
	text-decoration: none;
}
.footer2 a:hover, .footer2 a:active{
	color: #FFFF00;
	text-decoration: none;
}

.topmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: auto;
	color: #FFFFFF;
}
.topmenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: auto;
	display: block;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
}
.topmenu a:link, .topmenu a:visited {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}
.topmenu a:hover, .topmenu a:active {
	color: #FFFFFF;
	background-color: #666666;
}



.SubMenuHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	color: #FFFFFF;

}




.SubMenuHeaderLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.SubMenuHeaderLink a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	background-image: url(images/spacer.gif);
}
.SubMenuHeaderLink a:link, .SubMenuHeaderLink a:visited, .SubMenuHeaderLink a:active {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}
.SubMenuHeaderLink a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/sub-menu-header/over.gif);
}






.menuEnterpriseConsulting {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.menuEnterpriseConsulting a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	background-image: url(images/spacer.gif);
}
.menuEnterpriseConsulting a:link, .menuEnterpriseConsulting a:visited, .menuEnterpriseConsulting a:active {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}
.menuEnterpriseConsulting a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/top_menu/top-menu-background-over_03.gif);
}




.menuBusinessInteligence {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.menuBusinessInteligence a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	background-image: url(images/spacer.gif);
}
.menuBusinessInteligence a:link, .menuBusinessInteligence a:visited, .menuBusinessInteligence a:active {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}
.menuBusinessInteligence a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/top_menu/top-menu-background-over_04.gif);
}


.menuDevelopmentalServices {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.menuDevelopmentalServices a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	background-image: url(images/spacer.gif);
}
.menuDevelopmentalServices a:link, .menuDevelopmentalServices a:visited, .menuDevelopmentalServices a:active {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}
.menuDevelopmentalServices a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/top_menu/top-menu-background-over_05.gif);
}


.menuIndustrySolutions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.menuIndustrySolutions a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	background-image: url(images/spacer.gif);
}
.menuIndustrySolutions a:link, .menuIndustrySolutions a:visited, .menuIndustrySolutions a:active {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}
.menuIndustrySolutions a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/top_menu/top-menu-background-over_06.gif);
}




.menuSuccess {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.menuSuccess a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	background-image: url(images/spacer.gif);
}
.menuSuccess a:link, .menuSuccess a:visited, .menuSuccess a:active {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}
.menuSuccess a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/top_menu/top-menu-background-over_07.gif);
}




.menuAbout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.menuAbout a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	background-image: url(images/spacer.gif);
}
.menuAbout a:link, .menuAbout a:visited, .menuAbout a:active {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}
.menuAbout a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/top_menu/top-menu-background-over_08.gif);
}



.menuContact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.menuContact a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	background-image: url(images/spacer.gif);
}
.menuContact a:link, .menuContact a:visited, .menuContact a:active {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}
.menuContact a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/top_menu/top-menu-background-over_09.gif);
}


.menuHome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.menuHome a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	background-image: url(images/spacer.gif);
}
.menuHome a:link, .menuHome a:visited, .menuHome a:active {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}
.menuHome a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/top_menu/top-menu-background-over_10.gif);
}





.topmenuBACKUP a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: auto;
	display: block;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
}
.topmenuBACKUP a:link, .topmenuBACKUP a:visited {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #F26922;
}
.topmenuBACKUP a:hover, .topmenuBACKUP a:active {
	color: #444444;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}

.topmenu2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: auto;
	background-color: #F26922;
	display: block;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
}
.topmenu2 a:link, .topmenu2 a:visited {
color: #555555;
	text-decoration: none;
	display: block;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #F26922;
}
.topmenu2 a:hover, .topmenu2 a:active {
color: #333333;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}

.submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	color: #555555;

}
.submenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #808285;
	display: block;
	padding: 3px 8px;
}
.submenu a:link, .submenu a:visited{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #808285;
}
.submenu a:hover, .submenu a:active{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #58585A;
}


.SideMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	color: #555555;

}
.SideMenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #808285;
	display: block;
	padding: 3px 6px;
}
.SideMenu a:link, .SideMenu a:visited{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #808285;
}
.SideMenu a:hover, .SideMenu a:active{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #58585A;
}



.submenuBACKUP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	color: #555555;

}
.submenuBACKUP a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	background-color: #BABCBE;
	width: auto;
	display: block;
	padding: 2px 5px;
}
.submenuBACKUP a:link, .submenuBACKUP a:visited{
	color: #555555;
	text-decoration: none;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #BABCBE;
}
.submenuBACKUP a:hover, .submenuBACKUP a:active{
	color: #111111;
	text-decoration: none;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}



.subheaderOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F26922;
}
.subheaderOrange a:link, .subheaderOrange a:visited{
	color: #F26922;
	text-decoration: none;
}
.subheaderOrange a:hover, .subheaderOrange a:active{
	color: #000000;
	text-decoration: none;
}




.subheader1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #136EB2;
}
.subheader1 a:link, .subheader1 a:visited{
	color: #FF4500;
	text-decoration: none;
}
.subheader1 a:hover, .subheader1 a:active{
	color: #CC0000;
	text-decoration: underline;
}

.sidemenu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 0px;
}
.sidemenu2 a {
	font-family: Arial, Helvetica, sans-serif;
}
.sidemenu2 a:link, .sidemenu2 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.sidemenu2 a:hover, .sidemenu2 a:active {
color: #FFFFFF;
text-decoration: underline;
}
.sidemenu3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #444444;
	list-style-image: url(images/bullet-points.gif);
}
.sidemenu3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}
.sidemenu3 a:link, .sidemenu3 a:visited {
	color: #444444;
	text-decoration: none;
}
.sidemenu3 a:hover, .sidemenu3 a:active {
color: #000000;
text-decoration: underline;
}
.subheader1Black {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}



.subheader1Orange {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #F26922;
}


.subheader2Black {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}


.subheader2White {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}


.sections {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.bodytextBlue {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006AB3;
}



.bodytextWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.bodytextWhite2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 0;
	margin: 0;
}
td.cellpad5px { padding: 5px;


.tableLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: auto;
	color: #666666;
	padding: 3px 8px;
}
.tableLinks a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: auto;
	display: block;
}
.tableLinks a:link, .tableLinks a:visited {
	color: #333333;
	text-decoration: none;
	display: block;
}
.tableLinks a:hover, .tableLinks a:active {
color: #136EB2;
text-decoration: underline;
}
.tableLinksWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: auto;
	color: #FFFFFF;
	padding: 3px 8px;
}
.horizontalDots {
	padding: 0px 8px;
	border-width: 5px;
	border-style: solid;
	border-color: #BABCBE;

}

