﻿body
{
    margin: 0px;
    background-color: #666666;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
}

.adjustedZIndex {
    z-index: 1;
}
.Wrapper
{
    border-style: solid;
    border-width: 0px 5px 1px 5px;
    border-color: #cccccc;
    margin: 0px auto 0px auto;
    width: 970px;
    background-color: #FFFFFF;
    text-align: justify;
}
.WrapperOpen
{
    border-style: solid;
    border-width: 0px 5px 1px 5px;
    border-color: #cccccc;
    margin: 0px auto 0px auto;
    width: 720px;
    background-color: #FFFFFF;
}

A.menu {
	text-decoration:none;
	color:white;
}
 A.menu:hover {
  text-decoration:none;
  color:white;
}

 A.leftmenu {
  text-decoration:none;
  color:white;
}
 A.leftmenu:hover {
  text-decoration:none;
  color:white;
}

 A.leftmenu-new {
  text-decoration:none;
  color:#005387;
}
 A.leftmenu-new:hover {
  text-decoration:none;
  color:#005387;
}

 A.black {
  text-decoration:none;
  color:black;
}
 A.black:hover {
  text-decoration:underline;
  color:black;
}
 A.navy {
  text-decoration:none;
  color:navy;
}
 A.navy:hover {
  text-decoration:underline;
  color:navy;
}
 A.maroon {
  text-decoration:none;
  color:maroon;
}
 A.maroon:hover {
  text-decoration:underline;
  color:maroon;
}

 A.gray {
  text-decoration:none;
  color:gray;
}
 A.gray:hover {
  text-decoration:underline;
  color:gray;
}

.tbflat  {
	font-size : 10px;
	font-family : Verdana;
	border-style : solid;
	border-color : #5A8791;
	border : 1 solid #5A8791;
}


.cmdflat  {
	font-size : 10px;
	font-family : Verdana;
	background-color : #5A8791;
	color : #ffffff;
	font-weight : bold;
}.rubrik {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #000000;
	text-decoration: none;
}
#rublink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #000000;
	text-decoration: none;
}

.ver10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.subscript {
	font-size: 8px;
	line-height: -3px;
}










#content-wide p, #content-left p, .feature-boxes p, #lab-details-content p { margin: 0 0 20px 0 }
.qtip-content p { margin: 8px 0 8px 0 }

/* =Headings
----------------------------------------------- */	
h1 { 
	font: 26px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	color: #000;	
	margin: 30px 0 6px 0;
}

h2 { 
	font: bold 18px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	color: #000;	
	margin: 5px 0 10px 0;
	padding: 0 0 3px 0;
	/*border-bottom: 1px solid #e7e7e7;   */
}

