/* Layout */
.menu { display: block; height: 47px; background: url(images/bg_menu.gif) no-repeat center 17px; list-style: none; padding: 17px 0px 0px 14px; }
.menu a { float: left; color: #FFFFFF; }
.menu li li a { display:block; line-height:24px; background: url(none); text-decoration: none; padding-left: 15px; width: 135px; padding-right: 15px; }
.menu li li a:hover { background:#8EAACC url(none); line-height: 24px; color: #003366; }
.menu ul { list-style: none; padding: 0px; }
.menu li { display:inline; float:left; position:relative; z-index:998; }
.menu li ul { background:#42556c; clear:both; display:none; left:0; margin:0; padding:0; position:absolute; top:100%; width:165px; z-index:999; }
.menu li:hover ul ul, .menu li.over ul ul { display:none; left:165px; position:absolute; top:0; z-index:999; }
.menu li li, .menu li li li { display:block; float:none; line-height:24px; margin:0; padding:0; white-space:nowrap; width:165px; }
.menu li:hover ul, .menu li.over ul, .menu ul ul li:hover ul, .menu ul ul li.over ul {display:block;}

.a1 a{ background: url(images/but1.gif) no-repeat left top; }
.a2 a{ background: url(images/but2.gif) no-repeat left top; }
.a3 a{ background: url(images/but3.gif) no-repeat left top; }
.a4 a{ background: url(images/but4.gif) no-repeat left top; }
.a5 a{ background: url(images/but5.gif) no-repeat left top; }
.a6 a{ background: url(images/but6.gif) no-repeat left top; }

.a1 a:hover { background: url(images/but1.gif) no-repeat left bottom; }
.a2 a:hover { background: url(images/but2.gif) no-repeat left bottom; }
.a3 a:hover { background: url(images/but3.gif) no-repeat left bottom; }
.a4 a:hover { background: url(images/but4.gif) no-repeat left bottom; }
.a5 a:hover { background: url(images/but5.gif) no-repeat left bottom; }
.a6 a:hover { background: url(images/but6.gif) no-repeat left bottom; }

.menu_left { height: 234px; width: 342px; background: url(images/bg_menu_left.gif) no-repeat left top; padding: 12px; }
.menu_left a { text-decoration: none; font-size: 11px; }
.menu_left a:hover, .current_page_item a { color: #B8D5E5; text-decoration: underline; }
.menu_left ul { height: 60px; display: block; }
.menu_left li { margin-left: 68px; padding-bottom: 2px; list-style: none; display: block;}
.menu_left li img { margin-top: 2px; }
.menu_left .none { height: 54px; }
#b1 { background: url(images/ico1.gif) no-repeat 50% 50%; }
#b2 { background: url(images/ico2.gif) no-repeat 50% 50%; }
#b3 { background: url(images/ico3.gif) no-repeat 50% 50%; }
#b4 { background: url(images/ico4.gif) no-repeat 50% 50%; }
#b1,#b2,#b3,#b4{float: left; margin: 0px; height: 54px; width: 55px; position: relative;}