.jqueryslidemenu          { position:relative; z-index:50; width:930px; height:30px; background:url('/gfx/primary/header_02.jpg') no-repeat; margin-bottom:2px; }
.jqueryslidemenu ul       { margin:0px; z-index:51; padding:0px; padding-top:5px; text-align:left; text-decoration:none; }
.jqueryslidemenu ul li    { position:relative; list-style-type:none;
  color:#FFFFFF; line-height:30px; font-size:12px; font-weight:bold;
  display:block;
  margin:0px;
  margin-top:-6px;
  padding-left:10px;
  padding-right:10px;
  float:left;
  height:31px;
  background:url('/gfx/primary/spacer.gif') right 2px no-repeat;
  cursor:default;
}

.jqueryslidemenu ul li .active  {
  color:#FFFFFF;
  display:block;
  margin-top:2px;
  padding-left:10px;
  padding-right:10px;
  background:url('/gfx/primary/active.gif') repeat-x;
}

.jqueryslidemenu ul li a  { color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none;
  display:inline-block;
  line-height:30px;
  margin-top:0px;
  padding-left:10px;
  padding-right:10px;
  height:31px;
}
.jqueryslidemenu ul li a:hover  { color:#5C8DA8; }
.jqueryslidemenu ul .active  { color:#FFFFFF; background:url('/gfx/primary/active.gif') 1px repeat-x; }

/*IE6 hack to get sub menu links to behave correctly*/ 
* html .jqueryslidemenu ul li a { display: inline-block; }
* html .jqueryslidemenu ul li a:link 		{ text-decoration:none; color:#FFFFFF; }
* html .jqueryslidemenu ul li a:visited { text-decoration:none; color:#FFFFFF; }
* html .jqueryslidemenu ul li a:active 	{ text-decoration:none; color:#FFFFFF; }
* html .jqueryslidemenu ul li a:hover  { color:#5C8DA8; background:url('/gfx/primary/hover.gif') 3px repeat-x; }
* html .jqueryslidemenu ul li ul a:link,  
* html .jqueryslidemenu ul li ul a:visited, 	
* html .jqueryslidemenu ul li ul a:active 	{ color:#5C8DA8; font-size:13px; }
* html .jqueryslidemenu ul li ul a:hover  	{ color:#5C8DA8; background:none; }

/*1st sub level menu*/
.jqueryslidemenu ul li ul{ z-index:52; position:absolute; left:0px;
  visibility:hidden;
  _display:block;
  margin:0px;
  padding:0px;
  padding-bottom:10px;
  padding-right:10px;
  background-image:none;
  color:#5C8DA8;
  background:url(/gfx/common/shadow_right.png) right bottom;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
  _display:list-item;
  line-height:22px;
  margin:0px;
  padding:0px;
  height:22px;
  float:none;
  color:#5C8DA8;
  background-image:none;
}
* html .jqueryslidemenu ul li ul li{ width:190px; }

/*All subsequent sub menu levels vertical offset after 1st level sub menu */

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a {
  background-image:none;
  font: normal 12px Arial;
  _display:block;
  width: 180px; 			/*width of sub menus*/
  white-space:nowrap;
  text-align:left;
  padding: 4px 30px 2px 18px;
  height:20px;
  margin: 0px;
  color:#5C8DA8;
}

.jqueryslidemenu ul li ul li a:hover{ /*sub menus hover style*/
  height:16px;
  background-image:none;
  background-color:#CEDDE5;
  color:#5C8DA8;
  text-decoration:none;
}

.jqueryslidemenu ul li ul li a:link, .jqueryslidemenu ul li ul li a:visited { color:#5C8DA8; text-decoration:none; }

.jqueryslidemenu ul li ul li ul     { visibility:hidden; top:0px; margin:0px; border-top:none; z-Index:55; }
.jqueryslidemenu ul li:hover        { color:#5C8DA8; background:url('/gfx/primary/hover.gif') 3px repeat-x; }
.jqueryslidemenu ul li ul li:hover  { background-image:none; background-color:#CEDDE5; width:100% }
.jqueryslidemenu ul li ul li ul li	{ border-left:solid 1px #FFFFFF; padding-left:0px; width:100%; }
.jqueryslidemenu ul li ul li ul li a:hover{ background-color:#CEDDE5; height:16px; line-height:15px; width:120px; }
.jqueryslidemenu ul li ul li ul li:hover { width:99%; }

.jquery_fullmenu {
  display:none;
  float:left;
  z-index:10;
  position:absolute;
  text-align:left;
  left:0px;
  top:30px;
  border-top:solid 2px #D6E2E9;
  padding:10px;
  width:920px;
  height:305px;
  background-color:#D6E2E9;
}

.menu_simple {
  float:left;
  padding:10px;
  color:#5C8DA8;
  font-weight:normal;
  line-height:15px;
}

*+ html .menu_simple_ie { margin-left:-15px; }

.jquery_menu {
  float:left;
  width:235px;
  height:305px;
  border:solid 1px red;
}

/* language flyout menu */
.jqueryLanguage          { position:relative; z-index:10; margin-top:-1px; }
.jqueryLanguage ul       { margin:0px; padding:0px; text-align:left; text-decoration:none; }
.jqueryLanguage ul li    { position:relative; list-style-type:none;
  color:#FFFFFF; font-size:11px;
  display:block;
  float:left;
  cursor:default;
}

.jqueryLanguage ul li .active  	{ color:#FFFFFF; display:block; }
.jqueryLanguage ul li a  				{ color:#FFFFFF; display:inline-block; }
.jqueryLanguage ul li a:hover  	{ color:#FFFFFF; }
.jqueryLanguage ul li .active  	{ color:#FFFFFF; }
* html .jqueryLanguage ul li a 	{ /*IE6 hack to get sub menu links to behave correctly*/ display: inline-block; }

/*1st sub level menu*/
.jqueryLanguage ul li ul{ z-index:10; position:absolute; left:0px; visibility:hidden;
  display:block;
  margin:0px; padding:0px;
  margin-left:-3px;
  color:#FFFFFF;
  line-height:10px;
  background-color:#7FA2B7;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryLanguage ul li ul li{ display:list-item; line-height:20px; margin:0px; padding:0px; padding-bottom:4px; height:20px; float:none; color:#5C8DA8; background-image:none; }
* html .jqueryLanguage ul li ul li{ width:130px; }

/*All subsequent sub menu levels vertical offset after 1st level sub menu */

/* Sub level menu links style */
.jqueryLanguage ul li ul li a {
  font-size:11px; display:block;
  width:50px; white-space:nowrap;
  text-align:left;
  padding:1px 2px 1px 3px;
  margin:0px;
  color:#FFFFFF;
}

.jqueryLanguage ul li ul li a:hover{ /*sub menus hover style*/
  background: #CEDDE5;
  width:90%;
  text-decoration:none;
}

.jqueryLanguage ul li ul li a:link, .jqueryLanguage ul li ul li a:visited { text-decoration:none; }

/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass   { position:absolute; top:14px; right:5px; }
.rightarrowclass  { position:absolute; top:6px; right: 5px; }

