/* NAVIGATION STYLES */
#navbar {
	background-image:url(../images/bg_nav.PNG);
	background-repeat:no-repeat;
	height:33px;
	width:698px;
	margin-bottom:6px;
	clear:both;
}

#mainnav {
	float:left;
	margin-left:11px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px 0px 0px 0px;
}

/* IE6 Fix */
* html #mainnav { margin-left:7px;}

#mainnav ul {
	display: inline;
	list-style: none;
	padding:0px 0px 0px 0px;
}

#mainnav ul li {
	position: relative;
	float: left;
}

#mainnav #nav .first {
	width:55px;
	height:33px;
	clear:right;
	display:block;
	padding:0px 0px 0px 0px;	
}

#navbar ul li .first a {
	display: block;
	font-size: 10px;
	border: 0px;
	color: #FFFFFF;    
	background-image:url(../images/nav_home_reg.PNG);
	font-size: 11px;
	height:33px;
}

#navbar ul li .first a:hover {
	color: #FFFFFF;
 	background-image:url(../images/nav_home_hover.PNG);
}

#mainnav ul li ul {
	padding-top:11px;
	margin-left:0px;
}

	/* IE 7 FIX */
	html>body #mainnav ul li ul {
		*padding-top:15px;
	} 

	/* IE6 Fix */
	* html #mainnav ul li ul {
		padding-top:15px;
	}

#mainnav #nav .second {
	width:76px;
	height:33px;
	clear:right;
	display:block;
	padding:0px;
}

#navbar ul li .second a {
	display: block;
	font-size: 10px;
	border: 0px;
	color: #FFFFFF;
	background-image:url(../images/nav_about_reg.PNG);
	font-size: 11px;
	height:33px;
}

#navbar ul li .second a:hover {
	color: #FFFFFF;
 	background-image:url(../images/nav_about_hover.PNG);
}

#mainnav #nav .third {
	width:138px;
	height:33px;
	clear:right;
	display:block;
	padding:0px 0px 0px 0px;
}

#navbar ul li .third a {
	display: block;
	font-size: 10px;
	border: 0px;
	color: #FFFFFF;    
	background-image:url(../images/nav_catalogue_reg.PNG);
	font-size: 11px;
	height:33px;
}

#navbar ul li .third a:hover {
	color: #FFFFFF;
 	background-image:url(../images/nav_catalogue_hover.PNG);
}

#mainnav #nav .fourth {
	width:84px;
	height:33px;
	clear:right;
	display:block;
	padding:0px 0px 0px 0px;
}

#navbar ul li .fourth a {
	display: block;
	font-size: 10px;
	border: 0px;
	color: #FFFFFF;    
	background-image:url(../images/nav_portfolio_reg.PNG);
	font-size: 11px;
	height:33px;
}

#navbar ul li .fourth a:hover {
	color: #FFFFFF;
 	background-image:url(../images/nav_portfolio_hover.PNG);
}

#mainnav #nav .fifth {
	width:89px;
	height:33px;
	clear:right;
	display:block;
	padding:0px 0px 0px 0px;
}

#navbar ul li .fifth a {
	display: block;
	font-size: 10px;
	border: 0px;
	color: #FFFFFF;    
	background-image:url(../images/nav_sponsors_reg.PNG);
	font-size: 11px;
	height:33px;
}

#navbar ul li .fifth a:hover {
	color: #FFFFFF;
 	background-image:url(../images/nav_sponsors_hover.PNG);
}

#mainnav #nav .sixth {
	width:98px;
	height:33px;
	clear:right;
	display:block;
	padding:0px 0px 0px 0px;
}

#navbar ul li .sixth a {
	display: block;
	font-size: 10px;
	border: 0px;
	color: #FFFFFF;    
	background-image:url(../images/contact-us.gif);
	font-size: 11px;
	height:33px;
}

#navbar ul li .sixth a:hover {
	color: #FFFFFF;
 	background-image:url(../images/contact-us-on.gif);
}

#navbar ul li ul {
	position: absolute;
	left: 0px;
	top: 33px;
	display: none;
	border: 0px;
	height:160px;
	width:228px;
}

#navbar ul li ul li {
	position: relative;
	float:none;
	width: 112px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 24px;
	padding:0px 0px 0px 7px;
	margin:7px 25px 0px 100px;
	border-bottom:#DFE9ED dashed 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

#navbar ul li ul li a {
	text-decoration:none;
}

#navbar ul li ul li a:hover {
	text-decoration:none;
	background-color:#9F86B3;
	color:#FFFFFF;
}

