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


#nav_container2{
	width: 360px;
	height: 140px;
	position: absolute;
	margin-top:20px;
	margin-left:320px;
	padding: 0px;
	float: right;
	background: #;
	color:#7C1D1D;
	z-index: 100;
	overflow:hidden;
	
}


#nav_container{
	width: 280px;
	height: 40px;
	position: absolute;
	margin-top:20px;
	margin-left:640px;
	padding: 0px;
	float: right;
	background: #;
	font-size: 14px !important;
	font-weight: bold !important;
	color:#FFF;
	z-index: 100;
	
}

#nav_container a:hover {
	color: #000 !important;
}

#usernavpanel
{
	float: right !important;
}

#dwnarrow, #dwnarrow li
{
	background: # url('../images/sprites/down_arrow.png') bottom center no-repeat;
	height:128px;
	width:128px;
	display: inline;
}

#navlist2{position:relative;}
#navlist2 li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
#navlist2 li, #navlist2 a{height:128px;display:block;}

#downarrow{left:780px;width:128px;}
#downarrow{background:url('../images/header/down_arrow.png') 0 0;}
#downarrow a:hover{background: url('../images/header/down_arrow.png') -66px 0;}




.navmenu {
list-style-type:none;
display: inline;
}


ul #nav
{
align:right;
list-style-type:none;
margin:0;
padding:0;
font-size: 14px;
}

#nav_container li
{
display:inline;
}



#nav {
	display: inline;
	list-style-type:none;
	cursor: pointer;
	font-weight: bold;
	font-size: 14px;
}

#nav ul.sub-nav {
	display: none;
	list-style:none;
	cursor: pointer;
	font-weight: normal;
	postion: absolute;
}



#nav ul.subnav.visible li
{
display: block !important;
}



#nav ul.visible , #nav ul.visible li {
	margin-left:0px;
	display: block !important;
	list-style:none;
	postion: absolute;
	margin-left:10px;
}

#nav li ul {
  background: #333333;
  background: rgba(51, 51, 51, 0.8); 
  display: none;
  height: auto;
  padding: 0px;
  margin-left: 0px;
  border: 0px;
  position: absolute;
  width: 150px;
  z-index: 200;
}

#nav ul li a
{
text-decoration: none;
padding: 0px;
color: #fff;
background-color: #;
}

#nav ul li a:hover {
color: #fff;
font-weight:bold;
background-color: #;
}

#nav ul.sub-nav a:hover{
	color:#000 !important;
}


#nav ul a:hover{
	color:#000 !important;
}





/*************************************************
/                    right nav menu
*************************************************/
#right_navmenu, #right_navmenu ul li a, #right_navmenu ul, #right_navmenu li
{
	font-size: 16px;
	font-weight: bold !important;
	color: #891722 !important;
	margin-left:0px;
	border-top: 1px dotted rgb(159, 158, 159);
	display: block;
	width: 80%;
}

#right_navmenu ul li a:hover, #right_navmenu ul a:hover
{
color: #333 !important;
font-weight:bold;
background-color: #;
}


.sidbarmenu ul li{list-style:none;}
.sidebarmenu { float: left; width: 180px; line-height: 150%; }
.sidebarmenu ul { margin: 0 0 30px 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; }
.sidebarmenu li a { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #2e2e2f; text-transform: uppercase; padding: 10px 0 10px 30px; font-size: 13px; font-weight: bold; border-top: 1px dotted #9f9e9f; display: block; color: #333333; }
.sidebarmenu li a:hover { color: #891722; text-decoration: none; }
.sidebarmenu li.active > a { background: url(../images/sidebar-nav-bg.png) top left no-repeat; width: 280px; height: 46px; border: 0; padding: 10px 0 0 30px; }
.sidebarmenu li.no-border > a { border: 0; }
.sidebarmenu li.current_page_item > a, .sidebar li.current-menu-item > a { background: url(../images/nav-arrow.png) 10px 50% no-repeat; color: #125f87; }
.sidebarmenu li li.current_page_item a { background: url(../images/nav-arrow.png) 30px 8px no-repeat; color: #891722; }
.sidebarmenu li.active.current_page_item a, .sidebarmenu li.active.current-menu-item a { background: url(../images/sidebar-nav-bg.png) top left no-repeat; color: #891722; }
.sidebarmenu ul ul { margin: 0 0 10px 0; }
.sidebarmenu li li a { font-family: Georgia, "Times New Roman", Times, serif; text-transform: none; font-weight: normal; border: 0; padding: 0 0 10px 55px; }
