@charset "utf-8";
/* CSS Document */

/* Left Nav */
.menu {	font-family: arial, sans-serif;	width:255px; position:relative; left:13px; padding:0px; margin:0px; z-index:1000; }
.menu ul#primary-nav { color: #fff; background-image: url("../images/left_navbkgrd.jpg"); background-repeat: no-repeat; background-position: left top; text-align: left; margin: 0; padding: 18px 0; z-index: 350; width: 199px }
.menu ul#primary-nav li ul{position:absolute; top:-1px; left:199px;}
.menu ul#primary-nav li { list-style: none; margin: 0; padding:1px 0px 0px 0px; position: relative; top: 0px; display:block; }
.menu ul#primary-nav li a { color: #fff; font-size: 10pt; font-weight: bold; text-decoration: none; display: block; margin: 0; padding: 0px 0px 0px 0px; padding-left:25px; }
/* Fix IE. Hide from IE Mac \*/
* html .menu ul#primary-nav li  { height: 1px; float: left;display:block; }
* html .menu ul#primary-nav li a  { height: 0px; display:block;  }
/* End */
.menu ul#primary-nav ul { color: #062f6d; background-color:#FFFDEB; display: none; margin: 0; padding: 0px 0px 3px 0px; position: absolute; top: 0; left: 180px; min-width: 180px; border-top: 1px solid #FFFDEB; 
border-right-style: groove; border-right-color:DarkGoldenRod; border-right-width: 2px; border-bottom-style: ridge; border-bottom-color: DarkGoldenRod; border-bottom-width: 2px;}
.menu ul#primary-nav li ul li a{ color: #062f6d; margin: 0; padding: 0px 0px 3px 5px; font-size:9pt; font-weight:normal; color:#666666;}
/* Sub Menu Styles */
.menu ul#primary-nav li:hover ul ul, .menu ul#primary-nav li:hover ul ul ul, .menu ul#primary-nav li.over ul ul, .menu ul#primary-nav li.over ul ul ul     { display: none; position:absolute; top:0px; left:180px;}
/* Hide sub-menus initially */
.menu ul#primary-nav li:hover ul, .menu ul#primary-nav li li:hover ul, .menu ul#primary-nav li li li:hover ul, .menu ul#primary-nav li.over ul, .menu ul#primary-nav li li.over ul, .menu ul#primary-nav li li li.over ul { display: block;}
/* The magic */
.menu ul#primary-nav li.menuparent { background-image: url("../images/layout/navsubBkd.gif"); background-repeat: no-repeat; background-position: 210px 0px; padding-top:2px; display:block; }
.menu ul#primary-nav li.menuparent:hover, .menu ul#primary-nav li.over {border-top:1px solid #fff; padding-top:1px;background-position: center -1px;}
.menu ul#primary-nav li.menuparent ul li.menuparent{ background-image: url("../images/layout/navsubBkd2.gif"); background-repeat: no-repeat; background-position: center 3px; padding-left:0px;display:block;}
.menu ul#primary-nav li.menuparent ul li a.subcatcolor {padding-top:2px; color:#663300 }
.menu ul#primary-nav li.menuparent ul li a.endcatcolor { padding:2px 5px 0px 15px; color:#663300; width:auto;}
.menu ul#primary-nav li a:hover { color: #FFFDEB; background-image:url("../images/layout/favicon.gif"); background-position:0px 0px; background-repeat:no-repeat; padding-left:25px; display:block;}
.menu ul#primary-nav li ul li a.subcatcolor:hover {color:#663300; background-color:#d9d3c7; background-image:none; padding-left:5px;display:block;}
.menu ul#primary-nav li ul li a.endcatcolor:hover {background-image:none;background-color:#d9d3c7; background-image:none; display:block;}
/* End */
