img{
	border: none;
}


#menubar
{
width:632px;
height:37px;
float:right;
border:1px solid #CCCCCC;
margin-top:67px !important;
margin-top:0px;
padding:5px 10px 0px 10px;
position:relative;




}


#nav {

	height: 100%;
	margin: 1px 0 0 0px;
	padding: 0;
	list-style: none;
	font-size: 1em;
}

/*#nav :after {
	content: "";
	display: block;
	clear: both;
}
*/
#nav ul
{
margin:0px;
margin-left:-40px;
} 

#nav li 
{
display:inline;
margin-left:0;
padding-right:0px;
padding-right:0;
list-style:none;
margin-left:0px;
}




#nav li.menu-1 a {
background: url(../images/menu-1.jpg) no-repeat top !important;
color:#002D62;
width:158px;
height:36px;
padding:0px;
text-decoration:none;
cursor:default !important;
margin-right:4px !important;
margin-right:3px;
}

#nav li.menu-1 a.hover, #nav li.menu-1:hover a {
background: url(../images/menu-1-1.jpg) no-repeat top !important;
	color: #000;
}



#nav li.menu-2 a {
background: url(../images/menu-2.jpg) no-repeat top !important;
color:#002D62;
width:192px;
height:36px;
padding:0px;
text-decoration:none;
cursor:default !important;
margin-right:4px;
}


/*#nav li.menu-2.hover a,*/#nav li.menu-2:hover a {
background: url(../images/menu-2-1.jpg) no-repeat top !important;
	color: #000;
}


#nav li.menu-3 a {
background: url(../images/menu-3.jpg) no-repeat top !important;
color:#002D62;
width:132px;
height:36px;
padding:0px;
text-decoration:none;
cursor:default !important;
margin-right:4px;
}


/*#nav li.menu-3.hover a,*/#nav li.menu-3:hover a {
background: url(../images/menu-3-1.jpg) no-repeat top !important;
	color: #000;
}


#nav li.menu-4 a {
background: url(../images/menu-4.jpg) no-repeat top !important;
color:#002D62;
width:134px;
height:36px;
padding:0px;
text-decoration:none;
cursor:default !important;
}


/*#nav li.menu-4.hover a,*/#nav li.menu-4:hover a {
background: url(../images/menu-4-1.jpg) no-repeat !important;
	color: #000;
}


#nav li a 
{
color:#002D62;
height:36px;
padding:0px 0 0;
text-decoration:none;
cursor:pointer;
margin-right:2px;
float:left;
background:none !important;
}

#nav li ul li.hover a, #nav li:hover a {
background:url(../images/slide-1.jpg) !important;
}


#nav .subnav {
	position: absolute;
	left: 0;
	top: 30px;
	width:296px; /* new BG size for shadow... 
	width: 264px; */
	z-index: 1000;
	font-size: 12px;
	display: none;
s	cursor:auto;
}



#nav .subnav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	position: relative;
	z-index: 1000;
	width: 100%;
background:none !important;

	
}

#nav .subnav ul li {
width: 100%;
margin: 0;
padding: 2px 0;
font-size: .95em;
background:none;
line-height: 1em;
color: #000000;
background:none !important;
	
}

#nav .brand .subnav ul li {
	padding: 0 0 3px;
	font-size: 1.01em;
	background:none !important;

}
#nav .subnav ul li a, #nav li.hover .subnav ul li a, #nav li:hover .subnav ul li a
{	background:none !important;
	float: none;
	display: block;
	height: 0;
	margin: 2px 0;
	color: #525E6A;
	background:none !important;
		cursor:pointer !important;


	/* padding: 10px 10px 10px 19px;  updated menu layout -jd */
}

#nav .subnav ul li a:hover, #nav .subnav ul li ul li a:hover{
color: #08377a !important;
	text-decoration: underline !important;
	font-weight:bold !important;
	background:none !important;
	}
	
	




/* Updated Menu */
#nav .brand{
/*left:-103px;*/
left:-299px;
position:absolute;
top:3px;
z-index:1;

}

.cleardiv
{
clear:both;
}
#nav li .brand .subnav{
	display: none;
	width:670px;
	height: auto;
	padding-top:0;
	padding-bottom: 0px;
	top: 38px !important;
	left:100px !important;
	background: url(../images/body-bg1.jpg) bottom repeat-x #fff;
	border:5px solid #08377b;
} 
#nav li div .subnav ul li a{
	font-size: .96em;
	font-weight: normal;
	font-family: Arial, 'Trebuchet MS';
	/*color: #2F5C89;*/
	color:#7d828c;
	text-align: left;
}
#nav li div .subnav ul li ul li a{
	font-size: 11px;
	font-weight: normal;
}


/* subnav div's */

#nav li .brand .subnav div{
	display: block;
	width: 224px;
	float: right;
}

#nav li .brand .subnav div.menu-offline{
	margin-right:0px;
}
#nav li .brand .subnav div.menu-csp{
	margin-left:0px;
	float: left;
}
#nav li .brand .subnav div.sec-1{
	/*margin-right:30px;*/
	float:left;
	width:205px;
	margin-bottom:20px;
}
#nav li .brand.marketing .subnav div.sec-1{
	margin-left:5px;
	width:215px;
}
#nav li .brand .subnav div.sec-2{
	width:650px;
	background-color:#08377b;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	text-align:center;
	padding:10px;
	color:#FFFFFF;
	margin:0 auto;
	line-height:22px;
	/*margin-bottom:62px;/*
	/*margin-left:16px;*/
}
#nav li .brand .subnav div.sec-2 p
{
margin:8px;

}

#nav li .brand .subnav div.sec-2 ul, #nav li .brand .subnav div.sec-1 ul{ margin-top:10px; }



#nav li .brand .subnav div ul li ul{
	margin-top: 0;	
}

	/*  subnav div ul li's */
	#nav li .brand .subnav div ul li{
		display: block;
		width: auto;
	}


		/* menu section title */
		#nav li .brand .subnav .menu-section-title{
			/*color: #80A642;*/
			color:#7D828C;
			font-family: Arial, 'Trebuchet MS';
			font-size: 1.4em;
			font-weight: bold;
			margin-left: 30px;
			margin-top: 21px;
			margin-bottom: 3px;
			display: block;
			width: auto;
			border-bottom:1px dotted #7D828C;
			line-height:25px;
		}
		/*  subnav div ul li a's */
		#nav .subnav ul li a, 
		#nav li.hover .subnav ul li a, 
		#nav li:hover .subnav ul li a {
			
			display:block;
			height:auto;
			line-height:1.3em;
			margin:0 0 0 -30px;
			padding:2px 3px 2px 60px;
			width: auto;
		}
		#nav .brand .subnav ul ul li a {
			height:auto;
			padding-bottom:3px;
			padding-top:3px;
			white-space:normal;
			font-size: 10.5px;
		}

