/* Start of CMSMS style sheet 'nav-horizontal' */
/* DevoCMS Horizontal nav-bar */
div#nav {
font-size: 1em;
margin:0pt 2px;;
text-align:center;
text-transform:uppercase; 
text-decoration: none;
width:762px!important;
height:50px;
background:transparent url("/uploads/images/css images/nav-bg.jpg") repeat-x left bottom;
letter-spacing:-0.08em;
z-index:2020;
}
* + html div#nav {height:52px;}

* 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 {
line-height:1.3em;
_line-height:1em;
padding-bottom:12px;
padding-top:20px;
float: none;
}
/*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 {
float: none;
position:relative; /*do not change, suckerfish dropdowns depend on this!*/
display: inline;
list-style: none;
text-align:center;
/*separation bars...*/
border-right:none;
/*padding-right:2px;*/
}
#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:inherit; /* 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.8em;
padding-left:1.8em;
font-weight:normal;
}
#menu li {
/*border-right:#003366 solid 2px;*/
background:transparent url("/uploads/images/css images/nav-sep.jpg") no-repeat top right;
}
#menu li a {
color: #4f667e !important;
background: transparent;
}
#menu li.current a, #menu li:hover a, #menu li.sfhover a {
color: #4f667e !important;
background: transparent url("/uploads/images/css images/nav-hover.jpg") repeat-x top left;
text-decoration: underline;
font-weight:bold;
}
#menu li:hover, #menu li.sfhover, #menu strong, #menu ul {
/*subnav has same bg color as main active menu*/
background-color: transparent!important;
}
/* END NAV */



/* 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: #4f667e !important;
background: #c6d3e2;
text-decoration: none;
text-transform:capitalize;
}
#menu ul li a:hover {
color: #ffffff !important;
background: transparent;
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:#ffffff !important;
background:transparent ;
text-decoration: none;
} 
#menu ul,#menu ul ul {
position: absolute;
top: 100%;
_top:4.6em; /*IE hack requires line-height + padding-top + padding-bottom (see line 32)*/
width: 100%; 
left:-2px; /*sub-menu alignment with parent button: could be "right: 0%;" for right justified */
z-index:3030;
}
#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 {
/*padding between links*/
padding-top:0.2em;
}
#menu ul li a,#menu ul li strong {
/* link thickness */
padding-top:0.2em;
padding-bottom:0.3em;
}
#menu ul {
width:14em;
padding-bottom:0;
border-top:none;
border-right: 1px solid #C6D3E2;
border-bottom: 1px solid #C6D3E2;
border-left: 1px solid #C6D3E2;
}
#menu ul li {
width:100%;
list-style: none;
line-height: 1em;
text-align:left; /*sub-menu text alignment: could be "right" or "centered" */
border-bottom:1px solid #c5d2e2;
border-top:1px solid #eaecef;
background:#c6d3e2  !important;
}
#menu ul li:hover,#menu ul li.sfhover, #menu ul li.current {
background:#94aec8 !important;
}
#menu ul li.last {
padding-bottom:.3em;
border-bottom: 2px ridge gray;
}
#menu ul li a.site-nav {
padding-left:0.7em;
padding-right: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 'nav-horizontal' */