#navbar li:hover ul, #navbar li.over ul { 
	display: block;
}

#navbar li:hover div ul {
	display:block;
}

#navbar ul li div:hover {
	display:block;
}

/* DROP DOWN IMAGE STYLES */
.aboutDD {
	background-image:url(../images/nav_about_bg.PNG);
	background-repeat:no-repeat;
	height: 150px;
}

	/* IE 6 FIX FOR TRANSPARENCY */
	* html .aboutDD {
	background-image:url(../images/nav_about_bg.gif);
	background-repeat:no-repeat;
	height: 150px;
	}

.catalogueDD {
	background-image:url(../images/nav_catalogue_bg.PNG);
	background-repeat:no-repeat;
}

	/* IE 6 FIX FOR TRANSPARENCY */
	* html .catalogueDD {
		background-image:url(../images/nav_catalogue_bg.gif);
		background-repeat:no-repeat;
	}
	
.resourcesDD {
	background-image:url(../images/nav_resources_bg.PNG);
	background-repeat:no-repeat;
}

	/* IE 6 FIX FOR TRANSPARENCY */
	* html .resourcesDD {
		background-image:url(../images/nav_resources_bg.gif);
		background-repeat:no-repeat;
	}
	
.portfolioDD {
	background-image:url(../images/nav_portfolio_bg.PNG);
	background-repeat:no-repeat;
}

	/* IE 6 FIX FOR TRANSPARENCY */
	* html .portfolioDD {
		background-image:url(../images/nav_portfolio_bg.gif);
		background-repeat:no-repeat;
	}


/* SUB NAV MENU STYLES */
#sidenav {
	float:left;
	width:149px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#sidenav ul {
	list-style: none;
	width:149px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#sidenav ul li {
	float: left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}

#sidenav #nav2 .first {
	width:149px;
	height:26px;
	clear:right;
	display:block;
	padding:0px 0px 2px 0px;
}

#sidenav ul li .first a {
	display: block;
	font-size: 10px;
	border: 0px;
	color: #FFFFFF;    
	background-image:url(../images/subnav_portfolio_reg.PNG);
	font-size: 12px;
	height:26px;
}

#sidenav ul li .first a:hover {
	color: #FFFFFF;
 	background-image:url(../images/subnav_portfolio_hover.PNG);
}

#sidenav ul li ul {
	padding-top:8px;
	margin-left:0px;
}

/* IE6 Fix */
* html .#sidenav ul li ul {
	padding-top:10px;
}

#sidenav #nav2 .second {
	width:149px;
	height:26px;
	clear:right;
	display:block;
	padding:2px 0px 2px 0px;
}

#sidenav ul li .second a {
	display: block;
	font-size: 10px;
	border: 0px;
	color: #FFFFFF;    
	background-image:url(../images/subnav_askexperts_reg.PNG);
	font-size: 12px;
	height:26px;
}

#sidenav ul li .second a:hover {
	color: #FFFFFF;
 	background-image:url(../images/subnav_askexperts_hover.PNG);
}

#sidenav #nav2 .third {
	width:149px;
	height:26px;
	clear:right;
	display:block;
	padding:2px 0px 2px 0px;
}

#sidenav ul li .third a {
	display: block;
	font-size: 10px;
	border: 0px;
	color: #FFFFFF;    
	background-image:url(../images/subnav_dsupplies_reg.PNG);
	font-size: 12px;
	height:26px;
}

#sidenav ul li .third a:hover {
	color: #FFFFFF;
 	background-image:url(../images/subnav_dsupplies_hover.PNG);
}

#sidenavabout {
	float:left;
	width:149px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#sidenavabout ul {
	list-style: none;
	width:149px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#sidenavabout ul li {
	float: left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}

#sidenavabout #nav2 .first {
	width:149px;
	height:26px;
	clear:right;
	display:block;
	padding:0px 0px 2px 0px;
}

#sidenavabout ul li .first a {
	display: block;
	font-size: 10px;
	border: 0px;
	color: #FFFFFF;    
	background-image:url(../images/subnav_speakers_reg.PNG);
	font-size: 12px;
	height:26px;
}

#sidenavabout ul li .first a:hover {
	color: #FFFFFF;
 	background-image:url(../images/subnav_speakers_hover.PNG);
}

#sidenavabout ul li ul {
	padding-top:8px;
	margin-left:0px;
}

/* IE6 Fix */
* html .#sidenavabout ul li ul {
	padding-top:10px;
}

#sidenavabout #nav2 .second {
	width:149px;
	height:26px;
	clear:right;
	display:block;
	padding:2px 0px 2px 0px;
}

