/****************** CURSOR **************************************************************/
#menu a.drop					{cursor: default !important;}
#menu a.drop.droplink			{cursor: hand !important;}
#menu a.drop.droplink			{cursor: pointer !important;}

/****************** COLOR ***************************************************************/
.nodrop:hover a					{color: #fdd402 !important;}
#menu li:hover a 				{color: #161616;}
#menu h3 a 						{color: #000000 !important;}
#menu li ul li a				{color: #000 !important;}
#menu li ul li a:hover			{color: maroon !important;}
#menu li:hover div a 			{color:#000000;}
#menu li:hover div a:hover 		{color:#012c55;}
#menu li .black_box,
#menu li a 						{color: #EEEEEE;}
  
/****************** FONT-SIZE *****************************************************************/
#menu li ul li a                {font-weight: normal ; } 
#menu p, #menu h2, #menu h3, 
#menu ul li,#menu li a 			{font-family:Arial, Helvetica, sans-serif;}
#menu p, #menu h2, #menu h3, #menu li ul li,#menu h3,#menu li:hover div a,
#menu ul li 					{font-size:12px;}
#menu h2 						{font-size:21px;}
#menu li a 						{font-size:13px;}


#menu h2 						{font-weight:400;}

#menu h3 						{font-weight: bold;}

#menu li ul li a:hover 		    {font-weight:bold;}
#menu h3 a 						{font-weight: bold !important;}

/***************** TEXT ***********************************************************************/
#menu li 							{text-align:center;}
.dropdown_1column, .dropdown_2columns, .dropdown_3columns, .dropdown_4columns,
.dropdown_5columns,#menu ul li,
#menu li ul li 						{text-align:left;}
#menu li a 							{text-decoration:none;}
#menu p, #menu h2, #menu h3, 
#menu h3 							{text-transform: uppercase;}

/****************** BACKGROUND **********************************************************/
#menu li:hover,#menu li .greybox li,
.dropdown_1column, .dropdown_2columns, .dropdown_3columns, .dropdown_4columns,
.dropdown_5columns,
.dropdown_5columns 				{background: #F4F4F4;}

#menu li .greybox li:hover 		{background:#ffffff;}
body.home .home,
#menu li ul li:hover 			{background:none;}
.nodrop:hover					{background: none !important;}
#menu li .black_box 			{background-color:#333333;}
#menu li:hover 					{/*background: -moz-linear-gradient(top, #F4F4F4, #EEEEEE);*/}
#menu li:hover 					{/*background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE));*/}

/* Gradient background */
.dropdown_1column, .dropdown_2columns, .dropdown_3columns, .dropdown_4columns,
.dropdown_5columns 				{/*background: -moz-linear-gradient(top, #EEEEEE, #BBBBBB);*/}
.dropdown_1column, .dropdown_2columns, .dropdown_3columns, .dropdown_4columns,
.dropdown_5columns 				{/*background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB));*/}

/****************** WIDTH ***************************************************************/

#menu li .greybox li 			{width:116px;}

.dropdown_1column 				{width: 200px;}
.dropdown_2columns 				{width: 280px;}
.dropdown_3columns 				{width: 420px;}
.dropdown_4columns 				{width: 840px;}

.col_1 							{width:220px;}
.col_1.narrow   				{width:150px;}
.col_2 							{width:270px;}
.col_3 							{width:410px;}
.col_4 							{width:550px;}
.col_5 							{width:690px;}

/****************** HEIGHT ***************************************************************/
.dropdown_4columns  .col_1 		{height:240px;}
.dropdown_4columns  .col_1 		{*height:auto;}

/****************** PADDING *************************************************************/
#menu 							{padding:0px 10px 0px 0px;}
#menu li,
#menu li:hover      			{padding: 4px 6px 4px 0px;}
#menu li,
#menu li:hover      			{*padding: 7px 6px 4px 0px;}
.nodrop:hover       			{padding: 4px 12px 4px 0px;}
#menu li .drop       			{padding-right:21px;}

#menu li .greybox li,
#menu li .greybox li:hover      {padding:4px 6px 4px 6px;}
.dropdown_2columns, .dropdown_3columns, .dropdown_4columns,
.dropdown_5columns 				{padding:20px 15px 20px 15px;}
.dropdown_1column               {padding:5px 0px 20px 0px;}
#menu li ul li:hover,
#menu li ul li 					{padding:0 0 0 5px;}
#menu li ul 					{padding:0 12px 0 0;}
#menu li .black_box 			{padding:4px 6px 4px 6px;}
#menu h3 						{padding-bottom:2px;}
#menu h2 						{padding-bottom:14px;}


/**************** MARGIN ***************************************************************/

#menu li.drop.careers   		{margin-left: -15px;}
#menu li.nodrop         		{margin-left: 0px;}
li.careers						{margin-left: -12px!important;}  
li.careers						{margin-right: 4px!important;}
.dropdown_1column .col_1		{margin: 0 0 !important;}
.tmarginhack					{margin-top: -8px !important;}
#menu li .greybox li,
#menu li .greybox li:hover      {margin:0px 0px 4px 0px;}
.dropdown_1column, .dropdown_2columns, .dropdown_3columns, .dropdown_4columns,
.dropdown_5columns 				{margin:4px auto;}
.col_1,.col_2,.col_3,.col_4,
.col_5 							{margin-left: 0px;}
.col_1,.col_2,.col_3,.col_4,
.col_5 							{margin-right: 0px;}
#menu .menu_right 				{margin-right:0px;}
#menu h2 						{margin:7px 0 14px 0;}
#menu h3 						{margin:0 0 6px 0px;}
#menu p 						{margin:0 0 10px 0;}
#menu li ul 					{margin:0 0 0 0;}
#menu li ul li,
#menu li ul li:hover 			{margin:0;}
#menu li 						{margin-right:20px;}
#menu li 						{margin-top:0px;}


/***************** BORDERS *************************************************************/

.dropdown_1column, .dropdown_2columns, .dropdown_3columns, .dropdown_4columns,
.dropdown_5columns 				{border:1px solid #777777;}
.dropdown_1column, .dropdown_2columns, .dropdown_3columns, .dropdown_4columns,
.dropdown_5columns 				{border-top:none;}


#menu li:hover 					{-moz-border-radius: 5px 5px 0px 0px;}
.nodrop:hover					{-moz-border-radius: 0px 0px !important;}
.dropdown_1column, .dropdown_2columns, .dropdown_3columns, .dropdown_4columns,
.dropdown_5columns 				{-moz-border-radius: 0px 5px 5px 5px;}
#menu li .align_right 			{-moz-border-radius: 5px 0px 5px 5px;}
#menu li .greybox li 			{-moz-border-radius: 5px;}
#menu li .black_box 			{-moz-border-radius: 5px;}


.dropdown_1column, .dropdown_2columns, .dropdown_3columns, .dropdown_4columns,
.dropdown_5columns 				{-webkit-border-radius: 0px 5px 5px 5px;}
#menu li .align_right 			{-webkit-border-radius: 5px 0px 5px 5px;}
.nodrop:hover					{-webkit-border-radius: 0px 0px !important;}
#menu li:hover 					{-webkit-border-radius: 5px 5px 0px 0px;}
#menu li .black_box,
#menu li .greybox li 			{-webkit-border-radius: 5px;}


.dropdown_1column, .dropdown_2columns, .dropdown_3columns, .dropdown_4columns,
.nodrop:hover					{border-radius: 0px 0px !important;}
.dropdown_5columns 				{border-radius: 0px 5px 5px 5px;}
#menu li .align_right 			{border-radius: 5px 0px 5px 5px;}
#menu li:hover 					{border-radius: 5px 5px 0px 0px;}
#menu li .black_box,
#menu li .greybox li 			{border-radius: 5px;}
#menu li ul li:hover,
#menu li 						{border:none;}
#menu h2 						{border-bottom:1px solid #666666;}
#menu li .greybox li:hover 		{border:1px solid #aaaaaa;}
#menu li .greybox li 			{border:1px solid #bbbbbb;}

.lborder                        {border-left: 1px solid #000;}
.rborder                        {border-right: 1px solid #000;}

#menu li .greybox li 			{-khtml-border-radius: 5px;}

/***************** POSITION ************************************************************/
#menu li:hover .dropdown_1column,#menu li:hover .dropdown_2columns,
#menu li:hover .dropdown_3columns,#menu li:hover .dropdown_4columns,
#menu li:hover .dropdown_5columns 	{left:-1px;}

#menu li:hover .dropdown_1column,#menu li:hover .dropdown_2columns,#menu li:hover .align_right,
#menu li:hover .dropdown_3columns,#menu li:hover .dropdown_4columns,
#menu li:hover .dropdown_5columns 	{top:auto;}

.dropdown_1column, .dropdown_2columns, .dropdown_3columns, .dropdown_4columns,
.dropdown_5columns 					{position:absolute;}
#menu li,#menu li ul li,.col_1,.col_2,.col_3,.col_4,
.col_5 								{position: relative;}

.dropdown_1column, .dropdown_2columns, .dropdown_3columns, .dropdown_4columns,
.dropdown_5columns 					{left:-999em;} /* Hides the drop down */
#menu li:hover .align_right 		{left:auto;}
#menu li:hover .align_right 		{right:-1px;}

/***************** FLOATS ************************************************************/
#menu li,.dropdown_1column, .dropdown_2columns, .dropdown_3columns, .dropdown_4columns,
.col_1,.col_2,.col_3,.col_4,.col_5 ,
.dropdown_5columns 					{float:left;}
#menu li ul li 						{float:none;}
#menu .menu_right 					{float:right;}

/***************** LISTS ************************************************************/
#menu,#menu li ul 					{list-style:none;}

/******************* SHADOW ********************************************************/
#menu li .black_box 				{-webkit-box-shadow:inset 0 0 3px #000000;}
#menu li .black_box 				{-moz-box-shadow:inset 0 0 3px #000000;}
#menu li .black_box 				{box-shadow:inset 0 0 3px #000000;}

/******************* DISPLAY ********************************************************/
#menu li,
#menu li a 							{display:block;}
.col_1,.col_2,.col_3,.col_4,
.col_5 								{display:inline;}

/******************* Z-INDEX ********************************************************/
.dropdown_1column, .dropdown_2columns, .dropdown_3columns, .dropdown_4columns,
.dropdown_5columns 					{z-index : 3;}
.col_1,.col_2,.col_3,.col_4,
.col_5 								{z-index: 4;}

/****************** MISC. *********************************************************/
#menu h2 							{letter-spacing:-1px;}
#menu p,
#menu li ul li 						{line-height:18px;}
#menu li a 							{outline:0;}