/* GENERAL STYLES */
body {
    /* WinIE behavior call */
    behavior: url(csshover.htc);
}

div#nav {
	width: 466px;
	/*height: 30px;*/
	position: relative;
	margin-top: 5px;
	margin-right: 3px;
	margin-bottom: 5px;
	margin-left: 5px;
	font-size:11px;
	float: left;
		font-weight: bold;
	/*
	margin:0px 0 0 0px;
	
	font-size: 10px;
	display: inline;
	width: 100%;
	border-bottom: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	*/
	/*background: #99CC00;*/
}

div#nav ul {
margin: 0;
padding: 0;
/*float: left;*/
width: 100%;
}

div#nav li {
background: url(/images/new-button-off.gif);
position: relative;
list-style: none;
margin: 0;
float: left;
line-height: normal;
width: auto;
	font-weight: bold;
border-right: 1px solid #555555;
}

div#nav ul.level2 li{width: 25em;} 

/*div#nav li.submenu:hover {
    background-color: #009CFF;
}*/


div#nav li a {
display: block;
padding: 5px;
text-decoration: none;
width: auto;
color: #22425c;
	font-weight: bold;
/*background: 100% 60% no-repeat;*/
text-transform:uppercase
}

div#nav li a:hover {
background:url(/images/new-button-on.gif);
color: white;
border: none;
}

div#nav li a.last,
div#nav li li a,
div#nav li li a:hover,
div#nav li a.last:hover{	background: none;}

div#nav ul a {width: auto;}
div#nav ul ul {position: absolute; width: 25em; display: none;z-index: 1000;
}

/*div#nav ul ul li {border-bottom: 1px solid #555555; text-transform: capitalize;}*/



div#nav li.submenu li.submenu{
background: url(/images/new-button-off.gif);
text-transform:uppercase;
}

div#nav li.submenu li.submenu:hover{
background: url(/images/new-button-on.gif);
text-transform:uppercase;
}

div#nav li.submenu{
border-bottom: 1px solid #555555;
}

/*
div#nav li.submenu li.submenu {
border-bottom: 1px solid #555555;
}
*/

div#nav li li:hover{text-transform:uppercase}

div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3 {
display: block;
text-transform:uppercase;
}

/*
div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3 {
border-top: 1px solid #555555;
}
*/

div#nav li.submenu li.submenu,
div#nav li.submenu li.submenu:hover {
border-bottom: none;
}

div#nav ul.level2 {
top: 22px;
left: -1px;
border-left: 1px solid #555555;
/*
border-right: 1px solid #555555;
border-bottom: 1px solid #555555;
*/
text-transform:uppercase
}

div#nav ul.level3 { top: -1px; left: 25em; border: 1px solid #555555;text-transform:uppercase}






/* Fix Internet Explorer background flicker */

#tabsF {
      float:left;
      width:100%;
     /* background:#efefef;*/
      font-size:93%;
      line-height:normal;
	  border-bottom:1px solid #666;
	  margin-top: -1px;
      }
    #tabsF ul {
	  margin:0;
	  padding:10px 10px 1px 1px;
	  list-style:none;
      }
    #tabsF li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsF a {
      float:left;
      background:url("../images/tableftF.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsF a span {
      float:left;
      display:block;
      background:url("../images/tabrightF.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a span {float:none;}
    /* End IE5-Mac hack */
    #tabsF a:hover span {
      color:#FFF;
      }
    #tabsF a:hover {
      background-position:0% -42px;
      }
	  #tabsF a:active {
      background-position:0% -42px;
      }
    #tabsF a:hover span {
      background-position:100% -42px;
      }


div#nav2 {
	width: auto;
	/*height: 30px;*/
	position: relative;
	margin-top: 5px;
	margin-right: 3px;
	/*margin-bottom: 5px;*/
	margin-left: 5px;
	font-size:11px;
	float: left;
		font-weight: bold;
		color: white;
	/*
	margin:0px 0 0 0px;
	
	font-size: 10px;
	display: inline;
	width: 100%;
	border-bottom: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	*/
	background: white;
}

div#nav2 ul {
margin: 0;
padding: 0;
/*float: left;*/
width: 100%;
}

div#nav2 li {
/*background: url(/images/new-button-off.gif);*/
color: white;
position: relative;
list-style: none;
margin: 0;
float: left;
line-height: normal;
width: auto;
font-weight: bold;
border-right: 1px solid #555555;
border-top: 1px solid #555555;
}

div#nav2 ul.level2 li{width: 25em;} 

/*div#nav li.submenu:hover {
    background-color: #009CFF;
}*/


div#nav2 li a {
display: block;
padding: 5px;
text-decoration: none;
width: auto;
color: #22425c;
	font-weight: bold;
/*background: 100% 60% no-repeat;*/
text-transform:uppercase
}

div#nav2 li a:hover {
background:url(/images/new-button-on.gif);
color: white;
border: none;
}

div#nav2 li a.last,
div#nav2 li li a,
div#nav2 li li a:hover,
div#nav2 li a.last:hover{	background: none;}

div#nav2 ul a {width: auto;}
div#nav2 ul ul {position: absolute; width: 25em; display: none;}

/*div#nav ul ul li {border-bottom: 1px solid #555555; text-transform: capitalize;}*/



div#nav2 li.submenu li.submenu{
background: url(/images/new-button-off.gif);
text-transform:uppercase;
}

div#nav2 li.submenu li.submenu:hover{
background: url(/images/new-button-on.gif);
text-transform:uppercase;
}

div#nav2 li.submenu{
border-bottom: 1px solid #555555;
}

/*
div#nav li.submenu li.submenu {
border-bottom: 1px solid #555555;
}
*/

div#nav2 li li:hover{text-transform:uppercase}

div#nav2 ul.level1 li.submenu:hover ul.level2, 
div#nav2 ul.level2 li.submenu:hover ul.level3 {
display: block;
text-transform:uppercase;
}

/*
div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3 {
border-top: 1px solid #555555;
}
*/

div#nav2 li.submenu li.submenu,
div#nav2 li.submenu li.submenu:hover {
border-bottom: none;
}

div#nav2 ul.level2 {
top: 22px;
left: -1px;
border-left: 1px solid #555555;
/*
border-right: 1px solid #555555;
border-bottom: 1px solid #555555;
*/
text-transform:uppercase
}

div#nav2 ul.level3 { top: -1px; left: 25em; border: 1px solid #555555;text-transform:uppercase}

/* Fix Internet Explorer background flicker */








html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}


