/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
.yuimenu
{
top:-999em;
left:-999em;
}

.yuimenubar
{
position:static;
}

.hMFEHf {
    position: fixed !important;
}

.yuimenu .yuimenu,.yuimenubar .yuimenu
{
position:absolute;
}

.yuimenubar li,.yuimenu li
{
list-style-type:none;
}

.yuimenubar ul,.yuimenu ul,.yuimenubar li,.yuimenu li,.yuimenu h6,.yuimenubar h6
{
margin:0;
padding:0;
}

.yuimenuitemlabel,.yuimenubaritemlabel
{
text-align:center;
white-space:nowrap;
}

a.yuimenubaritemlabel:hover
{
color: #FFFFFF;
}

.yuimenubar ul
{
*zoom:1;
}

.yuimenubar .yuimenu ul
{
*zoom:normal;
}

.yuimenubar>.bd>ul:after
{
content:".";
display:block;
clear:both;
visibility:hidden;
height:0;
line-height:0;
}

.yuimenubaritem
{
float:left;
line-height: 1.3;
}

.yuimenubaritemlabel,.yuimenuitemlabel
{
display:block;
}

.yuimenuitemlabel .helptext
{
font-style:normal;
display:block;
margin:-1em 0 0 10em;
}

.yui-menu-shadow
{
position:absolute;
visibility:hidden;
z-index:-1;
}

.yui-menu-shadow-visible
{
top:2px;
right:-3px;
left:-3px;
bottom:-3px;
visibility:visible;
}

.hide-scrollbars *
{
overflow:hidden;
}

.hide-scrollbars select
{
display:none;
}

.yuimenu.show-scrollbars,.yuimenubar.show-scrollbars
{
overflow:visible;
}

.yuimenu.hide-scrollbars .yui-menu-shadow,.yuimenubar.hide-scrollbars .yui-menu-shadow
{
overflow:hidden;
}

.yuimenu.show-scrollbars .yui-menu-shadow,.yuimenubar.show-scrollbars .yui-menu-shadow
{
overflow:auto;
}

.yui-overlay.yui-force-redraw
{
margin-bottom:1px;
}

.yui-skin-sam .yuimenubar
{
line-height:2;
*line-height:1.9;
border:solid 1px transparent;
background:url(/magvay/design/default/images/spacer.gif) repeat-x 0 0;
}

.yui-skin-sam .yuimenubarnav .yuimenubaritem
{
border-right:solid 1px transparent;
background: url("/magvay/design/default/images/btn_separate.gif") no-repeat right;
}

.yui-skin-sam .yuimenubaritemlabel
{
padding:1 12px;
/*color:#FFFFFF;*/
text-decoration:none;
font-weight: bold;
text-transform: uppercase;
/*cursor:default;*/
border-style:solid;
border-color:transparent;
border-width:1px 0;
*position:relative;
margin: 1px 0;
font-family: Tahoma;
}

.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel
{
padding-left:12px;
padding-right:12px;
*display:inline-block;
}

.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu
{
/*background:url(menubaritem_submenuindicator.png) right center no-repeat;*/
}

.yui-skin-sam .yuimenubaritem-selected
{
background:url(/magvay/design/default/images/spacer.gif) repeat-x 0 -1700px;
}

.yui-skin-sam .yuimenubaritemlabel-selected
{
border-color: transparent;
}

.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-selected
{
border-left-width:1px;
margin-left:-1px;
*left:-1px;
}

.yui-skin-sam .yuimenubaritemlabel-disabled,.yui-skin-sam .yuimenubaritemlabel-disabled:visited
{
cursor:default;
color:#A6A6A6;
}

.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu-disabled
{
background-image:url(menubaritem_submenuindicator_disabled.png);
}

.yui-skin-sam .yuimenu
{
padding-top:2px;
*padding-top:-2px;
line-height:1.5;
*line-height:1.45;
}

.yui-skin-sam .yuimenubar .yuimenu,.yui-skin-sam .yuimenu .yuimenu
{
font-size:100%;
}

.yui-skin-sam .yuimenu .bd
{
*zoom:1;
_zoom:normal;
border:solid 1px #e5e5e5;
background: #e5e5e5;
}

.yui-skin-sam .yuimenu .yuimenu .bd
{
*zoom:normal;
}

.yui-skin-sam .yuimenu ul
{
padding:3px 0;
border-width:1px 0 0 0;
border-color:#ccc;
border-style:solid;
}

