/* NAVIGATION STYLES */
/* #################### */

#subnav {
	color:#666;
	z-index:1}

#subnav a {
	color:#6d6d6d;
	font-size:1.2em;}

.png_test {
	padding: 2px 0 0 205px;
	height: 23px;
	width: 754px;
	background:transparent url(../img/subnav_business.png) no-repeat 0 0;
	
	/* Change to the curve png under logo */

	background-image: url(../img/homepage-transwatch/subnav_bg.png) ;
	height: 32px;
}
	


 ul.primary {
	margin-left: 165px;
	list-style-type: none;
    height: 32px;
    width: 785px;
}

.primary li{
	display: inline;
	}

.primary li a {
	text-decoration: none;
	margin-right: 0; /*distance between each tab*/
	text-indent:-6000px;
	display:block;
	float:left;
	height:31px;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position: 0 0}
	
	li.selected a  {
		background-position:bottom !important;}

.primary li a.home {
	width: 69px;
	background-image: url(../img/nav-home.jpg)}
	
.primary li a.company{
	width: 66px;
	background-image: url(../img/nav-company.jpg)}

.primary li a.news {
	width: 87px;
	background-image: url('../img/nav-news.jpg')
}
	
.primary li a.customers {
	width: 76px;
	background-image: url(../img/nav-customers.jpg)}
	
.primary li a.solutions {
	width: 70px;
	background-image: url(../img/nav-solutions.jpg)}

.primary li a.industries {
	width: 71px;
	background-image: url(../img/nav-industries.jpg)}

.primary li a.services {
	width: 60px;
	background-image: url(../img/nav-services.jpg)}
.primary li a.products {
	width: 60px;
	background-image: url(../img/nav-product.JPG)
}
	
.primary li a.training {
	width: 63px;
	background-image: url(../img/nav-training.jpg)}

.primary li a.community {
	width: 93px;
	background-image: url('../img/nav-community.jpg')
}
	
.primary li a.end {
	width: 77px;
	background-image: url('../img/nav-end.jpg')
}


.primary li a.home:hover,
.primary li a.company:hover, 	
.primary li a.news:hover,
.primary li a.services:hover,
.primary li a.customers:hover,	
.primary li a.solutions:hover,	
.primary li a.products:hover,		
.primary li a.industries:hover,
.primary li a.training:hover,
.primary li a.community:hover, 	
.page-home .primary li a.home,
.page-company .primary li a.company, 	
.page-newsevents .primary li a.news,
.page-services .primary li a.services,
.page-services .primary li a.products,
.page-customers .primary li a.customers,	
.page-solutions .primary li a.solutions,	
.page-solutions-regulatory .primary li a.solutions,	
.page-solutions-policy .primary li a.solutions,	
.page-solutions-global .primary li a.solutions,	
.page-industries .primary li a.industries,
.page-community .primary li a.community{
	background-position:bottom}

.primary li a:hover, .primary li a.current{
	color: #fff}

#tabcontentcontainer{
	width:95%;      /* width of 2nd level content*/
	height:1.5em;   /* height of 2nd level content. Set to largest's content height to avoid jittering.*/
	}

.secondary {
	display:none}

ul.secondary{
	padding: 1px 9px 2px 5px;
	margin: 1px 0 0 1px;
	list-style-type: none;
	text-align: left; /* set to left, center, or right to align the menu as desired */}
	
.secondary li {
	display: inline;
	margin: 0;
	font-size:1.0em;
	letter-spacing:.2em}

.secondary li a, .secondary li a:visited {
	font-size:1.0em;
	text-decoration: underline;
	padding: 3px 0 2px 0;
	margin: 0 2px 0 0;   /* distance between each tab */
	color: #666;
	position:relative;
	letter-spacing:0;}

.secondary li a:hover{
	text-decoration:none}

/* Hightlight current location */

#whatwedo a.whatwedo  {
	text-decoration:none}
	
	
	
.tabbed-nav {
	margin:0 0 25px 0 !important;
	padding:0;
	background:transparent url(../img/bg-tabbed-nav-ul.gif) repeat-x 0 100%}										 			
	
	.tabbed-nav li {
		margin:0 3px 0 0 !important;
		padding:0 !important;
		display:block;
		float:left;
		background-image:none !important}	
		
	.tabbed-nav li a {	
		display:inline-block}
	
	.tabbed-nav li a {	
		display:block;
		padding:10px 2px 4px 2px;
		margin:10px 0 1px 0;
		width:83px;
		border:solid #ccc;
		border-width:1px;
		text-align:center;
		font-size:0.85em;
		font-weight:900;
		text-decoration:none;
		background:#fff url(../img/bg-tabbed-nav-li.gif) repeat-x 0 100%;
		height:2.2em;
		line-height:1.5em;
		color:#777 !important}
		
.tabbed-nav-policy-manager li a {
	width:106px}		

#tn-pm-overview {
	margin-left:6px}		
			
	.tabbed-nav li a.tabbed-nav-selected,
	.tabbed-nav li a:hover,
	#sol-regin-overview #tn-regin-overview,
	#sol-regin-n-and-a #tn-regin-n-and-a,
	#sol-regin-knowhow #tn-regin-knowhow,
	#sol-regin-elearn #tn-regin-elearn,
	#sol-regin-rb #tn-regin-rb,
	#sol-regin-tr #tn-regin-tr,
	#sol-regin-elearn #tn-regin-elearn-overview,	
	#sol-elearn-ced #tn-regin-elearn-ced,
	#sol-elearn-lms #tn-regin-elearn-lms,
	#sol-elearn-mre #tn-regin-elearn-mre,
	#sol-elearn-ilt #tn-regin-elearn-ilt,
	#sol-pm-overview #tn-pm-overview,
	#sol-pm-fb #tn-pm-fb,
	#sol-pm-fbt #tn-pm-fbt,
	#sol-pm-rt #tn-pm-rt,
	#id-sol-gs-do-fe #tn-gs-do-f,
	#id-sol-gs-do-kyc #tn-gs-do-kyc,
	#id-sol-gs-do-ap #tn-gs-do-ap,
	#id-sol-gs-do-on #tn-gs-do-on,
	#id-sol-gs-do-ov #tn-gs-do-ov		
	 {
		border-bottom:1px solid #fff;
		margin-top:5px;
		padding-bottom:9px;
		background-image:none;
		color:#333 !important}
		
	#tn-regin-overview {
		margin-left:3px }
		
	#tn-regin-n-and-a {
		padding-left:7px;
		padding-right:7px;
		width:85px}

 .tabbed-nav-reg-insight-elearning li a {
 	height:3em}
	
.tabbed-nav-reg-insight li a {
	width:63px}

#id-sol-gs-do #gs-nav ul li#do a, 
#id-sol-gs-tm #gs-nav ul li#tm a,
#id-sol-gs-se #gs-nav ul li#sec a,
#id-sol-gs-se #gs-nav ul li#pep a,
#id-sol-gs-ep #gs-nav ul li#pep a,
#id-sol-gs-ams #gs-nav ul li#ams a,
#id-sol-gs-ac #gs-nav ul li#ac a,
#id-sol-gs-tm #gs-nav ul li#tm a,
#id-sol-gs-eid #gs-nav ul li#eid a  {
	background-position:0 0;}