#sidenavabout ul li .second a {
	display: block;
	font-size: 10px;
	border: 0px;
	color: #FFFFFF;    
	background-image:url(../images/subnav_facility_reg.PNG);
	font-size: 12px;
	height:26px;
}

#sidenavabout ul li .second a:hover {
	color: #FFFFFF;
 	background-image:url(../images/subnav_facility_hover.PNG);
}

#sidenavabout #nav2 .third {
	width:149px;
	height:26px;
	clear:right;
	display:block;
	padding:2px 0px 2px 0px;
}

#sidenavabout ul li .third a {
	display: block;
	font-size: 10px;
	border: 0px;
	color: #FFFFFF;    
	background-image:url(../images/subnav_contactus_reg.PNG);
	font-size: 12px;
	height:26px;
}

#sidenavabout ul li .third a:hover {
	color: #FFFFFF;
 	background-image:url(../images/subnav_contactus_hover.PNG);
}

#sidenavresources {
	float:left;
	width:149px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#sidenavresources ul {
	list-style: none;
	width:149px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#sidenavresources ul li {
	float: left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}

#sidenavresources #nav2 .first {
	width:149px;
	height:26px;
	clear:right;
	display:block;
	padding:0px 0px 2px 0px;
}

#sidenavresources ul li .first a {
	display: block;
	font-size: 10px;
	border: 0px;
	color: #FFFFFF;    
	background-image:url(../images/subnav_directoryofschools_reg.PNG);
	font-size: 12px;
	height:26px;
}

#sidenavresources ul li .first a:hover {
	color: #FFFFFF;
 	background-image:url(../images/subnav_directoryofschools_hover.PNG);
}

#sidenavresources ul li ul {
	padding-top:8px;
	margin-left:0px;
}

/* IE6 Fix */
* html .#sidenavresources ul li ul {
	padding-top:10px;
}

#sidenavresources #nav2 .second {
	width:149px;
	height:26px;
	clear:right;
	display:block;
	padding:2px 0px 2px 0px;
}

#sidenavresources ul li .second a {
	display: block;
	font-size: 10px;
	border: 0px;
	color: #FFFFFF;    
	background-image:url(../images/subnav_askexperts_reg.PNG);
	font-size: 12px;
	height:26px;
}

#sidenavresources ul li .second a:hover {
	color: #FFFFFF;
 	background-image:url(../images/subnav_askexperts_hover.PNG);
}

#sidenavresources #nav2 .third {
	width:149px;
	height:26px;
	clear:right;
	display:block;
	padding:2px 0px 2px 0px;
}

#sidenavresources ul li .third a {
	display: block;
	font-size: 10px;
	border: 0px;
	color: #FFFFFF;    
	background-image:url(../images/subnav_articlespress_reg.PNG);
	font-size: 12px;
	height:26px;
}

#sidenavresources ul li .third a:hover {
	color: #FFFFFF;
 	background-image:url(../images/subnav_articlespress_hover.PNG);
}

#sidenavcatalogue {
	float:left;
	width:149px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#sidenavcatalogue ul {
	list-style: none;
	width:149px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#sidenavcatalogue ul li {
	float: left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}

#sidenavcatalogue #nav2 .first {
	width:149px;
	height:26px;
	clear:right;
	display:block;
	padding:0px 0px 2px 0px;
}

#sidenavcatalogue ul li .first a {
	display: block;
	font-size: 10px;
	border: 0px;
	color: #FFFFFF;    
	background-image:url(../images/subnav_currentcourses_reg.PNG);
	font-size: 12px;
	height:26px;
}

#sidenavcatalogue ul li .first a:hover {
	color: #FFFFFF;
 	background-image:url(../images/subnav_currentcourses_hover.PNG);
}

#sidenavcatalogue ul li ul {
	padding-top:8px;
	margin-left:0px;
}

/* IE6 Fix */
* html .#sidenavcatalogue ul li ul {
	padding-top:10px;
}

#sidenavcatalogue #nav2 .second {
	width:149px;
	height:26px;
	clear:right;
	display:block;
	padding:2px 0px 2px 0px;
}

#sidenavcatalogue ul li .second a {
	display: block;
	font-size: 10px;
	border: 0px;
	color: #FFFFFF;    
	background-image:url(../images/subnav_cfeedback_reg.PNG);
	font-size: 12px;
	height:26px;
}

#sidenavcatalogue ul li .second a:hover {
	color: #FFFFFF;
 	background-image:url(../images/subnav_cfeedback_hover.PNG);
}