.yui-skin-sam .yuimenu ul.first-of-type
{
border-width:0;
}

.yui-skin-sam .yuimenu h6
{
font-weight:bold;
border-style:solid;
border-color:#ccc;
border-width:1px 0 0 0;
color:#a4a4a4;
padding:3px 10px 0 10px;
}

.yui-skin-sam .yuimenu ul.hastitle,.yui-skin-sam .yuimenu h6.first-of-type
{
border-width:0;
}

.yui-skin-sam .yuimenu .yui-menu-body-scrolled
{
border-color:#ccc transparent;
overflow:hidden;
}

.yui-skin-sam .yuimenu .topscrollbar,.yui-skin-sam .yuimenu .bottomscrollbar
{
height:16px;
border:solid 1px #fafafa;
background:#fafafa url(/magvay/design/default/images/spacer.gif) no-repeat 0 0;
}

.yui-skin-sam .yuimenu .topscrollbar
{
border-bottom-width:0;
background-position:center -950px;
}

.yui-skin-sam .yuimenu .topscrollbar_disabled
{
background-position:center -975px;
}

.yui-skin-sam .yuimenu .bottomscrollbar
{
border-top-width:0;
background-position:center -850px;
}

.yui-skin-sam .yuimenu .bottomscrollbar_disabled
{
background-position:center -875px;
}

.yui-skin-sam .yuimenuitem
{
_border-bottom:solid 1px #ececec;
}

.yui-skin-sam .yuimenuitemlabel
{
padding:0 20px;
color: #252525;
text-decoration:none;
line-height: 2;
}

.yui-skin-sam .yuimenuitemlabel .helptext
{
margin-top:-1.5em;
*margin-top:-1.45em;
}

.yui-skin-sam .yuimenuitem-hassubmenu
{
background-image:url(menuitem_submenuindicator.png);
background-position:right center;
background-repeat:no-repeat;
}

.yui-skin-sam .yuimenuitem-checked
{
background-image:url(menuitem_checkbox.png);
background-position:left center;
background-repeat:no-repeat;
}

.yui-skin-sam .yui-menu-shadow-visible
{
background-color:#000;
opacity:.12;
filter:alpha(opacity=12);
}

.yui-skin-sam .yuimenuitem-selected
{
background: url("/magvay/design/default/images/blue_hdr.gif");
}
.yui-skin-sam .yuimenuitem-selected a.level
{
color: #FFFFFF;
}

ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 15em;
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  margin-top: 1px;
}

ul#menu li a {
  background: #004879;
  color: #ee8;	
  padding: 0.5em;
}

ul#menu li a:hover {
  background: #4F81BC;
}

ul#menu li ul li a {
  background: #ebebeb;
  color: #004879;
  padding-left: 15px;
}

ul#menu li ul li a:hover,ul#menu li ul .current a {
  background: #cdcdcd;
  
  padding-left: 15px;
}




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

ul#menu1 a {
  display: block;
  text-decoration: none;	
}

ul#menu1 li {
  margin-top: 1px;
}

ul#menu1 li a {
  background: #004879;
  color: #ee8;	
  padding: 0.5em;
}

ul#menu1 li a:hover {
  background: #4F81BC;
}

ul#menu1 li ul li a {
  background: #ebebeb;
  color: #004879;
  padding-left: 15px;
}

ul#menu1 li ul li a:hover,ul#menu1 li ul .current a {
  background: #cdcdcd;
  
  padding-left: 15px;
}




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

ul#menu2 a {
  display: block;
  text-decoration: none;	
}

ul#menu2 li {
  margin-top: 1px;
}

ul#menu2 li a {
  background: #004879;
  color: #ee8;	
  padding: 0.5em;
}

ul#menu2 li a:hover {
  background: #4F81BC;
}

ul#menu2 li ul li a {
  background: #ebebeb;
  color: #004879;
  padding-left: 15px;
}

ul#menu2 li ul li a:hover,ul#menu2 li ul .current a {
  background: #cdcdcd;
  
  padding-left: 15px;
}


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

ul#menu3 a {
  display: block;
  text-decoration: none;	
}

ul#menu3 li {
  margin-top: 1px;
}

ul#menu3 li a {
  background: #004879;
  color: #ee8;	
  padding: 0.5em;
}

ul#menu3 li a:hover {
  background: #4F81BC;
}

