/* Start of CMSMS style sheet 'Devo CMS: nav-horizontal' */
/* DevoCMS Horizontal nav-bar */
div#nav {
background: url(images/nav-bg.png) no-repeat center top;
float:left;
font-size:14px;
font-weight:normal;
height:60px !important;
margin:0 auto;
text-align:center;
text-decoration:none;
text-transform:capitalize;
width:980px;
position:relative;
z-index:9999;
}
* html div#nav {
/* hide ie/mac \*/
height:1%
/* end hide */
}
#menu {
position:static;
/*CAUTION changing this will override layout-navtop-___.css*/
text-align:inherit;
}
#menu, #menu li, #menu ul, #menu ul li, #menu ul ul, #menu ul ul li{
list-style: none;
list-style-image:none;
list-style-position:outside;
list-style-type:circle;
margin:0;
padding: 0;
}
#menu li, #menu li a,#menu li strong {
display:inline;
margin:0;
padding:0;
margin-top:1px;
}
#menu,#menu li,#menu li a,#menu li strong {
float:none;
height:22px !important;
line-height:24px;
margin-top:2px;
padding-bottom:12px;
padding-top:15px;
}
/*ie6 padding hack */
* html #menu, * html #menu li, * html #menu li strong {padding-bottom:0em;padding-top:0em;}
* html #menu li a{display:inline-block;}
/*ie7 padding hack */
* + html #menu,* + html #menu li,* + html #menu li strong{padding-bottom:0em;padding-top:0em;}
* + html #menu li a {display:inline-block;}
/*end padding hack*/

#menu li {
/*separation bars...*/
background:url(images/nav-sep.png) no-repeat 100% 10px!important;
display:inline;
float:left;
list-style:none outside none;
padding-right:2px;
position:relative;
text-align:center;
}
#menu li.last {
margin-right:0em;
/*separation bars...
border-right:none;*/ 
}
#menu li p {
display:inline-block;
/* hide from ie/mac \*/
display:block;
/* end hide */
text-decoration:none;
margin-top:.1em;
}
#menu li a {
font-weight:normal!important; /* set this value in div#nav*/
text-transform:inherit; /*set this value in div#nav */
text-decoration: inherit; /* set this value in div#nav*/
/*margin-left:15px; set this to the width of the link_button_end / link_button_end_hover image*/
padding-right:1.2em;
padding-left:1.2em;
outline:none;
}
#menu li {
background: transparent;
}
#menu li a {
color: #000 !important;
background: transparent;
}
#menu li.current_page_item a, #menu li:hover a, #menu li.sfhover a {
color: #000 !important;
background: url(images/menu-hover.png) repeat-x left bottom;
text-decoration:none;
font-weight:normal!important;
}
#menu li:hover, #menu li.sfhover, #menu strong{
/*subnav has same bg color as main active menu*/
}
#menu ul {
background-color: #729FA7 !important;
}
/* END NAV */
ul#menu{
height:55px!important;
padding:0 10px;
}


/* SUBNAV SETTINGS*/
#menu ul li a,#menu ul li a:link,#menu ul li a:active,#menu ul li a:visited,#menu ul li p{
color: #fff !important;
background: none !important;
text-decoration: none;
text-transform:capitalize;
}
#menu ul li a:hover {
color: white !important;
background: #3B7B87!important;
text-decoration: none;
}
#menu ul strong,#menu ul strong a,#menu ul strong a:link,#menu ul strong a:active,#menu ul strong a:visited,#menu ul strong a:hover {
color: white !important;
background:#3B7B87;
text-decoration: none;
} 
#menu ul,#menu ul ul {
position: absolute;
top: 100%;
_top:2.8em; /*IE hack requires line-height + padding-top + padding-bottom (see line 32)*/
width: 100%; 
left: 0%; /*sub-menu alignment with parent button: could be "right: 0%;" for right justified */
}
#menu li.last ul {
right: 0%; 
}
#menu ul,#menu ul li,#menu ul li a,#menu ul li strong {
display:block;/*resets settings defined in main NAV*/
margin:0;
padding:0;
} 
#menu ul li a,#menu ul li strong {
height:auto!important;
}
#menu ul {
width:12em;
padding-bottom:0;
border-top:none;
border-right: 1px solid #2B5D66;
border-left: 1px solid #2B5D66;
font-size:0.85em;
}
#menu ul li {
width:100%;
height:auto!important;
list-style: none;
line-height: 1em;
text-align:left; /*sub-menu text alignment: could be "right" or "centered" */
border-bottom:1px solid #2B5D66;
border-top:1px solid #8BC5CF;
background:transparent !important;
}
#menu ul li:hover,#menu ul li.sfhover {
background:transparent !important;
}
#menu ul li.last {
padding-bottom:.3em;
border-bottom: 2px ridge gray;
}
#menu ul li a.site-nav {
padding:0.25em 0.7em;
margin:0;
}
#menu ul li hr {
margin:0 auto;
width:90%;
height:.1em;
display:block;
color:#ddd;
background:transparent !important;
}
/* END SUBNAV SETTINGS*/

/* SUCKERFISH DROPDOWN SETTINGS */
#menu li:hover ul, 
#menu li.sfhover ul { 
display: block;
clear: left;
}
#menu ul { 
display: none;
/*font-size: 0.8em;*/
}
#content {
clear: left;
}
/* END SUCKERFISH DROPDOWN SETTINGS */


/* End of 'Devo CMS: nav-horizontal' */

