@charset "UTF-8";
/* CSS Document */

#navigation {border-top:1px solid #003; height:50px; z-index:1; position:relative; width: 855px;  }

ul#primary-nav { background:#387CC6 url(../assets/nav.gif) repeat-x left top; font-size:11px; float:left; width:830px; margin:0; padding:0 0 0 25px;}
ul#primary-nav ul {width:130px;  background:#fff; font-size:11px; position:absolute; display:none; margin:0; padding:0;}
ul#primary-nav:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
ul#primary-nav li { position:relative; list-style:none; float:left;  }
ul#primary-nav li a { display:block; text-decoration:none; color:#fff; border-right:1px solid #004F95; text-align:center; padding:10px 11px 10px 12px;}
* html ul#primary-nav li {float:left; height:1%;}
* html ul#primary-nav li a {height:1%;}



ul#primary-nav ul li{ width:140px; border-bottom:1px solid #D6D6D6; border-right:2px solid #D6D6D6; border-left:2px solid #D6D6D6;border-top:none;}
ul#primary-nav li li a {text-decoration:none; color:#777; border-right:none;}

ul#primary-nav ul ul { left:140px; top:0;}
ul#primary-nav li ul li a {background:#fff !important; text-align:left; padding:7px 5px;}


ul#primary-nav li ul li ul li a {padding-top:5px; padding-bottom: 5px;}


ul#primary-nav li:hover ul ul,ul#primary-nav li:hover ul ul ul,ul#primary-nav li.over ul ul,ul#primary-nav li.over ul ul ul {display:none;}
ul#primary-nav li:hover ul,ul#primary-nav li li:hover ul,ul#primary-nav li li li:hover ul,ul#primary-nav li.over ul,ul#primary-nav li li.over ul,ul#primary-nav li li li.over ul {display:block;}

ul#primary-nav li.over {background:#0CF url(../assets/nav_f2.gif) repeat-x !important; }
ul#primary-nav li a.selected {background:#0CF url(../assets/nav_f2.gif) repeat-x !important; }
ul#primary-nav li a:hover {color:#fff;}
ul#primary-nav li li a:hover {color:#0D2C72;}
ul#primary-nav li ul li a:hover {background-color:#eee !important;}
