/*************Top Nav Styles*****************/

body{behavior: url(/csshover.htc);}

#nav {padding: 0; margin:0; float: left; z-index: 55; }

#nav ul {list-style: none; margin: 0; padding: 0; float: left; z-index: 55;}

/*#nav ul:last-child { border-right: none; }*/


#nav ul ul{border: none; z-index: 55;}

#nav ul li ul{left: 0; position: absolute; display: block; width: 180px; background-color:#666666;  padding: 10px; z-index: 55;}

#nav ul li a span{border-right: 1px solid #a2a2a2;font-weight:bold;padding-bottom:3px;padding-right:15px;padding-top:3px;}

#nav ul li a {font-family:Cambria,helvetica,sans-serif;
font-size:17px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:11px 9px 0;
text-align:center;
z-index:55;}

#nav ul li a:hover {color:#74a7c1; cursor:pointer;}

#nav ul li ul li a {font: bold 11px arial, helvetica, sans-serif; display: block; margin: 0px; padding: 3px; text-align: left; text-decoration: none; border-left: none; height: 12px; color:#03274a; width: 170px; z-index: 55;}

#nav a {font: bold 10px/16px Cambria, helvetica, sans-serif; display: block; margin: 0px; padding: 2px; color: #03274a; white-space: nowrap; text-decoration: none; z-index: 55;}

#nav ul li ul li a:hover {background-color:#919191; color: #ffffff;  z-index: 55;}

#nav ul li.navHighlight a {color: #74a7c1; z-index: 55;}

#nav li {position: relative; float: left; z-index: 55;}

#nav ul ul {position: absolute; z-index: 500;}

#nav ul ul ul {position: absolute; top: 0; left: 100%; z-index: 501;}



div#nav ul ul,
div#nav ul li:hover ul ul,
div#nav ul ul li:hover ul ul
{display: none;}

div#nav ul li:hover ul,
div#nav ul ul li:hover ul,
div#nav ul ul ul li:hover ul
{display: block;}


/* Fix IE. Hide from IE Mac */

* html #nav ul li { height: 1%; z-index: 500;}

/* End */

 
 
 /*************Footer Nav Styles*****************/

div#footer div#top {padding: 0; margin:0; float: left; z-index: 55; }

div#footer div#top ul {list-style: none; margin: 0; padding: 0; float: left; z-index: 55;display:inline-block;}

/*div#footer div#top ul:last-child { border-right: none; }*/


div#footer div#top ul ul{border: none; z-index: 55;}

div#footer div#top ul li ul{left: 0; position: absolute; display: block; width: 180px; background-color:#666666;  padding: 10px; z-index: 55;}

div#footer div#top ul li a span{border-right: 1px solid #CCC;font-weight:bold;padding-bottom:3px;padding-right:15px;padding-top:3px;}

div#footer div#top ul li a {font-family:Cambria,helvetica,sans-serif;
font-size:17px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:11px 9px 0;
text-align:center;
z-index:55;}

div#footer div#top ul li a:hover {color:#c6d2d8; cursor:pointer;}

div#footer div#top ul li ul li a {font: bold 11px arial, helvetica, sans-serif; display: block; margin: 0px; padding: 3px; text-align: left; text-decoration: none; border-left: none; height: 12px; color:#03274a; width: 170px; z-index: 55;}

div#footer div#top a {font: bold 10px/16px Cambria, helvetica, sans-serif; display: block; margin: 0px; padding: 2px; color: #FFF; white-space: nowrap; text-decoration: none; z-index: 55;}

div#footer div#top ul li ul li a:hover {background-color:#919191; color: #ffffff;  z-index: 55;}

div#footer div#top ul li.navHighlight a {color: #7dafc8; z-index: 55;}

div#footer div#top li {position: relative; float: left; z-index: 55;}

div#footer div#top ul ul {position: absolute; z-index: 500;}

div#footer div#top ul ul ul {position: absolute; top: 0; left: 100%; z-index: 501;}



div#footer div#top ul ul,
div#footer div#top ul li:hover ul ul,
div#footer div#top ul ul li:hover ul ul
{display: none;}

div#footer div#top ul li:hover ul,
div#footer div#top ul ul li:hover ul,
div#footer div#top ul ul ul li:hover ul
{display: block;}


/* Fix IE. Hide from IE Mac */

* html div#footer div#top ul li { height: 1%; z-index: 500;}

/* End */