@charset "UTF-8";

/* fixed/static position on desktops and laptops */
@media only screen  and (min-width : 1024px) {
  #nav {
    z-index:99;
    position:static;/*##CSS_MENU_position##*/
  }
}

@media all
{
  
  div.menu {
    display:block;
    overflow:hidden;
    padding:4px 4px 3px 4px;/*##CSS_MENU_padding##*/
    margin:0px 0px 8px 0px;/*##CSS_MENU_margin##*/
    background-color:#fff;/*##CSS_MENU_background-color##*/
		-webkit-border-radius:0px;/*##CSS_VLIST_1I_border-radius##*/
		-moz-border-radius:0px;/*##CSS_VLIST_1I_border-radius##*/
		border-radius:0px;/*##CSS_VLIST_1I_border-radius##*/
  }

  .vlist {
    width:100%;
    overflow:hidden;
    margin:0px 0px 0px 0px;
    list-style-type:none;
  }

  .menu ul {
    overflow:hidden;
    list-style-type:none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .vlist li {
    float:left; /* LTR */
    width:100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .vlist a,
  .vlist strong,
  .vlist span {
    display:block;
    padding:2px 0px 2px 8px;
    text-decoration:none;
    border-bottom-color:#fff;/*##CSS_MENU_background-color##*/
    border-bottom-width:1px;/*##CSS_VLIST_border-bottom##*/
    border-bottom-style: solid;
  }

  .vlist li span {
    display:block;
    font-weight:normal;
    border-bottom-color:#fff;/*##CSS_MENU_background-color##*/
    border-bottom-width:1px;/*##CSS_VLIST_border-bottom##*/
    border-bottom-style: solid;
  }

  /* Level 1 */
  .vlist li a,
  .vlist li strong,
  .vlist li span { width:auto; padding-left:8px; } /* LTR */

  .vlist li span,
  .vlist li a,
  .vlist li a:visited,
  .vlist li.inactive span,
  .vlist li.inactive a,
  .vlist li.inactive a:visited {
    background:transparent none repeat-x left center;/*##CSS_VLIST_1I_background##*/ 
    background-color:#8da5d2;/*##CSS_VLIST_1I_background-color##*/ 
    color:#fff;/*##CSS_VLIST_1I_color##*/
    font-weight:normal;/*##CSS_VLIST_1I_font-weight##*/
    font-style:normal;/*##CSS_VLIST_1I_font-style##*/
    text-decoration:none;
    outline: 0 none;
		-webkit-border-radius:0px;/*##CSS_VLIST_1I_border-radius##*/
		-moz-border-radius:0px;/*##CSS_VLIST_1I_border-radius##*/
		border-radius:0px;/*##CSS_VLIST_1I_border-radius##*/
  }
  .vlist li span.disabled { color:#BBB; }

  .vlist li.active span,
  .vlist li.active a,
  .vlist li.active a:visited,
  .vlist li a:focus,
  .vlist li a:hover,
  .vlist li a:active,
  .vlist li.inactive a:focus,
  .vlist li.inactive a:hover,
  .vlist li.inactive a:active { 
    background:transparent none repeat-x left center;/*##CSS_VLIST_1A_background##*/ 
    background-color:#0d2a8d;/*##CSS_VLIST_1A_background-color##*/ 
    color:#fff;/*##CSS_VLIST_1A_color##*/
    font-weight:bold;/*##CSS_VLIST_1A_font-weight##*/
    font-style:normal;/*##CSS_VLIST_1A_font-style##*/
    text-decoration:none;
    outline: 0 none;
		-webkit-border-radius:0px;/*##CSS_VLIST_1A_border-radius##*/
		-moz-border-radius:0px;/*##CSS_VLIST_1A_border-radius##*/
		border-radius:0px;/*##CSS_VLIST_1A_border-radius##*/
  }

  /* Level 2 */
  .vlist li ul li a,
  .vlist li ul li strong,
  .vlist li ul li span { width:auto; padding-left:16px; } /* LTR */

  .vlist li ul li span,
  .vlist li ul li a,
  .vlist li ul li a:visited,
  .vlist li ul li.inactive span,
  .vlist li ul li.inactive a, 
  .vlist li ul li.inactive a:visited {
    background: transparent none repeat-x center left; 
    background-color:#dbe3f1;/*##CSS_VLIST_2I_background-color##*/ 
    color:#333;/*##CSS_VLIST_2I_color##*/
    font-weight:normal;/*##CSS_VLIST_2I_font-weight##*/
    font-style:normal;/*##CSS_VLIST_2I_font-style##*/
    text-decoration:none;
    outline: 0 none;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
  }
  .vlist li ul li span.disabled { color:#BBB; }
  
  .vlist li ul li.active span,
  .vlist li ul li.active a,
  .vlist li ul li.active a:visited,
  .vlist li ul li a:focus,
  .vlist li ul li a:hover,
  .vlist li ul li a:active,
  .vlist li ul li.inactive a:focus,
  .vlist li ul li.inactive a:hover,
  .vlist li ul li.inactive a:active { 
    background: transparent none repeat-x center left; 
    background-color:#cad4e9;/*##CSS_VLIST_2A_background-color##*/ 
    color:#333;/*##CSS_VLIST_2A_color##*/
    font-weight:bold;/*##CSS_VLIST_2A_font-weight##*/
    font-style:normal;/*##CSS_VLIST_2A_font-style##*/
    text-decoration:underline;
    outline: 0 none;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
  }

} /* @media */

