#menu-wrap {float:left; width:780px; height:auto; padding:20px 0; background:transparent;}
#menu-wrap ul {margin:0;}
#menu-wrap ul li {margin:0 10px 0 0; padding:0; border:none; line-height:1.125;}

#menu-wrap ul a, #menu-wrap ul a:visited {color:#308ab4; text-decoration:none; padding:0; padding:0 20px 0 8px; border:solid 1px #fff; border-bottom:none; margin-top:-1px;}
#menu-wrap ul a.trigger {display:block;}
#menu-wrap ul li:hover a,
#menu-wrap ul a:focus,
#menu-wrap ul a:active {background-color:#fff; color:#000; text-decoration:none;}
#menu-wrap a.trigger, #menu-wrap a.trigger:visited {background-image:url(../images/cms-nav-arrow.gif);}
#menu-wrap ul li:hover a.trigger, #menu-wrap ul a.trigger:hover {border:solid 1px #ccc; border-bottom:none;}

#menu-wrap ul li:hover ul {background:#fff; height:auto;}
#menu-wrap ul li.selected_page a,
#menu-wrap ul li.selected_page a:visited {background-color:#fff; color:#000; font-weight:bold; text-decoration:none;}
#menu-wrap ul li.selected_page ul li a,
#menu-wrap ul li.selected_page ul li a:visited,
#menu-wrap ul li:hover ul li a {background-color:transparent; font-weight:normal; color:#308ab4;}

#menu-wrap ul ul {width:200px; padding:0; overflow:hidden; font-size:.775em; margin-top:-1px; z-index:100; border:solid 1px #ccc; border-right:solid 2px #999; border-bottom:solid 2px #999; border-top-right-radius:6px; -moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px; border-bottom-right-radius:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; border-bottom-left-radius:6px; -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px;}

#menu-wrap ul ul li {margin-top:-1px; border-top:dotted 1px #ccc; padding:6px 8px; display:inline;}
#menu-wrap ul ul a,
#menu-wrap ul ul a:visited {padding:0; margin:0; width:184px;}
#menu-wrap ul ul a:hover,
#menu-wrap ul ul a:visited:hover,
#menu-wrap ul ul a:visited:hover {color:#48b1e6 !important; text-decoration:underline;}

#menu-wrap li.selected_subpage {line-height:1.125; background:#fff; color:#000; font-weight:bold; text-decoration:none; width:184px; background:#f0f0f0;}
#menu-wrap li.selected_subpage a,
#menu-wrap li.selected_subpage a:visited {background:#fff; color:#000; font-weight:bold; text-decoration:none;}


/*
#menu-wrap ul a, #menu-wrap ul a:visited {margin:0; padding:0; line-height:1; padding:20px; border-right:solid 1px #e5e5e5; border-left:solid 1px #fff; color:#585858; text-transform:lowercase; font-weight:bold;}
#menu-wrap ul li:hover a, #menu-wrap ul a:focus, #menu-wrap ul a:active {background:#fff;}
#menu-wrap ul li.selected_page a, #menu-wrap ul li.selected_page a:visited {border-right:solid 1px #2b7ca2; border-left:solid 1px #77b2ce; background:url(../images/nav-on.jpg) repeat-x #308ab4; color:#fff; position:relative;}
#menu-wrap ul li.selected_page .select-arrow {display:block; width:25px; height:13px; position:absolute; bottom:-13px; left:108px; z-index:10; zoom:1; background:url(../images/nav-connect.png) no-repeat top center;}
#menu-wrap ul li.icl_last {border-top-right-radius:6px; -moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px; border-bottom-right-radius:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px;}
#menu-wrap ul li.icl_last a, #menu-wrap ul li.icl_last a:visited {border-right:none; border-top-right-radius:6px; -moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px; border-bottom-right-radius:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px;}

#menu-wrap small {display:block; margin-top:4px; font-size:.645em; text-transform:none; font-weight:normal;}
*/