ul#menu3 li ul li a {
  background: #ebebeb;
  color: #004879;
  padding-left: 15px;
}

ul#menu3 li ul li a:hover,ul#menu3 li ul .current a {
  background: #cdcdcd;
  
  padding-left: 15px;
}



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

ul#menu4 a {
  display: block;
  text-decoration: none;	
}

ul#menu4 li {
  margin-top: 1px;
}

ul#menu4 li a {
  background: #004879;
  color: #ee8;	
  padding: 0.5em;
}

ul#menu4 li a:hover {
  background: #4F81BC;
}

ul#menu4 li ul li a {
  background: #ebebeb;
  color: #004879;
  padding-left: 15px;
}

ul#menu4 li ul li a:hover,ul#menu4 li ul .current a {
  background: #cdcdcd;
  
  padding-left: 15px;
}



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

ul#menu5 a {
  display: block;
  text-decoration: none;	
}

ul#menu5 li {
  margin-top: 1px;
}

ul#menu5 li a {
  background: #004879;
  color: #ee8;	
  padding: 0.5em;
}

ul#menu5 li a:hover {
  background: #4F81BC;
}

ul#menu5 li ul li a {
  background: #ebebeb;
  color: #004879;
  padding-left: 15px;
}

ul#menu5 li ul li a:hover,ul#menu5 li ul .current a {
  background: #cdcdcd;
  
  padding-left: 15px;
}

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

ul#menu11 a {
  display: block;
  text-decoration: none;	
}

ul#menu11 li {
  margin-top: 1px;
}

ul#menu11 li a {
  background: #004879;
  color: #ee8;	
  padding: 0.5em;
}

ul#menu11 li a:hover {
  background: #4F81BC;
}

ul#menu11 li ul li a {
  background: #ebebeb;
  color: #004879;
  padding-left: 15px;
}

ul#menu11 li ul li a:hover,ul#menu11 li ul .current a {
  background: #cdcdcd;
  
  padding-left: 15px;
}




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

ul#menu12 a {
  display: block;
  text-decoration: none;	
}

ul#menu12 li {
  margin-top: 1px;
}

ul#menu12 li a {
  background: #004879;
  color: #ee8;	
  padding: 0.5em;
}

ul#menu12 li a:hover {
  background: #4F81BC;
}

ul#menu12 li ul li a {
  background: #ebebeb;
  color: #004879;
  padding-left: 15px;
}

ul#menu12 li ul li a:hover,ul#menu12 li ul .current a {
  background: #cdcdcd;
  
  padding-left: 15px;
}


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

ul#menu13 a {
  display: block;
  text-decoration: none;	
}

ul#menu13 li {
  margin-top: 1px;
}

ul#menu13 li a {
  background: #004879;
  color: #ee8;	
  padding: 0.5em;
}

ul#menu13 li a:hover {
  background: #4F81BC;
}

ul#menu13 li ul li a {
  background: #ebebeb;
  color: #004879;
  padding-left: 15px;
}

ul#menu13 li ul li a:hover,ul#menu13 li ul .current a {
  background: #cdcdcd;
  
  padding-left: 15px;
}



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

ul#menu14 a {
  display: block;
  text-decoration: none;	
}

ul#menu14 li {
  margin-top: 1px;
}

ul#menu14 li a {
  background: #004879;
  color: #ee8;	
  padding: 0.5em;
}

ul#menu14 li a:hover {
  background: #4F81BC;
}

ul#menu14 li ul li a {
  background: #ebebeb;
  color: #004879;
  padding-left: 15px;
}

ul#menu14 li ul li a:hover,ul#menu14 li ul .current a {
  background: #cdcdcd;
  
  padding-left: 15px;
}



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

ul#menu15 a {
  display: block;
  text-decoration: none;	
}

ul#menu15 li {
  margin-top: 1px;
}

ul#menu15 li a {
  background: #004879;
  color: #ee8;	
  padding: 0.5em;
}

ul#menu15 li a:hover {
  background: #4F81BC;
}

ul#menu15 li ul li a {
  background: #ebebeb;
  color: #004879;
  padding-left: 15px;
}

ul#menu15 li ul li a:hover,ul#menu15 li ul .current a {
  background: #cdcdcd;
  
  padding-left: 15px;
}


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

ul#menu16 a {
  display: block;
  text-decoration: none;	
}

