﻿/*-------------------- leftnav------------------------ */
ul#leftnav li.menu1
{		
	margin: 0px 11px 0px 0px;
}

ul#leftnav li.menu1 a
{
	cursor: pointer;
}

ul#leftnav li.menu1 a span 
{
	width: 155px;
}

ul#leftnav li a 
{
	width:auto;
	height:auto;
	float:left;
	color: #fff;
    display: block;
    height: 24px;
    margin-right:0px;  
	font-size:12px;
	font-weight:bold;
    padding-right:18px; /* sliding doors padding */
    text-decoration: none;
	background-image:url(../images/menus/navbar_bg_a.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

ul#leftnav li a span 
{
    display: block;
	line-height: 14px;
    padding: 5px 0 5px 18px;
	background-image:url(../images/menus/navbar_bg_span.jpg);
	background-repeat:no-repeat;
	background-position:left;
}

ul#leftnav 
{
	width:auto;
	height:auto;
	position: relative;
	list-style:none;
	margin: 0px 0px 0px 12px;	
	padding:0;
}

ul#leftnav li 
{
	width:auto;
	height:auto;
	float:left;
	padding-right:5px;
	zoom: 1;
}

ul#leftnav li.separator 
{
	width:1px;
	height:24px;
	float:left;
}
 
ul#leftnav li.sticky a          { color:#fff; background-image:url(../images/menus/active_button_bg_a.png); background-repeat:no-repeat; }
ul#leftnav li.sticky a span		{ background-image:url(../images/menus/active_button_bg_span.png); background-repeat:no-repeat; }

ul#leftnav li a.selected        { color:#fff;	background-image:url(../images/menus/active_button_bg_a.jpg);	background-repeat:no-repeat;  }
ul#leftnav li a.selected span   { background-image:url(../images/menus/active_button_bg_span.jpg); background-repeat:no-repeat; }
/* 	LEVEL ONE */
ul#leftnav li:last-child a      { border-right: none; } /* Doesn't work in IE */
ul#leftnav li.hover,
ul#leftnav li:hover             { color: black; position: relative; background:none; }
ul#leftnav li.hover a           { color:#fff; 	background-image:url(../images/menus/active_button_bg_a.jpg);	background-repeat:no-repeat;  }
ul#leftnav li.hover a span   	{ 	background-image:url(../images/menus/active_button_bg_span.jpg); background-repeat:no-repeat; }
/*	LEVEL TWO */
ul#leftnav ul 					{ width: 200px; visibility: hidden; position: absolute; top: 100%; left: 0px; padding:1px 18px 0px 0px; margin: 0; list-style:none; background-color: white; z-index: 16389;}
ul#leftnav ul li 				{ font-weight: normal; color: #000; float: none; background:none; display:inline-block; width:100%; margin: 0; padding-top: 1px;}
                                    /* IE 6 & 7 Needs Inline Block */
									
ul#leftnav ul li.sub a			{ width: 100%; display: inline-block; margin:0; background-image:url(../images/menus/navbar_bg_a.jpg);	background-repeat:no-repeat; background-position:right;}
ul#leftnav ul li.sub a span		{ background-image:url(../images/menus/navbar_bg_span.jpg); margin-top:0px; margin-bottom: 0px; background-repeat:no-repeat; background-position:left; }

ul#leftnav ul li.sub a:hover	{ width: 100%; background-image:url(../images/menus/active_button_bg_a.jpg);	background-repeat:no-repeat; background-position:right;  }
ul#leftnav ul li.sub a:hover span	{ background-image:url(../images/menus/active_button_bg_span.jpg);	background-repeat:no-repeat; background-position:left; }

/*	LEVEL THREE */
ul#leftnav ul ul 					{ left: 100%; top: 0; }
ul#leftnav li:hover > ul 			{ visibility: visible; } 

ul#leftnav li.menu2 ul	{ width: 165px; }
/*-------------------- end leftnav------------------------ */

/*-------------------- rightnav----------------------- */
ul#rightnav 
{
	width:auto;
	height:auto;
	position: relative;
	list-style:none;
	margin:0px 12px 0px 0px;
	padding:0;
}

ul#rightnav li 
{
	width:auto;
	height:auto;
	float:left;
	padding-right:5px;
	zoom: 1;
}

ul#rightnav li.separator 
{
	width:10px;
	height:24px;
	float:left;
}

ul#rightnav
{
	float: right;
}

ul#rightnav li a 
{
	width:auto;
	height:auto;
	float:left;
	color: #0053A2;
    display: block;
    height: 24px;
    margin-right:0px;
	font-size:12px;
	font-weight:bold;
    padding-right:18px; /* sliding doors padding */
    text-decoration: none;
	background-image:url(../images/menus/navbar2_bg_a.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

ul#rightnav li a span 
{
    display: block;
	line-height: 14px;
    padding: 5px 0 5px 18px;
	background-image:url(../images/menus/navbar2_bg_span.jpg);
	background-repeat:no-repeat;
	background-position:left;
}

ul#rightnav li.sticky a          { color:#fff; background-image:url(../images/menus/active_button_bg_a.jpg); background-repeat:no-repeat; }
ul#rightnav li.sticky a span		{ background-image:url(../images/menus/active_button_bg_span.jpg); background-repeat:no-repeat; }

ul#rightnav li a.selected         { color:#fff; background-image:url(../images/menus/active_button_bg_a.jpg);	background-repeat:no-repeat;  }
ul#rightnav li a.selected span   	{ background-image:url(../images/menus/active_button_bg_span.jpg); background-repeat:no-repeat; }
/* 	LEVEL ONE */
ul#rightnav li:last-child a      { border-right: none; } /* Doesn't work in IE */
ul#rightnav li.hover,
ul#rightnav li:hover             { color: black; position: relative; background:none; }
ul#rightnav li.hover a           { color:#fff; 	background-image:url(../images/menus/active_button_bg_a.jpg);	background-repeat:no-repeat;  }
ul#rightnav li.hover a span   	{ 	background-image:url(../images/menus/active_button_bg_span.jpg); background-repeat:no-repeat; }
/*	LEVEL TWO */
ul#rightnav ul 						{ width: 152px; visibility: hidden; position: absolute; top: 100%; left: 0; padding:1px 18px 0px 0px; margin: 0; list-style:none; background-color: white; z-index: 16389;}
ul#rightnav ul li 					{ font-weight: normal; color: #000; float: none; background:none; display:inline-block; width:100%; padding-bottom: 0px; padding-top: 2px;}
                                    /* IE 6 & 7 Needs Inline Block */
                                    
* ul#rightnav ul li				{ margin-bottom: 0px; }			
									
ul#rightnav ul li.sub a				{  color: white; width: 100%; display: inline-block; margin:0; background-image:url(../images/menus/navbar_bg_a.jpg);	background-repeat:no-repeat; background-position:right;  }
ul#rightnav ul li.sub a span		{  background-image:url(../images/menus/navbar_bg_span.jpg); margin-top:0px; margin-bottom: 0px; background-repeat:no-repeat; background-position:left; }

ul#rightnav ul li.sub a:hover		{  width: 100%; background-image:url(../images/menus/active_button_bg_a.jpg);	background-repeat:no-repeat; background-position:right;  }
ul#rightnav ul li.sub a:hover span		{ 	background-image:url(../images/menus/active_button_bg_span.jpg);	background-repeat:no-repeat; background-position:left; }

/*	LEVEL THREE */
ul#rightnav ul ul 					{ left: 100%; top: 0; }
ul#rightnav li:hover > ul 			{ visibility: visible; }

/*-------------------- end rightnav----------------------- */

