
/* ============================================== */

#navcontainer { 
	position:absolute;
	width:450px; 
	top:92px; 
	left:300px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	
}

#navcontainer #sddm
{	margin: 0;
	padding: 0;
	z-index: 30;
}

#navcontainer #sddm li {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 2px 15px;
	border:1px solid #999999;
	background-color:#EEEEEE;
	color: #666666 ;
	margin-right: 20px;
	list-style: none;
	float: left;
	/* font-size: 12px;
	font-weight:bold; */
}

#navcontainer #sddm li a
{	display: block;
color: #666666;
text-decoration: none;

	/* margin: 0 4px 0 0;
	padding: 2px 10px;
	width: 120px;
	background: #EFEFEF;
	
	text-align: center;
	
	border:1px solid #837E94; */
}

#navcontainer #sddm li a:hover
{	
	color:#000;
	text-decoration:none;
	background-color:#F6F6F6;
}

#navcontainer #sddm li a:link
{	
	color:#000;
	text-decoration:none;
	background-color:#F6F6F6;
	word-break:break-all;
	word-wrap:break-word;
	overflow-wrap: break-word;
}

#navcontainer #sddm li a:link
{	
	color:#000;
	text-decoration:none;
	background-color:#F6F6F6;
	word-break:break-all;
	word-wrap:break-word;
	overflow-wrap: break-word;
}



#navcontainer #sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #F6F6F6;
	
	margin-top:14px;
}

#navcontainer #sddm div a {	
	position: relative;
	display: block;
	margin: 0;
	padding: 4px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #EEEEEE;
	color: #666666;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-top:-1px;
	border: 1px solid #999999;
	word-break:break-all;
	word-wrap:break-word;
	overflow-wrap: break-word;
	
}

#navcontainer #sddm div a:hover
{	background: #F6F6F6;
	color: #000;
	word-break:break-all;
	word-wrap:break-word;
	overflow-wrap: break-word;
}

/* #navcontainer #sddm div#m1 { margin-left:-50px !important;}

#navcontainer #sddm div#m2 { margin-left:-20px !important;}

#navcontainer #sddm div#m3 { margin-left:-45px !important;} */

/* =============== New FSL menu styles 2014 ================================================================ */

#navcontainer-fsl { 
	width:550px;
	float:right;
	margin-right:50px;
  margin-top:2px;
}

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30;
}

#navcontainer-fsl #sddm li {	
  font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif !important;
	font-size:16px;
  font-weight:bold;
	color: #005288 ;
	margin-left: 15px;
	padding: 5px;
	list-style: none;
	float: left;
	background: #ffffff;
  background: -moz-linear-gradient(top,  #ffffff 0%, #bfced9 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#bfced9));
  background: -webkit-linear-gradient(top,  #ffffff 0%,#bfced9 100%);
  background: -o-linear-gradient(top,  #ffffff 0%,#bfced9 100%);
  background: -ms-linear-gradient(top,  #ffffff 0%,#bfced9 100%);
  background: linear-gradient(to bottom,  #ffffff 0%,#bfced9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bfced9',GradientType=0 );
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  cursor: pointer;
  -webkit-box-shadow: 1px 1px 6px 0px #A4A4A4;
  box-shadow: 1px 1px 6px 0px #A4A4A4;
}

#navcontainer-fsl #sddm li a {	
  display: block;
  color: #005288;
  text-decoration: none;
	width:140px;
	text-align: center;
	word-break:break-all;
	word-wrap:break-word;
	overflow-wrap: break-word;
	
	/* border:1px solid #837E94; */
}

#navcontainer-fsl #sddm li a:hover
{	
	color:#1AB7EA;
	text-decoration:none;

}

#navcontainer-fsl #sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #F6F6F6;
	margin-top:14px;
	word-break:break-all;
	word-wrap:break-word;
	overflow-wrap: break-word;
}

#navcontainer-fsl #sddm div a {	
	position: relative;
	display: block;
	margin: 0;
	padding: 8px 10px 10px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #F6F6F6;
	color: #0072C6;
	font-size: 14px;
	font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;
	font-weight:normal;
	margin-top:-9px;
	border: 1px solid #D9D9D9;
	word-break:break-all;
	word-wrap:break-word;
	overflow-wrap: break-word;
}

#navcontainer-fsl #sddm div a:hover
{	background: #F6F6F6;
	color: #1AB7EA;
}

#navcontainer-fsl #sddm div#m1 { -webkit-box-shadow: 1px 1px 6px 0px #E3E3E3; box-shadow: 1px 1px 6px 0px #E3E3E3; width:152px; margin-left:-6px !important;}
#navcontainer-fsl #sddm div#m2 {  -webkit-box-shadow: 1px 1px 6px 0px #E3E3E3; box-shadow: 1px 1px 6px 0px #E3E3E3; width:152px; margin-left:-6px !important;}
#navcontainer-fsl #sddm div#m3 {  -webkit-box-shadow: 1px 1px 6px 0px #E3E3E3; box-shadow: 1px 1px 6px 0px #E3E3E3; width:152px; margin-left:-6px !important;}

/*  */
ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 min-height: 1px;
 line-height: 1.3em;
 vertical-align: middle;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: pointer;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}

ul.dropdown-vertical {
 width: 200px;
}

ul.dropdown-vertical ul {
 top: 1px;
 left: 99%;
}

ul.dropdown-vertical li {
 float: none;
}

ul.dropdown-vertical-rtl {
 float: right;
}

ul.dropdown-vertical-rtl ul,
ul.dropdown-horizontal > li.dropdown-vertical-rtl ul ul {
 left: auto !important;
 right: 99%;
}

ul.dropdown-horizontal li.dropdown-vertical-rtl ul {
 left: auto;
 right: 0;
}

ul.dropdown-vertical-rtl li,
li.dropdown-vertical-rtl li {
 text-align: right;
}



/* -- Base drop-down styling -- */

/* */
 ul.dropdown {
 font-weight: normal;
} 

	ul.dropdown li {
		font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;
		font-size:31px;
		padding: 0 15px;
		color: #0072C6;
		}

	ul.dropdown li.hover,
	ul.dropdown li:hover,
	ul.dropdown li.on {
	 color: #000;
	}

	ul.dropdown a:link { color: #0072C6; }
	ul.dropdown a:visited { color: #0072C6; text-decoration: none; }
	ul.dropdown a:hover	{ color: #000; text-decoration: none; }
	ul.dropdown a:active, ul.dropdown a:focus	{ color: #000; } */

	/* -- level mark -- */

	ul.dropdown ul {
	 width: 170px;
	 margin-top: 0px;
	 margin-left:15px;
	}

		ul.dropdown ul li {
			font-weight: normal;
			font-size:14px;
			border-style: solid;
			border-width: 1px 1px 1px 0;
			border-color: #fff #d9d9d9 #d9d9d9;
			background-color: #f6f6f6;
			padding: 8px;
			}
			
		ul.dropdown ul li a:link { color: #0072C6; }
		ul.dropdown ul li a:visited { color: #0072C6; text-decoration: none; }
		ul.dropdown ul li a:hover { color: #000; text-decoration: none; }
		ul.dropdown ul li a:active, ul.dropdown ul li a:focus	{ color: #000; }
		












