/* zeroing padding/margin for all elements */
#topNav, #topNav * { margin:0; padding:0 0 0 0px;  color: #fff;  font-size: 14px;  font-family: arial; }
/* "Master" UL (the whole Menu) */
#topNav {position:relative;  width:1024px; max-width:1024px; float:left; margin-bottom:35px; margin-top:-35px }
/* sub-menu ULs */
#topNav li ul { position:relative; cursor:default;  width:930px;  position:absolute;  height:25px;  height:25px; padding-right:25px; padding-top: 5px; top:48px; margin-left:20px;
 	padding-left:30px !important;  background-position:0 0 !important;  left:-9000px;  }


/* All LIs */
#topNav li { cursor:pointer;  float:left;  padding-left:20px;  padding-top:3px;  width:8.23em;  max-width:16.5%;  text-align:center;  list-style-type:none;  font-weight:bold
}
/* sub-menu LIs */
#topNav li ul li { padding:0 10px 0 0;  border:none;  width:auto;  max-width:none;  font-weight:normal;  }
/* All anchors */
#topNav li a { color:#fff;  text-decoration:none;  display:block;  float:left;  width: 110px;  padding:0 .4em;  height:45px;  line-height:40px;  }
/* sub-menu Anchors */
#topNav li ul li a { position:relative !important;  /* ie Mac */
 cursor:pointer !important;  white-space:nowrap;  line-height:1.7em;  height:1.7em;  color:#fff;  background-position:0 50% !important;  }
/* :hover and stuff */
#topNav li a:hover, #topNav li a:focus, #topNav li a:active {color:#FCD60A;  background-color:#61bace}

body#home li#topLink1 a, body#products li#topLink2 a, body#courses li#topLink3 a, body#blog li#topLink4 a, body#support li#topLink5 a, body#about li#topLink6 a, body#contact li#topLink7 a  {
	 background-color:#61bace;  cursor:default; }
body#home li#topLink1 ul, body#products li#topLink2 ul, body#courses li#topLink3 ul, body#blog li#topLink4 ul, body#support li#topLink5 ul, body#about li#topLink6 ul, body#contact li#topLink7 ul {left:0; z-index:5}
/* Current location - class on Body must match LI's id */
.topLink1 #topNav li#topLink1 a, .topLink2 #topNav li#topLink2 a, .topLink3 #topNav li#topLink3 a, .topLink4 #topNav li#topLink4 a, .topLink5 #topNav li#topLink5 a, .topLink6 #topNav li#topLink6 a, .topLink7 #topNav li#topLink7 a, {color:#fff; cursor:default; }
.topLink1 #topNav li#topLink1 ul, .topLink2 #topNav li#topLink2 ul, .topLink3 #topNav li#topLink3 ul, .topLink4 #topNav li#topLink4 ul, .topLink5 #topNav li#topLink5 ul, .topLink6 #topNav li#topLink6 ul, .topLink7 #topNav li#topLink7 ul {left:0; z-index:5}

/* position and z-index for the sub-menus */
#topNav li:hover ul, #topNav li.msieFix ul {left:0; z-index:10; background-color:#61bace; }
#topNav li#topLink1 ul li#firstLink1 { padding-left:0px }
#topNav li#topLink2 ul li#firstLink2 { padding-left:0px }
#topNav li#topLink3 ul li#firstLink3 { padding-left:130px }
#topNav li#topLink4 ul li#firstLink4 { padding-left:380px }
#topNav li#topLink5 ul li#firstLink5 { padding-left:450px }
#topNav li#topLink6 ul li#firstLink6 { padding-left:400px }
#topNav li#topLink7 ul li#firstLink7 { padding-left:650px }

