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

  CSS by NX WEB Technologies Inc.
  Copyrighted Material
  www.nxwebtechnologies.com

#     # #     # #     # ####### ######     #######                                                                         
##    #  #   #  #  #  # #       #     #       #    ######  ####  #    # #    #  ####  #       ####   ####  # ######  ####  
# #   #   # #   #  #  # #       #     #       #    #      #    # #    # ##   # #    # #      #    # #    # # #      #      
#  #  #    #    #  #  # #####   ######        #    #####  #      ###### # #  # #    # #      #    # #      # #####   ####  
#   # #   # #   #  #  # #       #     #       #    #      #      #    # #  # # #    # #      #    # #  ### # #           # 
#    ##  #   #  #  #  # #       #     #       #    #      #    # #    # #   ## #    # #      #    # #    # # #      #    # 
#     # #     #  ## ##  ####### ######        #    ######  ####  #    # #    #  ####  ######  ####   ####  # ######  ####

- - - - - - - - - - - - - - - - - - - - - */








/* ================================================================ 

This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html

is available at http://www.cssplay.co.uk/menus/dd_valid.html

Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.

This stylesheet and the assocaited (x)html may be modified in any 

way to fit your requirements.

=================================================================== */

/* common styling */

#header #headerNavbarWrapper{
	float:right;
	width:628px;
	height:35px;
	padding: 40px 0 0 0;
	margin: 0 0 0 0;
}
.navHome{
	float:right;
	margin: 0 0 0 0;
	display: block;
	width: 30px;
	height: 35px;
	background: url("/nxweb_content_manager_nxa/images/1/header/header-navbar-home.gif") no-repeat 0 0;
	text-indent : -9999px;
	border:none;
}
.navHome:hover{background-position: 0 -35px;}
.navContact{
	float:right;
	margin: 0 0 0 0;
	display: block;
	width: 30px;
	height: 35px;
	background: url("/nxweb_content_manager_nxa/images/1/header/header-navbar-contact.gif") no-repeat 0 0;
	text-indent : -9999px;
}
.navContact:hover{background-position: 0 -35px;}


.headerNavbar {
	float:right;
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	width:568px;
	height:35px;
	font-size:11px;
	z-index:100;
	padding:0px 0 0 0;
}
.headerNavbar ul li a, .headerNavbar ul li a:visited {
	display:block;
	text-decoration:none;
	width:140px;
	height:35px;
	text-align:center;
	color:#105ca6;
	background: url(/nxweb_content_manager_nxa/images/1/header/header-navbar-bg.gif) left top repeat-x;
	border-left: 1px solid #fff;
	border-right: 1px solid #c2bebe;
	line-height:35px;
	font-size:11px;
	overflow:hidden;
}
.headerNavbar ul {
	padding:0;
	margin:0;
	list-style: none;
}
.headerNavbar ul li {
	float:left;
	position:relative;
}
.headerNavbar ul li ul {
	display: none;
}
/* specific to non IE browsers */

.headerNavbar ul li:hover a {
	color:#fff;
	background: url(/nxweb_content_manager_nxa/images/1/header/header-navbarOn-bg.gif) left top repeat-x;
}
.headerNavbar ul li:hover ul {
	display:block;
	position:absolute;
	top:35px;
	left:0;
	width:262px;
	background:url(/nxweb_content_manager_nxa/images/1/header/headnav-drop-bg.gif) left bottom no-repeat;
	padding: 0 0 40px 0;
}
.headerNavbar ul li:hover ul li a.hide {
	/*background:#6a3;*/
	color:#fff;
}
.headerNavbar ul li:hover ul li:hover a.hide {
	/*background:#6fc;*/
	color:#000;
}
.headerNavbar ul li:hover ul li ul {
	display: none;
}
.headerNavbar ul li:hover ul li a {
	display:block;
	background:#f3f1f1;
	color:#000;
	padding:1px;
	border:none;
	width:260px;
	height:60px;
}
.headerNavbar ul li:hover ul li img {
	border:none;
}
.headerNavbar ul li:hover ul li a:hover {
	background:#b3b3b3;
	color:#000;
	border:none;
}
.headerNavbar ul li:hover ul li:hover ul {
	display:block;
	position:absolute;
	left:105px;
	top:0;
}
.headerNavbar ul li:hover ul li:hover ul.left {
	left:-105px;
}

/* Subnavbar Style*/

#headerSubNavbarWrapper{
	float:right;
	height:35px;
	padding: 14px 0 0 0;
	margin: 0 0 0 0;
}
#headerSubNavbarWrapper ul {
	margin: 0px;
	padding: 0 0px 0 0;
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #0c8000;
	line-height: 30px;
	white-space: nowrap;
	text-align:right;
}
#headerSubNavbarWrapper li {
	list-style-type: none;
	display: inline;
	border-right: 1px solid #c2bebe;
	padding: 2px 5px 2px 5px;
	margin: 0 0 0 0;
}
#headerSubNavbarWrapper li a {
	text-decoration: none;
	padding: 2px 5px 2px 5px;
	margin: 0 0 0 0;
	font-weight:normal;
	color: #959595;
}
#headerSubNavbarWrapper li a:link {
    color: #FFF:
}
#headerSubNavbarWrapper li a:visited {
    color: #CCC;
}
#headerSubNavbarWrapper li a:hover {
    color: #105ca6;
}

