
#horizontal_menu {
	width: 932px;
	height: 60px;
	margin: 4px 0;
	padding: 0;
	overflow: hidden;	
}

#horizontal_menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#horizontal_menu ul li {
	display: inline;
	margin: 0;
	padding: 0;
}

#horizontal_menu ul li a {
	float: left;
	width: 133px;
	height: 60px;
	background: url(../images/hor_menu_all.png) no-repeat;
	margin: 0;
	padding: 0;
	padding-top: 22px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-indent: -10000px;
}
/*
#horizontal_menu ul li a.last-child {
	width: 130px;
}


#horizontal_menu ul li a:hover {
	background-position: -133px 0;
	text-decoration: none;
}


#horizontal_menu ul li a .rollover {
	background: url(../images/hor_menu_all.png) no-repeat;
	background-position: -133px 0;
	text-decoration: none;
}

*/




#horizontal_menu ul li.home a {
	background-position: 0 0;
}

#horizontal_menu ul li.home a:hover {
	background-position: -133px 0;
}


#horizontal_menu ul li.about a {
	background-position: 0 -60px;
}

#horizontal_menu ul li.about a:hover {
	background-position: -133px -60px;
}


#horizontal_menu ul li.philosophy a {
	background-position: 0 -120px;
}

#horizontal_menu ul li.philosophy a:hover {
	background-position: -133px -120px;
}


#horizontal_menu ul li.services a {
	background-position: 0 -180px;
}

#horizontal_menu ul li.services a:hover {
	background-position: -133px -180px;
}


#horizontal_menu ul li.partners a {
	background-position: 0 -240px;
}

#horizontal_menu ul li.partners a:hover {
	background-position: -133px -240px;
}


#horizontal_menu ul li.blog a {
	background-position: 0 -300px;
}

#horizontal_menu ul li.blog a:hover {
	background-position: -133px -300px;
}


#horizontal_menu ul li.contact a {
	background-position: 0 -360px;
}

#horizontal_menu ul li.contact a:hover {
	background-position: -133px -360px;
}




/* ----------------------------------------------------------------------------------------------- */

img { padding-right: 0; }

/* the big 4 picture menu for main pages */
#mainpage_image_menu {
	width: 928px;
	height: 336px;
	padding: 0;
	margin: 0;
}

#bigpic {
	float: right;
	width: 696px;
	padding: 0;
	margin: 0;
}


ul.big_side_buttons {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

ul.big_side_buttons li a {
	float: left;
	display: inline;
	width: 232px;
	height: 84px;
}


li.image1x a {
	background: url(../images/bigmenu/training_side.gif) no-repeat;
}

li.image2x a {
	background: url(../images/bigmenu/countermeasures_side.gif) no-repeat;
}

li.image3x a {
	background: url(../images/bigmenu/consultancy_side.gif) no-repeat;
}

li.image4x a {
	background: url(../images/bigmenu/intelligence_side.gif) no-repeat;
}





ul.menu_image_xfade {
	float: left;
	height: 336px;
	list-style-image: none;
	list-style-type: none;
	padding: 0;
	margin: 0;
}

ul.menu_image_xfade li {
	display: inline;
	padding: 0;
	margin: 0;
}

ul.menu_image_xfade li a {
	float: left;
	display: inline;
	width: 232px;
	height: 336px;
	position: relative;
	padding: 0;
	margin: 0;
}

ul.menu_image_xfade li a .rollover {
	display: inline;
	position: absolute;
	top: 0;
	left: 0;
	width: 232px;
	height: 336px;
	padding: 0;
	margin: 0;
}

/*
li.image1 a .rollover {
	background: url(../images/bigmenu/training_over.jpg);
}

li.image2 a .rollover {
	background: url(../images/bigmenu/countermeasures_over.jpg);
}

li.image3 a .rollover {
	background: url(../images/bigmenu/consultancy_over.jpg);
}

li.image4 a .rollover {
	background: url(../images/bigmenu/intelligence_over.jpg);
}
*/


li.image1 a {
	background: url(../images/bigmenu/training.jpg) no-repeat;
}

li.image2 a {
	background: url(../images/bigmenu/countermeasures.jpg) no-repeat;
}

li.image3 a {
	background: url(../images/bigmenu/consultancy.jpg) no-repeat;
}

li.image4 a {
	background: url(../images/bigmenu/intelligence.jpg) no-repeat;
}


li a:hover {
	background-position: -232px 0;
}




/* the big single picture menu for category pages */
#categorypage_image_menu {

}


.flash { /*display: none;*/ margin: 0; }