ul#menu16 li {
  margin-top: 1px;
}

ul#menu16 li a {
  background: #004879;
  color: #ee8;	
  padding: 0.5em;
}

ul#menu16 li a:hover {
  background: #4F81BC;
}

ul#menu16 li ul li a {
  background: #ebebeb;
  color: #004879;
  padding-left: 15px;
}

ul#menu16 li ul li a:hover,ul#menu16 li ul .current a {
  background: #cdcdcd;
  
  padding-left: 15px;
}


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

ul#menu21 a {
  display: block;
  text-decoration: none;	
}

ul#menu21 li {
  margin-top: 1px;
}

ul#menu21 li a {
  background: #004879;
  color: #ee8;	
  padding: 0.5em;
}

ul#menu21 li a:hover {
  background: #4F81BC;
}

ul#menu21 li ul li a {
  background: #ebebeb;
  color: #004879;
  padding-left: 15px;
}

ul#menu21 li ul li a:hover,ul#menu21 li ul .current a {
  background: #cdcdcd;
  
  padding-left: 15px;
}




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

ul#menu22 a {
  display: block;
  text-decoration: none;	
}

ul#menu22 li {
  margin-top: 1px;
}

ul#menu22 li a {
  background: #004879;
  color: #ee8;	
  padding: 0.5em;
}

ul#menu22 li a:hover {
  background: #4F81BC;
}

ul#menu22 li ul li a {
  background: #ebebeb;
  color: #004879;
  padding-left: 15px;
}

ul#menu22 li ul li a:hover,ul#menu22 li ul .current a {
  background: #cdcdcd;
  
  padding-left: 15px;
}


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

ul#menu23 a {
  display: block;
  text-decoration: none;	
}

ul#menu23 li {
  margin-top: 1px;
}

ul#menu23 li a {
  background: #004879;
  color: #ee8;	
  padding: 0.5em;
}

ul#menu23 li a:hover {
  background: #4F81BC;
}

ul#menu23 li ul li a {
  background: #ebebeb;
  color: #004879;
  padding-left: 15px;
}

ul#menu23 li ul li a:hover,ul#menu23 li ul .current a {
  background: #cdcdcd;
  
  padding-left: 15px;
}



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

ul#menu24 a {
  display: block;
  text-decoration: none;	
}

ul#menu24 li {
  margin-top: 1px;
}

ul#menu24 li a {
  background: #004879;
  color: #ee8;	
  padding: 0.5em;
}

ul#menu24 li a:hover {
  background: #4F81BC;
}

ul#menu24 li ul li a {
  background: #ebebeb;
  color: #004879;
  padding-left: 15px;
}

ul#menu24 li ul li a:hover,ul#menu24 li ul .current a {
  background: #cdcdcd;
  
  padding-left: 15px;
}



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

ul#menu25 a {
  display: block;
  text-decoration: none;	
}

ul#menu25 li {
  margin-top: 1px;
}

ul#menu25 li a {
  background: #004879;
  color: #ee8;	
  padding: 0.5em;
}

ul#menu25 li a:hover {
  background: #4F81BC;
}

ul#menu25 li ul li a {
  background: #ebebeb;
  color: #004879;
  padding-left: 15px;
}

ul#menu25 li ul li a:hover,ul#menu25 li ul .current a {
  background: #cdcdcd;
  
  padding-left: 15px;
}
ul#menu31, ul#menu31 ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
}

ul#menu31 a {
  display: block;
  text-decoration: none;	
}

ul#menu31 li {
  margin-top: 1px;
}

ul#menu31 li a {
  background: #004879;
  color: #ee8;	
  padding: 0.5em;
}

ul#menu31 li a:hover {
  background: #4F81BC;
}

ul#menu31 li ul li a {
  background: #ebebeb;
  color: #004879;
  padding-left: 15px;
}

ul#menu31 li ul li a:hover,ul#menu31 li ul .current a {
  background: #cdcdcd;
  
  padding-left: 15px;
}




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

ul#menu32 a {
  display: block;
  text-decoration: none;	
}

ul#menu32 li {
  margin-top: 1px;
}

ul#menu32 li a {
  background: #004879;
  color: #ee8;	
  padding: 0.5em;
}

ul#menu32 li a:hover {
  background: #4F81BC;
}

ul#menu32 li ul li a {
  background: #ebebeb;
  color: #004879;
  padding-left: 15px;
}

