/* Left Navigation and Wrapper setup
********************************************************************************
*   menu_left.css - this stylesheet contains the set-up for the left column    *
*   navigation menu and the wrapper container                                  * 
********************************************************************************
*/

/* Left Navigation Wrapper Layout Section Begins
------------------------------------------------------------------------------*/
.leftNav  {
     width:160px;
	 background:#f6f5f5;
	 border-left:1px solid #949393;
	 border-right:1px solid #949393;
	 padding:10px 2px 0px 2px;
}
.leftNav a, .leftNav a:link, .leftNav a:visited  {
     font-family:arial;
	 color:#0059d9;
	 font-size:10px;    
}
.leftNav a:hover  {
     text-decoration:none;
}
.leftNav p  {
     margin:0px;
	 padding:0px;
}
.leftNavTitle  {
     width:166px;
	 height:30px;
	 background:#fff url('left_nav_title.png') top left no-repeat;
}
.leftNavTitle h2  {
     color:#ffffff;
	 line-height:30px;
	 margin:0px;
	 padding:0px;
	 font-size:14px;
	 text-align:center;
	 font-family:arial;
}
.leftNavEnd  {
     width:166px;
	 height:20px;
	 background:#fff url('left_nav_end.png') bottom left no-repeat;
}
form {
	padding:0px;
	margin:0px;
}
.inputFormat {
	height:20px;
	font-family : Verdana;
    font-size:10px;
    font-weight:normal;
	padding:1px; 
    color:#202020;
	vertical-align:middle;
}
.btnSearch {
	vertical-align:middle;
	margin:0px;
	padding:0px;
 	color:#0060B1;
 	font-size:12px;
 	cursor:pointer;
}
/* Left Navigation Wrapper Layout Section Ends
------------------------------------------------------------------------------*/
/*Navigation List Style Sections Begins
------------------------------------------------------------------------------*/
ul#menuLeft,
ul#menuLeft li,
ul#menuLeft ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 160px;
  list-style: none;
}

ul#menuLeft:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#menuLeft li {
  float: left;
  display: block !important;
  display: inline; /*ie hack*/
  position: relative;
}

/* Menu Level 1 */
ul#menuLeft a {
  border-bottom:1px solid #ffffff;
  border-right:1px solid #ffffff;
  padding: 0 6px;
  display: block;
  background:#0066cc;
  color: #ffffff;
  font: bold 10px/22px Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*ie hack*/
}

/* Menu Level 1 Hover */
ul#menuLeft a:hover,
ul#menuLeft li:hover a,
ul#menuLeft li.iehover a {
  background:#6666cc;
  color: #ffff00;
  text-decoration:underline;
}

/* Menu Level 2 */
ul#menuLeft li:hover li a,
ul#menuLeft li.iehover li a {
  background:#0066cc;
  color: #ffffff;
  text-decoration: none;
}

/* Menu Level 2 Hover */
ul#menuLeft li:hover li a:hover,
ul#menuLeft li:hover li:hover a,
ul#menuLeft li.iehover li a:hover,
ul#menuLeft li.iehover li.iehover a {
  background:#6666cc;
  color: #ffff00;
  text-decoration:underline;
}

/* Menu Level 3 */
ul#menuLeft li:hover li:hover li a,
ul#menuLeft li.iehover li.iehover li a {
  background:#0066cc;
  color: #ffffff;
  text-decoration: none;
}

/* Menu Level 3 Hover */
ul#menuLeft li:hover li:hover li a:hover,
ul#menuLeft li:hover li:hover li:hover a,
ul#menuLeft li.iehover li.iehover li a:hover,
ul#menuLeft li.iehover li.iehover li.iehover a {
  background:#6666cc;
  color: #ffff00;
  text-decoration:underline;
}

/* Menu Level 4 */
ul#menuLeft li:hover li:hover li:hover li a,
ul#menuLeft li.iehover li.iehover li.iehover li a {
  background:#0066cc;
  color: #ffffff;
  text-decoration: none;
}

/* Menu Level 4 Hover */
ul#menuLeft li:hover li:hover li:hover li a:hover,
ul#menuLeft li.iehover li.iehover li.iehover li a:hover {
  background:#6666cc;
  color: #ffff00;
  text-decoration:underline;
}

ul#menuLeft ul,
ul#menuLeft ul ul,
ul#menuLeft ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move */
ul#menuLeft li:hover ul ul,
ul#menuLeft li:hover ul ul ul,
ul#menuLeft li.iehover ul ul,
ul#menuLeft li.iehover ul ul ul {
  display: none;
}

ul#menuLeft li:hover ul,
ul#menuLeft ul li:hover ul,
ul#menuLeft ul ul li:hover ul,
ul#menuLeft li.iehover ul,
ul#menuLeft ul li.iehover ul,
ul#menuLeft ul ul li.iehover ul {
  display: block;
}
span.morecats {clear:none; display:inline; position:absolute; right:0; margin:0; padding:0; top:0; z-index:100000;}
span.morecats { font:bold 0.813em/1.54em arial,tahoma,verdana; color: #f6f5f5; height:auto !important; width:1.54em; height:1%; }
/*Navigation List Style Sections Ends
------------------------------------------------------------------------------*/