/* Horizontal menu for the CMS CSS Menu Module */
#menu_vert {margin-left:1px; margin-right:1px;}
/* The wrapper clears the floating elements of the menu */

/* Fix for Opera 8 */
.clearb {clear:both;}
#menuwrapper {width:100%;}

#primary-nav, #primary-nav ul {margin:0px; list-style:none;}
#primary-nav {margin:0;}
#primary-nav ul {margin:0; position:absolute; top:auto; display:none; z-index:1000;}
#primary-nav li {color:#fff; float:left; margin:0; border-right: 1px solid #478893; width: 186px;}
#primary-nav li:first-child {border-left:1px solid #478893; width: 190px;}
#primary-nav a, #primary-nav a:link,#primary-nav a:visited {
	padding:13px 20px;
	text-align:center;
	background: transparent;
	color:#fff;
	font-size:15px;
	font-weight:400;
	line-height:1em;
	display:block;
	text-decoration:none;	
	text-transform: uppercase;
}
#primary-nav a:active{color:#fff; background:#02282f;}
#primary-nav li:hover > a {color:#fff; background:#02282f;}
#primary-nav li a.menuactive {color:#fff; background:#02282f;}
#primary-nav li:hover, #primary-nav li.menuh, #primary-nav li.menuparenth, #primary-nav li.menuactive {color:#fff; background:#02282f;}


#primary-nav ul ul {margin-top:1px; left:100%; top:0px; }
#primary-nav li li {width:196px; margin:0; float:none; position:relative; text-align:left; border:0; margin-left:0px;}
#primary-nav li li:first-child {margin-top:0px; }
#primary-nav li li a, #primary-nav li li a:link, #primary-nav li li a:active, #primary-nav li li a:visited {
	padding:8px 20px;
	background:#02282f;
	font-size:12px;
	color:#fff;
	text-transform:none;	
	width:auto;
	text-align:left;
}
#primary-nav li li a:hover {color:#fff; background:#02282f; margin-top:0;}
#primary-nav ul li.menuparenth, #primary-nav ul li.menuparent:hover, #primary-nav ul li.menuparenth {background-position:center right; background-repeat:no-repeat;  margin-top:0;}
#primary-nav ul, #primary-nav li:hover ul, #primary-nav li:hover ul ul, #primary-nav li.menuparenth ul, #primary-nav li.menuparenth ul ul {color:#fff; background:#02282f;}
#primary-nav li:hover ul, #primary-nav ul li:hover ul, #primary-nav ul ul li:hover ul, #primary-nav li.menuparenth ul, #primary-nav ul li.menuparenth ul, #primary-nav ul ul li.menuparenth ul {display:block; background-color:transparent;}
/* IE Hacks */
#primary-nav li li {float:left; clear:both;}
#primary-nav li li a {height:1%;}




/********************
Footer Links
*********************/

/* hack for Internet Explorer */
* html div#footerNav {
	/* hide ie/mac \*/
   height:1%;/* end hide */
}
/* 
background-color for the entire menu row, 
covering 100% of the width and text center-aligned 
*/
#footerNav {
	float: left;
    margin: 10px 0 0 0px;
    overflow: hidden;
    position: relative;
	}
/* 
the menu ul box has top and left border, 
right border is provided by the li elements 
*/
#footerNav ul {
	clear: both;
    float: left;
    margin: 0;
    padding: 0 0 10px;
    position: relative;
    text-align: center;
	}
#footerNav li {	
    color: #73d1e2;
    float: left;
    font-size: 14px;
    line-height: 1.0em;
    list-style: none outside none;    
    position: relative;
}
#footerNav li + li {
	border-left: 1px solid #73d1e2;
	margin-left: 10px;
    padding-left: 10px;}
/* the links, that is each list item */
#footerNav a:link, #footerNav a:active, #footerNav a:visited {
	font-size:14px;
	color:#73d1e2;
	font-weight:100;
	text-decoration:none;
	display:block; /* IE has problems with this, fixed above */
}
/* hover state for links */
#footerNav li a:hover {color:#fff;}
/* Stylesheet: menu Modified On 2015-07-16 21:25:09 */