ul#menu32 li ul li a:hover,ul#menu32 li ul .current a {
  background: #cdcdcd;
  
  padding-left: 15px;
}


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

ul#menu33 a {
  display: block;
  text-decoration: none;	
}

ul#menu33 li {
  margin-top: 1px;
}

ul#menu33 li a {
  background: #004879;
  color: #ee8;	
  padding: 0.5em;
}

ul#menu33 li a:hover {
  background: #4F81BC;
}

ul#menu33 li ul li a {
  background: #ebebeb;
  color: #004879;
  padding-left: 15px;
}

ul#menu33 li ul li a:hover,ul#menu33 li ul .current a {
  background: #cdcdcd;
  
  padding-left: 15px;
}



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

ul#menu34 a {
  display: block;
  text-decoration: none;	
}

ul#menu34 li {
  margin-top: 1px;
}

ul#menu34 li a {
  background: #004879;
  color: #ee8;	
  padding: 0.5em;
}

ul#menu34 li a:hover {
  background: #4F81BC;
}

ul#menu34 li ul li a {
  background: #ebebeb;
  color: #004879;
  padding-left: 15px;
}

ul#menu34 li ul li a:hover,ul#menu34 li ul .current a {
  background: #cdcdcd;
  
  padding-left: 15px;
}



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

ul#menu35 a {
  display: block;
  text-decoration: none;	
}

ul#menu35 li {
  margin-top: 1px;
}

ul#menu35 li a {
  background: #004879;
  color: #ee8;	
  padding: 0.5em;
}

ul#menu35 li a:hover {
  background: #4F81BC;
}

ul#menu35 li ul li a {
  background: #ebebeb;
  color: #004879;
  padding-left: 15px;
}

ul#menu35 li ul li a:hover,ul#menu35 li ul .current a {
  background: #cdcdcd;
  
  padding-left: 15px;
}
ul#menu41, ul#menu41 ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
}

ul#menu41 a {
  display: block;
  text-decoration: none;	
}

ul#menu41 li {
  margin-top: 1px;
}

ul#menu41 li a {
  background: #004879;
  color: #ee8;	
  padding: 0.5em;
}

ul#menu41 li a:hover {
  background: #4F81BC;
}

ul#menu41 li ul li a {
  background: #ebebeb;
  color: #004879;
  padding-left: 15px;
}

ul#menu41 li ul li a:hover,ul#menu41 li ul .current a {
  background: #cdcdcd;
  
  padding-left: 15px;
}




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

ul#menu42 a {
  display: block;
  text-decoration: none;	
}

ul#menu42 li {
  margin-top: 1px;
}

ul#menu42 li a {
  background: #004879;
  color: #ee8;	
  padding: 0.5em;
}

ul#menu42 li a:hover {
  background: #4F81BC;
}

ul#menu42 li ul li a {
  background: #ebebeb;
  color: #004879;
  padding-left: 15px;
}

ul#menu42 li ul li a:hover,ul#menu42 li ul .current a {
  background: #cdcdcd;
  
  padding-left: 15px;
}


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

ul#menu43 a {
  display: block;
  text-decoration: none;	
}

ul#menu43 li {
  margin-top: 1px;
}

ul#menu43 li a {
  background: #004879;
  color: #ee8;	
  padding: 0.5em;
}

ul#menu43 li a:hover {
  background: #4F81BC;
}

ul#menu43 li ul li a {
  background: #ebebeb;
  color: #004879;
  padding-left: 15px;
}

ul#menu43 li ul li a:hover,ul#menu43 li ul .current a {
  background: #cdcdcd;
  
  padding-left: 15px;
}



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

ul#menu44 a {
  display: block;
  text-decoration: none;	
}

ul#menu44 li {
  margin-top: 1px;
}

ul#menu44 li a {
  background: #004879;
  color: #ee8;	
  padding: 0.5em;
}

ul#menu44 li a:hover {
  background: #4F81BC;
}

ul#menu44 li ul li a {
  background: #ebebeb;
  color: #004879;
  padding-left: 15px;
}

ul#menu44 li ul li a:hover,ul#menu44 li ul .current a {
  background: #cdcdcd;
  
  padding-left: 15px;
}



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

ul#menu45 a {
  display: block;
  text-decoration: none;	
}

ul#menu45 li {
  margin-top: 1px;
}

ul#menu45 li a {
  background: #004879;
  color: #ee8;	
  padding: 0.5em;
}

