﻿ul#primary-nav{ 
	width:864px;
	margin:auto;
	padding: 0; 
	background: ; /* IE6 Bug */ 	
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
	
ul#primary-nav li {
	position: relative;
	float:left;
	width:105px;
	list-style: none;
	text-align:center;
	margin-right:3px;
	height:30px;
	}	

ul#primary-nav li a {
	display: block;
	text-align:center;
	text-decoration: none;
	color: #003266;
	height:28px;
	line-height:28px;
	padding: 18px 0 0 0;
	border: 0px solid #ccc;
	background:url('WebResource.axd?d=ZFD7EmGwT8NOaEyApHzmCGIU5S39dDZ-ewCnNpq92m_qQEX7-njsJAYpEGZFl-pQEFHoEQT2PXsVAuE3E-qBBg2&t=634034910138892090') no-repeat;
	background-position: 0px 16px  ;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul {
	position: absolute;
	display: none;
	left: 0px; /* Set 1px less than menu width */
	top: 45px;
	width:200px;
	background:#17A9DA;
	border-top: 1px solid #ccc;
	margin:0;
	padding:0;
	}
ul#primary-nav ul ul{
	position: absolute;
	display: none;
	left:149px; /* Set 1px less than menu width */
	top: 0px;
	}
	
ul#primary-nav li.current ul li,
ul#primary-nav li.over ul li,
ul#primary-nav li ul li{ height:25px; width:200px; border-bottom: 1px solid #ccc; }
ul#primary-nav li.current ul li a,
ul#primary-nav li.over ul li a,
ul#primary-nav li ul li a { padding:0 10px; height:25px; line-height:25px; background-image:none; background-color:#17A9DA; color:#FFF; text-align:left; } 
ul#primary-nav li.current ul li a:hover,
ul#primary-nav li.over ul li a:hover,
ul#primary-nav li ul li a:hover {background-image:none;  background-color:#A7C8E3; color:#003266;  }

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; } /* The magic */

ul#primary-nav li.current a{ background:url('WebResource.axd?d=ZFD7EmGwT8NOaEyApHzmCGIU5S39dDZ-ewCnNpq92m_qQEX7-njsJAYpEGZFl-pQEFHoEQT2PXsVAuE3E-qBBg2&t=634034910138892090') no-repeat; background-position: 0 -103px; }

ul#primary-nav li.menuparent { cursor:default; background:url('WebResource.axd?d=ZFD7EmGwT8NOaEyApHzmCGIU5S39dDZ-ewCnNpq92m_qQEX7-njsJAYpEGZFl-pQEFHoEQT2PXsVAuE3E-qBBg2&t=634034910138892090') no-repeat; background-position: 0 16px;   }
ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over,
ul#primary-nav li.over a{background:url('WebResource.axd?d=ZFD7EmGwT8NOaEyApHzmCGIU5S39dDZ-ewCnNpq92m_qQEX7-njsJAYpEGZFl-pQEFHoEQT2PXsVAuE3E-qBBg2&t=634034910138892090') no-repeat; background-position: 0 -53px;  color:#FFF;  }