/* topnav */

#topnav
	{height: 112px;}
DIV.top
	{height: 78px;}

DIV.top DIV.logo
	{float:left; width: 182px; padding: 21px 0 0 0;}
DIV.top DIV.contactLinks
	{float:left; text-align: right; color: #666; font-size: 11px; width: 640px; padding: 33px 0 0 0; }
DIV.top DIV.contact
	{float:right; text-align: right; color: #666; font-size: 11px; padding: 21px 0 0 0; }
	
DIV.top DIV.contactLinks UL
	{padding:0; margin:0;}
DIV.top DIV.contactLinks UL LI
	{list-style: none; display:inline; font-size: 11px; padding: 0 7px 0 7px; border-right: 1px dotted #cecece;}
DIV.top DIV.contactLinks UL LI.last
	{list-style: none; display:inline; font-size: 11px; padding: 0 7px 0 7px; border-right: 1px dotted #fff;}
DIV.top DIV.contactLinks UL LI A
	{color: #0063c6; text-decoration: none;}
DIV.top DIV.contactLinks UL LI A:HOVER
	{color: #0063c6; text-decoration: underline;}
	
	
DIV.top DIV.contact SPAN.phone
	{color: #ff7f01; font-size: 20px;}

	
UL.nav
	{margin:0 0 0 0; padding:0; width: 983px;}
	
UL.nav LI
	{float:left; list-style:none; position:relative;}
UL.nav LI A
	{display:block; text-indent: -9000px; text-decoration: none; overflow: hidden; background-repeat:no-repeat;background-color:transparent;}
	
UL.nav LI.home
	{width:108px; height: 34px;}
UL.nav LI.home A
	{background: url(../images/v2/topnav/img_home.png) no-repeat; width:108px; height: 34px;}
UL.nav LI.home A:hover
	{background: url(../images/v2/topnav/img_home_on.png) no-repeat; width:108px; height: 34px;}
	
UL.nav LI.courses
	{width:139px; height: 34px;}
UL.nav LI.courses A
	{background: url(../images/v2/topnav/img_courses.png) no-repeat; width:139px; height: 34px;}
UL.nav LI.courses A:hover
	{background: url(../images/v2/topnav/img_courses_on.png) no-repeat; width:139px; height: 34px;}
	
UL.nav LI.lms
	{width:112px; height: 34px;}
UL.nav LI.lms A
	{background: url(../images/v2/topnav/img_lms.png) no-repeat; width:112px; height: 34px;}
UL.nav LI.lms A:hover
	{background: url(../images/v2/topnav/img_lms_on.png) no-repeat; width:112px; height: 34px;}
	
UL.nav LI.services
	{width:115px; height: 34px;}
UL.nav LI.services A
	{background: url(../images/v2/topnav/img_services.png) no-repeat; width:115px; height: 34px;}
UL.nav LI.services A:hover
	{background: url(../images/v2/topnav/img_services_on.png) no-repeat; width:115px; height: 34px;}
	
UL.nav LI.resources
	{width:125px; height: 34px;}
UL.nav LI.resources A
	{background: url(../images/v2/topnav/img_resources.png) no-repeat; width:125px; height: 34px;}
UL.nav LI.resources A:hover
	{background: url(../images/v2/topnav/img_resources_on.png) no-repeat; width:125px; height: 34px;}
	
UL.nav LI.blogs
	{width:99px; height: 34px;}
UL.nav LI.blogs A
	{background: url(../images/v2/topnav/img_blogs.png) no-repeat; width:99px; height: 34px;}
UL.nav LI.blogs A:hover
	{background: url(../images/v2/topnav/img_blogs_on.png) no-repeat; width:99px; height: 34px;}
	
UL.nav LI.company
	{width:116px; height: 34px;}
UL.nav LI.company A
	{background: url(../images/v2/topnav/img_company.png) no-repeat; width:116px; height: 34px;}
UL.nav LI.company A:hover
	{background: url(../images/v2/topnav/img_company_on.png) no-repeat; width:116px; height: 34px;}
	
UL.nav LI.store
	{width:169px; height: 34px;}
UL.nav LI.store A
	{background: url(../images/v2/topnav/img_store.png) no-repeat; width:169px; height: 34px;}
UL.nav LI.store A:hover
	{background: url(../images/v2/topnav/img_store_on.png) no-repeat; width:169px; height: 34px;}

	
UL.nav LI UL.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 25px;
	background: url(../images/v2/topnav/bg_subnav.png) no-repeat; 
	margin: 0; 
	padding: 0;
	display: none;
	width:230px;
	height: 195px;
}
UL.nav LI UL.subnav LI
	{padding: 0 5px 0 26px; margin:0; width:225px;}
UL.nav LI UL.subnav LI.first
	{padding: 25px 5px 0 26px; margin:0; width:225px;}
UL.nav LI UL.subnav LI A
	{width:225px; padding:0; margin:0; height: 20px; color: #000; font-size: 11px; text-decoration: none; background: none; text-indent: 0; text-decoration: none; overflow: hidden; }
UL.nav LI UL.subnav LI A:HOVER
	{width:225px; list-style: none; background: transparent url("../images/v2/topnav/img_subnav_arrow.png") no-repeat scroll 10px 10px; padding: 0 0 0 0; margin:0; height: 20px; color: #005fbd; font-size: 11px; text-decoration: none;  background: none;}