ul#menu45 li a:hover {
  background: #4F81BC;
}

ul#menu45 li ul li a {
  background: #ebebeb;
  color: #004879;
  padding-left: 15px;
}

ul#menu45 li ul li a:hover,ul#menu45 li ul .current a {
  background: #cdcdcd;
  
  padding-left: 15px;
}

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

ul#menu40 a {
  display: block;
  text-decoration: none;	
}

ul#menu40 li {
  margin-top: 1px;
}

ul#menu40 li a {
  background: #004879;
  color: #ee8;	
  padding: 0.5em;
}

ul#menu40 li a:hover {
  background: #4F81BC;
}

ul#menu40 li ul li a {
  background: #ebebeb;
  color: #004879;
  padding-left: 15px;
}

ul#menu40 li ul li a:hover,ul#menu40 li ul .current a {
  background: #cdcdcd;
  
  padding-left: 15px;
}

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

ul#menu46 a {
  display: block;
  text-decoration: none;	
}

ul#menu46 li {
  margin-top: 1px;
}

ul#menu46 li a {
  background: #004879;
  color: #ee8;	
  padding: 0.5em;
}

ul#menu46 li a:hover {
  background: #4F81BC;
}

ul#menu46 li ul li a {
  background: #ebebeb;
  color: #004879;
  padding-left: 15px;
}

ul#menu46 li ul li a:hover,ul#menu46 li ul .current a {
  background: #cdcdcd;
  
  padding-left: 15px;
}

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

ul#menu47 a {
  display: block;
  text-decoration: none;	
}

ul#menu47 li {
  margin-top: 1px;
}

ul#menu47 li a {
  background: #004879;
  color: #ee8;	
  padding: 0.5em;
}

ul#menu47 li a:hover {
  background: #4F81BC;
}

ul#menu47 li ul li a {
  background: #ebebeb;
  color: #004879;
  padding-left: 15px;
}

ul#menu47 li ul li a:hover,ul#menu47 li ul .current a {
  background: #cdcdcd;
  
  padding-left: 15px;
}

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

ul#menu48 a {
  display: block;
  text-decoration: none;	
}

ul#menu48 li {
  margin-top: 1px;
}

ul#menu48 li a {
  background: #004879;
  color: #ee8;	
  padding: 0.5em;
}

ul#menu48 li a:hover {
  background: #4F81BC;
}

ul#menu48 li ul li a {
  background: #ebebeb;
  color: #004879;
  padding-left: 15px;
}

ul#menu48 li ul li a:hover,ul#menu48 li ul .current a {
  background: #cdcdcd;
  
  padding-left: 15px;
}



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

ul#menu49 a {
  display: block;
  text-decoration: none;	
}

ul#menu49 li {
  margin-top: 1px;
}

ul#menu49 li a {
  background: #004879;
  color: #ee8;	
  padding: 0.5em;
}

ul#menu49 li a:hover {
  background: #4F81BC;
}

ul#menu49 li ul li a {
  background: #ebebeb;
  color: #004879;
  padding-left: 15px;
}

ul#menu49 li ul li a:hover,ul#menu49 li ul .current a {
  background: #cdcdcd;
  
  padding-left: 15px;
}



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

ul#menu410 a {
  display: block;
  text-decoration: none;	
}

ul#menu410 li {
  margin-top: 1px;
}

ul#menu410 li a {
  background: #004879;
  color: #ee8;	
  padding: 0.5em;
}

ul#menu410 li a:hover {
  background: #4F81BC;
}

ul#menu410 li ul li a {
  background: #ebebeb;
  color: #004879;
  padding-left: 15px;
}

ul#menu410 li ul li a:hover,ul#menu410 li ul .current a {
  background: #cdcdcd;
  
  padding-left: 15px;
}



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

ul#menu411 a {
  display: block;
  text-decoration: none;	
}

ul#menu411 li {
  margin-top: 1px;
}

ul#menu411 li a {
  background: #004879;
  color: #ee8;	
  padding: 0.5em;
}

ul#menu411 li a:hover {
  background: #4F81BC;
}

ul#menu411 li ul li a {
  background: #ebebeb;
  color: #004879;
  padding-left: 15px;
}

ul#menu411 li ul li a:hover,ul#menu411 li ul .current a {
  background: #cdcdcd;
  
  padding-left: 15px;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
