/* Start of CMSMS style sheet 'trainingnav' */
dfn {
   position: absolute;
   left: -1000px;
   top: -1000px;
   width: 0;
   height: 0;
   overflow: hidden;
   display: inline;
}
ul#navtop {
	width:670px;
	position:relative;
	top:31px;
	left:300px;
margin: 0;
  border: none;
  padding: 0;
  list-style: none;
z-index:10;
}

ul#navtop li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
 
}

ul#navtop ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 190px;
  list-style: none;
  display: none;
  position: absolute;
  top: 42px;
  left: 6px;
}

ul#navtop ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navtop ul li {
  width: 160px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
 height:35px;
}
ul#navtop ul li a {
line-height:30px;
padding-left:5px;
}

/* Root Menu */
ul#navtop a {
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;

}

ul#navtop a#work{
	background:url(images/training/workforus.gif) no-repeat;
	height:37px;
	width:143px;
	display:block;
margin-top:-5px;
	
}
ul#navtop a#work:hover {
	background:url(images/training/workforus.gif) no-repeat;
background-position: 0 -38px;
}

ul#navtop a#courses{
	background:url(images/training/courses.gif) no-repeat;
	height:43px;
	width:119px;
	display:block;
margin-top:-12px;
}
ul#navtop a#courses:hover {
	background:url(images/training/courses.gif) no-repeat;
background-position: 0 -44px;
}

ul#navtop a#dates{
	background:url(images/training/dates.gif) no-repeat;
	height:38px;
	width:126px;
	display:block;
	margin-top:-7px;
}
ul#navtop a#dates:hover {
	background:url(images/training/dates.gif) no-repeat;
background-position: 0 -41px;
}
ul#navtop a#gallery{
	background:url(images/training/gallery.gif) no-repeat;
	height:39px;
	width:113px;
	display:block;
	margin-top:-7px;
}
ul#navtop a#gallery:hover {
	background:url(images/training/gallery.gif) no-repeat;
background-position: 0 -40px;
}

ul#navtop a#contact{
	background:url(images/training/contact.gif) no-repeat;
	height:37px;
	width:121px;
	display:block;
	margin-top:-5px;
}
ul#navtop a#contact:hover {
	background:url(images/training/contact.gif) no-repeat;
background-position: 0 -38px;
}


/* Root Menu Hover Persistence */
ul#navtop a:hover,
ul#navtop li:hover a,
ul#navtop li.iehover a {
    background:#fefddf;
  color: #000;
}

/* 2nd Menu */
ul#navtop li:hover li a,
ul#navtop li.iehover li a {
  float: none;
    background:#fefddf;
  color: #000;
  height:30px;
  text-decoration:none;
    padding:2px;
}

/* 2nd Menu Hover Persistence */
ul#navtop li:hover li a:hover,
ul#navtop li:hover li:hover a,
ul#navtop li.iehover li a:hover,
ul#navtop li.iehover li.iehover a {
    background:#f6df17;
  color: #000;
  height:30px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navtop li:hover ul ul,
ul#navtop li:hover ul ul ul,
ul#navtop li.iehover ul ul,
ul#navtop li.iehover ul ul ul {
  display: none;
}

ul#navtop li:hover ul,
ul#navtop ul li:hover ul,
ul#navtop ul ul li:hover ul,
ul#navtop li.iehover ul,
ul#navtop ul li.iehover ul,
ul#navtop ul ul li.iehover ul {
  display: block;
}

#navlinks {
	position:relative;
	left:45px;
top:40px;
	width:190px;
	height:200px;
}
a span {
position:absolute;
	left: -999em;
}
#workforus a{
	background:url(images/training/work.gif) no-repeat;
	display:block;
	width:104px;
	height:21px;
margin-top:-7px;
margin-left:5px;
margin-bottom:5px;
}
#workforus a:hover {
	background:url(images/training/work.gif) no-repeat;
background-position: 0 -26px;
}
#thecourses a{
	background:url(images/training/thecourses.gif) no-repeat;
	display:block;
	width:99px;
	height:21px;
margin-top:-2px;
margin-left:14px
}
#thecourses a:hover {
	background:url(images/training/thecourses.gif) no-repeat;
background-position: 0 -26px;
}
#coursessub1 a{
	background:url(images/training/page1.gif) no-repeat;
	display:block;
	width:88px;
	height:19px;
margin-top:4px;
margin-left:24px;
}
#coursessub1 a:hover {
	background:url(images/training/page1.gif) no-repeat;
background-position: 0 -18px;
}
#coursessub2 a{
	background:url(images/training/page2.gif) no-repeat;
	display:block;
	width:91px;
	height:20px;
margin-top:4px;
margin-left:28px;
}
#coursessub2 a:hover {
	background:url(images/training/page2.gif) no-repeat;
background-position: 0 -20px;
}
#coursessub3 a{
	background:url(images/training/page3.gif) no-repeat;
	display:block;
	width:88px;
	height:21px;
margin-top:4px;
margin-left:32px;
}
#coursessub3 a:hover {
	background:url(images/training/page3.gif) no-repeat;
background-position: 0 -20px;
}
#datesandrates a{
	background:url(images/training/datesandrates.gif) no-repeat;
	display:block;
	width:142px;
	height:24px;
margin-top:-2px;
margin-left:18px;
}
#datesandrates a:hover {
	background:url(images/training/datesandrates.gif) no-repeat;
background-position: 0 -25px;
}
#datessub1 a{
	background:url(images/training/date-page1.gif) no-repeat;
	display:block;
	width:45px;
	height:17px;
margin-top:4px;
margin-left:24px;
}
#datessub1 a:hover {
	background:url(images/training/date-page1.gif) no-repeat;
background-position: 0 -17px;
}
#datessub2 a{
	background:url(images/training/date-page2.gif) no-repeat;
	display:block;
	width:46px;
	height:17px;
margin-top:4px;
margin-left:28px;
}
#datessub2 a:hover {
	background:url(images/training/date-page2.gif) no-repeat;
background-position: 0 -17px;
}
#traininggallery a{
	background:url(images/training/gallery-side.gif) no-repeat;
	display:block;
	width:73px;
	height:17px;
margin-top:4px;
margin-left:23px;
}
#traininggallery a:hover {
	background:url(images/training/gallery-side.gif) no-repeat;
background-position: 0 -24px;
}
#registerhere a{
	background:url(images/training/registerhere.gif) no-repeat;
	display:block;
	width:124px;
	height:24px;
margin-top:0;
margin-left:28px;
}
#registerhere a:hover {
	background:url(images/training/registerhere.gif) no-repeat;
background-position: 0 -26px;
}
#bunac a{
	background:url(images/training/bunac.gif) no-repeat;
	display:block;
	width:154px;
	height:25px;
margin-top:-7px;
margin-left:31px;
}
#bunac a:hover {
	background:url(images/training/bunac.gif) no-repeat;
background-position: 0 -27px;
}
.opening {
margin-left:35px;
margin-top:-10px;
}
/* End of 'trainingnav' */

