@charset "utf-8";
#box_menu {
	height:62px;
	width:898px;
	background-image:url(../imgs/main/menu_main.gif);
	position:relative;
}
#box_menu li {
	list-style-type:none;
}
#box_menu a {
	display:block;
	position:absolute;
	background-image:url(../imgs/main/menu_main.gif);
}

#menu_b01 { left:292px; top:12px; background-position:-292px -12px; width:37px; height:17px; }
#menu_b02 { left:342px; top:12px; background-position:-342px -12px; width:64px; height:17px; }
#menu_b03 { left:419px; top:12px; background-position:-419px -12px; width:65px; height:17px; }
#menu_b04 { left:497px; top:12px; background-position:-497px -12px; width:147px; height:17px; }
#menu_b05 { left:657px; top:12px; background-position:-657px -12px; width:30px; height:17px; }
#menu_b06 { left:700px; top:12px; background-position:-700px -12px; width:55px; height:17px; }
#menu_b07 { left:768px; top:12px; background-position:-768px -12px; width:40px; height:17px; }
#menu_b08 { left:821px; top:12px; background-position:-821px -12px; width:60px; height:17px; }
#menu_b09 { left:289px; top:32px; background-position:-289px -32px; width:61px; height:21px; }
#menu_b10 { left:367px; top:32px; background-position:-367px -32px; width:166px; height:21px; }
#menu_b11 { left:550px; top:32px; background-position:-550px -32px; width:84px; height:21px; }
#menu_b12 { left:651px; top:32px; background-position:-651px -32px; width:67px; height:21px; }
#menu_b13 { left:735px; top:32px; background-position:-735px -32px; width:62px; height:21px; }
#menu_b14 { left:814px; top:32px; background-position:-814px -32px; width:71px; height:21px; }

#menu_b01:hover, body.home #menu_b01 { background-position:-292px -74px; }
#menu_b02:hover, body.partners #menu_b02 { background-position:-342px -74px; }
#menu_b03:hover, body.products #menu_b03 { background-position:-419px -74px; }
#menu_b04:hover, body.downloads #menu_b04 { background-position:-497px -74px; }
#menu_b05:hover, body.q_a #menu_b05 { background-position:-657px -74px; }
#menu_b06:hover, body.contact #menu_b06 { background-position:-700px -74px; }
#menu_b07:hover, body.links #menu_b07 { background-position:-768px -74px; }
#menu_b08:hover, body.archives #menu_b08 { background-position:-821px -74px; }
#menu_b09:hover, body.about #menu_b09 { background-position:-289px -94px; }
#menu_b10:hover, body.sc_ch #menu_b10 { background-position:-367px -94px; }
#menu_b11:hover, body.missions #menu_b11 { background-position:-550px -94px; }
#menu_b12:hover, body.events #menu_b12 { background-position:-651px -94px; }
#menu_b13:hover, body.giving #menu_b13 { background-position:-735px -94px; }
#menu_b14:hover, body.photos #menu_b14 { background-position:-814px -94px; }

.menu_tertiary {
	width:155px;
	margin-bottom:20px;
}
.menu_tertiary .box_beg,
.menu_tertiary .box_mid,
.menu_tertiary .box_end{
	background-image:url(../imgs/main/menu_tertiary.png);
	width:155px;	
}
.menu_tertiary .box_beg {
	height:8px;
	background-position:-155px 0px;
}
.menu_tertiary .box_end {
	height:8px;
	background-position:-310px 0px;
}
.menu_tertiary .box_mid {
	min-height:8px;
	background-position:0px 0px;
}
.menu_tertiary a {
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	padding-right:10px;
	padding-left:10px;
	display:block;
	margin-right:1px;
	margin-left:1px;
	padding:3px 10px;
	line-height:17px;
	cursor:pointer;
}
.menu_tertiary a:hover {
	background-color:#bdbdbd;
	color:#000;
}
.menu_tertiary_hr {
	background-image:url(../imgs/main/menu_tertiary_hr.gif);
	background-position:center center;
	background-repeat:no-repeat;
	height:5px;
}
#menu_secondary {
	height:25px;
	padding-left:290px;
}
#menu_secondary li {
	float:left;
	list-style-type:none;
}
#menu_secondary li a {
	display:block;
	height:25px;
	background-image:url(../imgs/main/menu_secondary.png);
}

#menu_s01 { width:87px; background-position:0px 0px; }
#menu_s02 { width:100px; background-position:-87px 0px; }
#menu_s03 { width:147px; background-position:-187px 0px; }
#menu_s04 { width:135px; background-position:-334px 0px; }
#menu_s05, body.missions.trips #menu_s05 { width:117px; background-position:-469px 0px; }
#menu_s06 { width:141px; background-position:-586px 0px; }
#menu_s07 { width:089px; background-position:-727px 0px; }
#menu_s08 { width:106px; background-position:-816px 0px; }
#menu_s09 { width:123px; background-position:-922px 0px; }
#menu_s10 { width:134px; background-position:-1045px 0px; }
#menu_s11, body.contact.schedule #menu_s11 { width:097px; background-position:-1179px 0px; }
#menu_s12 { width:154px; background-position:-1276px 0px; }

#menu_s01:hover, body.team #menu_s01 { background-position:0px -25px; }
#menu_s02:hover { background-position:-87px -25px; }
#menu_s03:hover, body.recommendations #menu_s03 { background-position:-187px -25px; }
#menu_s04:hover { background-position:-334px -25px; }
#menu_s05:hover, body.missions #menu_s05, body.missions.trips #menu_s05:hover { background-position:-469px -25px; }
#menu_s06:hover, body.trips #menu_s06 { background-position:-586px -25px; }
#menu_s07:hover, body.calendar #menu_s07 { background-position:-727px -25px; }
#menu_s08:hover, body.types #menu_s08 { background-position:-816px -25px; }
#menu_s09:hover, body.recent #menu_s09 { background-position:-922px -25px; }
#menu_s10:hover, body.feedback #menu_s10 { background-position:-1045px -25px; }
#menu_s11:hover, body.contact #menu_s11 { background-position:-1179px -25px; }
#menu_s12:hover, body.schedule #menu_s12 { background-position:-1276px -25px; }

