﻿img, div, b.p1, b.p3{ _behavior: url(../training_center/iepngfix.htc) }

#nav1 
{
	padding:0; 
	margin:0; 
	list-style:none; 
	height:34px; 
	position:relative; 
	z-index:999999; 
	font-family:arial, verdana, sans-serif; 
	width:1000px;
}
	
#nav1 li.top 
{ 
	height:34px;
	display:block; 
	float:left;
}

#nav1 li a 
{
	display:block; 
	float:left; 
	list-style:none; 
	border:1px solid #888; 
	border-color:#ddd #888 #000 #ccc; 
	text-decoration:none; 
	padding:0; 
	cursor:pointer;
}
#nav1 li a b 
{
	margin-left:-999px;
}

#nav1 li a.Product 
{
	border:0px;
}
	
#nav1 li a.Training 
{
	border:0px;
}
	
#nav1 li a.Golf 
{
	border:0px;
}

#nav1 li a.Player 
{
	border:0px;
}

	
#nav1 li a.Enews 
{
	border:0px;
}
	
#nav1 li a.Myaccount 
{
	border:0px;
}

#nav1 li:hover a, #nav1 a:hover, 
#nav1 li.over a, #nav1 a:hover
{
	background-position: 0 0px;
}


#nav1 table 
{
	position:absolute; 
	top:0; 
	left:0; 
	border-collapse:collapse; 
	padding:0; 
	width:0; 
	height:0; 
	margin:-1px;
}



#nav1 .sub1 
{
	position:absolute;	/* position:absolute; */
	left:-9999px;		/* left:-9999px; */
	top:-9999px;		/* top:-9999px; */
	width:0;			/* width:0; */
	height:0;			/* height:0; */
	margin:0;			/* margin:0; */
	padding:0;			/* padding:0; */
	list-style:none;	/* list-style:none; */
}


#nav1 li:hover
{
	position:relative; 
	z-index:999999;
}

#nav1 a:hover
{
	position:relative; 
	white-space:normal; 
	z-index:999999;
}

/* this is for the eNews part */
#nav1 :hover ul.sub1
{
	left:0px; /* left:0px; */
	top:32px; /* top:32px; */
	width:152px; /* width:152px; */
	height:auto; /* height:auto; */
	z-index:999999;/* z-index:300 */
}

#nav1 li.over ul.sub1
{
	_left:751px; /* left:0px; */
	_top:32px; /* top:33px; */
	_width:152px; /* width:152px; */
	_height:auto; /* height:auto; */
	_z-index:999999;/* z-index:300 */
}


/* this is for the eNews part */




#nav1 :hover ul.sub1 li,
#nav1 li.over ul.sub1 li
{
	display:block; 
	height:126px; 
	position:relative; 
	float:left; 
	width:126px; 
	font-weight:normal;	
}



#nav1 :hover ul.sub1 li div,
#nav1 li.over ul.sub1 li div
{
	display:block; 
	padding:0; 
	cursor:pointer;	
}


#nav1 :hover ul.sub1 li div:hover,
#nav1 li.over ul.sub1 li div:hover
{
	background-position: 0 0px; 
	position:relative;
}


/*#nav1 ul.sub1 li input:focus #nav1
{
	left:0px;
	top:32px; 
	width:152px; 
	height:auto; 
	z-index:300;
}*/







#nav1 .sub2 
{
	position:absolute; 
	left:-9999px; 
	top:-9999px; 
	width:0; 
	height:0; 
	margin:0; 
	padding:0; 
	list-style:none;
}



/* this one makes the dropdown appear to the left */
#nav1 :hover ul.sub2
{
	left:-62px;  /* left:-62px; */
	top:33px;    /* top:33px;  */
	width:159px; /* width:159px; */
	height:auto; /* height:auto; */
	z-index:999999; /* -index:300; */
}


#nav1 li.over ul.sub2 
{
	_left:802px;  /* left:-62px; */
	_top:33px;    /* top:33px;  */
	_width:159px; /* width:159px; */
	_height:auto; /* height:auto; */
	_z-index:999999; /* -index:300; */
}
/* this one makes the dropdown appear to the left */





#nav1 :hover ul.sub2 li,
#nav1 li.over ul.sub2 li
{
	display:block; 
	height:126px; 
	position:relative; 
	float:left; 
	width:126px; 
	font-weight:normal;
}

#nav1 :hover ul.sub2 li div,
#nav1 li.over ul.sub2 li div
{
	display:block; 
	padding:0; 
	cursor:pointer;
}


#nav1 ul.sub2 li div a.User 
{
	border:0px;
    font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#ffffff;
}

#nav1 ul.sub2 li div a.User:link 
{
	text-decoration:underline;
}
	
#nav1 ul.sub2 li div a.User:visited 
{
	text-decoration:underline;
	}
	
#nav1 ul.sub2 li div a.User:hover 
{
	text-decoration:none;
}
	
#nav1 ul.sub2 li div a.User:active 
{
	text-decoration:underline;
}

#nav1 :hover ul.sub2 li div:hover,  
#nav1 li.hover ul.sub2 li div:hover
{
	background-position: 0 0px; position:relative;
}

#nav2 {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#nav2 li.top {
	height:34px;
	display:block;
	float:left;
}
#sub3 {
	display: none;
	position: absolute;
	left: 150px;
	top: 0px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	z-index: 50;
}
#sub3 li a {
	display: block;
}
#nav3 li:hover #sub3, #nav3 li.over #sub3  {
	display: block;
}

#nav3 {
	margin: 0px;
	padding: 0px;
	width: 151px;
	list-style-type: none;
}
#nav3 li a {
	display: block;
}
#nav3 li {
	position: relative;
}#side_nav3 {
	display: block;
	margin: 0px;
	padding: 0px;
}