h2.header { color: #005387 }
h2.header-min { color: #4076a2 }
h2.header-coal { color: #002f4e }
h2.header-env  { color: #a5be32 }
h2.header-trib { color: #eaa951 }
h2.header-food { color: #595b98 }
h2.header-ind { color: #4d392b }

h3, #content-left h3, .content-wide h3 { 
	font: bold 16px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;	
	color: #000;	
	margin: 1px 0 1px 0;
}

.feature-box h3 { 
	font: bold 14px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	color: #000;	
	margin: 4px 0 6px 10px;
}

.side-box h3 { 
	font: bold 14px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	color: #000;	
	text-transform: uppercase;
	margin: 0 0 10px 0;
}

h4 { 
	font: bold 16px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
}

h4.header { color: #005387 }
h4.header-min { color: #4076a2 }
h4.header-coal { color: #002f4e }
h4.header-env  { color: #a5be32 }
h4.header-trib { color: #eaa951 }
h4.header-food { color: #595b98 }
h4.header-ind { color: #4d392b }



h5 { 
	font: bold 18px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	color: #000;	
	margin: 5px 0 10px 0;
	padding: 0 0 3px 0;
	/*border-bottom: 1px solid #e7e7e7;   */
}

h5.header { color: #005387 }
h5.header-min { color: #4076a2 }
h5.header-coal { color: #002f4e }
h5.header-env  { color: #a5be32 }
h5.header-trib { color: #eaa951 }
h5.header-food { color: #595b98 }
h5.header-ind { color: #4d392b }

h6  #content-left h6, .content-wide h6 { 
	font: bold 16px "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, Arial, sans-serif;	
	color: #000;	
	margin: 1px 0 1px 0;
}

.feature-box h6 { 
	font: bold 14px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	color: #000;	
	margin: 4px 0 6px 10px;
}

.side-box h6 { 
	font: bold 14px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	color: #000;	
	text-transform: uppercase;
	margin: 0 0 10px 0;
}

/* =Structure
----------------------------------------------- */	
#wrapper {
	background: url(../pictures/alsglobal_bkgd_wrapper.png) top repeat-x;	
	width: 960px;
 	margin: 0 auto; 
	padding: 0;  
	text-align: left;
	min-height: 600px;		
}		

#header {
	padding: 0 0 0 21px;
 	height: 151px;
	position: relative;
	z-index: 110;
}

/* html #header  { height: 111px  } /* ie6 */
/*:first-child+html #header  { height: 111px  } /* ie7 */

#logo { 
	background: url(../pictures/alsglobal_logo_group.gif) no-repeat;	
 	position: absolute;	
	top: 32px; 
	margin: 0 0 0 -3px;
	height: 88px;
 	width: 319px;
}

#logo h1 { display: none }
	
#logo img { border: 0 }

#slogan { position: absolute; margin: 0 0 0 89px }

#subnav {
 	position: absolute;
	color: #233f72;
 	font-size: 11px;
	height: 28px;
	width: 410px;
	margin: 15px 0 0 333px;
 	text-align: right;
}

.subnav-set { color: #ffcf46 }

#login {
	position: absolute;
	height: 20px;
	margin: 58px 0 0 333px;
	width: 585px;
 	text-align: right;
}

/* Home ////////////////////////////////////////////////////////// */
.feature-box {
	width: 293px;
	min-height: 80px;
	padding: 20px 0 0 0;
	float: left;
}

.feature-box p {
 border-top: 3px solid #d1dbe6;
 padding: 10px 2px 0 10px;
}

.feature-box img {
 float: right; 
 margin: 12px 0 3px 3px;
}

.box-pad { margin: 0 19px 0 0 }	

#rotator {
  margin: 0;
}

.clear-home { clear:both }
* html .clear-home { display: none  } /* ie6 */
*:first-child+html .clear-home { display: none } /* ie7 */

.shareprice { border-bottom: 1px solid #dfdfdf; margin: 7px 0 8px 10px }
.shareprice-row1 { font-size: 10px; padding: 1px 4px 1px 7px; background: #f0f0f0 }
.shareprice-row2 { border: 1px solid #dfdfdf; border-bottom: 0; border-left: 0; padding: 4px 4px; font-size: 11px }

.header-shareprice { margin: -22px 0 0 0; padding: 0 0 10px 0 }
* html .header-shareprice { margin: -25px 0 0 0 } /* ie6 */
*:first-child+html .header-shareprice { margin: -25px 0 0 0 } /* ie7 */



/* Content ////////////////////////////////////////////////////////// */	
#content {
	background: #fff; 
	padding: 0 0 0 21px;
	min-height: 160px;
}
* html #content { height: 360px } /* ie6 min-height */

#breadcrumb { 
	background: url(../pictures/alsglobal_bkgd_breadcrumb.gif) repeat-x center; 
	font: 10px Arial, Helvetica, sans-serif;	
	height: 21px;
 	padding: 7px 0 0 0;
	margin: 13px 0 0 8px;
	top: 110px;
  position: absolute;
	width: 910px;
	z-index: 100;
}

.breadcrumb { float: left; background: white; margin: 0 }
* html .breadcrumb { background: white; margin: 0 0 -6px 0; position: relative; z-index: 100 }

.content-wide { width: 918px; 	clear: both; border-bottom: 1px solid #fff; padding: 0 0 145px 0 /* border for firefox */ }

.feature-boxes { 	width: 918px; 	clear: both; margin: 0; padding: 0 }

* html .feature-boxes { margin: -10px 0 0 0  } /* ie6 */
*:first-child+html .feature-boxes { margin: -10px 0 0 0;  } /* ie7 */

.img-header { /* image at top of content pages */
 padding: 0 0 20px 0;
}

#columns { 
 position: relative; padding: 0; z-index: 10	;  /* for Map */
 width: 918px;
 clear: all;
}

#map-navigation { 
 position: relative; padding: 0; z-index: 11	;  /* for Map */
 width: 918px;
 clear: all;
}

* html #columns { padding: -40px 0 0 0 }
* html #map-navigation { padding: -40px 0 0 0 }

#content-left { 
 	width: 647px;
 	float: left;
}

#content-right { 
	width: 180px;
 	float: right;
 	padding: 0 0 1px 0;
}

.news-post {
	padding: 0 0 4px 0;
}

.date { 
	color: #005387;
 	font: 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0 0 10px 0;
}

.division-thumb {
 	float: left;
	padding: 2px 18px 8px 0;
}

.side-box {
 background:url(../pictures/alsglobal_bkgd_sidebox.gif) bottom no-repeat;
 padding: 0 1px 0 0px;
 border-left: 1px solid #dfdfdf;
 border-right: 1px solid #dfdfdf;
 min-height: 130px;
}

.side-box p {  padding: 0 0 20px 0 }

.side-box-top {  background:url(../pictures/alsglobal_bkgd_sidebox-top.gif) top right no-repeat; height: 20px }
.side-box-bottom { background:url(../pictures/alsglobal_bkgd_sidebox-bottom.gif) bottom no-repeat; height: 30px }

.side-box ul {
 margin: 0 0 0 1px;
 padding: 0 0 1px 0;
 list-style-type: none;
} 

.side-box li a {
 display: block;
 padding: 1px 0 5px 5px;
 width: 180px; /* for IE6 */
 margin: 0;
 text-decoration: none;
 border-bottom: 1px solid #d9d9d9;
}

.side-box ul ul {
 margin: 0 0 0 1px;
 padding: 0 0 1px 0;
 list-style-type: none;
} 

.side-box li li a {
 display: block;
 padding: 1px 0 5px 20px;
 width: 170px; /* for IE6 */
 margin: 0;
 background: url(../pictures/alsglobal_bkgd_sidebox_link.gif) no-repeat top left;
 text-decoration: none;
 border-bottom: 1px solid #d9d9d9;
}

.side-box a:link, .side-box a:visited {
 color: #005387;
 text-decoration: none;
 margin: 0;	
}

.side-box li a:hover {
 color: #000;
 text-decoration: none;
 background: #f6fbff;
}

.side-box .set{
 color: #000;
 font-weight: bold;
 text-decoration: none;
 background: url(../pictures/alsglobal_sidebar_set.gif) no-repeat top;
} 




/* Footer ////////////////////////////////////////////////////////// */	

#footer {
	background: url(../pictures/alsglobal_bkgd_footer.png) no-repeat center top;
	padding: 41px 18px 0 21px;
	line-height: 1.8em;
	height: 150px; 
	font-size: 10px;
	color: #666;
}

#footer p { margin: 0;  }

.footer-left { float: left; width: 40% }
.footer-right { float: right; width: 40%; text-align: right }

.footer-logo { margin: 14px 0 0 0 }





----------------------------------------------- */
#content-left ul, .content-wide ul, #lab-col-right ul  {
 margin-left: 3px;
 padding: 0 0 10px 30px;
 list-style: none;	
 line-height: 1.1em;
 position: relative;	
}

#content-left ul li, .content-wide ul li, #lab-col-right ul li {
 padding-left: 13px;
 background-image: url(../pictures/alsglobal_bullet.gif);
 background-repeat: no-repeat;
 background-position: 0 .3em;
 margin: 5px 0;
}

#content-left ul li li, .content-wide ul li li, , #lab-col-right ul li li {
 padding-left: 13px;  /* distance between text to bullet */
 background-image: url(../pictures/alsglobal_bullet.gif);
 background-repeat: no-repeat;
 background-position: 0 .3em;
 margin: 5px 0 5px 20px;
}

/* numbered lists */

#content-left ol, .content-wide ol, #lab-col-right ol {
 margin-left: 3px;
 padding: 0 0 10px 51px;
 line-height: 1.1em;
 position: relative;	
}

#content-left ol li, .content-wide ol li, #lab-col-right ol li {
 padding-left: 0;
 background-repeat: no-repeat;
 background-position: 0 .3em;
 margin: 5px 0;
}

.feature-boxes ul {
 margin: 0 0 0 3px;
 padding: 0 0 0 12px;
 list-style: none;	
 line-height: 1.1em;
 position: relative;	
}

.feature-boxes ul li {
 padding-left: 16px;
 background-image: url(../pictures/alsglobal_bullet_circle.gif);
 background-repeat: no-repeat;
 background-position: 0 .1em;
 margin: 0;
}



/* =Forms
----------------------------------------------- */
.textbox { height: 18px; padding: 3px 0 0 2px; border: 1px solid #aaaaaa; margin: 0; 	font: 12px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
 } 

.textarea { padding: 3px 0 0 2px; border: 1px solid #aaaaaa; font: 12px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif } 

#search {  
 position: absolute;
	margin: 10px 0 0 756px;	
	z-index: 99
}

fieldset.search {  /* top search box */
	border: none;
	width: 162px;
	/* margin: 0 auto; */
}
.search input, .search button {
	border: none;
	float: left;
}
.search input.box {
	color: #d8d8d8;
	font: 11px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	width: 119px;
	height: 21px;
	padding: 5px 5px 1px 7px ;
	background: #616161 url(../pictures/alsglobal_bkgd_search.gif) no-repeat;
	margin-right: 5px;
}
.search input.box:focus {
	background:  url(../pictures/alsglobal_bkgd_search.gif) no-repeat left -27px;
	outline: none;
}
.search button.btn {
	margin: 0 0 0 -5px;
	width: 31px;
	height: 27px;
	cursor: pointer;
	text-indent: -9999px;
	background:  url(../pictures/alsglobal_bkgd_search.gif) no-repeat top right;
}
.search button.btn:hover {
	background:  url(../pictures/alsglobal_bkgd_search.gif) no-repeat bottom right;
}

/* ie6 hack */
* html .search input.box {	background: url(../pictures/alsglobal_bkgd_search_ie.gif) repeat-x; /* Unique Input Box background image specifically for IE, and the background position must be aligned to the right*/ }

/* ie7 hack */
*:first-child+html .search input.box {	background: url(../pictures/alsglobal_bkgd_search_ie.gif) repeat-x;  }

/* Button ////////////////////////////////////////////////////////// */	
.button {
   display: inline-block;
   line-height: 1;
   padding: 9px 10px;
   text-decoration: none;
	 border-bottom: none;
   color: #000;
   background: url(/pictures/alsglobal_bkgd_btn.gif) repeat-x;
   -moz-border-radius: 5px 0 5px 0;
   -webkit-border-radius: 5px 0 5px 0;
   -khtml-border-radius: 5px 0 5px 0;
   border-radius: 5px 0 5px 0; 
}

a.button { text-decoration: none; 	border-bottom: none; color: #000 }

.button:hover {
   background: url(/pictures/alsglobal_bkgd_btn-hover.gif) repeat-x;
   text-decoration: none;
	 border-bottom: none;
   color: #000;
}

input.button, button.button {
   border: 0px none;
}
.buttonwrap {
   display: inline-block;
   position: relative;
   zoom: 1;
   *display: inline;
}
.corner {
   position: absolute;
   width: 5px;
   height: 5px;
   background: transparent url(/pictures/alsglobal_corner.png) no-repeat 0 0;
}

.tl { top: 0; left: 0; background-position: left top; }
.tr { display: none;  }
.bl { display: none; } 
.br { bottom: 0; right: 0; background-position: right bottom; }

/* no round corners for ie6 - png fix not working in conjunction */
* html  .tl { top: 0; left: 0; background: none; }
* html  .br { bottom: 0; right: 0; background: none; }

/* =Tables
----------------------------------------------- */

/* Data Table ////////////////////////////////////////////////////////// */	
.table { 
	font-size: 11px; 
  background: #d3d3d3;
	text-align: left;
	color: #1a1a1a;
	margin: 0 0 10px 0;
}					

* html .table { 	margin: 0 0 10px 1px }  /* fix ie6 alignment */

.table td { padding: 4px 0 4px 5px }

.table-header { 
	font-size: 11px; 
	text-align: left;
	font-weight: bold;
	color: #000;
	margin: 6px 0 0 9px; 	
	line-height: 1.3em;
}		

* html .table-header { 	margin: 6px 0 0 10px  } /* ie6 fix */
			
.title {
	background: #005285;
	color: #fff;
	font-size: 10px;
	font-weight: normal 
} 

.stripe { background: #fff }
.stripe-2 { background: #83a5c9 }
.stripe-white { background: #ececec }

/* Periodic Table ////////////////////////////////////////////////////////// */	
.periodic-table {  	
 background: #00578e;
 padding: 0px 8px 30px 8px;
}

.periodic-table td { 
 margin: 2px;
 text-align: center;
}

.element a, .element-none a {
 display: block;
 background: url(../pictures/alsglobal_bkgd_element.gif) top repeat-x;
 border: 1px solid #969696;
 padding: 12px 10px;
 text-decoration: none;
}

.element-none a {
 display: block;
 background: url(../pictures/alsglobal_bkgd_element.gif) top repeat-x;
 border: 1px solid #969696;
 padding: 12px 10px;
 text-decoration: none;
 cursor:default;
}

.element-red a { background: url(../pictures/alsglobal_bkgd_element-red.gif) top right no-repeat }
.element-yellow a { background: url(../pictures/alsglobal_bkgd_element-yellow.gif) top right no-repeat }
.element-green a { background: url(../pictures/alsglobal_bkgd_element-green.gif) top right no-repeat }
.element-brown a { background: url(../pictures/alsglobal_bkgd_element-brown.gif) top right no-repeat }
.element-grey a { background: url(../pictures/alsglobal_bkgd_element-grey.gif) top right no-repeat }

.element a:hover, .element-red a:hover, .element-yellow a:hover, .element-green a:hover, .element-brown a:hover, .element-grey a:hover {
 border: 1px solid #fff;
 background: url(../pictures/alsglobal_bkgd_element-hover.gif) top repeat-x; 
 color: #fff;
}

.element-none a:hover {
 border: 1px solid #969696;
 background: url(../pictures/alsglobal_bkgd_element.gif) top repeat-x; 
 color: #005387;
}

.white { border: 4px solid #fff; border-top: 1px solid #fff; border-left: 1px solid #fff }
.grey { border: 4px solid #aaaaaa; border-top: 1px solid #aaaaaa; border-left: 1px solid #aaaaaa }
.yellow { border: 4px solid #fdba30; border-top: 1px solid #fdba30; border-left: 1px solid #fdba30 }
.purple { border: 4px solid #1b2674; border-top: 1px solid #1b2674; border-left: 1px solid #1b2674 }
.brown { border: 4px solid #ad650e; border-top: 1px solid #ad650e; border-left: 1px solid #ad650e }
.green { border: 4px solid #48aa43; border-top: 1px solid #48aa43; border-left: 1px solid #48aa43 }
.red { border: 4px solid #f15134; border-top: 1px solid #f15134; border-left: 1px solid #f15134 }

.field-table { background: #eee; padding: 8px 10px }

.text-cell { background: #eee; padding: 0 8px; margin: 0 }
 
.content-form { margin: 4px 0 10px 0 }
.form-label { margin: 4px 0 }

/* =Standard + Misc
----------------------------------------------- */
.hide {display: none}

.linkedImage, .imgover { margin: 0; padding: 0; border: 0px }
.linkedImage a:hover, .imgover a:hover { background: none }

.small { font-size: 10px }
	
.tooltip { position: absolute; top: 0; left: 0; z-index: 3; display: none; }

hr {
 border: 0;
 color: #e7e7e7;
 background-color: #e7e7e7;
 height: 1px; 
 width: 100%;
 text-align: left;
}

.list { clear: both }

.list img { float: left; padding: 0 8px 8px 0 }
	
* {outline:none} /* no outline on linked images when clicked in Firefox */






/* =Navigation
----------------------------------------------- */
/* Main Nav ENGLISH////////////////////////////////////////////////////////// */	
#navigation {
	position: absolute;
	height: 32px;
	margin: 0px 0 0 0px;
	width: 970px;
	z-index: 50;
} 

ul#nav { padding: 0 0 0 0px; margin: 0; list-style: none; width: 970px; height: 32px}
 ul#nav li { float: left; position: relative; overflow: visible; }
 li.mnu { height: 32px; overflow: visible; }
 li.mnu span { position: absolute; left: -9999px }
 li.mnu a { display: block; height: 32px; background: url(../pictures/alsglobal_nav_new_eng.gif) no-repeat; color: #fff }
 li.mnu a:link		{ color: #303435; }
 li.mnu a:visited	{ color: #303435; }
 li.mnu a:hover		{ color: #000; }
 li.mnu a:active		{ color: #000; } 


	li.mnu>ul	{ top: 32px; left: 1px; } /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */

	li.mnu ul li { display: block; float: none; position: relative;
			border-bottom: solid 1px #fff; padding: 0; width: 100%;}
	li.mnu ul li a { background-image: none; background-color: transparent; 
			display: block; float: none; padding: 8px 10px; margin: 0; height: auto;
			text-decoration: none; text-align: left; }
	li.mnu ul li a:link		{  }
	li.mnu ul li a:visited	{  }
	li.mnu ul li a:hover	{ background-color: #82A4C9; color: #fff;}
	li.mnu ul li a:active	{  }

 li.mnu ul { /* second-level lists */
/* display: none; */
  position: absolute; 
	z-index: 800;
  text-transform: uppercase;
  border: 2px solid #fff; 
  border-top: 1px solid #fff; 
  border-bottom: 1px solid #fff; 
  margin: 0; padding: 0px; 
  width: 162px; 
  height: auto; 
  top: 32px; 
  left: 1px;
  background-color: none; list-style: none; 
	list-style: none;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -33px 0 0 -166px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#drop-1, .drop-1 { background: #d2e1ed; margin-left: 0px }
#drop-2, .drop-2  { background: #b8c5ce; margin-left: -1px }
#drop-3, .drop-3  { background: #e3ebc1; margin-left: -1px }
#drop-4, .drop-4  { background: #f9dfbc; margin-left: -1px }
#drop-5, .drop-5  { background: #cdcde0; margin-left: -1px }
#drop-6, .drop-6 { background: #c1bab5; margin-left: -78px }

	li#li1	 { width: 44px }
	li#li2	 { width: 128px }
	li#li3	 { width: 80px }
	li#li4	 { width: 87px }
	li#li5	 { width: 185px }
	li#li6  { width: 71px }
	li#li7	 { width: 93px }
	li#li8	 { width: 93px }
	li#li9  { width: 147px }
	li#li10  { width: 42px }
	
	li#li1 a:link, li#li1 a:visited	{ background-position: -0 0; }
	li#li2 a:link, li#li2 a:visited	{ background-position: -44px 0; }
	li#li3 a:link, li#li3 a:visited	{ background-position: -172px 0; }
	li#li4 a:link, li#li4 a:visited	{ background-position: -252px 0; }
	li#li5 a:link, li#li5 a:visited	{ background-position: -339px 0; }
	li#li6 a:link, li#li6 a:visited	{ background-position: -524px 0; }
	li#li7 a:link, li#li7 a:visited	{ background-position: -595px 0; }
	li#li8 a:link, li#li8 a:visited	{ background-position: -688px 0; }
	li#li9 a:link, li#li9 a:visited	{ background-position: -781px 0; }
	li#li10 a:link, li#li10 a:visited	{ background-position: -928px 0; }
	
	li#li1 a:hover, li#li1 a:active	{ background-position: -0px -32px }
	li#li2 a:hover, li#li2 a:active	{ background-position: -44px -32px }
	li#li3 a:hover, li#li3 a:active	{ background-position: -172px -32px }
	li#li4 a:hover, li#li4 a:active	{ background-position: -252px -32px }
	li#li5 a:hover, li#li5 a:active	{ background-position: -339px -32px }
	li#li6 a:hover, li#li6 a:active	{ background-position: -524px -32px }
	li#li7 a:hover, li#li7 a:active	{ background-position: -595px -32px }
	li#li8 a:hover, li#li8 a:active	{ background-position: -688px -32px }
	li#li9 a:hover, li#li9 a:active	{ background-position: -781px -32px }
	li#li10 a:hover, li#li10 a:active	{ background-position: -928px -32px }
	
	li#li1 a.mnu-set:link, li#li1 a.mnu-set:visited	{ background-position: -0px -32px; }
	li#li2 a.mnu-set:link, li#li2 a.mnu-set:visited	{ background-position: -44px -32px; }
	li#li3 a.mnu-set:link, li#li3 a.mnu-set:visited	{ background-position: -172px -32px; }
	li#li4 a.mnu-set:link, li#li4 a.mnu-set:visited	{ background-position: -252px -32px; }
	li#li5 a.mnu-set:link, li#li5 a.mnu-set:visited	{ background-position: -339px -32px; }
	li#li6 a.mnu-set:link, li#li6 a.mnu-set:visited	{ background-position: -524px -32px; }
	li#li7 a.mnu-set:link, li#li7 a.mnu-set:visited	{ background-position: -595px -32px; }
	li#li8 a.mnu-set:link, li#li8 a.mnu-set:visited	{ background-position: -688px -32px; }
	li#li9 a.mnu-set:link, li#li9 a.mnu-set:visited	{ background-position: -781px -32px; }
	li#li10 a.mnu-set:link, li#li10 a.mnu-set:visited	{ background-position: -928px -32px; }

/* =Lists
----------------------------------------------- */




/* Main Nav CZECH////////////////////////////////////////////////////////// */	
#navigation_cz {
	position: absolute;
	height: 32px;
	margin: 0px 0 0 0px;
	width: 970px;
	z-index: 50;
} 

ul#nav_cz { padding: 0 0 0 0px; margin: 0; list-style: none; width: 970px; height: 32px}
 ul#nav_cz li { float: left; position: relative; overflow: visible; }
 li.mnu_cz { height: 32px; overflow: visible; }
 li.mnu_cz span { position: absolute; left: -9999px }
 li.mnu_cz a { display: block; height: 32px; background: url(../pictures/alsglobal_nav_new_cz.gif) no-repeat; color: #fff }
 li.mnu_cz a:link		{ color: #303435; }
 li.mnu_cz a:visited	{ color: #303435; }
 li.mnu_cz a:hover		{ color: #000; }
 li.mnu_cz a:active		{ color: #000; } 


	li.mnu_cz>ul	{ top: 32px; left: 1px; } /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */

	li.mnu_cz ul li { display: block; float: none; position: relative;
			border-bottom: solid 1px #fff; padding: 0; width: 100%;}
	li.mnu_cz ul li a { background-image: none; background-color: transparent; 
			display: block; float: none; padding: 8px 10px; margin: 0; height: auto;
			text-decoration: none; text-align: left; }
	li.mnu_cz ul li a:link		{  }
	li.mnu_cz ul li a:visited	{  }
	li.mnu_cz ul li a:hover	{ background-color: #82A4C9; color: #fff;}
	li.mnu_cz ul li a:active	{  }

 li.mnu_cz ul { /* second-level lists */
/* display: none; */
  position: absolute; 
	z-index: 800;
  text-transform: uppercase;
  border: 2px solid #fff; 
  border-top: 1px solid #fff; 
  border-bottom: 1px solid #fff; 
  margin: 0; padding: 0px; 
  width: 162px; 
  height: auto; 
  top: 32px; 
  left: 1px;
  background-color: none; list-style: none; 
	list-style: none;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav_cz li ul ul { /* third-and-above-level lists */
	margin: -33px 0 0 -166px;
}

#nav_cz li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav_cz li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#drop-1, .drop-1 { background: #d2e1ed; margin-left: 0px }
#drop-2, .drop-2  { background: #b8c5ce; margin-left: -1px }
#drop-3, .drop-3  { background: #e3ebc1; margin-left: -1px }
#drop-4, .drop-4  { background: #f9dfbc; margin-left: -1px }
#drop-5, .drop-5  { background: #cdcde0; margin-left: -1px }
#drop-6, .drop-6 { background: #c1bab5; margin-left: -78px }

	li#li1_cz	 { width: 44px }
	li#li2_cz	 { width: 139px }
	li#li3_cz	 { width: 56px }
	li#li4_cz	 { width: 81px }
	li#li5_cz	 { width: 172px }
	li#li6_cz  { width: 69px }
	li#li7_cz	 { width: 129px }
	li#li8_cz	 { width: 94px }
	li#li9_cz  { width: 144px }
	li#li10_cz  { width: 42px }
	
	li#li1_cz a:link, li#li1_cz a:visited	{ background-position: -0 0; }
	li#li2_cz a:link, li#li2_cz a:visited	{ background-position: -44px 0; }
	li#li3_cz a:link, li#li3_cz a:visited	{ background-position: -183px 0; }
	li#li4_cz a:link, li#li4_cz a:visited	{ background-position: -239px 0; }
	li#li5_cz a:link, li#li5_cz a:visited	{ background-position: -320px 0; }
	li#li6_cz a:link, li#li6_cz a:visited	{ background-position: -492px 0; }
	li#li7_cz a:link, li#li7_cz a:visited	{ background-position: -561px 0; }
	li#li8_cz a:link, li#li8_cz a:visited	{ background-position: -690px 0; }
	li#li9_cz a:link, li#li9_cz a:visited	{ background-position: -784px 0; }
	li#li10_cz a:link, li#li10_cz a:visited	{ background-position: -928px 0; }
	
	li#li1_cz a:hover, li#li1_cz a:active	{ background-position: -0px -32px }
	li#li2_cz a:hover, li#li2_cz a:active	{ background-position: -44px -32px }
	li#li3_cz a:hover, li#li3_cz a:active	{ background-position: -183px -32px }
	li#li4_cz a:hover, li#li4_cz a:active	{ background-position: -239px -32px }
	li#li5_cz a:hover, li#li5_cz a:active	{ background-position: -320px -32px }
	li#li6_cz a:hover, li#li6_cz a:active	{ background-position: -492px -32px }
	li#li7_cz a:hover, li#li7_cz a:active	{ background-position: -561px -32px }
	li#li8_cz a:hover, li#li8_cz a:active	{ background-position: -690px -32px }
	li#li9_cz a:hover, li#li9_cz a:active	{ background-position: -784px -32px }
	li#li10_cz a:hover, li#li10_cz a:active	{ background-position: -928px -32px }
	
	li#li1_cz a.mnu-set:link, li#li1_cz a.mnu-set:visited	{ background-position: -0px -32px; }
	li#li2_cz a.mnu-set:link, li#li2_cz a.mnu-set:visited	{ background-position: -44px -32px; }
	li#li3_cz a.mnu-set:link, li#li3_cz a.mnu-set:visited	{ background-position: -183px -32px; }
	li#li4_cz a.mnu-set:link, li#li4_cz a.mnu-set:visited	{ background-position: -239px -32px; }
	li#li5_cz a.mnu-set:link, li#li5_cz a.mnu-set:visited	{ background-position: -320px -32px; }
	li#li6_cz a.mnu-set:link, li#li6_cz a.mnu-set:visited	{ background-position: -492px -32px; }
	li#li7_cz a.mnu-set:link, li#li7_cz a.mnu-set:visited	{ background-position: -561px -32px; }
	li#li8_cz a.mnu-set:link, li#li8_cz a.mnu-set:visited	{ background-position: -690px -32px; }
	li#li9_cz a.mnu-set:link, li#li9_cz a.mnu-set:visited	{ background-position: -784px -32px; }
	li#li10_cz a.mnu-set:link, li#li10_cz a.mnu-set:visited	{ background-position: -928px -32px; }

/* =Lists




/* Main Nav PORTUGUESE////////////////////////////////////////////////////////// */	
#navigation_pt {
	position: absolute;
	height: 32px;
	margin: 0px 0 0 0px;
	width: 970px;
	z-index: 50;
} 

ul#nav_pt { padding: 0 0 0 0px; margin: 0; list-style: none; width: 970px; height: 32px}
 ul#nav_pt li { float: left; position: relative; overflow: visible; }
 li.mnu_pt { height: 32px; overflow: visible; }
 li.mnu_pt span { position: absolute; left: -9999px }
 li.mnu_pt a { display: block; height: 32px; background: url(../pictures/alsglobal_nav_new_pt.gif) no-repeat; color: #fff }
 li.mnu_pt a:link		{ color: #303435; }
 li.mnu_pt a:visited	{ color: #303435; }
 li.mnu_pt a:hover		{ color: #000; }
 li.mnu_pt a:active		{ color: #000; } 


	li.mnu_pt>ul	{ top: 32px; left: 1px; } /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */

	li.mnu_pt ul li { display: block; float: none; position: relative;
			border-bottom: solid 1px #fff; padding: 0; width: 100%;}
	li.mnu_pt ul li a { background-image: none; background-color: transparent; 
			display: block; float: none; padding: 8px 10px; margin: 0; height: auto;
			text-decoration: none; text-align: left; }
	li.mnu_pt ul li a:link		{  }
	li.mnu_pt ul li a:visited	{  }
	li.mnu_pt ul li a:hover	{ background-color: #82A4C9; color: #fff;}
	li.mnu_pt ul li a:active	{  }

 li.mnu_pt ul { /* second-level lists */
/* display: none; */
  position: absolute; 
	z-index: 800;
  text-transform: uppercase;
  border: 2px solid #fff; 
  border-top: 1px solid #fff; 
  border-bottom: 1px solid #fff; 
  margin: 0; padding: 0px; 
  width: 162px; 
  height: auto; 
  top: 32px; 
  left: 1px;
  background-color: none; list-style: none; 
	list-style: none;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav_pt li ul ul { /* third-and-above-level lists */
	margin: -33px 0 0 -166px;
}

#nav_pt li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav_pt li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#drop-1, .drop-1 { background: #d2e1ed; margin-left: 0px }
#drop-2, .drop-2  { background: #b8c5ce; margin-left: -1px }
#drop-3, .drop-3  { background: #e3ebc1; margin-left: -1px }
#drop-4, .drop-4  { background: #f9dfbc; margin-left: -1px }
#drop-5, .drop-5  { background: #cdcde0; margin-left: -1px }
#drop-6, .drop-6 { background: #c1bab5; margin-left: -78px }

	li#li1_pt	 { width: 44px }
	li#li2_pt	 { width: 113px }
	li#li3_pt	 { width: 68px }
	li#li4_pt	 { width: 81px }
	li#li5_pt	 { width: 198px }
	li#li6_pt  { width: 71px }
	li#li7_pt	 { width: 87px }
	li#li8_pt	 { width: 88px }
	li#li9_pt  { width: 178px }
	li#li10_pt  { width: 42px }
	
	li#li1_pt a:link, li#li1_pt a:visited	{ background-position: -0 0; }
	li#li2_pt a:link, li#li2_pt a:visited	{ background-position: -44px 0; }
	li#li3_pt a:link, li#li3_pt a:visited	{ background-position: -157px 0; }
	li#li4_pt a:link, li#li4_pt a:visited	{ background-position: -225px 0; }
	li#li5_pt a:link, li#li5_pt a:visited	{ background-position: -306px 0; }
	li#li6_pt a:link, li#li6_pt a:visited	{ background-position: -504px 0; }
	li#li7_pt a:link, li#li7_pt a:visited	{ background-position: -575px 0; }
	li#li8_pt a:link, li#li8_pt a:visited	{ background-position: -662px 0; }
	li#li9_pt a:link, li#li9_pt a:visited	{ background-position: -750px 0; }
	li#li10_pt a:link, li#li10_pt a:visited	{ background-position: -928px 0; }
	
	li#li1_pt a:hover, li#li1_pt a:active	{ background-position: -0px -32px }
	li#li2_pt a:hover, li#li2_pt a:active	{ background-position: -44px -32px }
	li#li3_pt a:hover, li#li3_pt a:active	{ background-position: -157px -32px }
	li#li4_pt a:hover, li#li4_pt a:active	{ background-position: -225px -32px }
	li#li5_pt a:hover, li#li5_pt a:active	{ background-position: -306px -32px }
	li#li6_pt a:hover, li#li6_pt a:active	{ background-position: -504px -32px }
	li#li7_pt a:hover, li#li7_pt a:active	{ background-position: -575px -32px }
	li#li8_pt a:hover, li#li8_pt a:active	{ background-position: -662px -32px }
	li#li9_pt a:hover, li#li9_pt a:active	{ background-position: -750px -32px }
	li#li10_pt a:hover, li#li10_pt a:active	{ background-position: -928px -32px }
	
	li#li1_pt a.mnu-set:link, li#li1_pt a.mnu-set:visited	{ background-position: -0px -32px; }
	li#li2_pt a.mnu-set:link, li#li2_pt a.mnu-set:visited	{ background-position: -44px -32px; }
	li#li3_pt a.mnu-set:link, li#li3_pt a.mnu-set:visited	{ background-position: -157px -32px; }
	li#li4_pt a.mnu-set:link, li#li4_pt a.mnu-set:visited	{ background-position: -225px -32px; }
	li#li5_pt a.mnu-set:link, li#li5_pt a.mnu-set:visited	{ background-position: -306px -32px; }
	li#li6_pt a.mnu-set:link, li#li6_pt a.mnu-set:visited	{ background-position: -504px -32px; }
	li#li7_pt a.mnu-set:link, li#li7_pt a.mnu-set:visited	{ background-position: -575px -32px; }
	li#li8_pt a.mnu-set:link, li#li8_pt a.mnu-set:visited	{ background-position: -662px -32px; }
	li#li9_pt a.mnu-set:link, li#li9_pt a.mnu-set:visited	{ background-position: -750px -32px; }
	li#li10_pt a.mnu-set:link, li#li10_pt a.mnu-set:visited	{ background-position: -928px -32px; }

/* =Lists




/* Main Nav POLISH////////////////////////////////////////////////////////// */	
#navigation_pl {
	position: absolute;
	height: 32px;
	margin: 0px 0 0 0px;
	width: 970px;
	z-index: 50;
} 

ul#nav_pl { padding: 0 0 0 0px; margin: 0; list-style: none; width: 970px; height: 32px}
 ul#nav_pl li { float: left; position: relative; overflow: visible; }
 li.mnu_pl { height: 32px; overflow: visible; }
 li.mnu_pl span { position: absolute; left: -9999px }
 li.mnu_pl a { display: block; height: 32px; background: url(../pictures/alsglobal_nav_new_pl.gif) no-repeat; color: #fff }
 li.mnu_pl a:link		{ color: #303435; }
 li.mnu_pl a:visited	{ color: #303435; }
 li.mnu_pl a:hover		{ color: #000; }
 li.mnu_pl a:active		{ color: #000; } 


	li.mnu_pl>ul	{ top: 32px; left: 1px; } /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */

	li.mnu_pl ul li { display: block; float: none; position: relative;
			border-bottom: solid 1px #fff; padding: 0; width: 100%;}
	li.mnu_pl ul li a { background-image: none; background-color: transparent; 
			display: block; float: none; padding: 8px 10px; margin: 0; height: auto;
			text-decoration: none; text-align: left; }
	li.mnu_pl ul li a:link		{  }
	li.mnu_pl ul li a:visited	{  }
	li.mnu_pl ul li a:hover	{ background-color: #82A4C9; color: #fff;}
	li.mnu_pl ul li a:active	{  }

 li.mnu_pl ul { /* second-level lists */
/* display: none; */
  position: absolute; 
	z-index: 800;
  text-transform: uppercase;
  border: 2px solid #fff; 
  border-top: 1px solid #fff; 
  border-bottom: 1px solid #fff; 
  margin: 0; padding: 0px; 
  width: 162px; 
  height: auto; 
  top: 32px; 
  left: 1px;
  background-color: none; list-style: none; 
	list-style: none;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav_pl li ul ul { /* third-and-above-level lists */
	margin: -33px 0 0 -166px;
}

#nav_pl li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav_pl li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#drop-1, .drop-1 { background: #d2e1ed; margin-left: 0px }
#drop-2, .drop-2  { background: #b8c5ce; margin-left: -1px }
#drop-3, .drop-3  { background: #e3ebc1; margin-left: -1px }
#drop-4, .drop-4  { background: #f9dfbc; margin-left: -1px }
#drop-5, .drop-5  { background: #cdcde0; margin-left: -1px }
#drop-6, .drop-6 { background: #c1bab5; margin-left: -78px }

	li#li1_pl	 { width: 44px }
	li#li2_pl	 { width: 104px }
	li#li3_pl	 { width: 61px }
	li#li4_pl	 { width: 90px }
	li#li5_pl	 { width: 165px }
	li#li6_pl  { width: 83px }
	li#li7_pl	 { width: 100px }
	li#li8_pl	 { width: 96px }
	li#li9_pl  { width: 185px }
	li#li10_pl  { width: 42px }
	
	li#li1_pl a:link, li#li1_pl a:visited	{ background-position: -0 0; }
	li#li2_pl a:link, li#li2_pl a:visited	{ background-position: -44px 0; }
	li#li3_pl a:link, li#li3_pl a:visited	{ background-position: -148px 0; }
	li#li4_pl a:link, li#li4_pl a:visited	{ background-position: -209px 0; }
	li#li5_pl a:link, li#li5_pl a:visited	{ background-position: -299px 0; }
	li#li6_pl a:link, li#li6_pl a:visited	{ background-position: -464px 0; }
	li#li7_pl a:link, li#li7_pl a:visited	{ background-position: -547px 0; }
	li#li8_pl a:link, li#li8_pl a:visited	{ background-position: -647px 0; }
	li#li9_pl a:link, li#li9_pl a:visited	{ background-position: -743px 0; }
	li#li10_pl a:link, li#li10_pl a:visited	{ background-position: -928px 0; }
	
	li#li1_pl a:hover, li#li1_pl a:active	{ background-position: -0px -32px }
	li#li2_pl a:hover, li#li2_pl a:active	{ background-position: -44px -32px }
	li#li3_pl a:hover, li#li3_pl a:active	{ background-position: -148px -32px }
	li#li4_pl a:hover, li#li4_pl a:active	{ background-position: -209px -32px }
	li#li5_pl a:hover, li#li5_pl a:active	{ background-position: -299px -32px }
	li#li6_pl a:hover, li#li6_pl a:active	{ background-position: -464px -32px }
	li#li7_pl a:hover, li#li7_pl a:active	{ background-position: -547px -32px }
	li#li8_pl a:hover, li#li8_pl a:active	{ background-position: -647px -32px }
	li#li9_pl a:hover, li#li9_pl a:active	{ background-position: -743px -32px }
	li#li10_pl a:hover, li#li10_pl a:active	{ background-position: -928px -32px }
	
	li#li1_pl a.mnu-set:link, li#li1_pl a.mnu-set:visited	{ background-position: -0px -32px; }
	li#li2_pl a.mnu-set:link, li#li2_pl a.mnu-set:visited	{ background-position: -44px -32px; }
	li#li3_pl a.mnu-set:link, li#li3_pl a.mnu-set:visited	{ background-position: -148px -32px; }
	li#li4_pl a.mnu-set:link, li#li4_pl a.mnu-set:visited	{ background-position: -209px -32px; }
	li#li5_pl a.mnu-set:link, li#li5_pl a.mnu-set:visited	{ background-position: -299px -32px; }
	li#li6_pl a.mnu-set:link, li#li6_pl a.mnu-set:visited	{ background-position: -464px -32px; }
	li#li7_pl a.mnu-set:link, li#li7_pl a.mnu-set:visited	{ background-position: -547px -32px; }
	li#li8_pl a.mnu-set:link, li#li8_pl a.mnu-set:visited	{ background-position: -647px -32px; }
	li#li9_pl a.mnu-set:link, li#li9_pl a.mnu-set:visited	{ background-position: -743px -32px; }
	li#li10_pl a.mnu-set:link, li#li10_pl a.mnu-set:visited	{ background-position: -928px -32px; }

/* =Lists






/* Main Nav TURKISH////////////////////////////////////////////////////////// */	
#navigation_tr {
	position: absolute;
	height: 32px;
	margin: 0px 0 0 0px;
	width: 970px;
	z-index: 50;
} 

ul#nav_tr { padding: 0 0 0 0px; margin: 0; list-style: none; width: 970px; height: 32px}
 ul#nav_tr li { float: left; position: relative; overflow: visible; }
 li.mnu_tr { height: 32px; overflow: visible; }
 li.mnu_tr span { position: absolute; left: -9999px }
 li.mnu_tr a { display: block; height: 32px; background: url(../pictures/alsglobal_nav_new_tr.gif) no-repeat; color: #fff }
 li.mnu_tr a:link		{ color: #303435; }
 li.mnu_tr a:visited	{ color: #303435; }
 li.mnu_tr a:hover		{ color: #000; }
 li.mnu_tr a:active		{ color: #000; } 


	li.mnu_tr>ul	{ top: 32px; left: 1px; } /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */

	li.mnu_tr ul li { display: block; float: none; position: relative;
			border-bottom: solid 1px #fff; padding: 0; width: 100%;}
	li.mnu_tr ul li a { background-image: none; background-color: transparent; 
			display: block; float: none; padding: 8px 10px; margin: 0; height: auto;
			text-decoration: none; text-align: left; }
	li.mnu_tr ul li a:link		{  }
	li.mnu_tr ul li a:visited	{  }
	li.mnu_tr ul li a:hover	{ background-color: #82A4C9; color: #fff;}
	li.mnu_tr ul li a:active	{  }

 li.mnu_tr ul { /* second-level lists */
/* display: none; */
  position: absolute; 
	z-index: 800;
  text-transform: uppercase;
  border: 2px solid #fff; 
  border-top: 1px solid #fff; 
  border-bottom: 1px solid #fff; 
  margin: 0; padding: 0px; 
  width: 162px; 
  height: auto; 
  top: 32px; 
  left: 1px;
  background-color: none; list-style: none; 
	list-style: none;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav_tr li ul ul { /* third-and-above-level lists */
	margin: -33px 0 0 -166px;
}

#nav_tr li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav_tr li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#drop-1, .drop-1 { background: #d2e1ed; margin-left: 0px }
#drop-2, .drop-2  { background: #b8c5ce; margin-left: -1px }
#drop-3, .drop-3  { background: #e3ebc1; margin-left: -1px }
#drop-4, .drop-4  { background: #f9dfbc; margin-left: -1px }
#drop-5, .drop-5  { background: #cdcde0; margin-left: -1px }
#drop-6, .drop-6 { background: #c1bab5; margin-left: -78px }

	li#li1_tr	 { width: 44px }
	li#li2_tr	 { width: 83px }
	li#li3_tr	 { width: 97px }
	li#li4_tr	 { width: 115px }
	li#li5_tr	 { width: 122px }
	li#li6_tr  { width: 113px }
	li#li7_tr	 { width: 102px }
	li#li8_tr	 { width: 106px }
	li#li9_tr  { width: 146px }
	li#li10_tr  { width: 42px }
	
	li#li1_tr a:link, li#li1_tr a:visited	{ background-position: -0 0; }
	li#li2_tr a:link, li#li2_tr a:visited	{ background-position: -44px 0; }
	li#li3_tr a:link, li#li3_tr a:visited	{ background-position: -127px 0; }
	li#li4_tr a:link, li#li4_tr a:visited	{ background-position: -224px 0; }
	li#li5_tr a:link, li#li5_tr a:visited	{ background-position: -339px 0; }
	li#li6_tr a:link, li#li6_tr a:visited	{ background-position: -461px 0; }
	li#li7_tr a:link, li#li7_tr a:visited	{ background-position: -574px 0; }
	li#li8_tr a:link, li#li8_tr a:visited	{ background-position: -676px 0; }
	li#li9_tr a:link, li#li9_tr a:visited	{ background-position: -782px 0; }
	li#li10_tr a:link, li#li10_tr a:visited	{ background-position: -928px 0; }
	
	li#li1_tr a:hover, li#li1_tr a:active	{ background-position: -0px -32px }
	li#li2_tr a:hover, li#li2_tr a:active	{ background-position: -44px -32px }
	li#li3_tr a:hover, li#li3_tr a:active	{ background-position: -127px -32px }
	li#li4_tr a:hover, li#li4_tr a:active	{ background-position: -224px -32px }
	li#li5_tr a:hover, li#li5_tr a:active	{ background-position: -339px -32px }
	li#li6_tr a:hover, li#li6_tr a:active	{ background-position: -461px -32px }
	li#li7_tr a:hover, li#li7_tr a:active	{ background-position: -574px -32px }
	li#li8_tr a:hover, li#li8_tr a:active	{ background-position: -676px -32px }
	li#li9_tr a:hover, li#li9_tr a:active	{ background-position: -782px -32px }
	li#li10_tr a:hover, li#li10_tr a:active	{ background-position: -928px -32px }
	
	li#li1_tr a.mnu-set:link, li#li1_tr a.mnu-set:visited	{ background-position: -0px -32px; }
	li#li2_tr a.mnu-set:link, li#li2_tr a.mnu-set:visited	{ background-position: -44px -32px; }
	li#li3_tr a.mnu-set:link, li#li3_tr a.mnu-set:visited	{ background-position: -127px -32px; }
	li#li4_tr a.mnu-set:link, li#li4_tr a.mnu-set:visited	{ background-position: -224px -32px; }
	li#li5_tr a.mnu-set:link, li#li5_tr a.mnu-set:visited	{ background-position: -339px -32px; }
	li#li6_tr a.mnu-set:link, li#li6_tr a.mnu-set:visited	{ background-position: -461px -32px; }
	li#li7_tr a.mnu-set:link, li#li7_tr a.mnu-set:visited	{ background-position: -574px -32px; }
	li#li8_tr a.mnu-set:link, li#li8_tr a.mnu-set:visited	{ background-position: -676px -32px; }
	li#li9_tr a.mnu-set:link, li#li9_tr a.mnu-set:visited	{ background-position: -782px -32px; }
	li#li10_tr a.mnu-set:link, li#li10_tr a.mnu-set:visited	{ background-position: -928px -32px; }

/* =Lists
