/*extra stylesheet */


#cmsNav, #cmsNav * { margin:0; padding:0; list-style: none  }
/** positioning the drop-down menu **/
#cmsNav ul, #cmsNav ul ul { text-align:left; padding:0; position:relative; list-style: none; height:47px; background:url(../images/nav_right.gif) right no-repeat;}
#cmsNav li { float: left; margin-right:-3px;position:relative; /* fixes inline list bug */; }
#cmsNav li ul { width: 170px; display:none; position:absolute; top:38px/* distance away from the main nav bar */;  left: 155px; }
#cmsNav li>/**/ul { top:45px /* distance away from the main nav bar for firefox */ ; }
#cmsNav ul ul { margin:45px 0 0 10px /* moves second drop down away from first */; display:block; padding: 8px 8px 12px; display:none; position:absolute; top:0; left: 0; background: #64A8FC; height: auto  } 
#cmsNav li:hover ul ul, #cmsNav li.over ul ul { display:none; }
#cmsNav li:hover ul, #cmsNav li li:hover ul, #cmsNav li.over ul, #cmsNav li li.over ul, #cmsNav ul li a { display:inline-block;/* width of the drop-downs */;  left: 0 }

/** styling the drop-down menu **/
#cmsNav li a { padding:15px 11px 16px 11px; color:#0064b8; font-weight: bold; height: 13px; line-height: normal; z-index: 10; display: inline-block; text-decoration: none; font-size: 13px; text-transform:uppercase; }
#cmsNav li a:hover { outline: 0; text-decoration: none; color: #003b6c}
#cmsNav li ul li {clear: both float:left;}
#cmsNav li ul a { display: block; background:#64a8fc; border-bottom: 1px solid #4695fb; padding: 4px 8px; height: auto; font-size: 12px; font-weight: normal; color: black; margin: 0; width: 154px; text-transform:none;}
#cmsNav ul ul li a:hover { outline: 0; text-decoration: underline;color: black }

