*{padding:0; margin:0;}
/*Drop-down menu*/
.navmenu {float:left; width:770px; height:30px; background:rgb(245,245,245) url(../img/nav_menu_bg.jpg); color:rgb(79,79,79); font-family:Verdana, Arial, sans-serif; font-size:1.1em;  } /*Color navigation bar normal mode*/
.navmenu ul {list-style-type:none;}
.navmenu ul li {
	float:left;
	position:relative;
	z-index:100 !important /*Non-IE6*/;
	z-index:1000 /*IE6*/;
/* 	border-right:solid 1px rgb(255,145,72);
	visibility: visible; */
	top:0.2em;
}
.navmenu ul li a {float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:2.3em; line-height:2.3em; padding:0 16px 0 16px; text-decoration:none; font-weight:normal; color: rgb(79,79,79);}
.navmenu ul li ul {display:none; border:none;}

/*Non-IE6 hovering*/
.navmenu ul li:hover a {background-color:rgb(220,220,220) ; color:rgb(255,0,0); text-decoration:none;} /*Color main cells hovering mode*/
.navmenu ul li:hover ul {display:block; width:14.0em; position:absolute; z-index:999; top:2.3em; margin-top:0px; left:0;}
.navmenu ul li:hover ul li a {display:block; width:14.0em; height:auto; line-height:1.8em; margin-left:0px; padding:0px 16px 0px 16px; background-color:rgb(245,245,245); font-weight: normal; color:rgb(50,50,50); border-bottom:solid 1px rgb(185,185,185); border-right:solid 1px rgb(185,185,185); border-left:solid 1px rgb(185,185,185);} /*Color subcells normal mode*/
.navmenu ul li:hover ul li a:hover {background-color:rgb(255,255,255); text-decoration:none; color:rgb(255,0,0);} /*Color subcells hovering mode*/

/*IE6 hovering*/
.navmenu table {position:absolute; top:0; left:0; border-collapse:collapse;}
.navmenu ul li a:hover { background-color:rgb(220,220,220); color:rgb(255,0,0); text-decoration:none;} /*Color main cells hovering mode*/
.navmenu ul li a:hover ul {display:block; width:14.0em; position:absolute; z-index:999; top:2.3em; left:0em; margin-top:0em;}
.navmenu ul li a:hover ul li a {display:block; width:14.0em; height:1px; line-height:1.8em; padding:0px 16px 0px 16px; background-color:rgb(245,245,245); font-weight:normal; color:rgb(50,50,50); border-bottom:solid 1px rgb(185,185,185); border-right:solid 1px rgb(185,185,185); border-left:solid 1px rgb(185,185,185);} /*Color subcells normal mode*/
.navmenu ul li a:hover ul li a:hover {background-color:rgb(255,255,255); text-decoration:none; color:rgb(255,0,0);} /*Color subcells hovering mode*/

/*--------------------------*/
/* 2.2 - Navigation - Flags */
/*--------------------------*/
.navflag-container {width: 770px; top: 14px; position: absolute; z-index: 2; background-color: transparent;}
.navflag {margin: 0px; padding: 0px; font-size: 1.0em;}	
.navflag ul {float: right; margin: 0px; padding: 0px 20px 0px 0px;}	
.navflag li {display: inline; list-style: none; margin: 0px; padding: 0px;}
.navflag li a {margin: 0px; padding: 0px 0px 0px 1px;}
.navflag a:hover {color: rgb(0,0,0); text-decoration: none;}
.img-navflag {display: inline; height: 14px; margin: 0px; padding: 0px; border: none;}

/*----------------------------*/
/* 2.3 - Navigation - Level 1 */
/*----------------------------*/
.nav1-container {width: 770px; top: 12px; position: absolute; z-index: 3; background: transparent;}
.nav1 {margin: 0px; padding: 0px; font-family: verdana, arial, sans serif; font-size: 1.0em;}
.nav1 ul {float: right; margin: 0px; padding: 0px 10px 0px 0px; background-color: transparent; font-weight:normal;}	
.nav1 li {display: inline; list-style: none; margin: 0px; padding: 0px;}
.nav1 li a {display: block; float: left; margin: 0px; padding: 0px 5px 0px 5px; color: rgb(255,255,255); text-decoration: none; font-size: 9px;}
.nav1 a:hover, .nav2 a.selected { background-color:rgb(200,50,0); text-decoration: none;}

/*----------------------------*/
/* 2.4 - Navigation - Level 2 */
/*----------------------------*/
.nav2 {clear: both; margin: 0px; padding: 0px; font-family: verdana, arial, sans serif; font-size: 1.0em;}
.nav2 ul {float: left; width: 770px; margin: 0px; padding: 0px; border-top: solid 1px rgb(54,83,151); border-bottom: solid 1px rgb(54,83,151); background-color: rgb(127,162,202); font-weight: bold;}	
.nav2 li {display: inline; list-style: none; margin: 0px; padding: 0px;}
.nav2 li a {display: block; float: left; margin: 0px 0px 0px 0px; padding: 5px 10px 5px 10px; border-right: solid 1px rgb(54,83,151); color: rgb(255,255,255); text-transform: uppercase; text-decoration: none; font-size: 100%;}
.nav2 a:hover, .nav2 a.selected {color: rgb(50,50,50); text-decoration: none;}
.buffer {clear: both; width: 770px; height: 20px; margin: 0px; padding: 0px; background-color: rgb(255,255,255);}

/*----------------------------*/
/* 2.5 - Navigation - Level 3 */
/*----------------------------*/
.nav3 {overflow: hidden; clear: both; float: left; width: 160px; min-height: 500px; margin: 0px; padding: 0px; color: rgb(75,75,75); font-size: 1.0em;}
.nav3 ul {width: 160px; margin: 0px 0px 20px 0px; padding: 0px; border-bottom: solid 1px rgb(216,206,159); background-color: rgb(240,240,240);}
.nav3 li {list-style: none; margin: 0px; padding: 0px;}
.nav3 li.title {margin: 0px 0px 0px 0px; padding: 3px 5px 2px 15px; background: rgb(244,148,71) url(../img/titlebar_bg.gif); color: rgb(255,255,255); border-top:solid 1px rgb(235,190,145); border-bottom:solid 1px rgb(210,128,60); text-transform: uppercase; font-weight: bold; font-size: 120%;}
.nav3 li.group a {display: block; min-height: 1.7em; height: auto !important; height: 1.7em; line-height: 1.7em; margin: 0px; padding: 0px 7px 0px 8px; border-top: solid 1px rgb(200,200,200); border-left: solid 7px rgb(240,240,240); color: rgb(75,75,75); font-weight: bold; font-size: 120%;}
.nav3 li a {display: block; min-height: 1.7em; height: auto !important; height: 1.7em; line-height: 1.7em; margin: 0px; padding: 0px 7px 0px 20px; border-left: solid 7px rgb(240,240,240); color: rgb(75,75,75); text-decoration: none; font-size: 120%;}
.nav3 li a.selected {border-left: solid 7px rgb(242,136,50);  color: rgb(100,100,100); text-decoration: none;}
.nav3 li a:hover {border-left: solid 7px rgb(242,136,50);  color: rgb(100,100,100); text-decoration: none; background-color: rgb(255,250,240);}
