﻿@charset "utf-8";

/* main menu  ----------------------------*/

#ddmenu  {
    display:block;
    font-family: arial;
    letter-spacing:normal;
    float:left;
    margin-left: 250px;       /* adjust left or right full menu 245px */
    margin-right: auto;       /*Specify the horizontal alignment of the whole menu if menu is not width:100% */
    width: 450px;                /* web width is 960px. menu can be moved horizontaly within this limit place at 625px for full menu*/ 
}
#ddmenu ul  { 
    margin:0 auto;
    text-align: left;               /* Alignment of each top-level menu items within the UL */
    width:100%;
    font-size:0;
    background: black;
    display:inline-block;
    list-style:none;
    position:relative;
    z-index:999999990; 
    border-radius:2px;
    padding-top:0px;
    white-space: nowrap;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	top: -1px;
	left: 2px;
}
#ddmenu li {
    margin:0;
    padding: 0;
    font-size:17px;     /* text size main menu */
    display:inline-block;   
    *display:inline;
    zoom:1;                                      /*for IE6-7*/
    position:relative;
    color: #FF8C00;
    line-height:26px;                        /*This determines the height of the menu  CHANGED TO 23px from 44px*/
    vertical-align:middle;
    transition:background-color 0.2s;
    outline:none;
    -moz-user-select:none;
    -webkit-user-select: none;
    -ms-user-select: none;
}
#ddmenu .full-width {
    position:static;
}
#ddmenu .over {
    color:#333333;
    background-color:#F3F3F3;
}
#ddmenu .over.no-sub {
    color: white;
    background-color:#555555;    /* was 555555  */
    border-radius:0;
}
#ddmenu .top-heading {
    font-weight:bold;      /* was normal now bold */
    margin:0 20px;           /* was 20px now 5px spaces each dropdown title higher # is wider spacing */
    color:inherit;
    text-decoration:none;
    display:inline-block; 
    outline:0;
    cursor:pointer;
}
                                   /* links of top-heading */
#ddmenu a, #ddmenu a:link, #ddmenu a:hover {
    color:inherit;
}
#ddmenu a:hover {
    text-decoration: none;  /* was underline */
}

#ddmenu a:focus {
    outline:1px dotted #09F;
}

                                    /* caret(arrow icon) */
#ddmenu .caret {
    color:#F3F3F3;
    left:-16px;      /* adjust caret closer to text or further away higher the - closer the caret. this coinsides with above spacing */
    width: 0;
    height: 0;
    vertical-align:middle;
    margin-bottom:2px;
    border-top: 4px solid;               /*original caret size is 4px now 4px  */
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    display: inline-block;
    position:relative;
}  
        
/* sub-menu layout
----------------------------*/

#ddmenu .dropdown {
    width:auto;    
    left:0px;
    color:#333333;     /* was 333333  */   
    padding: 0;
    margin: 0;
    display: none;
    position: absolute;
    overflow: hidden;
    top: 100%;    
    border: 1px solid #bbb;
    border-top: none;
    border-radius: 0 0 3px 3px;
    box-shadow: 0px 6px 6px rgba(0,0,0,0.175);
}
#ddmenu .full-width .dropdown {
    width: auto;                          /* was 100% changed to auto */
    padding: 0;
    margin: 0 auto;
}
#ddmenu .offset300 {
    left:-300px;
    right:auto;
}

#ddmenu .right-aligned {
    left:auto;
    right:0px;
}
#ddmenu .over .dropdown {
    display:block;
}
#ddmenu .dd-inner {
    text-align:center;
    padding: 8px;           /* was 20% changed to 10% sets padding vertical for dropdown */
    margin:0px;
    background-color:#F3F3F3;   /* was F3F3F3 */
    white-space: nowrap;
    font-size:1.1em;           /* was 13 changed to 15 */
}
#ddmenu ul ul { 
    margin:0;
    padding:0;
    text-align:left;
    width:auto;
    background:none;
    border:none;
    display:block;
    position:static;
    z-index:0;
    border-radius:0;
}
#ddmenu ul ul li {
    font-size:17px;             /* was 13 now 16 */
    padding:  5px 0;             /*It determines the line height was 6px now 4px  */
    color:inherit;                 /* was inherit */
    line-height:1;
    margin:0;
    display:block;
    position:static;
    background:none;
    border:none;
    transition:none;
    border-radius:0;
}
  
/* links in sub menu
----------------------------*/

#ddmenu .dropdown a {
    color:#222; /* #444 */
    line-height:1.6em; /* vertical spacing between dropdown hyperlinks */
    text-decoration:none;
    transition:color 0.4s;
    font-weight: 600;
}
#ddmenu .dropdown a:hover, #ddmenu .dropdown a:focus {
    text-decoration: underline;
    color:#0099FF;
}

/* blocks within the sub-menu
-----------------------------*/
#ddmenu .column {
    text-align:left;
    vertical-align:top;                   /*or middle*/
    display:inline-block;
    *display:inline;*zoom:1;
    white-space: nowrap;              /* was normal now nowrap */
    width:auto; min-width:180px;  /* min was 200 now 180 */
    padding:5px 0px;                       /* was 30px now 0px shadow around dropdown  */
    border-right:1px solid #333;
}
#ddmenu .columnDual {
    text-align:left;
    vertical-align:top;                   /*or middle*/
    display:inline-block;
    *display:inline;*zoom:1;
    white-space: nowrap;              /* was normal now nowrap */
    width:auto; min-width:100px;  /* min was 200 now 180 */
    padding:0 5px 0 5px;                       /* was 30px now 0px  */
    border-right:1px solid #333;
}
#ddmenu .dd-inner ul:last-child {
   border-right: none;
}
#ddmenu h2 {                    /* was h3 now h2 */
  font-weight: 600;
  line-height: 1.1em;
  margin-top: 2px;             /* was 12px now 2px  */
  margin-bottom: 2px;        /* was 12px now 2px  */
  font-family:Georgia;      /* added family */
  font-size: 15px;            /* was 24 now 15  */
}
#ddmenu li {
  border-radius: 3px 3px 0 0;
}

#ddmenu h2 {                                    /*  was h3 now h2  */
  text-transform: none;             /* was uppercase */
  border-bottom:1px solid #333;
}

