#horizontalNav {	background: #fff;	padding-left: 10px;	height: 45px;	border-top: 2px solid #ccc;}#horizontalNav, #horizontalNav td {	font-family: Arial,Verdana,sans-serif;    font-size: 12px;}.menu ul a.ekflexmenu_link_selected, .menu ul a.ekflexmenu_link_selected:hover {    color: #fff;       text-decoration:none !important;}.menu ul a.ekflexmenu_link_selected, .menu ul a.ekflexmenu_link_selected:hover {	background: #990000;	border-right: #690000;	border-left: #660000;	text-decoration:none !important;}/* style the outer div to give it width */.menu {    font-size:12px;    position: relative;    z-index: 5000;    }/* remove all the bullets, borders and padding from the default list styling */.menu ul {    padding:0 2px 0 0;    margin:0;    list-style-type:none;     height:45px; }/* style the sub-level lists */.menu ul ul {    width:216px;    border-top: 1px solid #bbb;}.menu ul ul ul {    border-top: 0;}/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */.menu ul li {    float:left;    /*height:35px;*/    height: auto;    line-height:45px;}/* style the sub level list items */.menu ul ul li {    display:block;    width:216px;    height:auto;     line-height:45px;}/* style the links for the top level */.menu a, .menu a:visited {    display:block;    float:left;    height:45px;    font-size:11px;    font-weight: normal;    text-decoration:none !important;    text-transform: uppercase;    color:#666;	padding: 0 8px 0 8px;	line-height: 45px;    }/* style the sub level links */.menu ul ul a, .menu ul ul a:visited {    display:block;	background-color: #f2efe9;	background-image: none;    color:#666;    width:200px;    height:100%;    line-height:1.25;     padding: 10px 8px;	border-left: 1px solid #bbb; 	border-right: 1px solid #bbb;	border-bottom: 1px solid #bbb; 	font-weight: normal;	text-transform: none;  	text-decoration:none;    }    /** html .menu ul ul a, * html .menu ul ul a:visited  {width:14em; w\idth:12em;}*//* style the table so that it takes no part in the layout - required for IE to work */.menu table {    position:absolute;     left:1px;     top:0;     width:0;     height:0;     font-size:12px;     z-index:-1;}/* style the third level background */.menu ul ul ul a, .menu ul ul ul a:visited {    background: #ebe8e3;    border-bottom: 1px solid #bbb;}/* style the fourth level background */.menu ul ul ul ul a, .menu ul ul ul ul a:visited {    background:#ccc;}    /* style the sub level 1 background .menu ul :hover a.sub1 {background:#b4be9c;}*//* style the sub level 2 background .menu ul ul :hover a.sub2 {background:#c4ceac;}*//* style the level hovers *//* first */* html .menu a:hover {    color: #fff;	background: #0f5fa4;    position:relative;     z-index:100;}    .menu li:hover {    position:relative;}    .menu :hover > a {    color:#fff;    background:#f2efe9;}/* second */* html .menu ul ul a:hover{    color: #fff;    background:#ebe8e3;     position:relative;     z-index:5110;}    .menu ul ul li:hover {    position:relative;}    .menu ul ul :hover > a {    color: #fff;    background:#f2efea;}/* third */* html .menu ul ul ul a:hover {    background:#ddd;     position:relative;     z-index:5120;}    .menu ul ul ul :hover > a {    background:#ddd;}/* fourth */.menu ul ul ul ul a:hover {    background:#eee;     position:relative;     z-index:5130;}.menu ul :hover > a {    background: #0f5fa4;    color: #fff;}.menu ul ul a:hover {    background: #f2efe9;    color: #790000;}.menu ul ul :hover > a {    background: #f2efe9;    color: #790000;}/* style the first drop down level hover */.menu ul ul a:hover{}.menu ul ul :hover > a {    color:#0f5fa4;    background: #ebe8e3;}/* hide the sub levels and give them a positon absolute so that they take up no room */.menu ul ul {    visibility:hidden;    position:absolute;    height:0;    top:45px;    left:0;    width:216px;}/* position the third level flyout menu */.menu ul ul ul{    left:210px;    top:0;    width:185px;}/* make the second level visible when hover on first level list OR link */.menu ul :hover ul{    visibility:visible;     height:auto;     padding-bottom:3em;     }/* keep the third level hidden when you hover on first level list OR link */.menu ul :hover ul ul{visibility:hidden;}/* keep the fourth level hidden when you hover on second level list OR link */.menu ul :hover ul :hover ul ul{visibility:hidden;}/* make the third level visible when you hover over second level list OR link */.menu ul :hover ul :hover ul{visibility:visible;}/* make the fourth level visible when you hover over third level list OR link */.menu ul :hover ul :hover ul :hover ul {visibility:visible;}/* **********************************************************Main 2nd Tier Blue Menu************************************************************* */#horizontalNav2 {	height: 35px;	width:960px;	overflow:hidden;}#horizontalNav2, #horizontalNav2 td {	font-family: 'Varela', Arial, Helvetica, sans-serif;	font-size: 12px;	background: #0f5fa4;	color: #FFF;	font-weight: bold;}.menu2 ul a.ekflexmenu_link_selected, .menu2 ul a.ekflexmenu_link_selected:hover {    color: #fff;       text-decoration:none !important;}.menu2 ul a.ekflexmenu_link_selected, .menu2 ul a.ekflexmenu_link_selected:hover {	background: #0f5fa4;	border-right: #690000;	border-left: #660000;	text-decoration:none !important;}/* style the outer div to give it width */.menu2 {    font-size:12px;    }/* remove all the bullets, borders and padding from the default list styling */.menu2 ul {    padding:0 2px 0 0;    margin:0;    list-style-type:none;     height:35px;	width:965px;}/* style the sub-level lists */.menu2 ul ul {    width:216px;    border-top: 1px solid #bbb;}.menu2 ul ul ul {    border-top: 0;}/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */.menu2 ul li {	float:left;	/*height:35px;*/    height: auto;	line-height:35px;}/* style the sub level list items */.menu2 ul ul li {    display:block;    width:216px;    height:auto;     line-height:35px;}/* style the links for the top level */.menu2 a, .menu2 a:visited {	display:block;	float:left;	height:35px;	font-size:11px;	font-weight: bold;	text-decoration:none !important;	text-transform: uppercase;	color:#fff;	padding: 0px;	line-height: 35px;	width:238px;	border-right:3px solid #FFF;	text-align: center;	margin: 0px;    }/* style the sub level links */.menu2 ul ul a, .menu2 ul ul a:visited {	display:block;	background-color: #f2efe9;	background-image: none;	color:#fff;	width:200px;	height:100%;	line-height:1.25;	padding: 10px 8px;	border-left: 1px solid #bbb;	border-right: 1px solid #bbb;	border-bottom: 1px solid #bbb;	font-weight: bold;	text-transform: none;	text-decoration:none;    }    /** html .menu2 ul ul a, * html .menu2 ul ul a:visited  {width:14em; w\idth:12em;}*//* style the table so that it takes no part in the layout - required for IE to work */.menu2 table {    position:absolute;     left:1px;     top:0;     width:0;     height:0;     font-size:12px;     z-index:-1;}/* style the third level background */.menu2 ul ul ul a, .menu2 ul ul ul a:visited {    background: #ebe8e3;    border-bottom: 1px solid #bbb;}/* style the fourth level background */.menu2 ul ul ul ul a, .menu2 ul ul ul ul a:visited {    background:#ccc;}    /* style the sub level 1 background .menu2 ul :hover a.sub1 {background:#b4be9c;}*//* style the sub level 2 background .menu2 ul ul :hover a.sub2 {background:#c4ceac;}*//* style the level hovers *//* first */* html .menu2 a:hover {    color: #fff;	background: #0f5fa4;    position:relative;     z-index:100;}    .menu2 li:hover {    position:relative;}    .menu2 :hover > a {    color:#fff;    background:#f2efe9;}/* second */* html .menu2 ul ul a:hover{    color: #fff;    background:#ebe8e3;     position:relative;     z-index:5110;}    .menu2 ul ul li:hover {    position:relative;}    .menu2 ul ul :hover > a {    color: #fff;    background:#f2efea;}/* third */* html .menu2 ul ul ul a:hover {    background:#ddd;     position:relative;     z-index:5120;}    .menu2 ul ul ul :hover > a {    background:#ddd;}/* fourth */.menu2 ul ul ul ul a:hover {    background:#eee;     position:relative;     z-index:5130;}.menu2 ul :hover > a {    background: #990000;    color: #fff;}.menu2 ul ul a:hover {    background: #f2efe9;    color: #790000;}.menu2 ul ul :hover > a {    background: #f2efe9;    color: #790000;}/* style the first drop down level hover */.menu2 ul ul a:hover{}.menu2 ul ul :hover > a {    color:#0f5fa4;    background: #ebe8e3;}/* hide the sub levels and give them a positon absolute so that they take up no room */.menu2 ul ul {    visibility:hidden;    position:absolute;    height:0;    top:35px;    left:0;    width:216px;}/* position the third level flyout menu */.menu2 ul ul ul{    left:210px;    top:0;    width:185px;}/* make the second level visible when hover on first level list OR link */.menu2 ul :hover ul{    visibility:visible;     height:auto;     padding-bottom:3em;     }/* keep the third level hidden when you hover on first level list OR link */.menu2 ul :hover ul ul{visibility:hidden;}/* keep the fourth level hidden when you hover on second level list OR link */.menu2 ul :hover ul :hover ul ul{visibility:hidden;}/* make the third level visible when you hover over second level list OR link */.menu2 ul :hover ul :hover ul{visibility:visible;}/* make the fourth level visible when you hover over third level list OR link */.menu2 ul :hover ul :hover ul :hover ul {visibility:visible;}
