
/* Reset ================================================================================= */
* { margin:0; padding:0; }

/* Header ================================================================================ */

.header-container { width:960px; margin:0px auto;}
.header-container .top-container { padding:5px 12px; background:#fff; border:1px solid #bbb; border-width:0 1px 1px; text-align:right; }

/********** < Navigation */
.nav-container { width:960px; float:left;  position:relative; /*z-index:150;*/ top:-31px;}
#nav{ margin:0px 0 0px; font-size:12px;  /*display:inline-block;*/ width:100%; line-height:7px;}
#nav ul { background: none repeat scroll 0 0 #404040; border-top:none; color: #FFFFFF; float: left; font-size: 16px; font-weight: normal;  text-decoration: none; }

/* All Levels */ /* Style consistent throughout all nav levels */
#nav li {text-align:left; font-size: 16px;	}
#nav li.last{margin-right:0px;}
#nav li.over { z-index:998; }
#nav a:hover  { color:#000;}
#nav span {cursor:pointer; white-space:nowrap; }
#nav li ul span {white-space:normal; padding-left:10px;}
#nav ul li{width:170px;}

/* 0 Level */
#nav li { float:left!important; padding:0; }
#nav li.active a {color:#000;}
#nav li.active ul li a{border:none;}
#nav a {
	
    float: left;
    font-size : 13px;
    padding: 12px 5px 12px 5px;
    /*text-transform: uppercase;*/
	text-decoration:none;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	
	/*text-shadow: 0px 0px 10px #fff;*/
}
#nav li.over a,
#nav a:hover { /*color:#DD3C2C;*/ color:#F4F4F4; background-color:#2D3F63;text-shadow: 1px 1px 10px #fff; }
#nav li.over,
#nav li.active {}

/* 1st Level */
#nav ul li,
#nav ul li.active,
#nav ul li.over { float:none; background:none; margin:0; padding:6px 0; text-transform:none; width:250px;}
/*#nav ul li.parent { background:url(../images/bkg_nav_parent.gif) no-repeat 100% 50%; width:180px;}
*/
/*above line comment by me */
#nav ul ul li {
    height: auto;
    line-height: 15px;
    margin: 0;
    width: 250px;
	border-bottom:1px dotted #555555;
}
#nav ul ul li a{font-size:13px;}
#nav ul ul li a span{font-size:13px; padding-left:15px; background:url(/images/icons/bullets.png) no-repeat left center;}
#nav ul li.last { border:none;}
#nav ul li.active { margin:0; background-color:#2D3F63; }
#nav ul a,
#nav ul a:hover { float:none!important; padding:0!important; background:none!important; border:none; border-radius:0px; box-shadow: none;  }
#nav ul li a { font-weight:normal !important; }

/* 2nd Level */
#nav ul,
#nav div { position:absolute; width:958px; top:36px; left:-10000px; padding:3px 8px; background-color:#2D3F63;}
#nav div ul { position:static; width:auto; border:none; padding:0; }

/* 3rd+ Level */
#nav ul ul,
#nav ul div { top:5px; width:200px; position:static; }

#nav ul li a { padding:3px 0; color:#fff !important;}
#nav ul li a:hover { padding:3px 0; color:#191629 !important;}

/* Show menu */
#nav li ul.shown-sub,
#nav li div.shown-sub { left:-1px; z-index:999; }
#nav li .shown-sub ul.shown-sub,
#nav li .shown-sub li div.shown-sub { left:0; display:block; }
/* ======================================================================================= */
