#col1_navcontent ul#submenu {
	background:#266392;
	margin-left: 0px;
}
#col1_navcontent ul#submenu li {
  	list-style:none;
  	line-height: 148%;
  	border-bottom: 1px solid #194E78;
	border-top: 1px solid #3D76A3;
	margin-left: 0px;
}
#col1_navcontent ul#submenu li.first{
	border-top: none;
	padding-top:15px;
}
#col1_navcontent ul#submenu li.last{
	border-bottom: none;
}
#col1_navcontent ul#submenu li a{
	color: #ffffff;
	font-weight:bold;
	margin-left: 10px;
	display: block;
	margin-right: 11px;
	background: transparent url('/v5/images/nav_arrow.gif') no-repeat right 15px; 
	padding: 11px 0px;
}
#col1_navcontent ul#submenu li.parent  a{
	background: transparent url('/v5/images/nav_arrow_down.gif') no-repeat right 15px; 
}
#col1_navcontent ul#submenu li#active a{
	background: transparent url('/v5/images/nav_arrow_down.gif') no-repeat right 15px; 
	font-weight: bold;
}
#col1_navcontent ul#submenu li#inneractive a{
	font-weight: bold!important;
}
#col1_navcontent ul#submenu li a#active{
	font-weight: bold!important;
}
#col1_navcontent ul#submenu li.level2 a{
	margin-lefT: 25px;
	background: none;
	font-weight: normal
}
#col1_navcontent ul#submenu li.level3 a{
	background: none;
	font-weight: normal
}
#col1_navcontent ul#submenu li.level3 a{
	margin-lefT:20px;
	font-weight: normal
}
#col1_navcontent ul#submenu li.level2,
#col1_navcontent ul#submenu li.level3{
	background-color: #3C78A7;
	background-image:none;
	border-bottom:1px solid #588BB2;
	border-top:none;
}

#col1_navcontent ul#submenu li a,
#col1_navcontent ul#submenu li a#active{
	padding-right: 9px;
}

/* with hover functionality  */
#submenu{
	display:block;
	position: relative;
	z-index:5;
}
#submenu li {position:relative;}
#col1_navcontent #submenu li ul li.level2 a,
#col1_navcontent #submenu li ul li.level2 ul li.level3 a{
	margin-left:0px;
	margin-right:0px;
	padding-left:10px;
	padding-right:5px;
}
#col1_navcontent #submenu li#lastli,
#col1_navcontent #submenu li.level1 ul li.level2:last-child,
#col1_navcontent #submenu li.level1 ul li.level3:last-child{
	border-bottom: none;
}
#col1_navcontent ul#submenu li.level1.first{
	padding-top:2px;
}

#submenu li ul {
	position: absolute;
	width: 193px;
	border:1px solid #266392;
	margin-left: -1000em;
	top:30px;
	z-index:100;
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	border-radius: 0 5px 5px 0;
}

#submenu li ul ul{
	margin:-191px 0 0 -1000em;
}
#submenu li:hover ul ul{
	margin-left:-1000em;
}
#submenu li:hover ul{
	margin-left: 193px; 
	margin-top:-2.5em;
}
#submenu li li:hover ul {
	margin-left: 193px;
}
#col1_navcontent ul#submenu li.level3 {
	background-positi2on:12px 16px;
	background-position:15px 16px;
}
#col1_navcontent #submenu li ul li.level2 ul li.level3 a{
	padding-left:2px;
	margin-left:10px;
}
#col1_navcontent #submenu li.level2.parent li.level3 a{
	font-weight:normal;
	margin-left:0px;
	padding-left:15px;
}
#col1_navcontent #submenu li.level1.parent > ul{
	position:static;
	margin: 0px 0px -1px 0px;
	border-radius: 0 0 0 0;
	width:193px;
	border:none;
}	
#col1 .clearfix{z-index:100}
#col1 #col1_navcontent{z-index:100}
#col1_navcontent #submenu li.level1.parent li.level2.parent > ul{
	position:static;
	margin: 0px 0px 0px 0px;
	border-radius: 0 0 0 0;
	width:191px;
	border:none;
}
#col1_navcontent #submenu li.level1.parent li.level2.parent ul li.level3{
	background-color:#4580AF;
}
#col1_navcontent #submenu li.level1.parent li.level2.parent ul{
	border-top:1px solid #37709E;
	border-bottom:1px solid #37709E;
}
#submenu li.level1 ul li.level2:hover ul,
#submenu li:hover ul{
	-moz-box-shadow:2px 2px 6px #333232;
 	-webkit-box-shadow:2px 2px 6px #333232;
  	box-shadow: 2px 2px 6px #333232;
}
#col1_navcontent #submenu li.level1.parent li.level2.parent ul,
#submenu li.parent:hover ul{
	box-shadow:0px 0px 0px #6BA4D1;
}
#col1_navcontent ul#submenu li.level1.parent li.level2:first-child{
	border-top:1px solid #194E78;
}
#col1_navcontent ul#submenu li.level1.parent li.level2:last-child{
	border-bottom:1px solid #194E78;
}
#col1_navcontent #submenu li.level1{
	background-image: -ms-linear-gradient(top, #2F6B99 0%, #266392 100%);/* IE10 Consumer Preview */ 
	background-image: -moz-linear-gradient(top, #2F6B99 0%, #266392 100%);/* Mozilla Firefox */ 
	background-image: -o-linear-gradient(top, #2F6B99 0%, #266392 100%);/* Opera */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2F6B99), color-stop(1, #266392));/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-linear-gradient(top, #2F6B99 0%, #266392 100%);/* Webkit (Chrome 11+) */ 
	background-image: linear-gradient(to bottom, #2F6B99 0%, #266392 100%);/* W3C Markup, IE10 Release Preview */ 
}
#col1_navcontent #submenu li.level1 ul li.level2 ul li.level3:hover{
	background-color: #2A6695!important;
}
#col1_navcontent #submenu li.level1 ul li.level2,
#col1_navcontent #submenu li.level1 ul li.level2 ul li.level3{
	transition:background-color 0.12s ease-in 0s;
}

#col1_navcontent #submenu li.level1 ul li.level2:hover{
	background-color: #2A6695!important;
}
#col1_navcontent ul#submenu li a:hover{
	text-decoration:none;	
}
#col1_navcontent ul#submenu li.level1:first-child{
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
#col1_navcontent ul#submenu li.level1:last-child{
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}
/* ie 7 z-index hacks */
#col1_navcontent ul#submenu li.level2,
#col1_navcontent ul#submenu li.level3{
	*width:193px;
}
#col1_navcontent ul#submenu li.level1 ul{
	*background:#3C78A7!important;
}