@charset "UTF-8";/* CSS Document *//* ----------------------------------------------------------------------------	*//* default styling */.nav, .nav ul {list-style-type:none; margin:0; padding:0; z-index:99;}.nav a {text-decoration:none; display:block;}.nav {font-family:Lucida Grande, Arial, Helvetica, Sans-serif; font-size:0.9em; text-align:left;}/* style the links *//* style the <b> element so that is does not affect the size of the link */.nav a b {color:#fff; font-weight:bold; display:block; padding:12px 5px 5px 25px; text-transform:uppercase; height:44px; margin-right:3px;}.nav li.nav1 a b {padding-left:10px;}.menu2 .nav a b {height:46px; padding:12px 10px 5px 10px; display:block;}.nav a:hover b {color:#FFF; cursor:pointer;}.menu2 .nav a:hover b {background-color:#8dc73f;}.nav li.nav1 a:hover b{background:#00a99d;}.nav li.nav2 a:hover b, .nav li.nav2:hover b{background:#00a99d url(../pics/1-on.gif) center left no-repeat;}.nav li.nav3 a:hover b, .nav li.nav3:hover b{background:#00a99d url(../pics/2-on.gif) center left no-repeat;}.nav li.nav4 a:hover b, .nav li.nav4:hover b{background:#00a99d url(../pics/3-on.gif) center left no-repeat;}.nav li.nav5 a:hover b, .nav li.nav5:hover b{background:#00a99d url(../pics/4-on.gif) center left no-repeat;}.nav li.nav6 a:hover b, .nav li.nav6:hover b{background:#8dc73f }.nav li.nav7 a:hover b, .nav li.nav7:hover b{background:#8dc73f }.nav li.nav2 a.actif b{background:#f79247 url(../pics/1-ac.gif) center left no-repeat;}.nav li.nav3 a.actif b{background:#f79247 url(../pics/2-ac.gif) center left no-repeat;}.nav li.nav4 a.actif b{background:#f79247 url(../pics/3-ac.gif) center left no-repeat;}.nav li.nav5 a.actif b{background:#f79247 url(../pics/4-ac.gif) center left no-repeat;}.nav li.nav6 a.actif b{background:#f79247}.nav li.nav7 a.actif b{background:#f79247}/* HEIGHT */.nav ul ul {top:-25px;} /* position the top of the flyout sub menus */.nav ul ul.two {top:-40px;} /* position the top of the flyout sub menus *//* WIDTH change this WITH CARE to suit your requirements *//* FOR NAV1 */.nav1 {width:85px;}.nav1 a {width:85px;} /* FOR NAV2 */.nav2,.nav2 a {width:120px; background:url(../pics/1-off.gif) center left no-repeat; z-index:99;}.nav .nav2 a b,.nav2 ul li {max-width:120px;}.nav2 ul a {width:200px;}.nav2 ul ul {left:200px;}.nav2 a {margin-right:-119px;}.nav2 ul a {margin-right:-199px;}/* FOR NAV3 */.nav3,.nav3 a {width:120px; background:url(../pics/2-off.gif) center left no-repeat; z-index:99; }.nav .nav3 a b,.nav3 ul li {max-width:120px;}.nav3 ul a {width:200px;}.nav3 ul ul {left:200px;}.nav3 a {margin-right:-119px;}.nav3 ul a {margin-right:-199px;}/* FOR NAV4 */.nav4,.nav4 a {width:120px; background:url(../pics/3-off.gif) center left no-repeat; z-index:99;}.nav .nav4 a b,.nav4 ul li {max-width:120px;}.nav4 ul a {width:200px;}.nav4 ul ul {left:200px;}.nav4 a {margin-right:-119px;}.nav4 ul a {margin-right:-199px;}/* FOR NAV5 */.nav5,.nav5 a {width:120px; background:url(../pics/4-off.gif) center left no-repeat; z-index:99;}.nav5 ul li {max-width:120px;}.nav5 ul a {width:200px;}.nav5 ul ul {left:200px;}.nav5 a {margin-right:-119px;}.nav5 ul a {margin-right:-199px;}li.fly ul a {margin-left:20px; border-left:1px solid#FFF; top:-18px;}/* FOR NAV6 */.nav6,.nav6 a {width:210px;}.nav .nav6 a b,.nav6 ul li {max-width:180px;}.nav6 ul a {width:220px;}.nav6 a {margin-right:-209px;}.nav6 ul a {margin-right:-219px;}.nav6 ul {left:0px;} /* position the dropdown left */.nav6 ul ul, .nav6 ul ul a {left:auto; right:131px; text-align:left;}  /* position the flyouts left *//* FOR NAV7 */.nav7 {width:88px;}.nav7 a {width:88px;}.nav li ul a:link, .nav li ul a:visited {color:#000; background-color:#e1e0ef; text-decoration:none; padding:5px 10px; border-bottom:1px solid #FFF; background-image:none;}.nav li ul a:hover, .nav li ul a:active {background-color:#a5a2cf; color:#FFF; background-image:none;}.nav li a b span {font-weight:normal; text-transform:none;} /* ----------------------------------------------------------------------------	*//* DO NOT CHANGE ANYTHING BELOW */.nav li {float:left;} /* fixes several IE related bugs, and allows for clearing */.nav ul {float:left; position:relative; z-index:99;} /* necessary for float drop and to stack the <ul>s */.nav ul li {clear:left;} /* must clear the floated list item inside sublist */.nav a {position:relative; display:block;} /* needs to have a position, to be above the rest */.nav a.main {float:left; /* necessary for float drop */    margin-top:10000px;} /* bring the top level links back into view */.nav .drop,.nav .fly {margin-top:-10000px;} /* hide the sub links and their containers, opera has low upper limits */.nav ul {margin-bottom:-5000px;} /* avoid any interaction between the subs, can be any large size *//* The bit that does ALL the work to bring the sub menus into view */.nav a:hover,.nav a:focus,.nav a:active {margin-right:0; z-index:80; outline:0;}.nav a:hover b,.nav a:focus b,.nav a:active b {color:#FFF; cursor:pointer; }.nav .nav4 ul a:hover b,.nav .nav4 ul a:focus b,.nav .nav4 ul a:active b {border-left:0; }.nav2 ul a:hover,.nav2 ul a:focus,.nav2 ul a:active {margin-right:-100px; z-index:80; outline:0;}.nav3 ul a:hover,.nav3 ul a:focus,.nav3 ul a:active {margin-right:-100px; z-index:80; outline:0;}.nav4 ul a:hover,.nav4 ul a:focus,.nav4 ul a:active {margin-right:-100px; z-index:80; outline:0;}.nav5 ul a:hover,.nav5 ul a:focus,.nav5 ul a:active {margin-right:-100px; z-index:80; outline:0;}.nav6 ul a:hover,.nav6 ul a:focus,.nav6 ul a:active {margin-right:-30px; z-index:80; outline:0;}/* OPERA fix */.nav ul:hover,.nav ul ul:hover {clear:left;} /* to stop intermittent sub link :hover problems */
